log src/lib-master/master-service.c @ 22488:052396bac097

age author description
Thu, 08 Jun 2017 00:33:32 +0300 Timo Sirainen lib-master: master_service_import_environment() - use a data stack frame
Thu, 08 Jun 2017 00:24:19 +0300 Timo Sirainen master: Move master_set_import_environment() to lib-master
Wed, 24 May 2017 17:19:36 +0300 Timo Sirainen lib-master: Replace listeners with /dev/null in SIGQUIT instead of closing
Tue, 02 May 2017 16:13:08 +0300 Timo Sirainen lib-master: When running under master, close listeners immediately on SIGQUIT
Tue, 02 May 2017 18:39:06 +0300 Timo Sirainen lib-master: Remove listener's IO earlier if possible
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Wed, 11 Jan 2017 01:57:46 +0100 Stephan Bosch global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Mon, 12 Dec 2016 07:19:55 +0200 Timo Sirainen global: Change string position/length from unsigned int to size_t
Wed, 16 Nov 2016 11:17:27 +0200 Timo Sirainen lib-master: Revert redundant stdin/stdout/stderr fd checks
Mon, 14 Nov 2016 14:48:20 +0100 Timo Sirainen lib-master: Make sure stdin/stdout/stderr fds are open.
Wed, 24 Aug 2016 03:56:44 -0400 Josef 'Jeff' Sipek lib-master: don't leak config path
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 18 Nov 2015 17:45:35 +0200 Timo Sirainen lib-master: master_service_is_master_stopped() now returns FALSE if running standalone.
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Sun, 30 Aug 2015 00:42:16 +0300 Timo Sirainen lib-master: Compiler warning fix
Sat, 29 Aug 2015 14:30:37 +0300 Stephan Bosch Removed all invocations of atoi().
Mon, 24 Aug 2015 18:06:42 +0300 Timo Sirainen lib-master: struct master_service_connection.name must never be NULL, use "" instead.
Tue, 18 Aug 2015 20:39:06 +0300 Timo Sirainen lib-master: Added support for HAProxy protocol.
Tue, 18 Aug 2015 20:23:45 +0300 Timo Sirainen master: Changed passing of listener settings from master to process to be more flexible.
Mon, 15 Jun 2015 18:50:53 +0200 Stephan Bosch lib-master: Added local and real IP addresses and ports to struct master_service_connection.
Tue, 18 Aug 2015 20:03:28 +0300 Timo Sirainen lib-master: Moved connection accepting code to its own functions.
Mon, 17 Aug 2015 12:53:52 +0300 Timo Sirainen lib-master: If idle-die callback returns FALSE, notify master that we don't want to die.
Mon, 17 Aug 2015 12:51:43 +0300 Timo Sirainen lib-master: Code cleanup - split master_status_update() to two functions.
Fri, 07 Aug 2015 15:32:14 +0300 Timo Sirainen lib-master: Make sure we can't accidentally add duplicate getopt args.
Wed, 13 May 2015 15:32:54 +0300 Timo Sirainen lib-master: Added master_service_get_socket_name()
Wed, 11 Mar 2015 13:27:49 +0200 Timo Sirainen lib-master: Get log timestamp prefix from LOG_STDERR_TIMESTAMP environment.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Fri, 12 Sep 2014 12:55:12 +0300 Timo Sirainen lib-master: Earlier config file path fix broke reusing existing config socket lookups.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sun, 03 Nov 2013 20:56:25 +0200 Timo Sirainen Call lib_atexit() callbacks before destroying the lib-master ioloop.
Wed, 23 Oct 2013 16:33:43 +0300 Timo Sirainen lib-master: Fix to previous commit.
Wed, 23 Oct 2013 16:10:30 +0300 Timo Sirainen lib-master: If service_count=1, close the listener before starting to handle the connection.
Thu, 01 Aug 2013 13:42:51 +0300 Timo Sirainen lib-master: If MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN is set, open the config socket before dropping privileges.
Thu, 13 Jun 2013 06:07:54 +0300 Timo Sirainen Call master_service_init_finish() only after all of the initialization is done.
Tue, 23 Apr 2013 21:31:52 +0300 Timo Sirainen lib-master: Added master_service_is_master_stopped()
Thu, 04 Apr 2013 23:35:08 +0300 Timo Sirainen lib-master: Added master_service_get_process_min_avail()
Tue, 02 Apr 2013 23:32:10 +0300 Timo Sirainen lib-master: If fifo isn't accepted, don't double-destroy the connection.
Thu, 14 Mar 2013 15:24:48 +0200 Timo Sirainen lib-master: Added version_string_verify_full()
Mon, 25 Feb 2013 20:04:10 +0200 Timo Sirainen login: Don't fail at startup by trying to load SSL plugin.
Mon, 25 Feb 2013 15:51:16 +0200 Timo Sirainen lib-master: If ssl settings are used, initialize ssl context automatically.
Sun, 24 Feb 2013 09:16:31 +0200 Timo Sirainen Replaced all -1U and (unsigned int)-1 with UINT_MAX.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Tue, 16 Oct 2012 03:08:21 +0300 Timo Sirainen lib-master: Fixed -i <instance name> parameter handling.
Fri, 12 Oct 2012 01:06:13 +0300 Timo Sirainen i_set_failure_prefix() now takes printf-like parameters.
Wed, 03 Oct 2012 04:09:23 +0300 Timo Sirainen lib-master: Fixed crashing with -i <instance> parameter handling.
Wed, 19 Sep 2012 15:34:00 +0300 Timo Sirainen Read SSL settings only if service has SSL sockets or MASTER_SERVICE_FLAG_USE_SSL_SETTINGS.
Wed, 22 Aug 2012 16:55:27 +0300 Timo Sirainen Made PKG_STATEDIR configurable with state_dir setting.
Sun, 19 Aug 2012 16:17:32 +0300 Timo Sirainen Removed CONTEXT_TYPE_SAFETY macro and reimplemented its functionality better.
Sat, 28 Jul 2012 17:54:19 +0300 Timo Sirainen Moved ssl_* settings from login-common to lib-master.
Sun, 24 Jun 2012 20:57:06 +0300 Timo Sirainen Merged changes from v2.1 tree.
Mon, 11 Jun 2012 16:30:58 +0300 Timo Sirainen lib-master: -i parameter shouldn't imply -k parameter.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Thu, 22 Mar 2012 16:03:38 +0200 Timo Sirainen lib-master: Minor memory leak fix on deinit.
Fri, 17 Feb 2012 01:19:59 +0200 Timo Sirainen lib-master: If accept() fails, stop listening only temporarily, not permanently.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Thu, 09 Feb 2012 05:16:59 +0200 Timo Sirainen lib-master no longer uses 's' option, but it wasn't removed from getopt string.
Mon, 06 Feb 2012 21:39:11 +0200 Timo Sirainen lib-master: Added -i parameter to read config by instance name rather than path.
Fri, 20 Jan 2012 18:27:44 +0200 Timo Sirainen lib-master: Send service's idle_kill value to process in environment.