[dovecot/core] df6b9b: lib: always include fd-close-on-exec.h & fd-set-no...
GitHub
noreply at github.com
Fri Oct 6 01:30:11 EEST 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: df6b9bbcd01a383a021a770ea19e8533ee21d4aa
https://github.com/dovecot/core/commit/df6b9bbcd01a383a021a770ea19e8533ee21d4aa
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/Makefile.am
A src/lib/fd-util.h
M src/lib/lib.h
Log Message:
-----------
lib: always include fd-close-on-exec.h & fd-set-nonblock.h via fd-util.h
Commit: 1ef9fe877817de76eb38883ccf3833fae60e6865
https://github.com/dovecot/core/commit/1ef9fe877817de76eb38883ccf3833fae60e6865
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/doveadm/doveadm-dsync.c
M src/doveadm/dsync/dsync-ibc-stream.c
M src/imap-hibernate/imap-client.c
M src/imap/main.c
M src/lda/main.c
M src/lib-imap-client/test-imapc-client.c
M src/lib-master/master-login.c
M src/lib-master/master-service.c
M src/lib/failures.c
M src/lib/fd-close-on-exec.c
M src/lib/fd-set-nonblock.c
M src/lib/ioloop-epoll.c
M src/lib/ioloop-kqueue.c
M src/lib/ioloop-notify-inotify.c
M src/lib/ioloop-notify-kqueue.c
M src/lib/istream.c
M src/lib/lib-signals.c
M src/lib/lib.c
M src/lib/mmap-anon.c
M src/lib/net.c
M src/lib/randgen.c
M src/lib/test-iostream-proxy.c
M src/lib/test-iostream-pump.c
M src/lib/test-istream-multiplex.c
M src/lib/test-istream-unix.c
M src/lib/test-multiplex.c
M src/lib/test-ostream-multiplex.c
M src/lmtp/main.c
M src/login-common/login-proxy-state.c
M src/master/dup2-array.c
M src/master/main.c
M src/master/service-anvil.c
M src/master/service-listen.c
M src/master/service-log.c
M src/master/service-monitor.c
M src/master/service-process.c
M src/plugins/mail-filter/istream-ext-filter.c
M src/plugins/replication/replication-plugin.c
M src/util/rawlog.c
Log Message:
-----------
global: stop including fd-set-nonblock.h & fd-close-on-exec.h directly
Commit: fa26ad32932ab2ce1b7e3b2b121bb2df886f5736
https://github.com/dovecot/core/commit/fa26ad32932ab2ce1b7e3b2b121bb2df886f5736
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/Makefile.am
R src/lib/fd-close-on-exec.c
R src/lib/fd-close-on-exec.h
A src/lib/fd-util.c
M src/lib/fd-util.h
Log Message:
-----------
lib: move fd-close-on-exec.[ch] code into fd-util.[ch]
Commit: 184d3a07c99f4622c16d99efc08d6516c2c8b48a
https://github.com/dovecot/core/commit/184d3a07c99f4622c16d99efc08d6516c2c8b48a
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/Makefile.am
R src/lib/fd-set-nonblock.c
R src/lib/fd-set-nonblock.h
M src/lib/fd-util.c
M src/lib/fd-util.h
Log Message:
-----------
lib: move fd_set_nonblock() to fd-util.[ch]
Commit: 83b799ebdc3297b4b2fb7e7b54b3ea9fa2e5de27
https://github.com/dovecot/core/commit/83b799ebdc3297b4b2fb7e7b54b3ea9fa2e5de27
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/fd-util.c
M src/lib/fd-util.h
M src/lib/lib.c
M src/lib/lib.h
Log Message:
-----------
lib: move fd_close_maybe_stdio() to fd-util.[ch]
Commit: 713e3ec4daebf5e0a4057f925ed1aeb5766debd8
https://github.com/dovecot/core/commit/713e3ec4daebf5e0a4057f925ed1aeb5766debd8
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/fd-util.c
M src/lib/fd-util.h
M src/lib/lib.c
M src/lib/macros.h
Log Message:
-----------
lib: move i_fd_close*() to fd-util.[ch]
Commit: e5f373495009b0dafb3670d759137070dd9b807f
https://github.com/dovecot/core/commit/e5f373495009b0dafb3670d759137070dd9b807f
Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
Date: 2017-10-05 (Thu, 05 Oct 2017)
Changed paths:
M src/lib/fd-util.c
M src/lib/fd-util.h
Log Message:
-----------
lib: don't use foo_real()-style symbols in a header file
While there is precedent for symbols getting _real suffix to hide
implementation details, all the existing symbols were static until
the recent i_fd_close*() changes. This commit makes this true again.
Compare: https://github.com/dovecot/core/compare/c704b7fa16ac...e5f373495009
More information about the dovecot-cvs
mailing list