]>
git.meshlink.io Git - meshlink/log 
Guus Sliepen  [Tue, 22 May 2007 21:44:17 +0000  (21:44 +0000)] 
Make sure the crypto wrapper functions can actually be compiled.
Guus Sliepen  [Tue, 22 May 2007 21:32:48 +0000  (21:32 +0000)] 
Create wrappers for the cryptographic operations used in tinc.
Guus Sliepen  [Sun, 20 May 2007 22:28:49 +0000  (22:28 +0000)] 
Parse PEM RSA keys ourself, and use libgcrypt to do RSA encryption and decryption.
Guus Sliepen  [Sat, 19 May 2007 22:23:02 +0000  (22:23 +0000)] 
Use libevent for meta socket input/output buffering.
Guus Sliepen  [Sat, 19 May 2007 16:21:52 +0000  (16:21 +0000)] 
Use bufferevents to handle control socket buffering.
Guus Sliepen  [Sat, 19 May 2007 15:21:26 +0000  (15:21 +0000)] 
Implement "stop" command, and allow tincctl to retrieve a running tincd's PID.
Guus Sliepen  [Sat, 19 May 2007 14:55:35 +0000  (14:55 +0000)] 
Move key generation to tincctl.
Guus Sliepen  [Sat, 19 May 2007 14:13:21 +0000  (14:13 +0000)] 
Remove pidfile in favour of control socket.
Guus Sliepen  [Sat, 19 May 2007 13:34:32 +0000  (13:34 +0000)] 
Fix retrying outgoing connections.
Guus Sliepen  [Sat, 19 May 2007 12:07:30 +0000  (12:07 +0000)] 
We can safely delete a connection_t in terminate_connection() now.
Guus Sliepen  [Fri, 18 May 2007 16:52:34 +0000  (16:52 +0000)] 
Start of control socket implementation.
Guus Sliepen  [Fri, 18 May 2007 11:54:16 +0000  (11:54 +0000)] 
Update documentation.
Guus Sliepen  [Fri, 18 May 2007 11:35:21 +0000  (11:35 +0000)] 
Show branch version number.
Guus Sliepen  [Fri, 18 May 2007 11:19:31 +0000  (11:19 +0000)] 
More consistent variable naming.
Guus Sliepen  [Fri, 18 May 2007 10:29:10 +0000  (10:29 +0000)] 
Detect duplicate outgoing connections.
Guus Sliepen  [Fri, 18 May 2007 10:05:26 +0000  (10:05 +0000)] 
Use splay trees instead of AVL trees.
Guus Sliepen  [Fri, 18 May 2007 10:00:00 +0000  (10:00 +0000)] 
K&R style braces
Guus Sliepen  [Fri, 18 May 2007 09:51:54 +0000  (09:51 +0000)] 
Remove last references to the global variable "running".
Guus Sliepen  [Fri, 18 May 2007 09:43:52 +0000  (09:43 +0000)] 
Remove the last bits of the legacy main_loop().
Guus Sliepen  [Fri, 18 May 2007 09:34:06 +0000  (09:34 +0000)] 
Remove global variable "now".
Guus Sliepen  [Thu, 17 May 2007 23:57:48 +0000  (23:57 +0000)] 
Move key regeneration handling to net_setup.c.
Guus Sliepen  [Thu, 17 May 2007 23:33:07 +0000  (23:33 +0000)] 
Use libevent to handle key expiration.
Guus Sliepen  [Thu, 17 May 2007 23:24:40 +0000  (23:24 +0000)] 
Use libevent to age learned MAC addresses.
Guus Sliepen  [Thu, 17 May 2007 23:14:42 +0000  (23:14 +0000)] 
Use libevent to age past requests.
Guus Sliepen  [Thu, 17 May 2007 23:04:02 +0000  (23:04 +0000)] 
Redo SIGALRM handling.
Guus Sliepen  [Thu, 17 May 2007 22:41:34 +0000  (22:41 +0000)] 
Use libevent to handle all non-fatal signals.
Guus Sliepen  [Thu, 17 May 2007 22:17:24 +0000  (22:17 +0000)] 
Properly use the timeout_initialized() macro.
Guus Sliepen  [Thu, 17 May 2007 22:13:12 +0000  (22:13 +0000)] 
Remove legacy event system.
Guus Sliepen  [Thu, 17 May 2007 22:09:55 +0000  (22:09 +0000)] 
Use libevent for retrying outgoing connections.
Guus Sliepen  [Thu, 17 May 2007 22:01:07 +0000  (22:01 +0000)] 
Use libevent to send MTU probes.
Guus Sliepen  [Thu, 17 May 2007 21:47:27 +0000  (21:47 +0000)] 
Configure events after obtaining a socket.
Guus Sliepen  [Thu, 17 May 2007 21:34:58 +0000  (21:34 +0000)] 
Use libevent to handle HUP signal.
Guus Sliepen  [Thu, 17 May 2007 21:14:30 +0000  (21:14 +0000)] 
Use libevent to dump graphs when necessary.
Guus Sliepen  [Thu, 17 May 2007 20:20:10 +0000  (20:20 +0000)] 
Use a separate event structure to handle meta data writes.
Guus Sliepen  [Thu, 17 May 2007 19:52:12 +0000  (19:52 +0000)] 
128 listener sockets is way too much.
Guus Sliepen  [Thu, 17 May 2007 19:51:26 +0000  (19:51 +0000)] 
Properly delete listener socket events on shutdown.
Guus Sliepen  [Thu, 17 May 2007 19:15:48 +0000  (19:15 +0000)] 
Port fixes from release 1.0.8.
Guus Sliepen  [Mon, 12 Mar 2007 17:55:43 +0000  (17:55 +0000)] 
Only free members of connection_t that have been allocated.
Scott Lamb  [Tue, 27 Feb 2007 08:13:41 +0000  (08:13 +0000)] 
Lots of svn:ignore entries
Scott Lamb  [Tue, 27 Feb 2007 01:57:01 +0000  (01:57  +0000)] 
Convert to libevent.
Scott Lamb  [Tue, 27 Feb 2007 01:30:57 +0000  (01:30  +0000)] 
A couple missed tevent things.
Scott Lamb  [Tue, 27 Feb 2007 01:26:11 +0000  (01:26  +0000)] 
Rename "event_t" to "tevent_t", along with associated functions.
Guus Sliepen  [Sat, 24 Feb 2007 22:50:42 +0000  (22:50 +0000)] 
Created the 1.1 branch where large code changes can take place,
Guus Sliepen  [Wed, 14 Feb 2007 09:32:16 +0000  (09:32 +0000)] 
Close the proper filedescriptor (if it exists).
Guus Sliepen  [Wed, 14 Feb 2007 09:21:34 +0000  (09:21 +0000)] 
Apply patch from Scott Lamb fixing some memory and resource leaks.
Guus Sliepen  [Wed, 14 Feb 2007 09:20:20 +0000  (09:20 +0000)] 
Apply patch from Scott Lamb preventing an infinite loop when sending SIGALRM.
Guus Sliepen  [Fri, 5 Jan 2007 15:03:07 +0000  (15:03 +0000)] 
Releasing 1.0.7.
Guus Sliepen  [Fri, 5 Jan 2007 13:18:36 +0000  (13:18 +0000)] 
Update copyright notices.
Guus Sliepen  [Fri, 5 Jan 2007 13:17:33 +0000  (13:17 +0000)] 
No things to do for the 1.0 branch except bugfixing.
Guus Sliepen  [Fri, 5 Jan 2007 05:44:01 +0000  (05:44  +0000)] 
rename() cannot replace existing files on Windows.
Guus Sliepen  [Fri, 5 Jan 2007 04:49:02 +0000  (04:49  +0000)] 
Fix generic BSD tun device to write only the actual packet length.
Guus Sliepen  [Thu, 4 Jan 2007 15:28:36 +0000  (15:28 +0000)] 
Tapreader socket should be bound to localhost only.
Guus Sliepen  [Wed, 3 Jan 2007 18:18:54 +0000  (18:18 +0000)] 
Use a ringbuffer in shared memory to transfer packets from the tapreader thread to the main thread.
Guus Sliepen  [Mon, 18 Dec 2006 17:38:05 +0000  (17:38 +0000)] 
Releasing 1.0.6.
Guus Sliepen  [Mon, 18 Dec 2006 11:41:53 +0000  (11:41 +0000)] 
Prevent compiler warnings about redefinition of EAI_FAMILY on FreeBSD 6.1.
Guus Sliepen  [Sat, 16 Dec 2006 16:53:58 +0000  (16:53 +0000)] 
Do a simple test for linux/if_tun.h instead of no test at all.
Guus Sliepen  [Sat, 16 Dec 2006 16:40:09 +0000  (16:40 +0000)] 
Remove the test for linux/if_tun.h.
Guus Sliepen  [Sat, 16 Dec 2006 16:34:04 +0000  (16:34 +0000)] 
We do properly check for malloc and realloc.
Guus Sliepen  [Sat, 16 Dec 2006 16:26:57 +0000  (16:26 +0000)] 
Use standard autoconf macros instead of our own.
Guus Sliepen  [Sat, 16 Dec 2006 16:26:08 +0000  (16:26 +0000)] 
Fix rule that creates html version of manpages.
Guus Sliepen  [Fri, 15 Dec 2006 20:44:33 +0000  (20:44 +0000)] 
Remove old Spanish translation.
Guus Sliepen  [Fri, 15 Dec 2006 20:43:39 +0000  (20:43 +0000)] 
Remove unnecessary stuff from configure.in.
Guus Sliepen  [Tue, 12 Dec 2006 14:54:39 +0000  (14:54 +0000)] 
Use the correct next pointer.
Guus Sliepen  [Tue, 12 Dec 2006 14:49:09 +0000  (14:49 +0000)] 
When building the minimum spanning tree, make sure we start from a reachable node.
Guus Sliepen  [Wed, 29 Nov 2006 17:18:39 +0000  (17:18 +0000)] 
Search for lzo/lzo1x.h, lzo2/lzo1x.h and lzo1x.h.
Guus Sliepen  [Wed, 29 Nov 2006 16:57:46 +0000  (16:57 +0000)] 
Make sure resolved addressed for outgoing connections are freed, if there are any.
Guus Sliepen  [Tue, 14 Nov 2006 15:43:28 +0000  (15:43 +0000)] 
Releasing 1.0.5.
Guus Sliepen  [Tue, 14 Nov 2006 12:28:04 +0000  (12:28 +0000)] 
EWOULDBLOCK does not exist on platforms without O_NONBLOCK
Guus Sliepen  [Sat, 11 Nov 2006 22:45:45 +0000  (22:45 +0000)] 
When deleting an entire tree, start at head, not at root.
Guus Sliepen  [Sat, 11 Nov 2006 22:44:15 +0000  (22:44 +0000)] 
Nodes use events, so event system should be initialised first and destroyed last.
Guus Sliepen  [Sat, 11 Nov 2006 21:37:22 +0000  (21:37 +0000)] 
Update Dutch translation.
Guus Sliepen  [Sat, 11 Nov 2006 20:37:58 +0000  (20:37 +0000)] 
Document GraphDumpFile option.
Guus Sliepen  [Sat, 11 Nov 2006 20:10:46 +0000  (20:10 +0000)] 
Support and autodetect LZO version 2.0 and later.
Guus Sliepen  [Sat, 11 Nov 2006 20:06:14 +0000  (20:06 +0000)] 
Support and autodetect LZO version 2.0 and later.
Guus Sliepen  [Sat, 11 Nov 2006 14:37:03 +0000  (14:37 +0000)] 
popen() requires pclose().
Guus Sliepen  [Sat, 11 Nov 2006 14:11:16 +0000  (14:11 +0000)] 
Added graph dumping ability based on Markus Goetz's patch.
Guus Sliepen  [Sat, 11 Nov 2006 13:43:00 +0000  (13:43 +0000)] 
The "active" bit in node.status is not used.
Guus Sliepen  [Wed, 9 Aug 2006 22:31:10 +0000  (22:31 +0000)] 
memcpy() addresses from packet headers before calling the lookup functions.
Guus Sliepen  [Tue, 8 Aug 2006 13:50:58 +0000  (13:50 +0000)] 
Remove unused variable.
Guus Sliepen  [Tue, 8 Aug 2006 13:44:37 +0000  (13:44 +0000)] 
Remove unused parameter from maskcmp().
Guus Sliepen  [Tue, 8 Aug 2006 13:44:19 +0000  (13:44 +0000)] 
Remove unused variables.
Guus Sliepen  [Tue, 8 Aug 2006 13:29:17 +0000  (13:29 +0000)] 
Fix format string warnings.
Guus Sliepen  [Tue, 8 Aug 2006 13:21:08 +0000  (13:21 +0000)] 
Do not break strict aliasing of status_t structs.
Guus Sliepen  [Mon, 12 Jun 2006 21:45:39 +0000  (21:45 +0000)] 
Add generic host-up and host-down scripts.
Guus Sliepen  [Sun, 11 Jun 2006 18:53:27 +0000  (18:53 +0000)] 
Use memcpy() to copy sockaddrs returned by getaddrinfo().
Guus Sliepen  [Wed, 26 Apr 2006 16:29:47 +0000  (16:29 +0000)] 
Restore length of the original packet in send_udppacket().
Guus Sliepen  [Wed, 26 Apr 2006 13:52:58 +0000  (13:52 +0000)] 
Update copyright notices, remove Ivo's email address.
Guus Sliepen  [Wed, 12 Apr 2006 08:38:35 +0000  (08:38 +0000)] 
Fix a bug in handling prefixlengths that are not a multiple of 4.
Guus Sliepen  [Sun, 19 Mar 2006 13:06:21 +0000  (13:06 +0000)] 
Fix signedness compiler warnings.
Guus Sliepen  [Sun, 19 Mar 2006 12:43:45 +0000  (12:43 +0000)] 
Export flush_meta().
Guus Sliepen  [Sun, 19 Mar 2006 12:43:28 +0000  (12:43 +0000)] 
Missing #include.
Guus Sliepen  [Mon, 6 Feb 2006 12:30:51 +0000  (12:30 +0000)] 
Make sure $NAME is set correctly when executing tinc-down script.
Guus Sliepen  [Thu, 19 Jan 2006 17:13:18 +0000  (17:13 +0000)] 
Apply patch from Scott Lamb adding an output buffer for the TCP sockets.
Guus Sliepen  [Fri, 13 Jan 2006 11:21:59 +0000  (11:21 +0000)] 
Apply patch from Scott Lamb unifying configuration of TCP socket options.
Guus Sliepen  [Fri, 13 Jan 2006 11:09:19 +0000  (11:09 +0000)] 
EVP_Cleanup() when quitting.
Guus Sliepen  [Wed, 16 Nov 2005 10:45:11 +0000  (10:45 +0000)] 
Enable OpenSSL ENGINE, so crypto hardware gets used. Thanks to Andreas van Cranenburgh.
Guus Sliepen  [Fri, 3 Jun 2005 10:56:02 +0000  (10:56 +0000)] 
Add alloca.h to the list of necessary header files.
Guus Sliepen  [Fri, 3 Jun 2005 10:16:03 +0000  (10:16 +0000)] 
Prevent possible buffer overflows when using very large (>= 8192 bit) RSA keys.
Guus Sliepen  [Wed, 4 May 2005 19:38:28 +0000  (19:38 +0000)] 
Releasing 1.0.4.
Guus Sliepen  [Wed, 4 May 2005 18:09:30 +0000  (18:09 +0000)] 
Update copyright notices.