- 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.
-
- 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.
-
- Jun 09, 2016
-
-
Aki Tuomi authored
-
- May 30, 2016
-
-
Martti Rannanjärvi authored
Plain t_malloc was deprecated in dovecot.
-
- May 15, 2016
-
-
Stephan Bosch authored
This could have happened with Maildir/mbox and autoexpunging. Mimics Dovecot/IMAP change ddffbb277e212adb9d594b3d7d1e1d39fa78f7c6.
-
Stephan Bosch authored
Mimics Dovecot/IMAP change 1001bda65e9f592d852a26ddd6a993f7973050bf.
-
- Jan 03, 2016
-
-
Stephan Bosch authored
-
- Oct 29, 2015
-
-
Stephan Bosch authored
This allows completely disabling Sieve processing for a particular user.
-
- Sep 23, 2015
-
-
Stephan Bosch authored
-
- Sep 07, 2015
-
-
Stephan Bosch authored
-
- May 13, 2015
-
-
Stephan Bosch authored
-
- Jan 08, 2015
-
-
Stephan Bosch authored
-
- Oct 19, 2014
-
-
Stephan Bosch authored
-
- Aug 23, 2014
-
-
Stephan Bosch authored
Changed handling of ENOSPACE to a normal temporary failure and added handling of ENOQUOTA as a user error. Patch by Timo Sirainen.
-
- Jul 23, 2014
-
-
Stephan Bosch authored
Doveadm-sieve plugin may be broken at this point; not tested so far.
-
- Jun 18, 2014
-
-
Stephan Bosch authored
Most important change is that mail service_user was not freed.
-
- Jun 17, 2014
-
-
Stephan Bosch authored
Parallel to identical Dovecot change for imap and pop3.
-
- Jan 01, 2014
-
-
Stephan Bosch authored
-
- Jun 02, 2013
-
-
Stephan Bosch authored
This change is bigger than I would have liked, so this needs to be tested more.
-
- May 09, 2013
-
-
Stephan Bosch authored
Sieve storage now updates sieve attributes in the user's INBOX if used by ManageSieve.
-
- Apr 19, 2013
-
-
Stephan Bosch authored
Added flag to prevent warnings about non-link active scripts and disable critical error logging. A rather fundamental synchronization problem remains to be solved.
-
- Apr 06, 2013
-
-
Stephan Bosch authored
-
- Oct 03, 2012
-
-
Stephan Bosch authored
-
- Aug 12, 2012
-
-
Stephan Bosch authored
-
- Apr 22, 2012
-
-
Stephan Bosch authored
- Built generic interface for alternative script sources. - Implemented dict script location. NOTE: ManageSieve will not work with this yet, nor will sieve_before/sieve_after.
-
- Mar 08, 2012
-
-
Stephan Bosch authored
This change matches a similar change in Dovecot for IMAP/POP3. Also includes other small changes that make ManageSieve match IMAP implementation a little more closely.
-
- Jan 28, 2012
-
-
Stephan Bosch authored
-
- Jan 22, 2012
-
-
Stephan Bosch authored
ManageSieve: added support for reading quoted and literal strings as a stream. Fixes support for handing large SASL responses. Also resolves long-standing FIXME regarding the second parameter of PUTSCRIPT: it can now be a quoted string. Includes a few small changes in the login daemon that were done in the dovecot equivalents before.
-
- Jan 07, 2012
-
-
Stephan Bosch authored
-
- May 11, 2011
-
-
Stephan Bosch authored
-
- Mar 05, 2011
-
-
Stephan Bosch authored
-
- Aug 23, 2010
-
-
Stephan Bosch authored
Enforced ManageSieve protocol syntax better with some of the commands; some commands still allowed spurious extra arguments.
-
- Aug 17, 2010
-
-
Stephan Bosch authored
-
- Aug 11, 2010
-
-
Stephan Bosch authored
- Administrators now get properly notified about uncompiled global scripts and the inability of the sieve plugin to store global binaries. - Improved binary load/save error handling and fixed a few smal bugs. - Simplified ManageSieve error handling.
-
- Jul 03, 2010
-
-
Stephan Bosch authored
-