Releases: ceph-dovecot/dovecot-ceph-plugin
Releases · ceph-dovecot/dovecot-ceph-plugin
0.0.10
0.0.10 (2018-06-04)
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
0.0.8-cpy-rmb-fix
0.0.8-cpy-rmb-fix (2018-05-23)
Implemented enhancements:
- Use dbox alternate storage ALT=... as alternate pool name #62
Merged pull requests:
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
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:
- make distcheck #90 (peter-mauritius)
- fix indentation and trailing whitespaces #89 ([dalgaaf](http...