tinc
22 years agoMoved event.c/h
Ivo Timmermans [Thu, 2 May 2002 13:11:55 +0000 (13:11 +0000)]
Moved event.c/h

22 years agoCallbacks
Ivo Timmermans [Thu, 2 May 2002 11:52:28 +0000 (11:52 +0000)]
Callbacks

22 years agoAnother file moved; random interface stuff.
Ivo Timmermans [Thu, 2 May 2002 11:50:07 +0000 (11:50 +0000)]
Another file moved; random interface stuff.

22 years agoOnly purge once when there are no more connections.
Guus Sliepen [Wed, 1 May 2002 09:15:58 +0000 (09:15 +0000)]
Only purge once when there are no more connections.

22 years agoCommit diff test
Ivo Timmermans [Mon, 29 Apr 2002 20:19:42 +0000 (20:19 +0000)]
Commit diff test

22 years agoFix very stupid bug in node_del(), which might have caused corruption of
Guus Sliepen [Mon, 29 Apr 2002 20:05:07 +0000 (20:05 +0000)]
Fix very stupid bug in node_del(), which might have caused corruption of
subnets.

22 years agoMoving files, first attempt at gcrypt compatibility, more interface
Ivo Timmermans [Sun, 28 Apr 2002 12:46:26 +0000 (12:46 +0000)]
Moving files, first attempt at gcrypt compatibility, more interface
abstraction

22 years ago*** empty log message ***
Ivo Timmermans [Sun, 28 Apr 2002 12:43:40 +0000 (12:43 +0000)]
*** empty log message ***

22 years agoInformative log message if execl() failed.
Guus Sliepen [Sat, 27 Apr 2002 11:40:45 +0000 (11:40 +0000)]
Informative log message if execl() failed.

22 years agoTypo
Ivo Timmermans [Fri, 26 Apr 2002 18:13:00 +0000 (18:13 +0000)]
Typo

22 years agoAdded Nick Patavalis for his RedHat package.
Guus Sliepen [Thu, 25 Apr 2002 19:17:24 +0000 (19:17 +0000)]
Added Nick Patavalis for his RedHat package.

22 years agoAdd BindToAddress variable, similar to the late BindToIP.
Guus Sliepen [Tue, 23 Apr 2002 07:49:38 +0000 (07:49 +0000)]
Add BindToAddress variable, similar to the late BindToIP.

22 years agoSupport for MaxOS/X.
Guus Sliepen [Fri, 19 Apr 2002 14:06:40 +0000 (14:06 +0000)]
Support for MaxOS/X.

22 years agoPut #ifndef checks for HAVE_RAND_PSEUDO_BYTES in the correct places.
Ivo Timmermans [Thu, 18 Apr 2002 20:09:05 +0000 (20:09 +0000)]
Put #ifndef checks for HAVE_RAND_PSEUDO_BYTES in the correct places.

22 years agoPrint newline when writing to stderr
Ivo Timmermans [Sat, 13 Apr 2002 18:01:58 +0000 (18:01 +0000)]
Print newline when writing to stderr

22 years ago...
Ivo Timmermans [Sat, 13 Apr 2002 11:24:25 +0000 (11:24 +0000)]
...

22 years agoRename libvpn to libtinc
Ivo Timmermans [Sat, 13 Apr 2002 11:23:46 +0000 (11:23 +0000)]
Rename libvpn to libtinc

22 years agoRenamed libvpn to libtinc
Ivo Timmermans [Sat, 13 Apr 2002 11:23:19 +0000 (11:23 +0000)]
Renamed libvpn to libtinc

22 years agoInclude logging.h
Ivo Timmermans [Sat, 13 Apr 2002 11:21:58 +0000 (11:21 +0000)]
Include logging.h

22 years agoUse new logging system
Ivo Timmermans [Sat, 13 Apr 2002 11:21:01 +0000 (11:21 +0000)]
Use new logging system

22 years agoThings to ignore...
Ivo Timmermans [Sat, 13 Apr 2002 11:15:43 +0000 (11:15 +0000)]
Things to ignore...

22 years agoCompile in logging.c
Ivo Timmermans [Sat, 13 Apr 2002 11:14:50 +0000 (11:14 +0000)]
Compile in logging.c

22 years agoUse logging.h instead of syslog.h
Ivo Timmermans [Sat, 13 Apr 2002 11:08:31 +0000 (11:08 +0000)]
Use logging.h instead of syslog.h

22 years agoAdded prototype for log_syslog
Ivo Timmermans [Sat, 13 Apr 2002 11:00:41 +0000 (11:00 +0000)]
Added prototype for log_syslog

22 years agolog_default_hook was renamed to log_default
Ivo Timmermans [Sat, 13 Apr 2002 10:55:42 +0000 (10:55 +0000)]
log_default_hook was renamed to log_default

22 years agoAdded priority definitions from syslog.h
Ivo Timmermans [Sat, 13 Apr 2002 10:50:48 +0000 (10:50 +0000)]
Added priority definitions from syslog.h

22 years agoSome magic
Ivo Timmermans [Sat, 13 Apr 2002 10:45:56 +0000 (10:45 +0000)]
Some magic

22 years agoAdd syslog wrapper
Ivo Timmermans [Sat, 13 Apr 2002 10:43:10 +0000 (10:43 +0000)]
Add syslog wrapper

22 years agoAdd syslog() wrapper
Ivo Timmermans [Sat, 13 Apr 2002 10:40:09 +0000 (10:40 +0000)]
Add syslog() wrapper

22 years agoRename log_message to log
Ivo Timmermans [Sat, 13 Apr 2002 10:29:07 +0000 (10:29 +0000)]
Rename log_message to log

22 years agoNew logging system to replace syslog() calls with a generic function.
Ivo Timmermans [Sat, 13 Apr 2002 10:25:38 +0000 (10:25 +0000)]
New logging system to replace syslog() calls with a generic function.

22 years agoRemove debug_lvl
Ivo Timmermans [Sat, 13 Apr 2002 10:04:46 +0000 (10:04 +0000)]
Remove debug_lvl

22 years agoUpdate copyright info
Ivo Timmermans [Sat, 13 Apr 2002 10:02:48 +0000 (10:02 +0000)]
Update copyright info

22 years agoRemove debug level declaration
Ivo Timmermans [Sat, 13 Apr 2002 10:02:16 +0000 (10:02 +0000)]
Remove debug level declaration

22 years agoAdding even more stuff from the CABAL branch.
Guus Sliepen [Fri, 12 Apr 2002 08:25:01 +0000 (08:25 +0000)]
Adding even more stuff from the CABAL branch.

22 years agoAlso compile in pokey/
Ivo Timmermans [Thu, 11 Apr 2002 20:18:02 +0000 (20:18 +0000)]
Also compile in pokey/

22 years agoWrite src/pokey/Makefile
Ivo Timmermans [Thu, 11 Apr 2002 20:17:33 +0000 (20:17 +0000)]
Write src/pokey/Makefile

22 years agoPokey interface definition
Ivo Timmermans [Thu, 11 Apr 2002 14:27:35 +0000 (14:27 +0000)]
Pokey interface definition

22 years agoMain pokey interface files.
Ivo Timmermans [Thu, 11 Apr 2002 14:23:56 +0000 (14:23 +0000)]
Main pokey interface files.

22 years agoLast bits (hopefully)
Ivo Timmermans [Tue, 9 Apr 2002 16:11:48 +0000 (16:11 +0000)]
Last bits (hopefully)

22 years agoMore...
Ivo Timmermans [Tue, 9 Apr 2002 15:51:26 +0000 (15:51 +0000)]
More...

22 years agoMore updates
Ivo Timmermans [Tue, 9 Apr 2002 15:48:54 +0000 (15:48 +0000)]
More updates

22 years agoOk, I forgot these ;)
Ivo Timmermans [Tue, 9 Apr 2002 15:32:14 +0000 (15:32 +0000)]
Ok, I forgot these ;)

22 years agoUpdating HEAD branch #5; Last files from CABAL.
Ivo Timmermans [Tue, 9 Apr 2002 15:28:45 +0000 (15:28 +0000)]
Updating HEAD branch #5; Last files from CABAL.

22 years agoUpdating HEAD branch #4; Merging CABAL -> HEAD.
Ivo Timmermans [Tue, 9 Apr 2002 15:26:01 +0000 (15:26 +0000)]
Updating HEAD branch #4; Merging CABAL -> HEAD.

22 years agoUpdating HEAD branch #3; more obsolete files removed.
Ivo Timmermans [Tue, 9 Apr 2002 15:07:27 +0000 (15:07 +0000)]
Updating HEAD branch #3; more obsolete files removed.

22 years agoUpdating HEAD branch #2; removing debian/ dir.
Ivo Timmermans [Tue, 9 Apr 2002 14:58:14 +0000 (14:58 +0000)]
Updating HEAD branch #2; removing debian/ dir.

22 years agoUpdating HEAD branch #1; removing obsolete files.
Ivo Timmermans [Tue, 9 Apr 2002 14:54:37 +0000 (14:54 +0000)]
Updating HEAD branch #1; removing obsolete files.

22 years agoRemarks about 1.0pre7 release. release-1.0pre7
Guus Sliepen [Tue, 9 Apr 2002 11:44:47 +0000 (11:44 +0000)]
Remarks about 1.0pre7 release.

22 years agoUpdated dutch translation.
Guus Sliepen [Tue, 9 Apr 2002 11:43:45 +0000 (11:43 +0000)]
Updated dutch translation.

22 years agomasklength is better known as prefixlength
Guus Sliepen [Tue, 9 Apr 2002 11:43:29 +0000 (11:43 +0000)]
masklength is better known as prefixlength

22 years agomasklength is better known as prefixlength.
Guus Sliepen [Tue, 9 Apr 2002 11:42:48 +0000 (11:42 +0000)]
masklength is better known as prefixlength.

22 years agoAutomake forgets about depcomp, remind it.
Guus Sliepen [Mon, 8 Apr 2002 13:27:09 +0000 (13:27 +0000)]
Automake forgets about depcomp, remind it.

22 years agoFix maskcheck() and maskcmp().
Guus Sliepen [Fri, 5 Apr 2002 09:11:38 +0000 (09:11 +0000)]
Fix maskcheck() and maskcmp().

22 years agocheck_rsa() is broken, I don't know why, just remove it for now.
Guus Sliepen [Mon, 1 Apr 2002 21:28:39 +0000 (21:28 +0000)]
check_rsa() is broken, I don't know why, just remove it for now.

22 years agoDon't check_network_activity() if select() is interrupted by a signal.
Guus Sliepen [Mon, 1 Apr 2002 21:28:05 +0000 (21:28 +0000)]
Don't check_network_activity() if select() is interrupted by a signal.

22 years agoMake configure --help output look nicer.
Guus Sliepen [Wed, 27 Mar 2002 19:43:50 +0000 (19:43 +0000)]
Make configure --help output look nicer.

22 years agoUpdate with information about the pre6 release. release-1.0pre6
Guus Sliepen [Wed, 27 Mar 2002 16:26:26 +0000 (16:26 +0000)]
Update with information about the pre6 release.

22 years agoUpdate dutch translation.
Guus Sliepen [Wed, 27 Mar 2002 16:00:49 +0000 (16:00 +0000)]
Update dutch translation.

22 years agoFix format strings.
Guus Sliepen [Wed, 27 Mar 2002 16:00:38 +0000 (16:00 +0000)]
Fix format strings.

22 years agoRemove symlink to device.c when doing a make dist.
Guus Sliepen [Wed, 27 Mar 2002 15:47:06 +0000 (15:47 +0000)]
Remove symlink to device.c when doing a make dist.

22 years agoRecent automake uses $(AMTAR) instead of $(TAR)
Guus Sliepen [Wed, 27 Mar 2002 15:35:07 +0000 (15:35 +0000)]
Recent automake uses $(AMTAR) instead of $(TAR)

22 years agoRemove cruft.
Guus Sliepen [Wed, 27 Mar 2002 15:26:44 +0000 (15:26 +0000)]
Remove cruft.

22 years agoSmall updates.
Guus Sliepen [Wed, 27 Mar 2002 15:26:29 +0000 (15:26 +0000)]
Small updates.

22 years agoLimit the amount of packets in a queue to 8.
Guus Sliepen [Wed, 27 Mar 2002 15:01:37 +0000 (15:01 +0000)]
Limit the amount of packets in a queue to 8.

22 years agoExtend list_t with the number of elements in the list.
Guus Sliepen [Wed, 27 Mar 2002 15:01:16 +0000 (15:01 +0000)]
Extend list_t with the number of elements in the list.

22 years agoMerge do_prune() with build_fdset(). Probably fixes the invalid filedescriptor error.
Guus Sliepen [Wed, 27 Mar 2002 14:02:36 +0000 (14:02 +0000)]
Merge do_prune() with build_fdset(). Probably fixes the invalid filedescriptor error.

22 years agoSmall correction.
Guus Sliepen [Tue, 26 Mar 2002 13:19:56 +0000 (13:19 +0000)]
Small correction.

22 years agoFix execute_script().
Guus Sliepen [Tue, 26 Mar 2002 12:00:38 +0000 (12:00 +0000)]
Fix execute_script().

22 years agoSend REQ_KEY only once until ANS_KEY has arrived.
Guus Sliepen [Mon, 25 Mar 2002 15:51:58 +0000 (15:51 +0000)]
Send REQ_KEY only once until ANS_KEY has arrived.

22 years agoTell a little bit more about security.
Guus Sliepen [Mon, 25 Mar 2002 15:12:09 +0000 (15:12 +0000)]
Tell a little bit more about security.

22 years agoUpdated documentation.
Guus Sliepen [Mon, 25 Mar 2002 15:01:32 +0000 (15:01 +0000)]
Updated documentation.

22 years agoSet myself->status.reachable.
Guus Sliepen [Mon, 25 Mar 2002 13:54:49 +0000 (13:54 +0000)]
Set myself->status.reachable.

22 years agoConfiguration variables were still handled case sensitively.
Guus Sliepen [Sun, 24 Mar 2002 17:14:01 +0000 (17:14 +0000)]
Configuration variables were still handled case sensitively.

22 years agoOpenBSD tun device uses address family number instead of Ethernet type.
Guus Sliepen [Sun, 24 Mar 2002 17:08:38 +0000 (17:08 +0000)]
OpenBSD tun device uses address family number instead of Ethernet type.

22 years agoRespect type field.
Guus Sliepen [Sun, 24 Mar 2002 16:50:58 +0000 (16:50 +0000)]
Respect type field.

22 years agoUpdated dutch translation.
Guus Sliepen [Sun, 24 Mar 2002 16:40:14 +0000 (16:40 +0000)]
Updated dutch translation.

22 years agoSet $INTERFACE correctly when using ethertap while compiled with tun/tap support.
Guus Sliepen [Sun, 24 Mar 2002 16:36:56 +0000 (16:36 +0000)]
Set $INTERFACE correctly when using ethertap while compiled with tun/tap support.

22 years agoExecute hosts/name-up when a node becomes reachable, and hosts/name-down
Guus Sliepen [Sun, 24 Mar 2002 16:28:27 +0000 (16:28 +0000)]
Execute hosts/name-up when a node becomes reachable, and hosts/name-down
when it becomes unreachable.

22 years agoDon't try to execute scripts unless they exist.
Guus Sliepen [Sun, 24 Mar 2002 16:22:59 +0000 (16:22 +0000)]
Don't try to execute scripts unless they exist.

22 years agoReset retry timeout when receiving the first PONG, not right after receiving the...
Guus Sliepen [Sat, 23 Mar 2002 20:21:10 +0000 (20:21 +0000)]
Reset retry timeout when receiving the first PONG, not right after receiving the ACK.

22 years agoDon't run graph algorithms if no edge is deleted in terminate_connection().
Guus Sliepen [Sat, 23 Mar 2002 20:13:56 +0000 (20:13 +0000)]
Don't run graph algorithms if no edge is deleted in terminate_connection().

22 years agofree() request strings when deleting past requests from the tree.
Guus Sliepen [Sat, 23 Mar 2002 20:12:29 +0000 (20:12 +0000)]
free() request strings when deleting past requests from the tree.

22 years agosend_ack() was broken.
Guus Sliepen [Sat, 23 Mar 2002 20:01:05 +0000 (20:01 +0000)]
send_ack() was broken.

22 years agoFix compiler warnings, strictly use long int and %lx for options.
Guus Sliepen [Fri, 22 Mar 2002 13:31:18 +0000 (13:31 +0000)]
Fix compiler warnings, strictly use long int and %lx for options.

22 years agoFix add_edge_h().
Guus Sliepen [Fri, 22 Mar 2002 12:41:54 +0000 (12:41 +0000)]
Fix add_edge_h().

22 years ago- Added support for jumbograms.
Guus Sliepen [Fri, 22 Mar 2002 11:43:48 +0000 (11:43 +0000)]
- Added support for jumbograms.
- Remove tcpaddress from edges, it is not used at all.
- Last bits of code to prevent looping requests.

22 years agoPut a break on requests that run around in circles.
Guus Sliepen [Thu, 21 Mar 2002 23:11:53 +0000 (23:11 +0000)]
Put a break on requests that run around in circles.

22 years agoUpdated SSSP algorithm to automatically detect indirect links (if a node uses
Guus Sliepen [Tue, 19 Mar 2002 22:48:25 +0000 (22:48 +0000)]
Updated SSSP algorithm to automatically detect indirect links (if a node uses
different addresses for connections to other nodes).

22 years agoUpdated dutch translation.
Guus Sliepen [Tue, 19 Mar 2002 00:08:34 +0000 (00:08 +0000)]
Updated dutch translation.

22 years agoDon't use s6_addr[16|32] anymore.
Guus Sliepen [Tue, 19 Mar 2002 00:08:23 +0000 (00:08 +0000)]
Don't use s6_addr[16|32] anymore.

22 years agoCleanup.
Guus Sliepen [Tue, 19 Mar 2002 00:07:09 +0000 (00:07 +0000)]
Cleanup.

22 years agoRemember sockaddrs of listening sockets, use appropriate one when sending
Guus Sliepen [Mon, 18 Mar 2002 22:47:20 +0000 (22:47 +0000)]
Remember sockaddrs of listening sockets, use appropriate one when sending
UDP packets.

22 years agoFix #define s6_addr32.
Guus Sliepen [Mon, 18 Mar 2002 14:39:37 +0000 (14:39 +0000)]
Fix #define s6_addr32.

22 years ago#define s6_addr32, needed for FreeBSD.
Guus Sliepen [Mon, 18 Mar 2002 14:19:02 +0000 (14:19 +0000)]
#define s6_addr32, needed for FreeBSD.

22 years agoOnly unmap IPv6 addresses.
Guus Sliepen [Sun, 17 Mar 2002 16:08:39 +0000 (16:08 +0000)]
Only unmap IPv6 addresses.

22 years agoUnmap v4mapped sockaddrs.
Guus Sliepen [Sun, 17 Mar 2002 15:59:29 +0000 (15:59 +0000)]
Unmap v4mapped sockaddrs.

22 years agoTypo.
Guus Sliepen [Fri, 15 Mar 2002 15:50:14 +0000 (15:50 +0000)]
Typo.

22 years agoDifferent way of detecting neighbor solicitation requests.
Guus Sliepen [Fri, 15 Mar 2002 15:40:40 +0000 (15:40 +0000)]
Different way of detecting neighbor solicitation requests.

22 years agoOops, don't forget to actually put the checksum in the response packet.
Guus Sliepen [Fri, 15 Mar 2002 15:08:21 +0000 (15:08 +0000)]
Oops, don't forget to actually put the checksum in the response packet.