[dovecot/core] 501258: lib-dict: Keep a linked list of all transactions i...
GitHub
noreply at github.com
Wed Mar 29 21:00:11 EEST 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 5012586ed3a75857ced48302bf0b8a8dc049796a
https://github.com/dovecot/core/commit/5012586ed3a75857ced48302bf0b8a8dc049796a
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M src/lib-dict/dict-private.h
M src/lib-dict/dict.c
Log Message:
-----------
lib-dict: Keep a linked list of all transactions in dict.
This helps debugging if a transaction is leaked.
Commit: acfeae4e2b5c2acdab88a1377ff6cd4a9b5f0a3a
https://github.com/dovecot/core/commit/acfeae4e2b5c2acdab88a1377ff6cd4a9b5f0a3a
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M src/lib-storage/index/index-transaction.c
Log Message:
-----------
lib-storage: Fix potential dict transaction leak on transaction rollback.
Commit: f6aa54d259b34ab746363334fb31d32fb499e76c
https://github.com/dovecot/core/commit/f6aa54d259b34ab746363334fb31d32fb499e76c
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M src/doveadm/doveadm-dump-log.c
Log Message:
-----------
doveadm dump log: Use istream for reading the file.
Cleans up the code a bit and removes the 1MB record limit.
Commit: fb83662d364aaee5b2f7c2fcc4d33d531f81f1a2
https://github.com/dovecot/core/commit/fb83662d364aaee5b2f7c2fcc4d33d531f81f1a2
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M src/doveadm/doveadm-dump-log.c
Log Message:
-----------
doveadm dump log: Cleanup - don't change hdr.size
Needed by the next commit.
Commit: 5bbc21995d38b67cf4223814910e5224170230fa
https://github.com/dovecot/core/commit/5bbc21995d38b67cf4223814910e5224170230fa
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-03-29 (Wed, 29 Mar 2017)
Changed paths:
M src/doveadm/doveadm-dump-log.c
Log Message:
-----------
doveadm dump log: Use shared lib-index code for updating modseq
When MAIL_TRANSACTION_MODSEQ_UPDATE records were seen, the printed modseqs
afterwards weren't correct.
Now that mail_transaction_update_modseq() is used, we don't need to keep
this code synchronized with it.
Compare: https://github.com/dovecot/core/compare/d56b6dfe677c...5bbc21995d38
More information about the dovecot-cvs
mailing list