Guus Sliepen
|
bf8e3ce13d
|
Remove pidfile in favour of control socket.
|
2007-05-19 14:13:21 +00:00 |
|
Guus Sliepen
|
fb0cfccf7d
|
Use splay trees instead of AVL trees.
|
2007-05-18 10:05:26 +00:00 |
|
Guus Sliepen
|
f02d3ed3e1
|
K&R style braces
|
2007-05-18 10:00:00 +00:00 |
|
Guus Sliepen
|
ab6f76f6a9
|
Close the proper filedescriptor (if it exists).
|
2007-02-14 09:32:16 +00:00 |
|
Guus Sliepen
|
45fca3c723
|
Apply patch from Scott Lamb fixing some memory and resource leaks.
|
2007-02-14 09:21:34 +00:00 |
|
Guus Sliepen
|
b32c22cf54
|
Prevent compiler warnings about redefinition of EAI_FAMILY on FreeBSD 6.1.
|
2006-12-18 11:41:53 +00:00 |
|
Guus Sliepen
|
b55813dc0b
|
We do properly check for malloc and realloc.
|
2006-12-16 16:34:04 +00:00 |
|
Guus Sliepen
|
3353ab37c2
|
When deleting an entire tree, start at head, not at root.
|
2006-11-11 22:45:45 +00:00 |
|
Guus Sliepen
|
de78d79db8
|
Update copyright notices, remove Ivo's email address.
|
2006-04-26 13:52:58 +00:00 |
|
Guus Sliepen
|
df3220a154
|
Update copyright notices.
|
2005-05-04 18:09:30 +00:00 |
|
Guus Sliepen
|
bded1b74cc
|
Several splay tree fixes.
|
2005-05-04 15:56:25 +00:00 |
|
Guus Sliepen
|
f08baa3072
|
Fix splay tree code.
|
2004-11-18 20:34:48 +00:00 |
|
Guus Sliepen
|
5bba3124c8
|
Support tunneling IPv6 on Solaris.
|
2004-11-10 21:14:08 +00:00 |
|
Guus Sliepen
|
719cb95ea4
|
Splay trees.
|
2004-11-02 20:50:53 +00:00 |
|
Guus Sliepen
|
7926a156e5
|
Update copyrights, links, email addresses and let Subversion update $Id$ keywords.
|
2004-03-21 14:21:22 +00:00 |
|
Guus Sliepen
|
4350704d65
|
Remove CVS related cruft.
|
2004-03-15 17:54:19 +00:00 |
|
Guus Sliepen
|
2c7ce7de12
|
Missing definitions.
|
2003-12-22 11:05:23 +00:00 |
|
Guus Sliepen
|
507a83c746
|
Add missing definitions.
|
2003-11-08 15:09:03 +00:00 |
|
Guus Sliepen
|
1d7706a850
|
Update missing definitions, structs describing headers get __packed__ attribute.
|
2003-10-08 11:34:55 +00:00 |
|
Guus Sliepen
|
5b556c0971
|
Forgot to #include "xalloc.h"
|
2003-10-08 11:33:54 +00:00 |
|
Guus Sliepen
|
5900c07fab
|
PIDs are of type pid_t, and use %ld when reading/writing them to the pidfile.
|
2003-10-06 16:13:08 +00:00 |
|
Guus Sliepen
|
77cb10dac0
|
Ethernet protocol types.
|
2003-10-06 14:16:51 +00:00 |
|
Guus Sliepen
|
6c5f3d8b74
|
We don't have to tell GCC how to cast.
|
2003-08-28 21:05:11 +00:00 |
|
Guus Sliepen
|
107448698f
|
Compilation fix.
|
2003-08-17 12:03:40 +00:00 |
|
Guus Sliepen
|
2236e05e51
|
Fix fake getnameinfo() and check more arguments.
|
2003-08-17 08:32:39 +00:00 |
|
Guus Sliepen
|
03995ca52e
|
Simplify fake getname/addrinfo() functions, possibly fixing freeing a NULL pointer.
|
2003-08-16 12:10:28 +00:00 |
|
Guus Sliepen
|
96f5d98fc2
|
Small things.
|
2003-08-08 19:56:11 +00:00 |
|
Guus Sliepen
|
b0825f36b7
|
Better error messages under Windows.
|
2003-08-08 19:39:41 +00:00 |
|
Guus Sliepen
|
7bed2a7099
|
Cygwin needs windows.h.
|
2003-08-03 12:37:55 +00:00 |
|
Guus Sliepen
|
f08fc359a0
|
Install tinc as a service under Windows (MinGW). Remove cleanup_and_exit(),
either exit() directly on errors or let main_loop() shutdown gracefully.
|
2003-08-02 20:50:38 +00:00 |
|
Guus Sliepen
|
da3078c63a
|
Check if the compiler knows about the __malloc__ attribute.
|
2003-07-31 11:17:39 +00:00 |
|
Guus Sliepen
|
d798b8b3d8
|
Prevent definitions from messing up attributes.
|
2003-07-30 21:52:41 +00:00 |
|
Guus Sliepen
|
721e4caee0
|
Native Windows support.
|
2003-07-29 22:59:01 +00:00 |
|
Guus Sliepen
|
714fb32d03
|
Fix compile errors and warnings.
|
2003-07-29 10:50:15 +00:00 |
|
Guus Sliepen
|
0e94541331
|
More checks for missing functions.
|
2003-07-28 22:06:09 +00:00 |
|
Guus Sliepen
|
83263b7446
|
Sprinkle around a lot of const and some C99 initialisers.
|
2003-07-24 12:08:16 +00:00 |
|
Guus Sliepen
|
c1e8152f4f
|
Be consistent.
|
2003-07-21 13:14:02 +00:00 |
|
Guus Sliepen
|
96ee04b678
|
Check for ethernet/ipv4/ipv6 related structures.
|
2003-07-18 13:42:35 +00:00 |
|
Guus Sliepen
|
271d3537fe
|
Remove all #ifndefs from route.c
|
2003-07-18 12:21:03 +00:00 |
|
Guus Sliepen
|
b0a4f7b555
|
Even more missing definitions.
|
2003-07-18 12:16:24 +00:00 |
|
Guus Sliepen
|
e449d94cae
|
Big header file cleanup: everything that has to do with standard system
libraries is moved to system.h.
|
2003-07-17 15:06:27 +00:00 |
|
Guus Sliepen
|
085d33e626
|
Update copyrights.
|
2003-07-12 17:48:38 +00:00 |
|
Guus Sliepen
|
5db596c684
|
Simplify logging, update copyrights and some minor cleanups.
|
2003-07-12 17:41:48 +00:00 |
|
Guus Sliepen
|
2a7f11c0e9
|
More missing IPv6 definitions and autoconf checks to make sure it compiles
under Solaris 2.6.
|
2003-07-11 16:13:00 +00:00 |
|
Guus Sliepen
|
71f8124ea4
|
More missing definitions.
|
2003-07-07 11:50:52 +00:00 |
|
Guus Sliepen
|
a88f1edf29
|
Actually add ipv6.h.
|
2003-07-07 11:13:31 +00:00 |
|
Guus Sliepen
|
30c0381d71
|
Provide all missing IPv6 definitions in lib/ipv6.h.
|
2003-07-07 11:11:33 +00:00 |
|
Guus Sliepen
|
1401faf608
|
Sprinkling the source with static and attributes.
|
2003-07-06 23:16:29 +00:00 |
|
Guus Sliepen
|
0b9175e998
|
Define logger(), cleans up source code and allows us to write log entries
to a separate file.
|
2003-07-06 22:11:37 +00:00 |
|
Guus Sliepen
|
cf63cbef2b
|
Fixes from Wessel Danker's libavl.
|
2003-06-11 19:39:02 +00:00 |
|