[dovecot/core] 7725d6: lib: Add reference counting to child_wait_pid
GitHub
noreply at github.com
Wed Oct 19 12:00:11 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 7725d60aeaa59589dc56331a000763cb799e3c9b
https://github.com/dovecot/core/commit/7725d60aeaa59589dc56331a000763cb799e3c9b
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib/child-wait.c
Log Message:
-----------
lib: Add reference counting to child_wait_pid
Commit: 1acc8d6538864577b8f40cc4e1ca922a62f52327
https://github.com/dovecot/core/commit/1acc8d6538864577b8f40cc4e1ca922a62f52327
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-local.c
M src/lib-program-client/program-client.h
M src/lib-program-client/test-program-client-local.c
M src/lib-program-client/test-program-client-unix.c
Log Message:
-----------
lib-program-client: Use restrict-access
This makes the program-client execution behave
more consistent to the rest of the core code.
Commit: 097dbdf543bc5d1689c5570f5faaec1e864e3a87
https://github.com/dovecot/core/commit/097dbdf543bc5d1689c5570f5faaec1e864e3a87
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-private.h
M src/lib-program-client/program-client-remote.c
M src/lib-program-client/program-client.c
Log Message:
-----------
lib-program-client: Disconnect asynchronously
Commit: 4fbe0d10901a80b27aacc9d9e6848e30e5fe727d
https://github.com/dovecot/core/commit/4fbe0d10901a80b27aacc9d9e6848e30e5fe727d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-local.c
M src/lib-program-client/program-client.c
Log Message:
-----------
lib-program-client: Use child-wait
This makes the client waiting asynchronous.
Commit: 17541ea25593c656060199715051db2c1eef221d
https://github.com/dovecot/core/commit/17541ea25593c656060199715051db2c1eef221d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-local.c
M src/lib-program-client/program-client-private.h
M src/lib-program-client/program-client.c
M src/lib-program-client/program-client.h
M src/lib-program-client/test-program-client-local.c
M src/lib-program-client/test-program-client-unix.c
Log Message:
-----------
lib-program-client: Use milliseconds in idle timeout
Commit: 204afc1f4f37a4f1cb53ff44b993a661cc45bf5d
https://github.com/dovecot/core/commit/204afc1f4f37a4f1cb53ff44b993a661cc45bf5d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-local.c
M src/lib-program-client/program-client-private.h
M src/lib-program-client/program-client-remote.c
M src/lib-program-client/program-client.c
Log Message:
-----------
lib-program-client: Add switch_ioloop vfunc
This lets program-client backends do their own
special io loop switching.
Commit: 366f669495b4b507084e43a56c0a9d201f120b7d
https://github.com/dovecot/core/commit/366f669495b4b507084e43a56c0a9d201f120b7d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-remote.c
M src/lib-program-client/program-client.h
Log Message:
-----------
lib-program-client: Add TCP client support
Commit: 3f67fea2e5a12390d280315c37c80302a9dab683
https://github.com/dovecot/core/commit/3f67fea2e5a12390d280315c37c80302a9dab683
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/Makefile.am
A src/lib-program-client/test-program-client-net.c
Log Message:
-----------
lib-program-client: Add tests for TCP client
Commit: 80521bcdd28b22818480a6e6e1ae84230e19c1ba
https://github.com/dovecot/core/commit/80521bcdd28b22818480a6e6e1ae84230e19c1ba
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client.c
M src/lib-program-client/program-client.h
Log Message:
-----------
lib-program-client: Add URI based constructor
Commit: 1c0dd964c40f9457af090128a4a5e96f23197020
https://github.com/dovecot/core/commit/1c0dd964c40f9457af090128a4a5e96f23197020
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-remote.c
Log Message:
-----------
lib-program-client: Move version string to define
Commit: 541446ac8ee3730ffd028c4071340dcc0cb63abb
https://github.com/dovecot/core/commit/541446ac8ee3730ffd028c4071340dcc0cb63abb
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/test-program-client-unix.c
Log Message:
-----------
lib-program-client: Make sure we delay output in test
This is to ensure that the client does not prematurely
disconnect before output is sent.
Commit: a371ea8bd48d45548cd7aa16d4f5aeb38ba48c91
https://github.com/dovecot/core/commit/a371ea8bd48d45548cd7aa16d4f5aeb38ba48c91
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/Makefile.am
M src/lib-program-client/program-client-private.h
M src/lib-program-client/program-client-remote.c
M src/lib-program-client/program-client.c
M src/lib-program-client/program-client.h
M src/lib-program-client/test-program-client-net.c
Log Message:
-----------
lib-program-client: Add support for iostream-dot
This is also made mandatory for TCP client.
Commit: 867b2e27d87b6b7dbe28e5ec08b3f1514bb92e7d
https://github.com/dovecot/core/commit/867b2e27d87b6b7dbe28e5ec08b3f1514bb92e7d
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/Makefile.am
Log Message:
-----------
lib-program-client: Disable valgrind
For local test, we can't use valgrind,
it's too unreliable (breaks execution sometimes).
Commit: 1be27c35ea17fccd83c54e2acc66eb8c44d1a8fe
https://github.com/dovecot/core/commit/1be27c35ea17fccd83c54e2acc66eb8c44d1a8fe
Author: Aki Tuomi <aki.tuomi at dovecot.fi>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M src/lib-program-client/program-client-local.c
M src/lib-program-client/program-client-private.h
M src/lib-program-client/program-client-remote.c
M src/lib-program-client/program-client.c
M src/lib-program-client/program-client.h
Log Message:
-----------
lib-program-client: Whitespace fixes
Compare: https://github.com/dovecot/core/compare/08d8de8e25e2...1be27c35ea17
More information about the dovecot-cvs
mailing list