On Fri, Nov 23, 2018 at 04:06:53PM +0300, Odhiambo Washington wrote:> On Fri, 23 Nov 2018 at 15:29, Timo Sirainen <tss at iki.fi> wrote: > > > https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz > > https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz.sig > > Binary packages in https://repo.dovecot.org/ > > > > * The default postmaster_address is now "postmaster@<user domain or > > server hostname>". If username contains the @domain part, that's > > used. If not, then the server's hostname is used. > > * "doveadm stats dump" now returns two decimals for the "avg" field. > > > > + Added push notification driver that uses a Lua script > > + Added new SQL, DNS and connection events. > > See https://wiki2.dovecot.org/Events > > + Added "doveadm mailbox cache purge" command. > > + Added events API support for Lua scripts > > + doveadm force-resync -f parameter performs "index fsck" while opening > > the index. This may be useful to fix some types of broken index files. > > This may become the default behavior in a later version. > > - director: Kicking a user crashes if login process is very slow > > - pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages > > unless QUIT is sent. > > - auth: Fix crypt() segfault with glibc-2.28+ > > - imap: Running UID FILTER script with errors assert-crashes > > - dsync, pop3-migration: POP3 UIDLs weren't added to > > dovecot.index.cache while mails were saved. > > - dict clients may have been using 100% CPU while waiting for dict > > server to finish commands. > > - doveadm user: Fixed user listing via HTTP API > > - All levels of Cassandra log messages were logged as Dovecot errors. > > - http/smtp client may have crashed after SSL handshake > > - Lua auth converted strings that looked like numbers into numbers. > > > > > FreeBSD 11.2 (amd64): > > gmake[2]: Entering directory > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' > gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-dns > -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream > -DPKG_RUNDIR=\""/opt/dovecot2.3/var/run/dovecot"\" > -DPKG_STATEDIR=\""/opt/dovecot2.3/var/lib/dovecot"\" > -DSYSCONFDIR=\""/opt/dovecot2.3/etc/dovecot"\" > -DBINDIR=\""/opt/dovecot2.3/bin"\" -std=gnu99 -g -O2 > -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W > -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith > -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime > -Wstrict-aliasing=2 -I/usr/local/include -MT test-event-stats.o -MD -MP > -MF .deps/test-event-stats.Tpo -c -o test-event-stats.o test-event-stats.c > test-event-stats.c: In function 'kill_stats_child': > test-event-stats.c:101:2: warning: implicit declaration of function 'kill' > [-Wimplicit-function-declaration] > (void)kill(stats_pid, SIGKILL); > ^ > test-event-stats.c:101:24: error: 'SIGKILL' undeclared (first use in this > function) > (void)kill(stats_pid, SIGKILL); > ^ > test-event-stats.c:101:24: note: each undeclared identifier is reported > only once for each function it appears in > gmake[2]: *** [Makefile:656: test-event-stats.o] Error 1 > gmake[2]: Leaving directory > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' > gmake[1]: *** [Makefile:565: install-recursive] Error 1 > gmake[1]: Leaving directory > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src' > gmake: *** [Makefile:683: install-recursive] Error 1 >Looks like our porters will have their hands full.> -- > Best regards, > Odhiambo WASHINGTON, > Nairobi,KE > +254 7 3200 0004/+254 7 2274 3223 > "Oh, the cruft."-- Member - Liberal International This is doctor@@nl2k.ab.ca Ici doctor@@nl2k.ab.ca Yahweh, Queen & country!Never Satan President Republic!Beware AntiChrist rising! https://www.empire.kred/ROOTNK?t=94a1f39b Look at Psalms 14 and 53 on Atheism sMerry Christmas 2018 and Happy New Year 2019!!
On Fri, 23 Nov 2018 at 17:31, The Doctor <doctor at doctor.nl2k.ab.ca> wrote:> On Fri, Nov 23, 2018 at 04:06:53PM +0300, Odhiambo Washington wrote: > > On Fri, 23 Nov 2018 at 15:29, Timo Sirainen <tss at iki.fi> wrote: > > > > > https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz > > > https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz.sig > > > Binary packages in https://repo.dovecot.org/ > > > > > > * The default postmaster_address is now "postmaster@<user domain or > > > server hostname>". If username contains the @domain part, that's > > > used. If not, then the server's hostname is used. > > > * "doveadm stats dump" now returns two decimals for the "avg" field. > > > > > > + Added push notification driver that uses a Lua script > > > + Added new SQL, DNS and connection events. > > > See https://wiki2.dovecot.org/Events > > > + Added "doveadm mailbox cache purge" command. > > > + Added events API support for Lua scripts > > > + doveadm force-resync -f parameter performs "index fsck" while > opening > > > the index. This may be useful to fix some types of broken index > files. > > > This may become the default behavior in a later version. > > > - director: Kicking a user crashes if login process is very slow > > > - pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages > > > unless QUIT is sent. > > > - auth: Fix crypt() segfault with glibc-2.28+ > > > - imap: Running UID FILTER script with errors assert-crashes > > > - dsync, pop3-migration: POP3 UIDLs weren't added to > > > dovecot.index.cache while mails were saved. > > > - dict clients may have been using 100% CPU while waiting for dict > > > server to finish commands. > > > - doveadm user: Fixed user listing via HTTP API > > > - All levels of Cassandra log messages were logged as Dovecot errors. > > > - http/smtp client may have crashed after SSL handshake > > > - Lua auth converted strings that looked like numbers into numbers. > > > > > > > > FreeBSD 11.2 (amd64): > > > > gmake[2]: Entering directory > > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' > > gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-dns > > -I../../src/lib-test -I../../src/lib-settings > -I../../src/lib-ssl-iostream > > -DPKG_RUNDIR=\""/opt/dovecot2.3/var/run/dovecot"\" > > -DPKG_STATEDIR=\""/opt/dovecot2.3/var/lib/dovecot"\" > > -DSYSCONFDIR=\""/opt/dovecot2.3/etc/dovecot"\" > > -DBINDIR=\""/opt/dovecot2.3/bin"\" -std=gnu99 -g -O2 > > -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W > > -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith > > -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime > > -Wstrict-aliasing=2 -I/usr/local/include -MT test-event-stats.o -MD -MP > > -MF .deps/test-event-stats.Tpo -c -o test-event-stats.o > test-event-stats.c > > test-event-stats.c: In function 'kill_stats_child': > > test-event-stats.c:101:2: warning: implicit declaration of function > 'kill' > > [-Wimplicit-function-declaration] > > (void)kill(stats_pid, SIGKILL); > > ^ > > test-event-stats.c:101:24: error: 'SIGKILL' undeclared (first use in this > > function) > > (void)kill(stats_pid, SIGKILL); > > ^ > > test-event-stats.c:101:24: note: each undeclared identifier is reported > > only once for each function it appears in > > gmake[2]: *** [Makefile:656: test-event-stats.o] Error 1 > > gmake[2]: Leaving directory > > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' > > gmake[1]: *** [Makefile:565: install-recursive] Error 1 > > gmake[1]: Leaving directory > > '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src' > > gmake: *** [Makefile:683: install-recursive] Error 1 > > > > Looks like our porters will have their hands full. > >dovecot-2.3.3 has been in the FreeBSD ports already so I don't think it will be much of a problem. -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft." -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20181123/19dab83d/attachment.html>
On 11/23/2018 9:31 AM, The Doctor wrote:> On Fri, Nov 23, 2018 at 04:06:53PM +0300, Odhiambo Washington wrote: >> On Fri, 23 Nov 2018 at 15:29, Timo Sirainen <tss at iki.fi> wrote: >> >>> https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz >>> https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz.sig >>> Binary packages in https://repo.dovecot.org/ >>> >>> * The default postmaster_address is now "postmaster@<user domain or >>> server hostname>". If username contains the @domain part, that's >>> used. If not, then the server's hostname is used. >>> * "doveadm stats dump" now returns two decimals for the "avg" field. >>> >>> + Added push notification driver that uses a Lua script >>> + Added new SQL, DNS and connection events. >>> See https://wiki2.dovecot.org/Events >>> + Added "doveadm mailbox cache purge" command. >>> + Added events API support for Lua scripts >>> + doveadm force-resync -f parameter performs "index fsck" while opening >>> the index. This may be useful to fix some types of broken index files. >>> This may become the default behavior in a later version. >>> - director: Kicking a user crashes if login process is very slow >>> - pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages >>> unless QUIT is sent. >>> - auth: Fix crypt() segfault with glibc-2.28+ >>> - imap: Running UID FILTER script with errors assert-crashes >>> - dsync, pop3-migration: POP3 UIDLs weren't added to >>> dovecot.index.cache while mails were saved. >>> - dict clients may have been using 100% CPU while waiting for dict >>> server to finish commands. >>> - doveadm user: Fixed user listing via HTTP API >>> - All levels of Cassandra log messages were logged as Dovecot errors. >>> - http/smtp client may have crashed after SSL handshake >>> - Lua auth converted strings that looked like numbers into numbers. >>> >>> >> FreeBSD 11.2 (amd64): >> >> gmake[2]: Entering directory >> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' >> gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-dns >> -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream >> -DPKG_RUNDIR=\""/opt/dovecot2.3/var/run/dovecot"\" >> -DPKG_STATEDIR=\""/opt/dovecot2.3/var/lib/dovecot"\" >> -DSYSCONFDIR=\""/opt/dovecot2.3/etc/dovecot"\" >> -DBINDIR=\""/opt/dovecot2.3/bin"\" -std=gnu99 -g -O2 >> -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W >> -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith >> -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime >> -Wstrict-aliasing=2 -I/usr/local/include -MT test-event-stats.o -MD -MP >> -MF .deps/test-event-stats.Tpo -c -o test-event-stats.o test-event-stats.c >> test-event-stats.c: In function 'kill_stats_child': >> test-event-stats.c:101:2: warning: implicit declaration of function 'kill' >> [-Wimplicit-function-declaration] >> (void)kill(stats_pid, SIGKILL); >> ^ >> test-event-stats.c:101:24: error: 'SIGKILL' undeclared (first use in this >> function) >> (void)kill(stats_pid, SIGKILL); >> ^ >> test-event-stats.c:101:24: note: each undeclared identifier is reported >> only once for each function it appears in >> gmake[2]: *** [Makefile:656: test-event-stats.o] Error 1 >> gmake[2]: Leaving directory >> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' >> gmake[1]: *** [Makefile:565: install-recursive] Error 1 >> gmake[1]: Leaving directory >> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src' >> gmake: *** [Makefile:683: install-recursive] Error 1 >> > Looks like our porters will have their hands full.Complete over exaggeration.
On Fri, 23 Nov 2018 10:45:56 -0500, Brad Smith stated:>On 11/23/2018 9:31 AM, The Doctor wrote: > >> On Fri, Nov 23, 2018 at 04:06:53PM +0300, Odhiambo Washington wrote: >>> On Fri, 23 Nov 2018 at 15:29, Timo Sirainen <tss at iki.fi> wrote: >>> >>>> https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz >>>> https://dovecot.org/releases/2.3/dovecot-2.3.4.tar.gz.sig >>>> Binary packages in https://repo.dovecot.org/ >>>> >>>> * The default postmaster_address is now "postmaster@<user domain or >>>> server hostname>". If username contains the @domain part, that's >>>> used. If not, then the server's hostname is used. >>>> * "doveadm stats dump" now returns two decimals for the "avg" field. >>>> >>>> + Added push notification driver that uses a Lua script >>>> + Added new SQL, DNS and connection events. >>>> See https://wiki2.dovecot.org/Events >>>> + Added "doveadm mailbox cache purge" command. >>>> + Added events API support for Lua scripts >>>> + doveadm force-resync -f parameter performs "index fsck" while opening >>>> the index. This may be useful to fix some types of broken index >>>> files. This may become the default behavior in a later version. >>>> - director: Kicking a user crashes if login process is very slow >>>> - pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages >>>> unless QUIT is sent. >>>> - auth: Fix crypt() segfault with glibc-2.28+ >>>> - imap: Running UID FILTER script with errors assert-crashes >>>> - dsync, pop3-migration: POP3 UIDLs weren't added to >>>> dovecot.index.cache while mails were saved. >>>> - dict clients may have been using 100% CPU while waiting for dict >>>> server to finish commands. >>>> - doveadm user: Fixed user listing via HTTP API >>>> - All levels of Cassandra log messages were logged as Dovecot errors. >>>> - http/smtp client may have crashed after SSL handshake >>>> - Lua auth converted strings that looked like numbers into numbers. >>>> >>>> >>> FreeBSD 11.2 (amd64): >>> >>> gmake[2]: Entering directory >>> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' >>> gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-dns >>> -I../../src/lib-test -I../../src/lib-settings -I../../src/lib-ssl-iostream >>> -DPKG_RUNDIR=\""/opt/dovecot2.3/var/run/dovecot"\" >>> -DPKG_STATEDIR=\""/opt/dovecot2.3/var/lib/dovecot"\" >>> -DSYSCONFDIR=\""/opt/dovecot2.3/etc/dovecot"\" >>> -DBINDIR=\""/opt/dovecot2.3/bin"\" -std=gnu99 -g -O2 >>> -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -W >>> -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith >>> -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime >>> -Wstrict-aliasing=2 -I/usr/local/include -MT test-event-stats.o -MD -MP >>> -MF .deps/test-event-stats.Tpo -c -o test-event-stats.o test-event-stats.c >>> test-event-stats.c: In function 'kill_stats_child': >>> test-event-stats.c:101:2: warning: implicit declaration of function 'kill' >>> [-Wimplicit-function-declaration] >>> (void)kill(stats_pid, SIGKILL); >>> ^ >>> test-event-stats.c:101:24: error: 'SIGKILL' undeclared (first use in this >>> function) >>> (void)kill(stats_pid, SIGKILL); >>> ^ >>> test-event-stats.c:101:24: note: each undeclared identifier is reported >>> only once for each function it appears in >>> gmake[2]: *** [Makefile:656: test-event-stats.o] Error 1 >>> gmake[2]: Leaving directory >>> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src/lib-master' >>> gmake[1]: *** [Makefile:565: install-recursive] Error 1 >>> gmake[1]: Leaving directory >>> '/usr/home/wash/Tools/Dovecot/2.3/dovecot-2.3.4/src' >>> gmake: *** [Makefile:683: install-recursive] Error 1 >>> >> Looks like our porters will have their hands full. > >Complete over exaggeration.Dovecot 2.3.4 and Dovecot Pigeonhole 0.5.4 are already in the FreeBSD ports system and both install and work fine, at least on my 11.2-RELEASE-p4 amd64 machine. If you are rolling your own, then you have to expect occasional problems. -- Jerry