Fri, 23 Mar 2012 13:24:34 +0200 |
Timo Sirainen |
net_getunixcred(): Fixed Solaris to use getpeerucred() properly.
|
Sat, 19 May 2012 22:40:08 +0300 |
Timo Sirainen |
Extends struct net_unix_cred with pid field and modifies net_getunixcred() to fill it in if possible.
|
Sun, 12 Feb 2012 18:55:28 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2012.
|
Tue, 27 Sep 2011 00:12:49 +0300 |
Timo Sirainen |
Compile fix for Solaris.
|
Mon, 19 Sep 2011 18:28:14 +0300 |
Timo Sirainen |
Compile fix for OpenBSD.
|
Thu, 01 Sep 2011 11:57:59 +0300 |
Timo Sirainen |
Make static analyzer happy.
|
Fri, 26 Aug 2011 05:07:53 +0300 |
Timo Sirainen |
liblib: Added IPADDR_BITS() macro.
|
Tue, 05 Apr 2011 12:24:59 +0300 |
Timo Sirainen |
Added net_getunixcred() to get UNIX socket peer process's UID and GID.
|
Fri, 04 Mar 2011 20:54:29 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2011.
|
Mon, 13 Dec 2010 13:40:27 +0000 |
Timo Sirainen |
net_listen(): If IPv6 isn't supported, don't fallback to IPv4 if my_ip is given.
|
Mon, 20 Sep 2010 18:19:53 +0100 |
Timo Sirainen |
Make sure no data is leaked across processes via struct ip_addr fields.
|
Wed, 04 Aug 2010 15:06:05 +0100 |
Timo Sirainen |
net_accept(), net_getsock/peername(): Return UNIX sockets with family=port=0.
|
Wed, 21 Jul 2010 00:15:34 +0100 |
Timo Sirainen |
net_connect_ip*(): Fixed FreeBSD kludging.
|
Mon, 12 Jul 2010 00:32:30 +0100 |
Timo Sirainen |
liblib: Added net_connect_ip_blocking().
|
Thu, 17 Jun 2010 14:47:16 +0100 |
Timo Sirainen |
net_disconnect(): Ignore ECONNRESET error.
HEAD
|
Tue, 01 Jun 2010 18:35:48 +0100 |
Timo Sirainen |
Added support for [] around ipv6 addresses everywhere.
HEAD
|
Wed, 19 May 2010 18:24:23 +0200 |
Timo Sirainen |
liblib: Added net_try_bind()
HEAD
|
Wed, 07 Apr 2010 01:49:00 +0300 |
Timo Sirainen |
Started using str_to_*() functions instead of libc's ones.
HEAD
|
Sat, 20 Feb 2010 16:19:19 +0200 |
Timo Sirainen |
liblib: Added net_ip_cmp().
HEAD
|
Mon, 25 Jan 2010 01:19:08 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2010.
HEAD
|
Thu, 22 Oct 2009 22:25:08 -0400 |
Timo Sirainen |
Added net_connect_unix_with_retries().
HEAD
|
Mon, 31 Aug 2009 17:04:27 -0400 |
Timo Sirainen |
Added net_getunixname().
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Sat, 27 Sep 2008 12:20:26 +0300 |
Timo Sirainen |
Added net_listen_unix_unlink_stale() and use it where needed to avoid code duplication.
HEAD
|
Sat, 21 Jun 2008 09:54:26 +0300 |
Timo Sirainen |
Created net_parse_range() from auth code.
HEAD
|
Thu, 15 May 2008 08:31:44 +0300 |
Timo Sirainen |
net_is_in_network(): Fixed to work with big endian machines.
HEAD
|
Thu, 15 May 2008 07:43:13 +0300 |
Timo Sirainen |
Moved net_is_in_network() to lib/network.c.
HEAD
|
Thu, 21 Feb 2008 15:18:31 +0200 |
Timo Sirainen |
[::] listens only for IPv6 addresses now. This gets rid of IPv4-mapped IPv6
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Thu, 29 Nov 2007 07:23:48 +0200 |
Timo Sirainen |
FreeBSD: If connect() fails with EADDRINUSE or EACCES, try again max. 3 times.
HEAD
|
Sat, 17 Nov 2007 08:13:03 +0200 |
Timo Sirainen |
Use likely() and unlikely() macros to make commonly checked error handling
HEAD
|
Sat, 03 Nov 2007 12:10:36 +0200 |
Timo Sirainen |
Typofix in error message.
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
|
Fri, 13 Jul 2007 05:52:37 +0300 |
Timo Sirainen |
More union usage to avoid casting.
HEAD
|
Fri, 13 Jul 2007 05:48:54 +0300 |
Timo Sirainen |
Changed struct ip_addr to use union for ipv4/ipv6 structs so we don't have
HEAD
|
Mon, 02 Jul 2007 23:11:46 +0300 |
Timo Sirainen |
Added net_ip_hash().
HEAD
|
Sun, 10 Jun 2007 22:47:08 +0300 |
Timo Sirainen |
Removed some asserts that check if parameter is NULL. We can't check for all
HEAD
|
Sun, 10 Jun 2007 22:39:48 +0300 |
Timo Sirainen |
Removed useless getnameinfo() call from net_gethostbyname()
HEAD
|
Sun, 10 Jun 2007 22:21:58 +0300 |
Timo Sirainen |
If getnameinfo() fails, use gai_strerror() as well to return the error
HEAD
|
Sun, 18 Mar 2007 04:00:59 +0200 |
Timo Sirainen |
net_listen_unix() API changed a bit. -1 is now returned for errors that can
HEAD
|
Sat, 04 Nov 2006 20:45:01 +0200 |
Timo Sirainen |
Changed ips_count to unsigned int in net_gethostbyname(). Also removed
HEAD
|
Mon, 16 Oct 2006 02:11:12 +0300 |
Timo Sirainen |
Fix net_ipv6_mapped_ipv4_convert() to be actually portable.
HEAD
|
Sun, 15 Oct 2006 19:19:17 +0300 |
Timo Sirainen |
Added net_ipv6_mapped_ipv4_convert().
HEAD
|
Tue, 14 Feb 2006 20:28:15 +0200 |
Timo Sirainen |
Enable -Wstrict-aliasing=2 warning and fixed a couple of warnings it gave.
HEAD
|
Tue, 14 Feb 2006 15:41:58 +0200 |
Timo Sirainen |
Moved dupliated close_save_errno() code to public close_keep_errno() function.
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
|
Thu, 27 Oct 2005 16:40:40 +0300 |
Timo Sirainen |
Use read() instead of recv() in net_receive(), so it works even with
HEAD
|
Sun, 25 Sep 2005 14:12:24 +0300 |
Timo Sirainen |
Added fd_set_nonblock() and changed net_set_nonblock() to use it.
HEAD
|
Sun, 18 Sep 2005 14:29:05 +0300 |
Timo Sirainen |
s/SOL_TCP/IPPROTO_TCP/
HEAD
|
Thu, 18 Aug 2005 20:27:04 +0300 |
Timo Sirainen |
Don't log extra bind() errors for net_listen_unix() either
HEAD
|
Mon, 15 Aug 2005 02:19:29 +0300 |
Timo Sirainen |
net_listen(): Print bind() errors only if it's not EADDRINUSE. Also do the
HEAD
|
Sun, 07 Aug 2005 16:06:56 +0300 |
Timo Sirainen |
Added some more error messages. Also if net_connect_ip() gives my_ip
HEAD
|
Sun, 29 May 2005 03:26:19 +0300 |
Timo Sirainen |
Don't return random data if net_getpeername() or net_getsockname() is used
HEAD
|
Fri, 13 May 2005 16:35:19 +0300 |
Timo Sirainen |
if using IPv6, bind both on the IPv4 and IPv6 addresses if IPV6_V6ONLY is
HEAD
|
Sun, 09 Jan 2005 18:52:30 +0200 |
Timo Sirainen |
Use nonblocking connecting for unix sockets.
HEAD
|
Sun, 09 Jan 2005 18:51:03 +0200 |
Timo Sirainen |
Added backlog parameter for net_listen*().
HEAD
|
Sat, 18 Sep 2004 17:37:18 +0300 |
Timo Sirainen |
net_connect() should be nonblocking (currently unused in Dovecot)
HEAD
|
Mon, 14 Jun 2004 02:37:40 +0300 |
Timo Sirainen |
net_gethostbyname() was broken with IPv6 enabled (wasn't really used with
HEAD
|