log src/pop3/main.c @ 22656:1789bf2a1e01

age author description
Fri, 06 Oct 2017 14:39:00 +0300 Timo Sirainen pop3: Expand settings to fix rawlog_dir
Tue, 23 May 2017 14:12:49 +0300 Josef 'Jeff' Sipek pop3: send back auth reply sooner
Tue, 23 May 2017 13:01:48 +0300 Josef 'Jeff' Sipek pop3: initialize namespaces explicitly
Fri, 19 May 2017 10:58:18 +0300 Josef 'Jeff' Sipek pop3: client_create_from_input shouldn't process input
Fri, 19 May 2017 10:51:22 +0300 Josef 'Jeff' Sipek pop3: client_create_from_input should return the client struct
Fri, 19 May 2017 10:46:05 +0300 Josef 'Jeff' Sipek pop3: rename login_client_connected() client arg to login_client
Fri, 19 May 2017 10:42:03 +0300 Josef 'Jeff' Sipek pop3: move pop3 session locking out of client_create
Thu, 23 Mar 2017 14:15:49 +0200 Timo Sirainen lib-storage: Replace MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE with explicit mail_user_autoexpunge()
Wed, 08 Mar 2017 15:39:34 -0500 Timo Sirainen imap, pop3, indexer-worker: Add (deinit) to process title before autoexpunging runs.
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.
Wed, 03 Feb 2016 14:05:07 +0200 Timo Sirainen imap, pop3, imap-urlauth: Added -a <auth-master socket path> parameter
Wed, 20 Jan 2016 13:30:43 +0200 Timo Sirainen imap, pop3, lmtp: Enable MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 18 Nov 2015 13:08:57 +0200 Timo Sirainen pop3: Send "OK Logged in" before reading mailbox.
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Mon, 11 May 2015 12:28:58 +0300 Timo Sirainen Compiler warning fixes
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Thu, 25 Sep 2014 15:37:48 +0300 Timo Sirainen imap, pop3: Show user's proper log prefix when deinitializing users at exit.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Thu, 13 Jun 2013 06:07:54 +0300 Timo Sirainen Call master_service_init_finish() only after all of the initialization is done.
Sat, 16 Feb 2013 17:58:20 +0200 Timo Sirainen pop3: Minor code cleanup
Sat, 16 Feb 2013 17:54:57 +0200 Timo Sirainen pop3: Use RFC 3206 [SYS/*] and [AUTH] response codes.
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.
Thu, 06 Sep 2012 01:13:03 +0300 Timo Sirainen Renamed buffer_create_*data() to buffer_create_from_*data() for consistency.
Thu, 28 Jun 2012 00:27:13 +0300 Timo Sirainen Changed i_close_fd() API to set the fd to -1 after closing.
Mon, 25 Jun 2012 02:52:33 +0300 Timo Sirainen Replaced (void)close(fd) and close_keep_errno() with i_close_fd().
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Sun, 20 May 2012 03:25:04 +0300 Timo Sirainen Merged changes from v2.1 tree.
Wed, 07 Mar 2012 13:36:34 +0200 Timo Sirainen Added a "session ID" string for imap/pop3 connections, available in %{session} variable.
Mon, 27 Feb 2012 10:32:03 +0200 Timo Sirainen pop3: Added module contexts to struct client, and made client_destroy() a virtual method.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Fri, 20 Jan 2012 17:42:47 +0200 Timo Sirainen imap, pop3: Added -t parameter to specify post-login script timeout.
Mon, 16 May 2011 17:34:42 +0300 Timo Sirainen pop3: If mail storage couldn't be initialized, send -ERR to client before disconnecting.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 19 Nov 2010 16:24:41 +0000 Timo Sirainen imap, pop3: Fixed giving any -parameters.
Mon, 15 Nov 2010 17:03:52 +0000 Timo Sirainen "Running standalone?" check now uses a new DOVECOT_CHILD_PROCESS environment rather than GENERATION.
Tue, 02 Nov 2010 18:13:39 +0000 Timo Sirainen imap, pop3: Use absolute path to auth-master socket.
Wed, 30 Jun 2010 18:49:23 +0000 Pascal Volk imap, pop3: Added an assert to client_connected(). HEAD
Thu, 27 May 2010 12:16:36 +0100 Timo Sirainen lib-master API changed to avoid accidentally leaking client connections. HEAD
Thu, 29 Apr 2010 01:30:08 +0300 Timo Sirainen Compiler warning fix. HEAD
Wed, 31 Mar 2010 19:21:09 +0300 Timo Sirainen Added support for userdb lookup to fail with a reason (many API changes). HEAD
Sat, 27 Mar 2010 05:05:12 +0200 Timo Sirainen pop3: Don't crash if INBOX can't be opened. HEAD
Thu, 25 Mar 2010 19:28:56 +0200 Timo Sirainen imap, pop3: Added -u <username> parameter to do userdb lookup. HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Sun, 13 Dec 2009 19:46:04 -0500 Timo Sirainen imap, pop3: Don't crash if post-login socket path wasn't given. HEAD
Fri, 11 Dec 2009 18:38:33 -0500 Timo Sirainen imap, pop3: Added back ability to run post-login scripts. HEAD
Fri, 11 Dec 2009 16:05:38 -0500 Timo Sirainen imap, pop3: If client creation fails, update lib-master connection count. HEAD
Fri, 11 Dec 2009 16:00:14 -0500 Timo Sirainen *-login: Check for missing username in lib-master code. HEAD
Mon, 26 Oct 2009 20:11:48 -0400 Timo Sirainen imap, pop3: Connection counting fixes. HEAD
Mon, 26 Oct 2009 19:53:48 -0400 Timo Sirainen pop3: Added support for verbose_proctitle=yes HEAD
Fri, 23 Oct 2009 16:22:53 -0400 Timo Sirainen Handle shutdown_clients globally for all services. HEAD
Thu, 22 Oct 2009 18:56:01 -0400 Timo Sirainen imap/pop3: Cleaned up initialization code. HEAD
Thu, 22 Oct 2009 18:31:40 -0400 Timo Sirainen imap/pop3 now supports multiple connections/process, removed the restriction. HEAD
Wed, 21 Oct 2009 19:54:00 -0400 Timo Sirainen Merged single and multi mail_storage_service_*() functions. HEAD
Tue, 20 Oct 2009 20:19:05 -0400 Timo Sirainen Moved process title init to lib-master. With Linux-hack enabled it now preserves command args. HEAD
Tue, 20 Oct 2009 20:07:45 -0400 Timo Sirainen Moved most of getopt() handling to lib-master. HEAD
Mon, 19 Oct 2009 21:42:09 -0400 Timo Sirainen Redesigned how login process passes connections to mail processes and changed related APIs. HEAD
Mon, 05 Oct 2009 18:20:51 -0400 Timo Sirainen imap, pop3: Process permissions weren't properly dropped. HEAD
Mon, 05 Oct 2009 18:06:13 -0400 Timo Sirainen imap, pop3: Root mail access wasn't properly disallowed. HEAD
Fri, 04 Sep 2009 17:33:00 -0400 Timo Sirainen imap, pop3: shutdown_clients setting wasn't working. HEAD
Sun, 26 Jul 2009 16:06:20 -0400 Timo Sirainen imap/pop3: Compiling fix. HEAD
Fri, 24 Jul 2009 20:59:49 -0400 Timo Sirainen If imap/pop3 service is tried to be started without being auth_dest_service, log better error. HEAD
Tue, 26 May 2009 03:15:59 -0400 Timo Sirainen imap, pop3: Fixed assert-crash on exit. HEAD
Fri, 22 May 2009 19:24:26 -0400 Timo Sirainen imap, pop3 no longer assume that there's only a single client in process. HEAD
Fri, 22 May 2009 17:26:27 -0400 Timo Sirainen lib-master has now a global master_service variable that all binaries use. HEAD
Mon, 11 May 2009 20:10:30 -0400 Timo Sirainen config handling fixes and improvements. Separated module/service lookups. Added support for per-lip/rip settings. HEAD
Tue, 05 May 2009 13:42:29 -0400 Timo Sirainen pop3: Don't verify fd leaks here. HEAD
Tue, 05 May 2009 11:57:04 -0400 Mark Washenberger Renamed headers to prevent collision if they were flattened on an install. HEAD
Thu, 30 Apr 2009 14:48:00 -0400 Timo Sirainen Moved pop3_uidl_format checking to mail-storage-settings. HEAD
Thu, 23 Apr 2009 19:53:44 -0400 Timo Sirainen Initial commit for v2.0 master rewrite. Several features are still missing. HEAD
Mon, 20 Apr 2009 19:07:24 -0400 Timo Sirainen Pass remote/local IPs to mail_users. Standalone mail programs now log with mail_log_prefix. HEAD
Wed, 15 Apr 2009 12:40:16 -0400 Timo Sirainen mail_storage_service_init*() can now take multiple set_roots. HEAD
Sat, 11 Apr 2009 23:34:26 -0400 Timo Sirainen imap and pop3 now use mail-storage-service API. HEAD
Thu, 09 Apr 2009 20:24:51 -0400 Timo Sirainen Added lib-master and mail-storage-service code that makes it easier to build new Dovecot binaries. HEAD
Tue, 07 Apr 2009 20:48:53 -0400 Timo Sirainen Cleaned up restrict_access*() API. HEAD
Fri, 03 Apr 2009 19:00:52 -0400 Timo Sirainen Merged configuration rewrite. HEAD
Mon, 02 Feb 2009 01:49:00 -0500 Timo Sirainen Plugin setting backwards compatibility support and other fixes. HEAD
Tue, 27 Jan 2009 18:21:53 -0500 Timo Sirainen Initial commit for config rewrite. HEAD
Fri, 03 Apr 2009 14:28:47 -0400 Timo Sirainen Merged multi-dbox code. HEAD
Mon, 02 Mar 2009 21:04:11 -0500 Timo Sirainen Improved logging for core dumping. With Linux use PR_SET_DUMPABLE for imap/pop3. HEAD
Wed, 01 Apr 2009 13:13:04 -0400 Timo Sirainen When a process is killed, show the signal code and the sending process's pid and uid. HEAD
Wed, 01 Apr 2009 12:52:46 -0400 Timo Sirainen lib-signals: Changed callback API to return siginfo_t. HEAD
Mon, 02 Mar 2009 21:04:11 -0500 Timo Sirainen Improved logging for core dumping. With Linux use PR_SET_DUMPABLE for imap/pop3. HEAD
Thu, 26 Feb 2009 18:45:50 -0500 Timo Sirainen pop3: When mail_debug=yes, log also home directory. HEAD
Tue, 10 Feb 2009 12:19:05 -0500 Timo Sirainen pop3/imap: When master closes our log fd, don't die when trying to log disconnect reason. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Fri, 21 Nov 2008 18:32:02 +0200 Timo Sirainen mail_user_*() now handles home directory lookups when necessary. HEAD
Sun, 19 Oct 2008 02:07:34 +0300 Timo Sirainen Added a simple flat file dict backend. HEAD
Tue, 12 Aug 2008 14:54:27 -0400 Timo Sirainen Removed pool parameter from mail_namespaces_init*(). Use mail_user's pool intead. HEAD
Tue, 12 Aug 2008 12:28:42 -0400 Timo Sirainen Added struct mail_user and fixed the code to support multiple users per process. HEAD
Sun, 20 Jul 2008 21:00:33 +0300 Timo Sirainen extern/static fixes (from a sparse check by Diego Liziero) HEAD
Sat, 12 Jul 2008 01:40:33 +0300 Timo Sirainen imap/pop3: Don't open /dev/urandom at startup. Nothing needs it. HEAD
Sat, 21 Jun 2008 12:50:28 +0300 Timo Sirainen Send login command OK reply in IMAP/POP3 process. HEAD
Sat, 21 Jun 2008 12:23:08 +0300 Timo Sirainen If commands are pipelined after the login command, pass them to the HEAD
Sat, 05 Jan 2008 01:28:46 +0200 Timo Sirainen Reverted "environment array" changes. It broke overriding imap/pop3 settings HEAD
Wed, 02 Jan 2008 01:36:51 +0200 Timo Sirainen Build environment using envarr and pass it to execve(). This is faster than HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Tue, 09 Oct 2007 17:10:50 +0300 Timo Sirainen If namespace initialization fails, die with a fatal error message instead of HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 13:30:31 +0300 Timo Sirainen Renamed strocpy() to i_strocpy(). HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sun, 15 Jul 2007 14:33:54 +0300 Timo Sirainen Set pop3_uidl_format default to %08Xu%08Xv HEAD
Tue, 22 May 2007 02:11:16 +0300 Timo Sirainen Changed pop3_uidl_format error message once again. HEAD
Tue, 03 Apr 2007 11:34:27 +0300 Timo Sirainen Moved namespace handling to lib-storage. Beginnings of namespace support for HEAD
Fri, 30 Mar 2007 16:40:12 +0300 Timo Sirainen Removed mail_storage_create_with_data(). mail_storage_create() with HEAD
Sat, 17 Mar 2007 17:42:16 +0200 Timo Sirainen We defaulted plugin_dir to <moduledir>/imap instead of /pop3. HEAD
Thu, 15 Mar 2007 17:53:00 +0200 Timo Sirainen Fixes to handling log prefixes. imap/pop3 processes now log the HEAD
Fri, 09 Mar 2007 00:07:32 +0200 Timo Sirainen Removed pool parameter from io_loop_create() HEAD
Thu, 22 Feb 2007 16:36:01 +0200 Timo Sirainen Don't compare to PACKAGE_VERSION in lib/ core directly, rather make HEAD
Fri, 16 Feb 2007 15:12:05 +0200 Timo Sirainen module_dir_load() doesn't call init() functions anymore. Added a new HEAD
Wed, 20 Dec 2006 07:10:55 +0200 Timo Sirainen "Set pop3_uidl_format in config file" may be easier to understand.. HEAD
Fri, 15 Dec 2006 18:55:29 +0200 Timo Sirainen Added context parameter type safety checks for most callback APIs. HEAD
Sun, 10 Dec 2006 14:35:02 +0200 Timo Sirainen Only imap binary was actually working. HEAD
Wed, 06 Dec 2006 17:08:22 +0200 Timo Sirainen Lock handling changes. Everything goes through file-lock API now and there's HEAD
Sun, 26 Nov 2006 00:17:39 +0200 Timo Sirainen Mailbox list indexing and related changes. Currently works only with HEAD
Thu, 10 Aug 2006 21:46:53 +0300 Timo Sirainen Require that master's version number matches the child's, unless HEAD
Sun, 30 Jul 2006 22:27:24 +0300 Timo Sirainen Berkeley DB dict support is now enabled only when using --with-db configure option. HEAD
Wed, 28 Jun 2006 00:03:54 +0300 Timo Sirainen Changed the mail_plugins/mail_plugin_dir settings to be passed as the same HEAD