Skip to content
Snippets Groups Projects
Select Git revision
  • main default
1 result
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.010Aug215Jul147628Jun272321201310931May30181615964228Apr2619181410976528Mar27252321191898229Feb272214131227Jan26191716141098743230Dec292825222114854129Nov28181514229Oct27212042130Sep25242321829Aug1716625Jul24622May2119151413121110765423Apr228628Mar272619171615141214121110623Feb2119116Jan8130Dec201722Nov212017161312231Oct30292827262519171514118712Sep528Aug272423531Jul3029282625242326Jun19181715May129875129Apr2825154Mar25Feb12Jan754130Dec2825211320Nov15119311Oct626Sep2322171615415Aug10Jul318Jun224May20151296223Apr201912117653228Mar2523imapsieve: Update mailbox_attribute API usagedoveadm-sieve: Update attribute APIimapsieve plugin: Fixed crash occurring when a mailbox is opened for a user before the imap client object is created.imapsieve plugin: Removed spurious pool field from imap_sieve_user struct.lib-sieve: program client: Changed I/O to use o_stream_send_istream() where possible.lib-sieve: lexer: Adjusted to Dovecot change: i_stream_get_data() no longer returns NULL when returned size = 0.Use i_unlink() to improve unexpected unlink() error messages.Removed the test suite's valgrind handling in favor of the generic implementation Dovecot provides.Add flags in DOVECOT_BINARY_CFLAGS and DOVECOT_BINARY_LDFLAGS to all binaries.lib-managesieve: Use libtool.Updated dovecot.m4.extprograms plugin: Clarified the language specification regarding handling of filter and execute errors.extprograms plugin: Added tests for invocation of unknown programs.extprograms plugin: For directly forked programs, the "program not found" was reported twice.extprograms plugin: Execution errors in filter and execute commands did not lead to script termination.lib-sieve: program client: Fixed bug in handling of result code from remote program (script service).lib-sieve: program client: Connection to remote program service was not retried.lib-sieve: vacation extension: The sieve_user_email setting is now used in check for implicit delivery.testsuite: Removed spurious test_message_print statements.lib-sieve: Fixed handling of quoted string localparts in email addresses.lib-sieve: if command: Made static analyzer happier.lib-sieve: Make static analyzer happier about argument validation.lib-sieve: Make static analyzer happier about use of sieve_ast_stringlist_map().dovecot-pigeonhole.m4: Make testsuite available when linked against Pigeonhole source tree, even when it is not yet compiled.imapsieve plugin: During transaction run the synchronized version of the target mailbox was opened too early.lib-sieve: edit-mail: Passed FALSE for normalizer argument of message_header_decode_utf8() rather than NULL.lib-sieve: variables extesnion: Fixed instances where FALSE was returned rather than NULL.lib-sieve: enotify extension: Fixed instances where FALSE was returned rather than NULL.imapsieve plugin: Restructured imap_sieve_run_scripts() function such that the compile error code is never used uninitialized.lib-sieve: address test: Mixed up bool and int for sieve_ast_stringlist_map() return type.imapsieve plugin: Prevent possible NULL pointer dereference at transaction commit.lib-sieve: envelope extension: Mixed up bool and int for sieve_ast_stringlist_map() return type.imapsieve plugin: Removed dead assignment reported by scan-build.lib-sieve: variables extension: Changed declaration of new variables to avoid useless memory allocation.lib-sieve: Require blocking message stream for sieve_message_substitute().lib-sieve: Changed sieve_extension_override() to use hash_table_update() rather than hash_table_insert().managesieve-login: proxy: Did not handle zero return value from managesieve_parser_read_args() correctly.lib-sieve: Handle duplicate registrations of capabilities better.lib-sieve: variables extensions: Fixed handling of importing a variable into a scope that is already imported earlier.sieve-tools: Disable automatic data stack frame initialization.
Loading

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.