Fri, 04 Jan 2008 00:01:02 +0200 |
Timo Sirainen |
Use a linked list to keep track of all clients instead of a hash table.
HEAD
|
Fri, 04 Jan 2008 00:00:08 +0200 |
Timo Sirainen |
Idle timeout should have been 180 seconds, not 180 milliseconds.
HEAD
|
Thu, 03 Jan 2008 23:46:04 +0200 |
Timo Sirainen |
Use separate per-client timeouts instead of going through all clients in one
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Tue, 11 Dec 2007 19:13:38 +0200 |
Timo Sirainen |
Instead of logging only "Aborted login", log also if client tried to use
HEAD
|
Wed, 05 Dec 2007 17:47:44 +0200 |
Timo Sirainen |
Replaced t_push/t_pop calls with T_FRAME*() macros.
HEAD
|
Sat, 22 Sep 2007 19:03:33 +0300 |
Timo Sirainen |
Renamed hash_size() -> hash_count().
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 12:35:01 +0300 |
Timo Sirainen |
hash_destroy() and hash_iterate_deinit() now take ** pointer.
HEAD
|
Sun, 16 Sep 2007 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Thu, 02 Aug 2007 18:27:46 +0300 |
Timo Sirainen |
Renamed i_stream_create_file() to i_stream_create_fd().
HEAD
|
Thu, 02 Aug 2007 18:23:22 +0300 |
Timo Sirainen |
Split o_stream_create_file() to _create_fd() and _create_fd_file().
HEAD
|
Wed, 01 Aug 2007 13:13:41 +0300 |
Timo Sirainen |
If STARTTLS failed because max. number of connections for process was
HEAD
|
Tue, 24 Jul 2007 06:59:56 +0300 |
Timo Sirainen |
Removed memory pool parameter from iostreams. Default pool was almost always
HEAD
|
Sun, 03 Jun 2007 17:59:55 +0300 |
Timo Sirainen |
Check idle timeouts only when there are clients connected.
HEAD
|
Sun, 18 Mar 2007 04:40:28 +0200 |
Timo Sirainen |
Set login process's default_pool to system_clean_pool. Changed some
HEAD
|
Fri, 15 Dec 2006 20:38:08 +0200 |
Timo Sirainen |
Replaced void *context from a lot of callbacks with the actual context
HEAD
|
Fri, 15 Dec 2006 18:55:29 +0200 |
Timo Sirainen |
Added context parameter type safety checks for most callback APIs.
HEAD
|
Fri, 24 Nov 2006 11:32:05 +0200 |
Timo Sirainen |
Increase allowed pre-login idle timeout from 1 minute to 3 minutes. This
HEAD
|
Sat, 18 Nov 2006 15:50:50 +0200 |
Timo Sirainen |
More const fixes
HEAD
|
Sun, 12 Nov 2006 14:41:32 +0200 |
Timo Sirainen |
Fixed potential problems with client disconnecting while master was handling
HEAD
|
Tue, 07 Nov 2006 17:19:34 +0200 |
Timo Sirainen |
Memory leak fix
HEAD
|
Tue, 07 Nov 2006 17:06:23 +0200 |
Timo Sirainen |
Crashfixes and more asserts. Mostly related to use of AUTHENTICATE/AUTH
HEAD
|
Sat, 14 Oct 2006 02:52:02 +0300 |
Timo Sirainen |
Reference counting fix
HEAD
|
Sat, 14 Oct 2006 02:11:04 +0300 |
Timo Sirainen |
Reference counter fixing for client while it's being used in login proxy.
HEAD
|
Fri, 13 Oct 2006 23:06:44 +0300 |
Timo Sirainen |
New asserts / cleanup
HEAD
|
Fri, 11 Aug 2006 00:14:57 +0300 |
Timo Sirainen |
Fixes for handling near-full connection queues.
HEAD
|
Sun, 06 Aug 2006 23:05:32 +0300 |
Timo Sirainen |
Fixes to login process handling, especially with
HEAD
|
Sat, 01 Jul 2006 23:09:36 +0300 |
Timo Sirainen |
Removed hardcoded 127.* and ::1 IP checks. Instead just check that local IP
HEAD
|
Wed, 12 Apr 2006 10:37:30 +0300 |
Timo Sirainen |
Add a space between POP3 greeting and APOP challenge
HEAD
|
Sun, 02 Apr 2006 13:49:53 +0300 |
Timo Sirainen |
Same STARTTLS flush callback fix as with imap-login.
HEAD
|
Sat, 28 Jan 2006 23:47:00 +0200 |
Timo Sirainen |
If client disconnected while we were trying to send authentication
HEAD
|
Sat, 28 Jan 2006 23:28:16 +0200 |
Timo Sirainen |
Added asserts
HEAD
|
Sat, 14 Jan 2006 20:47:20 +0200 |
Timo Sirainen |
deinit, unref, destroy, close, free, etc. functions now take a pointer to
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Sun, 18 Sep 2005 17:43:47 +0300 |
Timo Sirainen |
Make sure corking is removed before calling ssl_proxy_new()
HEAD
|
Sat, 14 May 2005 23:32:03 +0300 |
Timo Sirainen |
Added configurable logging for login process. Added configurable pop3 logout
HEAD
|
Sun, 08 May 2005 20:16:28 +0300 |
Timo Sirainen |
STARTTLS was broken
HEAD
|
Sun, 30 Jan 2005 15:03:06 +0200 |
Timo Sirainen |
compile fix
HEAD
|
Sun, 30 Jan 2005 09:59:15 +0200 |
Timo Sirainen |
Treat ::ffff:127.* addresses as secure as well.
HEAD
|
Sun, 09 Jan 2005 02:48:02 +0200 |
Timo Sirainen |
Require a valid timestamp in APOP challenge.
HEAD
|
Sun, 28 Nov 2004 02:04:29 +0200 |
Timo Sirainen |
Don't destroy client structure immediately when sending line fails. Fixes some writes to freed memory.
HEAD
|
Thu, 25 Nov 2004 16:49:25 +0200 |
Timo Sirainen |
Username given in USER was was not freed when destroying client.
HEAD
|
Thu, 28 Oct 2004 13:27:22 +0300 |
Timo Sirainen |
crashfixes
HEAD
|
Wed, 20 Oct 2004 20:07:32 +0300 |
Timo Sirainen |
Changed ostream's flush callback to have return value which can tell if
HEAD
|
Tue, 19 Oct 2004 18:47:45 +0300 |
Timo Sirainen |
crashfixes
HEAD
|
Tue, 19 Oct 2004 02:07:01 +0300 |
Timo Sirainen |
More smart IMAP and POP3 proxies. Now if remote login fails, it just
HEAD
|
Mon, 18 Oct 2004 22:21:40 +0300 |
Timo Sirainen |
Added IMAP and POP3 proxying support.
HEAD
|
Mon, 18 Oct 2004 04:13:25 +0300 |
Timo Sirainen |
Implemented support for LOGIN-REFERRALS using "referral" and "reason"
HEAD
|
Mon, 18 Oct 2004 02:08:40 +0300 |
Timo Sirainen |
tls/secured variables are in common client structure. Plaintext logins
HEAD
|
Mon, 11 Oct 2004 20:14:26 +0300 |
Timo Sirainen |
Login process cleanups. Share more authentication code between pop3/imap.
HEAD
|
Tue, 05 Oct 2004 19:00:18 +0300 |
Timo Sirainen |
auth_verbose now affects imap/pop3 login processes too. Every authentication
HEAD
|
Mon, 27 Sep 2004 18:58:56 +0300 |
Timo Sirainen |
Added login_greeting and login_greeting_capability settings.
HEAD
|
Sun, 12 Sep 2004 17:55:47 +0300 |
Timo Sirainen |
Replaced timestamp in APOP challenge with 128 bits of randomness.
HEAD
|
Sun, 15 Aug 2004 06:40:30 +0300 |
Timo Sirainen |
We never do blocking reads/writes to network anymore. Changed imap and pop3
HEAD
|
Tue, 06 Jul 2004 09:35:30 +0300 |
Timo Sirainen |
Fixes, patch by Andrey Panin
HEAD
|
Sat, 03 Jul 2004 12:44:21 +0300 |
Timo Sirainen |
If we're not connected to all auth sockets, wait before sending greeting so
HEAD
|
Sat, 03 Jul 2004 01:03:36 +0300 |
Timo Sirainen |
Added APOP authentication for POP3. Patch by Andrey Panin.
HEAD
|
Mon, 31 May 2004 21:04:46 +0300 |
Timo Sirainen |
Added %l, %r and %P variables and mail_log_prefix setting.
HEAD
|
Tue, 25 May 2004 01:35:55 +0300 |
Timo Sirainen |
cleanup: str_*case(t_strdup_noconst(str)) -> t_str_*case(str)
HEAD
|