[dovecot/core] 4436d8: lib: Add event_inc_int()
GitHub
noreply at github.com
Tue Nov 13 15:30:13 EET 2018
Branch: refs/heads/master-2.3
Home: https://github.com/dovecot/core
Commit: 4436d86106b07dd59bb22fc035f68498ab2d8309
https://github.com/dovecot/core/commit/4436d86106b07dd59bb22fc035f68498ab2d8309
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/lib-event.c
M src/lib/lib-event.h
Log Message:
-----------
lib: Add event_inc_int()
This can be useful when updating counter fields.
Commit: dc2539081d86a0c33d52a536c46d3af521722177
https://github.com/dovecot/core/commit/dc2539081d86a0c33d52a536c46d3af521722177
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/Makefile.am
M src/lib/event-filter.c
M src/lib/lib-event.c
M src/lib/lib-event.h
A src/lib/test-event-filter.c
M src/lib/test-lib.inc
Log Message:
-----------
lib: Add event_field_clear() to allow clearing parent event's fields
Commit: 682fce2e320b1f02c059e3ed44ee5e3688df754a
https://github.com/dovecot/core/commit/682fce2e320b1f02c059e3ed44ee5e3688df754a
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/test-event-filter.c
Log Message:
-----------
lib: test-event-filter - Test overriding parent fields
Commit: 07fa01b8c1c15aee696ec39a19868624818c3820
https://github.com/dovecot/core/commit/07fa01b8c1c15aee696ec39a19868624818c3820
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/test-event-filter.c
Log Message:
-----------
lib: Add test for event_inc_int()
Commit: 8777bde15518ca39406a269dedfa9218a15cd580
https://github.com/dovecot/core/commit/8777bde15518ca39406a269dedfa9218a15cd580
Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/test-event-filter.c
Log Message:
-----------
lib: Use i_asserts() for NULL-checks in test_event_filter_inc_int()
This is so scan-build doesn't explore the assertations not holding and
create noise with that.
Commit: 2b2cf4b3457ede82d4b39918ae61d595215cbb79
https://github.com/dovecot/core/commit/2b2cf4b3457ede82d4b39918ae61d595215cbb79
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/ioloop.c
Log Message:
-----------
lib: Make io_loop_move_*(NULL) no-op
Commit: e8845407b1b813b0e3e998121b1075292fca58e4
https://github.com/dovecot/core/commit/e8845407b1b813b0e3e998121b1075292fca58e4
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/lib-event.c
M src/lib/lib-event.h
Log Message:
-----------
lib: lib-event - Add inc_int to passthrough events
Was forgotten in 12927b843387b2a93fcf1d2e05df7c79af06e567
Commit: 267979db5a50eee0835214bb9718da7f168c29ce
https://github.com/dovecot/core/commit/267979db5a50eee0835214bb9718da7f168c29ce
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Use connection with dns-client
Commit: 5d36bcd4629739deb0e9d10152682d6c2e05cd34
https://github.com/dovecot/core/commit/5d36bcd4629739deb0e9d10152682d6c2e05cd34
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Compose final command in dns_client_lookup_common
Makes logging easier
Commit: 09c974db19d33862015eee77c13219db6e3b9c32
https://github.com/dovecot/core/commit/09c974db19d33862015eee77c13219db6e3b9c32
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Initialize lookup earlier
Commit: b950c5aa43ac126f3d26447dfcaab563deb2ec01
https://github.com/dovecot/core/commit/b950c5aa43ac126f3d26447dfcaab563deb2ec01
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Move calling callback to separate function
Simplifies next commit
Commit: 59ad417cc75023d13e31f6b9faecbd1a18d21636
https://github.com/dovecot/core/commit/59ad417cc75023d13e31f6b9faecbd1a18d21636
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
M src/lib-dns/dns-lookup.h
Log Message:
-----------
lib-dns: Add event support
Commit: f3074065725e31343bc864694ca93032f221dd16
https://github.com/dovecot/core/commit/f3074065725e31343bc864694ca93032f221dd16
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/connection.c
M src/lib/connection.h
Log Message:
-----------
lib: connection - Add event support
Commit: a478e30169058fa678ab055d29ca24544fbddb4b
https://github.com/dovecot/core/commit/a478e30169058fa678ab055d29ca24544fbddb4b
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib/connection.c
Log Message:
-----------
lib: connection - Add and fix logging
Commit: 083d3306e2f0d8178a0d2ae8521f6a5f100355cb
https://github.com/dovecot/core/commit/083d3306e2f0d8178a0d2ae8521f6a5f100355cb
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/dns/dns-client.c
Log Message:
-----------
dns: Use connection.c
This enables processing multiple requests at a time.
Commit: 546417a35bc41bb3ceabf64a0a8928f0c60f3ad5
https://github.com/dovecot/core/commit/546417a35bc41bb3ceabf64a0a8928f0c60f3ad5
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/dns/dns-client.c
Log Message:
-----------
dns: Add event support
Commit: a18527cae7f7c1af02c286083b0a0f610e09aad5
https://github.com/dovecot/core/commit/a18527cae7f7c1af02c286083b0a0f610e09aad5
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/dns/dns-client.c
M src/lib-dns/dns-lookup.c
M src/lib-http/test-http-client-errors.c
M src/lib-smtp/test-smtp-client-errors.c
Log Message:
-----------
dns, lib-dns: Move to protocol v1.0
Commit: 14d0377b8ee993f02f0736e96b865d6686e04817
https://github.com/dovecot/core/commit/14d0377b8ee993f02f0736e96b865d6686e04817
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-http/http-client-connection.c
Log Message:
-----------
lib-http: Hook lib-http event to connection event
Commit: df17f050882e261c3622f541e925200b31ed2ca4
https://github.com/dovecot/core/commit/df17f050882e261c3622f541e925200b31ed2ca4
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Remove useless code
Found by scan-build
Commit: 265c492fa5a04b5fa2e059c9dacc142f025b4596
https://github.com/dovecot/core/commit/265c492fa5a04b5fa2e059c9dacc142f025b4596
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Use pooled memory with dns lookups
Simplifies memory management
Commit: 85d5337085c209b891f13d5413cc3efd3cb025d6
https://github.com/dovecot/core/commit/85d5337085c209b891f13d5413cc3efd3cb025d6
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Always allocate lookup
Simplifies next change
Commit: 041fb1c8b071c72e43a9c67c9771f8c24ab51250
https://github.com/dovecot/core/commit/041fb1c8b071c72e43a9c67c9771f8c24ab51250
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns: Always use dns_lookup_free
Ensures that all resources get free'd in single place,
Fixes memory leak and event double-unref.
Broken in 9ee82e3f660e6e072532283cad8668a578ac137d
Commit: e0a7db08a1acbc368c7c107c435be8ab0efc2bde
https://github.com/dovecot/core/commit/e0a7db08a1acbc368c7c107c435be8ab0efc2bde
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-http/test-http-client-errors.c
Log Message:
-----------
lib-http: test-http-client-errors - Skip VERSION line in DNS reply
Otherwise we send extraneous results causing SIGPIPE crash.
Broken in ddb9ead03f4cc7a2c61094e50803e07dfd590cb5
Commit: ac9c36633a0bb20ce4e66ce073bef9a6e429859a
https://github.com/dovecot/core/commit/ac9c36633a0bb20ce4e66ce073bef9a6e429859a
Author: Phil Carmody <phil at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-dns/dns-lookup.c
Log Message:
-----------
lib-dns - struct member cleanup in dns_lookup
The index was never used anyway. Now we're using an alloconly pool,
there's no need for the dns_lookup to keep a freeable pointer to the
fields also int result.
Signed-off-by: Phil Carmody <phil at dovecot.fi>
Commit: bba9258c75b789997643ca5609799fc24c7acb49
https://github.com/dovecot/core/commit/bba9258c75b789997643ca5609799fc24c7acb49
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/dns/dns-client.c
Log Message:
-----------
dns: Fix duration field in dns_worker_request_finished event
Commit: a02fa57ff32e1ff4c1daf1ff87136010ba08c009
https://github.com/dovecot/core/commit/a02fa57ff32e1ff4c1daf1ff87136010ba08c009
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/lib-master/master-interface.h
M src/lib-master/master-service-settings.c
M src/lib-master/master-service.c
M src/master/service-process.c
Log Message:
-----------
lib-master, master: Initialize stats-client via environment variables
That way it's initialized before settings are read, and it can catch events
earlier. It also doesn't require all services to read settings if they
otherwise don't need them.
Compare: https://github.com/dovecot/core/compare/5a13a07c3afe...a02fa57ff32e
**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