[dovecot/core] c4efa8: master: Start service processes only after adding ...
GitHub
noreply at github.com
Wed Nov 14 12:00:14 EET 2018
Branch: refs/heads/master-2.3
Home: https://github.com/dovecot/core
Commit: c4efa892fa80ac81866193d7c2ea761ff21f5e02
https://github.com/dovecot/core/commit/c4efa892fa80ac81866193d7c2ea761ff21f5e02
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/master/service-monitor.c
Log Message:
-----------
master: Start service processes only after adding all service listeners
Otherwise the processes could try to connect to services that aren't being
listened on, causing errors. Especially stats-writer socket needs to be
available early on.
Commit: c3953cb2c9a5c6bf92807a6c50bf7f6c1010cbf0
https://github.com/dovecot/core/commit/c3953cb2c9a5c6bf92807a6c50bf7f6c1010cbf0
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/anvil/main.c
M src/config/doveconf.c
M src/config/main.c
M src/dns/dns-client.c
M src/doveadm/main.c
M src/imap/main.c
M src/indexer/indexer-worker.c
M src/lib-master/master-service-settings.c
M src/lib-master/master-service.c
M src/lib-master/master-service.h
M src/lmtp/main.c
M src/log/main.c
M src/master/main.c
M src/old-stats/main.c
M src/pop3/main.c
M src/stats/main.c
M src/util/rawlog.c
M src/util/script-login.c
M src/util/script.c
M src/util/tcpwrap.c
Log Message:
-----------
global: Replace MASTER_SERVICE_FLAG_SEND_STATS with _DONT_SEND_STATS
Most services want to send statistics, so it's better to reverse the flag
behavior. Mark the few services that don't want stats with
MASTER_SERVICE_FLAG_DONT_SEND_STATS.
Commit: 5305707ac6c96088430cca165df0c33d1b5bcc45
https://github.com/dovecot/core/commit/5305707ac6c96088430cca165df0c33d1b5bcc45
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/stats/main.c
Log Message:
-----------
stats: Wait for clients to disconnect at shutdown
Commit: 3b74c0f1717bfa055b3683a749edfef3766f5da8
https://github.com/dovecot/core/commit/3b74c0f1717bfa055b3683a749edfef3766f5da8
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/util/tcpwrap.c
Log Message:
-----------
util: Fix compile with tcpwrap
Commit: 198bb843d94de1278ed1851b2c95ee07df841965
https://github.com/dovecot/core/commit/198bb843d94de1278ed1851b2c95ee07df841965
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/auth/db-sql.c
M src/auth/db-sql.h
M src/auth/passdb-sql.c
M src/auth/userdb-sql.c
Log Message:
-----------
auth: Add db_ prefix to sql in db-sql
Prevents clash with lib-sql
Commit: b5b574346ea03b0a3fd1bf3fbe61c5e62e8c81b4
https://github.com/dovecot/core/commit/b5b574346ea03b0a3fd1bf3fbe61c5e62e8c81b4
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Whitespace fix
Commit: 21f2c88f14d2e04bbdade39369913b5260ecb3dc
https://github.com/dovecot/core/commit/21f2c88f14d2e04bbdade39369913b5260ecb3dc
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/sql-api-private.h
M src/lib-sql/sql-api.c
M src/lib-sql/sql-api.h
Log Message:
-----------
lib-sql: Add init_full vfunction
Commit: 4b7ffac08dbf9e0e45b8627139dfd7e701f0dc27
https://github.com/dovecot/core/commit/4b7ffac08dbf9e0e45b8627139dfd7e701f0dc27
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlpool.c
Log Message:
-----------
driver-sqlpool: Use init_full when available
Commit: 74434f07be248d9d0c04c60b79cf986af99c6c45
https://github.com/dovecot/core/commit/74434f07be248d9d0c04c60b79cf986af99c6c45
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlpool.c
M src/lib-sql/sql-api-private.h
Log Message:
-----------
driver-sqlpool: Add driver_sqlpool_init_full
Needed by SQL API change
Commit: 13dc4321d66d94ac383fd9c80ecf71b47b555282
https://github.com/dovecot/core/commit/13dc4321d66d94ac383fd9c80ecf71b47b555282
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-mysql.c
Log Message:
-----------
driver-mysql: Return error in connection string parser
Commit: a44ee862cf719de7ef5b3441e9f717c9cea79034
https://github.com/dovecot/core/commit/a44ee862cf719de7ef5b3441e9f717c9cea79034
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-mysql.c
Log Message:
-----------
driver-mysql: Allocate mysql connection ourselves
This allows reusing the same mysql object on reconnect,
and simplifies cleanup in case initialization fails.
Commit: c59b7e50b3bf8bc7f7e4b8136bbb3b10855bba22
https://github.com/dovecot/core/commit/c59b7e50b3bf8bc7f7e4b8136bbb3b10855bba22
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-mysql.c
Log Message:
-----------
driver-mysql: Add init_full
Commit: 71ad2898737347ec4a6bb33917e613aa542cc3b6
https://github.com/dovecot/core/commit/71ad2898737347ec4a6bb33917e613aa542cc3b6
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Add init_full
Commit: 7760d1db422e7faf09e112b0936bb395de6a7f5c
https://github.com/dovecot/core/commit/7760d1db422e7faf09e112b0936bb395de6a7f5c
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-pgsql.c
Log Message:
-----------
driver-pgsql: Add driver_pgsql_free
Commit: 1f75cca53862a2be63160fc8e9cf6214909a5996
https://github.com/dovecot/core/commit/1f75cca53862a2be63160fc8e9cf6214909a5996
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-pgsql.c
Log Message:
-----------
driver-pgsql: Add init_full
Commit: 056f0a091e0f13d4f82d42ec426783bfc844ecb9
https://github.com/dovecot/core/commit/056f0a091e0f13d4f82d42ec426783bfc844ecb9
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
Log Message:
-----------
driver-cassandra: Add driver_cassandra_free
Commit: 4910d6a7bece87348ac8621261ec36013aa911ad
https://github.com/dovecot/core/commit/4910d6a7bece87348ac8621261ec36013aa911ad
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
Log Message:
-----------
driver-cassandra: Return error from connection string parser
Commit: 2b19af27d98720bc009e0d1fcfc4f8a15ff439cb
https://github.com/dovecot/core/commit/2b19af27d98720bc009e0d1fcfc4f8a15ff439cb
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
Log Message:
-----------
driver-cassandra: Add init_full
Commit: 95b6a4ee2819279fc8306c44fb783ce5ee2aa631
https://github.com/dovecot/core/commit/95b6a4ee2819279fc8306c44fb783ce5ee2aa631
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/sql-db-cache.c
M src/lib-sql/sql-db-cache.h
Log Message:
-----------
lib-sql: Add sql_db_cache_new2 that uses the new sql_init_full initializer
Commit: d459545bdb93e08ad816586b0cd9c79093445f43
https://github.com/dovecot/core/commit/d459545bdb93e08ad816586b0cd9c79093445f43
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-dict-backend/dict-sql.c
Log Message:
-----------
dict-sql: Use sql_db_cache_new2
Commit: 0dc7ed074898effc13da9648e88ed57d3dbbe263
https://github.com/dovecot/core/commit/0dc7ed074898effc13da9648e88ed57d3dbbe263
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-dict-backend/dict-sql.c
M src/lib-sql/sql-db-cache.c
M src/lib-sql/sql-db-cache.h
Log Message:
-----------
global: Replace sql_db_cache_new with sql_db_cache_new2
Commit: 19b80941c4972707758c6361896bd4c95e5aef97
https://github.com/dovecot/core/commit/19b80941c4972707758c6361896bd4c95e5aef97
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/auth/db-sql.c
Log Message:
-----------
auth: Use sql_init_full
Commit: 5c98b165a59df94becafd1fb6181440bbe697a4b
https://github.com/dovecot/core/commit/5c98b165a59df94becafd1fb6181440bbe697a4b
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/sql-api-private.h
M src/lib-sql/sql-api.c
M src/lib-sql/sql-api.h
Log Message:
-----------
lib-sql: Add events
Commit: 8ce12f90c7e29330dcea24532519f2bdee7e0cc0
https://github.com/dovecot/core/commit/8ce12f90c7e29330dcea24532519f2bdee7e0cc0
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlpool.c
Log Message:
-----------
driver-sqlpool: Add events
Commit: 3b28c5934e50136873192e3c19e0189e0f1d73bb
https://github.com/dovecot/core/commit/3b28c5934e50136873192e3c19e0189e0f1d73bb
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-mysql.c
Log Message:
-----------
driver-mysql: Add events
Commit: 7adb29763b9f322e8eb48d948a9a124559310fd6
https://github.com/dovecot/core/commit/7adb29763b9f322e8eb48d948a9a124559310fd6
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Add events
Commit: 1d4045613a9db97559666a2ae4ab4880f3883cdb
https://github.com/dovecot/core/commit/1d4045613a9db97559666a2ae4ab4880f3883cdb
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-pgsql.c
Log Message:
-----------
driver-pgsql: Add events
Commit: 5d6e10b8ec2a0087999e23fd2f78f4d1dc559d2c
https://github.com/dovecot/core/commit/5d6e10b8ec2a0087999e23fd2f78f4d1dc559d2c
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
Log Message:
-----------
driver-cassandra: Add events
Commit: e3e47b70a8fff937a74b8f033afe299a128ba7f6
https://github.com/dovecot/core/commit/e3e47b70a8fff937a74b8f033afe299a128ba7f6
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Document why rollback is called when commit fails
Commit: 97fefd4e272c52a06d7087e28399ef4c74d8c395
https://github.com/dovecot/core/commit/97fefd4e272c52a06d7087e28399ef4c74d8c395
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlpool.c
Log Message:
-----------
driver-sqlpool: Only strdup error on error
Satisfies static analyzers
Commit: 944e03666a9db619cdbcbf8dcf06a22b5adde4c7
https://github.com/dovecot/core/commit/944e03666a9db619cdbcbf8dcf06a22b5adde4c7
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlpool.c
M src/lib-sql/sql-api.c
Log Message:
-----------
lib-sql: Do not create event for old drivers
They can't use it anyways
Commit: b8d3831a1c28d635656644f6d7124b87a4f68030
https://github.com/dovecot/core/commit/b8d3831a1c28d635656644f6d7124b87a4f68030
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
Log Message:
-----------
driver-cassandra: Add error to sql_query_finished event on error
Commit: b093c4bb898c9b3a02de6f5324a32ec08a4ae25b
https://github.com/dovecot/core/commit/b093c4bb898c9b3a02de6f5324a32ec08a4ae25b
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-pgsql.c
Log Message:
-----------
driver-pgsql: Add error to sql_query_finished if it fails
Commit: bab965cea48904b883515be64dcea5054d8e0dc5
https://github.com/dovecot/core/commit/bab965cea48904b883515be64dcea5054d8e0dc5
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Add error to sql_query_finished event on error
Commit: b1941c4d2168a5003063680d14dccb3609b25d22
https://github.com/dovecot/core/commit/b1941c4d2168a5003063680d14dccb3609b25d22
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Don't give false out of memory errors
Only log error from sqlite3_errmsg() when connected to the db, since
otherwise dovecot logs false "out of memory" errors.
Commit: 071c4b1e1df00483cb5d27c82b17f74a4a20516c
https://github.com/dovecot/core/commit/071c4b1e1df00483cb5d27c82b17f74a4a20516c
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-cassandra.c
M src/lib-sql/driver-sqlite.c
M src/lib-sql/driver-sqlpool.c
Log Message:
-----------
lib-sql: Fix wrong sql_query_finished_event() success parameter use
Commit: 81e676523c1bf514971a1781fd96f5e9f2dd6375
https://github.com/dovecot/core/commit/81e676523c1bf514971a1781fd96f5e9f2dd6375
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Assign db in driver_sqlite_exec()
This fixes a crash.
Commit: c71040bfe28c11cda8e1ca27b02816aaa4a641a9
https://github.com/dovecot/core/commit/c71040bfe28c11cda8e1ca27b02816aaa4a641a9
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/lib-sql/driver-sqlite.c
Log Message:
-----------
driver-sqlite: Fix crash and event leak in driver_sqlite_query_s()
Compare: https://github.com/dovecot/core/compare/9b32699fee4a...c71040bfe28c
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the dovecot-cvs
mailing list