[dovecot/core] 56c05f: lib-storage: mail_search_args_to_cmdline() - Write...
GitHub
noreply at github.com
Tue Apr 18 15:30:10 EEST 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 56c05fa82916b963e06ca8f3617905d33999f966
https://github.com/dovecot/core/commit/56c05fa82916b963e06ca8f3617905d33999f966
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-cmdline.c
Log Message:
-----------
lib-storage: mail_search_args_to_cmdline() - Write MAILBOX glob without X- prefix
Since SEARCH_MAILBOX is written out as "MAILBOX", SEARCH_MAILBOX_GLOB should
also be written as "MAILBOX" rather than "X-MAILBOX".
Commit: 7b6ebd5497ef2764d8886144d2aa0e1e6c43a4ab
https://github.com/dovecot/core/commit/7b6ebd5497ef2764d8886144d2aa0e1e6c43a4ab
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-cmdline.c
Log Message:
-----------
lib-storage: mail_search_args_to_cmdline() - Fix writing FLAGS & KEYWORDS
Commit: 1c0020171b04d14adc4966ed963361abc9a86787
https://github.com/dovecot/core/commit/1c0020171b04d14adc4966ed963361abc9a86787
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-simplify.c
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: mail_search_args_simplify() - deduplicate KEYWORDs
Commit: 92f5ea24e989266539e97c6fe59ede0565aec6fd
https://github.com/dovecot/core/commit/92f5ea24e989266539e97c6fe59ede0565aec6fd
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-cmdline.c
M src/lib-storage/mail-search-args-imap.c
M src/lib-storage/test-mail-search-args-imap.c
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: mail_search_arg_to_imap() - remove () around a single flag/keyword
Commit: 47daf6e810a4c2dd52640092092900dbcb12f265
https://github.com/dovecot/core/commit/47daf6e810a4c2dd52640092092900dbcb12f265
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: Add more tests to test-mail-search-args-simplify
Commit: 92f9871ac981201fe0a47f6c909f790cce14b240
https://github.com/dovecot/core/commit/92f9871ac981201fe0a47f6c909f790cce14b240
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-simplify.c
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: mail_search_args_simplify() - simplify "x AND NOT x"
Implemented for SEARCH_KEYWORD, SEARCH_TEXT, SEARCH_BODY and SEARCH_HEADER*.
Dates and sizes would need special code, which gets a bit complicated.
Commit: cc23ad7b8ab96d93d5ab5139c431fcdd8d9e1d72
https://github.com/dovecot/core/commit/cc23ad7b8ab96d93d5ab5139c431fcdd8d9e1d72
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2017-04-13 (Thu, 13 Apr 2017)
Changed paths:
M src/lib-storage/mail-search-args-simplify.c
M src/lib-storage/test-mail-search-args-simplify.c
Log Message:
-----------
lib-storage: mail_search_args_simplify() - deduplicate flags
This needs to be done in a bit more complicated way because multiple
SEARCH_FLAGS parameters are wanted to be merged together using a single
shared value.flags. Move this merging last after all the deduplication is
done.
Compare: https://github.com/dovecot/core/compare/17076d50d069...cc23ad7b8ab9
More information about the dovecot-cvs
mailing list