- Oct 20, 2019
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Oct 16, 2019
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Sep 06, 2018
-
-
Timo Sirainen authored
Otherwise stats process startup can get into a loop.
-
- Jun 12, 2018
-
-
Timo Sirainen authored
Makes it easier to run with valgrind.
-
- Mar 02, 2018
-
-
Stephan Bosch authored
-
- Mar 01, 2018
-
-
Stephan Bosch authored
Dovecot core doesn't have copyright notices in header files.
-
- Feb 13, 2018
-
-
Martti Rannanjärvi authored
The flag has been removed, and the setting is now the default.
-
- Jan 01, 2018
-
-
Stephan Bosch authored
-
- Dec 15, 2017
-
-
Stephan Bosch authored
Also dropped the single-letter identifier for most fields to prevent conflicts with mail user variables; these were undocumented anyway.
-
Stephan Bosch authored
Cleanup performed with the following semantic patch: @@ expression E; @@ - if (E != NULL) { - timeout_remove(&E); - } + timeout_remove(&E);
-
Stephan Bosch authored
Cleanup performed with the following semantic patch: @@ expression E; @@ - if (E != NULL) { - io_remove(&E); - } + io_remove(&E); @@ expression E; @@ - if (E != NULL) { - io_remove_closed(&E); - } + io_remove_closed(&E);
-
- Dec 11, 2017
-
-
Stephan Bosch authored
This follows the following commits in Dovecot: lib-storage: Moved connection information in struct mail_user into separate struct mail_user_connection_data. lib-storage: mail-user: Added more information about the client connection.
-
- Nov 18, 2017
-
-
Stephan Bosch authored
-
- Nov 02, 2017
-
-
Timo Sirainen authored
Call master_login_init() before master_service_init_finish(), which frees all the data stack done in initialization. This didn't normally cause any visible problems, because data stack wasn't currently being used in a way that the strings were invalidated. However, it was causing failures if --enable-devel-checks was used.
-
- Oct 22, 2017
-
-
Stephan Bosch authored
Patch by Andreas Schulze.
-
- Oct 06, 2017
-
-
Stephan Bosch authored
It's replaced with fd-util.h which is automatically included now.
-
- Oct 05, 2017
-
-
Stephan Bosch authored
Mirrors imap fix in Dovecot: 42149f48624b82fdf9631c256497580154c2e412 It's impossible for the command's pointer to be NULL at this point. Previously, the command_find() would have returned NULL, but this check presumably short-circuits that search in the trivial case, so has some real use. Problem now found by GCC 7.
-
- Feb 26, 2017
-
-
Stephan Bosch authored
This used strftime() directly and allocated memory from the heap before i_fatal(). It also used printf() to send the BYE message, which will only work right when the service is running stand-alone.
-
- Feb 22, 2017
-
-
Timo Sirainen authored
-
- Jan 30, 2017
-
-
Martti Rannanjärvi authored
path-util is a merge of realpath from Pigeonhole and abspath from core.
-
- Jan 01, 2017
-
-
Stephan Bosch authored
-
- Dec 30, 2016
-
-
Stephan Bosch authored
Used the following script: C_FILES=`git ls-files *.c` H_FILES=`git ls-files *.h` for F in "$C_FILES $H_FILES"; do echo "$F" perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F done
-
- Nov 13, 2016
-
-
Stephan Bosch authored
Apparently, this causes GCC warnings.
-
- Nov 03, 2016
-
-
Stephan Bosch authored
This avoids accidents with the array numbering being wrong.
-
- Nov 02, 2016
-
-
Timo Sirainen authored
-
- Oct 21, 2016
-
-
Stephan Bosch authored
This at least partially replaces the "rawlog" post-login binary. For now the "rawlog" binary supports some parameters, which aren't configurable for rawlog_dir.
-
- Sep 21, 2016
-
-
Stephan Bosch authored
There is no reason to forbid an empty Sieve script.
-
- Aug 28, 2016
-
-
Stephan Bosch authored
Clang -Wvargargs complained about passing a bool argument to va_start().
-
- Aug 25, 2016
-
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
- Aug 20, 2016
-
-
Stephan Bosch authored
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch]
-
- Jul 14, 2016
-
-
Stephan Bosch authored
In effect, this adds PIE and RELRO to binaries.
-
Stephan Bosch authored
-
- Jun 09, 2016
-
-
Timo Sirainen authored
-
Aki Tuomi authored
-
- May 30, 2016
-
-
Martti Rannanjärvi authored
Plain t_malloc was deprecated in dovecot.
-
- May 18, 2016
-
-
Timo Sirainen authored
-
- May 15, 2016
-
-
Stephan Bosch authored
This could have happened with Maildir/mbox and autoexpunging. Mimics Dovecot/IMAP change ddffbb277e212adb9d594b3d7d1e1d39fa78f7c6.
-