Skip to content

Releases: ceph-dovecot/dovecot-ceph-plugin

0.0.10

19 Jul 11:21
Compare
Choose a tag to compare
0.0.10 Pre-release
Pre-release

0.0.10 (2018-06-04)

Full Changelog

Implemented enhancements:

  • create a logfile which contains all added mail objects #148
  • check for invalid mail objects in user namespace #142

Fixed bugs:

  • doveadm force resync (repair) without index file #150
  • imap process killed with signal 6 (copy failure) #143
  • fixes for g++ and clang++ compiler warnings #158 (dalgaaf)
  • Various fixes from SCA #157 (dalgaaf)

Closed issues:

  • Setup "real" ceph cluster #104

Merged pull requests:

0.0.9

19 Jul 11:22
13e3e04
Compare
Choose a tag to compare
0.0.9 Pre-release
Pre-release

0.0.9 (2018-05-23)

Full Changelog

Merged pull requests:

0.0.8-cpy-rmb-fix

19 Jul 11:23
Compare
Choose a tag to compare
0.0.8-cpy-rmb-fix Pre-release
Pre-release

0.0.8-cpy-rmb-fix (2018-05-23)

Full Changelog

Implemented enhancements:

  • Use dbox alternate storage ALT=... as alternate pool name #62

Merged pull requests:

0.0.8

19 Jul 11:23
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release

0.0.8 (2018-05-15)

Full Changelog

Closed issues:

  • Thread::try_create(): pthread_create failed with error 11 #139
  • pop3 travis test #138
  • Inbox.Inbox mailbox #134

0.0.7

19 Jul 11:23
Compare
Choose a tag to compare
0.0.7 Pre-release
Pre-release

0.0.7 (2018-05-03)

Full Changelog

0.0.6

19 Jul 11:24
Compare
Choose a tag to compare
0.0.6 Pre-release
Pre-release

0.0.6 (2018-04-20)

Full Changelog

Implemented enhancements:

  • RadosDictionary: atomic Increment / Decrement #132

Fixed bugs:

  • copy mail from raw_storage (lmtp) #136
  • copy / move mail Error #135

Closed issues:

  • rmb tool (unknown object in storage pool) #137
  • Fork imap process #133

0.0.5

19 Jul 11:24
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release

0.0.5 (2018-04-16)

Full Changelog

Implemented enhancements:

  • travis ci, mount cephfs #126

0.0.4

19 Jul 11:24
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

0.0.4 (2018-04-03)

Full Changelog

Implemented enhancements:

  • travis CI support for imaptests #97

Fixed bugs:

  • doveadm force-resync (rbox) #130
  • zlib: error trailer has wrong crc #129

Closed issues:

  • Write all Immutable Mail metadata to single xattribute #124
  • rmb tool display flag names instead of hex value #120
  • Unable to find the jansson headers #114
  • Unit test update / remove Flags and keywords #105
  • Integrationtest: Use ceph fs for index files and cache #103

0.0.3

19 Jul 11:24
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release

0.0.3 (2018-02-22)

Full Changelog

Fixed bugs:

  • disabling all xattributes #123
  • zlib and dovecot master #112

Closed issues:

  • ceph compression hint for objectoperation #122
  • backup mdbox -> rbox (receive.date) #119
  • backup mdbox -> rbox #118
  • configuration: rbox_pool_name not used (backup) #117
  • Rados dictionary (buffer assertion) #116
  • testing with one mailbox #115
  • Rbox read mail (buffer) #102

0.0.2

19 Jul 11:25
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

0.0.2 (2017-12-11)

Implemented enhancements:

  • save and update metadata configuration #98
  • librmb, review interfaces #93
  • add googletest: read_mail #92
  • googletest for copy and move mail #80
  • read mail, unnecessary stat? #79
  • copy mail issue, (copy input stream to output stream) #78
  • Remove debug_print_...() functions #76
  • Support Dovecot 2.3.x #74
  • librmd comand line tool (basic) #70
  • Additional index restore function #69
  • Add config parameter to save mail flags #64

Fixed bugs:

  • copy mail : creating a mail duplicate #111
  • Quota reached -> exception #110
  • Dictionary and Quota plugin #100
  • segv in rbox_save_begin with Dovecot 2.2.21 #73
  • delete mailbox with active dict-rados crashes #39
  • Check lifecycle of rbox_mail_alloc #37
  • bad_alloc exception while reading / writing huge mails ~26mb from rados into std::string buffer #33

Closed issues:

  • Ceph Namespace for user emails #109
  • log errors on error level with RADOS errno #107
  • imap crashes with signal 11 if rados connect fails #106
  • Rmbtool -p default pool #101
  • Integration test sync_rbox_2 #99
  • Travis CI support for integrationtests #96
  • Test for LDA #95
  • rmb tool - write manpage #94
  • librmb headers are not installed via 'make install' #88
  • make distcheck not working #86
  • make dist does not package all needed files to build #82
  • integrate googlemock #75
  • Remove all compiler/linker warnings #72
  • Inspect source code with valgrind #71
  • Integrate Google test framework #66
  • Ensure that Dovecots zlib-plugin is working with storage-rbox #63
  • doveadm force-resync does not work #61
  • separate librmb in own git repo #60
  • build RPM package for SUSE #58
  • move mail leads to copy -> expunge #57
  • Postpone RADOS cluster initialization to allow lightweight index operations #56
  • Test doveadm move/copy #55
  • Add support for Dovecot mailbox settings #54
  • Test doveadm force-resync #53
  • Use username as RADOS namespace #52
  • Save more immutable mail attributes in the mail object #51
  • Test doveadm sync mailbox conversion #50
  • Envelop Changed imaptest failure #49
  • Change default name for Dict pool to mail_dictionaries #48
  • test XATTR (copy, save) #47
  • test ceph-dovecot plugin with dovcot-lda #46
  • test dovecot-ceph plugin LMTP #45
  • Update ceph-dovecot readme #44
  • imaptest (imap) #43
  • imaptest (pop3) #42
  • Save Xattr data as String (not binary) #41
  • make sure mtime is set correctly (copy mail) #40
  • rados max file size #38
  • manual tests Delete/Copy/Add Mails #36
  • analyze sync functionality #35
  • add asynchronous (write) wait_for_completion to appropriate dovecot transaction lifecycle method #34
  • Write buffer #31
  • copy mail #30
  • delete mail #29
  • Rename storage-rados module #28
  • use rados object operations to set / read object xattributes and object data #27
  • Analyse how index_mail_get_/ set_physical_size works #26
  • get mails physical size from rados if it can not be read from rados #25
  • use "real" guid to store and read rados objects #24
  • delete rados mail object in case transaction abort #23
  • Write Rados object asynchronous #21
  • dict-rados - check memory usage #19
  • Define ceph mailbox datatype #17
  • Define RBox-storage Mail datastructure #16
  • pass ceph configuration to rbox-storage plugin #15
  • Ceph Day Germany: Begin of November, Frankfurt Area #14
  • Ceph Day Netherlands: September 20th, EDE #13
  • Abstract Cephalocon 2017 #12
  • Research: Index creation obox #11
  • setup dev/test environment, code: rbox, dict-rados #10
  • create ceph connection class #9
  • creation of mail GUIDs #8
  • research: ceph io context initialisation #7
  • read mail attributes from rados #6
  • save mail attributes in rados #5
  • rbox debug log #4
  • read rados object #3
  • Save rados object #2
  • Test Issue #1

Merged pull requests:

Read more