Ivo Timmermans [Sat, 13 Apr 2002 10:50:48 +0000 (10:50 +0000)]
Added priority definitions from syslog.h
Ivo Timmermans [Sat, 13 Apr 2002 10:45:56 +0000 (10:45 +0000)]
Some magic
Ivo Timmermans [Sat, 13 Apr 2002 10:43:10 +0000 (10:43 +0000)]
Add syslog wrapper
Ivo Timmermans [Sat, 13 Apr 2002 10:40:09 +0000 (10:40 +0000)]
Add syslog() wrapper
Ivo Timmermans [Sat, 13 Apr 2002 10:29:07 +0000 (10:29 +0000)]
Rename log_message to log
Ivo Timmermans [Sat, 13 Apr 2002 10:25:38 +0000 (10:25 +0000)]
New logging system to replace syslog() calls with a generic function.
Ivo Timmermans [Sat, 13 Apr 2002 10:04:46 +0000 (10:04 +0000)]
Remove debug_lvl
Ivo Timmermans [Sat, 13 Apr 2002 10:02:48 +0000 (10:02 +0000)]
Update copyright info
Ivo Timmermans [Sat, 13 Apr 2002 10:02:16 +0000 (10:02 +0000)]
Remove debug level declaration
Guus Sliepen [Fri, 12 Apr 2002 08:25:01 +0000 (08:25 +0000)]
Adding even more stuff from the CABAL branch.
Ivo Timmermans [Thu, 11 Apr 2002 20:18:02 +0000 (20:18 +0000)]
Also compile in pokey/
Ivo Timmermans [Thu, 11 Apr 2002 20:17:33 +0000 (20:17 +0000)]
Write src/pokey/Makefile
Ivo Timmermans [Thu, 11 Apr 2002 14:27:35 +0000 (14:27 +0000)]
Pokey interface definition
Ivo Timmermans [Thu, 11 Apr 2002 14:23:56 +0000 (14:23 +0000)]
Main pokey interface files.
Ivo Timmermans [Tue, 9 Apr 2002 16:11:48 +0000 (16:11 +0000)]
Last bits (hopefully)
Ivo Timmermans [Tue, 9 Apr 2002 15:51:26 +0000 (15:51 +0000)]
More...
Ivo Timmermans [Tue, 9 Apr 2002 15:48:54 +0000 (15:48 +0000)]
More updates
Ivo Timmermans [Tue, 9 Apr 2002 15:32:14 +0000 (15:32 +0000)]
Ok, I forgot these ;)
Ivo Timmermans [Tue, 9 Apr 2002 15:28:45 +0000 (15:28 +0000)]
Updating HEAD branch #5; Last files from CABAL.
Ivo Timmermans [Tue, 9 Apr 2002 15:26:01 +0000 (15:26 +0000)]
Updating HEAD branch #4; Merging CABAL -> HEAD.
Ivo Timmermans [Tue, 9 Apr 2002 15:07:27 +0000 (15:07 +0000)]
Updating HEAD branch #3; more obsolete files removed.
Ivo Timmermans [Tue, 9 Apr 2002 14:58:14 +0000 (14:58 +0000)]
Updating HEAD branch #2; removing debian/ dir.
Ivo Timmermans [Tue, 9 Apr 2002 14:54:37 +0000 (14:54 +0000)]
Updating HEAD branch #1; removing obsolete files.
Ivo Timmermans [Wed, 17 Jan 2001 16:24:24 +0000 (16:24 +0000)]
First try to create a graphical frontend for tinc configuration
Ivo Timmermans [Fri, 20 Oct 2000 16:44:32 +0000 (16:44 +0000)]
Generalized list and hash handling functions
Ivo Timmermans [Fri, 20 Oct 2000 16:43:13 +0000 (16:43 +0000)]
New function: xalloc_and_zero()
Ivo Timmermans [Fri, 20 Oct 2000 16:42:22 +0000 (16:42 +0000)]
Add all the new files to the sources list for the utility library
Ivo Timmermans [Thu, 19 Oct 2000 20:56:49 +0000 (20:56 +0000)]
Generalized error handling functions
Ivo Timmermans [Thu, 19 Oct 2000 20:39:04 +0000 (20:39 +0000)]
Add check for the syslog function
Ivo Timmermans [Wed, 18 Oct 2000 20:12:10 +0000 (20:12 +0000)]
Bring head revision up to date with cabal (try #3)
Ivo Timmermans [Sat, 1 Jul 2000 10:39:28 +0000 (10:39 +0000)]
Autogenerated by gettextize.
Wessel Dankers [Fri, 30 Jun 2000 21:11:34 +0000 (21:11 +0000)]
This file is now only in the CABAL revision.
Wessel Dankers [Fri, 30 Jun 2000 21:09:32 +0000 (21:09 +0000)]
More about keys
Wessel Dankers [Fri, 30 Jun 2000 20:57:30 +0000 (20:57 +0000)]
Added extra bit about keys.
Wessel Dankers [Fri, 30 Jun 2000 20:42:07 +0000 (20:42 +0000)]
added bit on config file, split up sections, added Id: tag
Wessel Dankers [Fri, 30 Jun 2000 20:16:15 +0000 (20:16 +0000)]
Initial revision. Lots of loose ends, not usable yet.
Ivo Timmermans [Sun, 25 Jun 2000 15:42:40 +0000 (15:42 +0000)]
Changed version number to 1.0pre3.
Guus Sliepen [Sat, 17 Jun 2000 08:30:45 +0000 (08:30 +0000)]
Added another semicolon for bash2 compliance (thanks to Jamie Briggs)
Guus Sliepen [Fri, 16 Jun 2000 05:44:26 +0000 (05:44 +0000)]
Applied patch from Jamie Briggs for bash2 conformance.
Ivo Timmermans [Sun, 4 Jun 2000 11:50:46 +0000 (11:50 +0000)]
Check for __gmpz_powm for libgmp3.
Guus Sliepen [Sat, 3 Jun 2000 08:27:16 +0000 (08:27 +0000)]
Removed items in TODO list that are already implemented. Only two items
left.
Guus Sliepen [Thu, 1 Jun 2000 20:21:27 +0000 (20:21 +0000)]
Debian init.d script automatically sets tap device's MTU to 1448 now.
Ivo Timmermans [Wed, 31 May 2000 18:23:06 +0000 (18:23 +0000)]
Miscellaneous copyright updates.
Ivo Timmermans [Wed, 31 May 2000 18:21:27 +0000 (18:21 +0000)]
Handle locale settings.
Ivo Timmermans [Wed, 31 May 2000 18:19:33 +0000 (18:19 +0000)]
Version 1.0pre2-1.
Ivo Timmermans [Wed, 31 May 2000 18:18:21 +0000 (18:18 +0000)]
Updated Dutch translation.
Ivo Timmermans [Wed, 31 May 2000 18:17:45 +0000 (18:17 +0000)]
Tell about /etc/tinc/nets.boot.
Ivo Timmermans [Wed, 31 May 2000 18:17:27 +0000 (18:17 +0000)]
Include news for 1.0pre2.
Ivo Timmermans [Tue, 30 May 2000 21:36:16 +0000 (21:36 +0000)]
Only accept an ADD_HOST request for a host that already exists in our conn_list if the nexthop field matches the sender. This is a workaround for older clients.
Ivo Timmermans [Tue, 30 May 2000 12:38:15 +0000 (12:38 +0000)]
In terminate_connection, only send a notification to hosts that are directly connected to us. (DEL_HOST gets forwarded automatically.)
Ivo Timmermans [Tue, 30 May 2000 12:31:41 +0000 (12:31 +0000)]
When a connection is terminated, all hosts that are still connected get notified of the lost connections.
Ivo Timmermans [Tue, 30 May 2000 11:18:12 +0000 (11:18 +0000)]
Added new configuration directive `Hostnames', which controls the resolving of IP addresses to hostnames.
Guus Sliepen [Mon, 29 May 2000 23:40:05 +0000 (23:40 +0000)]
Only activate a connection upon receiving it's public key if it's an
incoming connection. When it's outgoing, we need to receive an ack first.
Ivo Timmermans [Mon, 29 May 2000 22:27:15 +0000 (22:27 +0000)]
Updated changes list for version 1.0pre2.
Ivo Timmermans [Mon, 29 May 2000 22:20:04 +0000 (22:20 +0000)]
Bounds check for request id (between 0 and 255).
Ivo Timmermans [Mon, 29 May 2000 22:15:38 +0000 (22:15 +0000)]
Dutch translation of tinc.
Ivo Timmermans [Mon, 29 May 2000 21:40:51 +0000 (21:40 +0000)]
Define LOCALEDIR in CFLAGS.
Ivo Timmermans [Mon, 29 May 2000 21:40:20 +0000 (21:40 +0000)]
Include GNU gettext checks.
Ivo Timmermans [Mon, 29 May 2000 21:38:02 +0000 (21:38 +0000)]
Update acconfig.h to include values for gettext inclusion.
Ivo Timmermans [Mon, 29 May 2000 21:36:28 +0000 (21:36 +0000)]
Include system.h and ABOUT-NLS.
Ivo Timmermans [Mon, 29 May 2000 21:04:55 +0000 (21:04 +0000)]
Include intl/ directory in the list of subdirs.
Ivo Timmermans [Mon, 29 May 2000 21:01:26 +0000 (21:01 +0000)]
Internationalization of tinc.
Guus Sliepen [Sat, 27 May 2000 20:23:01 +0000 (20:23 +0000)]
Terminate a connection on any error. Furthermore, disallow del_host,
add_host and other important requests until remote host has properly
authenticated itself.
Guus Sliepen [Sat, 27 May 2000 19:44:04 +0000 (19:44 +0000)]
Made tinc persistent. If no outgoing connection can be established right
after the start of the daemon, it won't quit anymore but will retry in 5
minutes. Also, 5 minutes is now the maximum time to wait for a retry.
Guus Sliepen [Sat, 27 May 2000 19:23:20 +0000 (19:23 +0000)]
Fixed typos. When terminating a connection, it's status is not only set to
remove=1 but also active=0.
Guus Sliepen [Sat, 27 May 2000 19:04:12 +0000 (19:04 +0000)]
Fix for a DoS attack:
A remote user could telnet to the tinc daemon and type only this line:
61 6
00000000/
00000000:28f
This would deny any packets to be sent to other tinc networks (except
for to the hosts that run tincd's themselves). Solution is to skip
hosts in lookup_conn() that have not been activated yet.
Fixed potential conn_list table corruption:
If a new connection is accepted but a connection with the same subnet
would already exist in the connection list, the OLD connection is
terminated.
Guus Sliepen [Sat, 27 May 2000 13:21:20 +0000 (13:21 +0000)]
Documentation updates. Removed all references to configuration variable
"AllowConnect", since it is NOT used in tinc. Added information about
"VpnMask". Elaborated a bit about "private" and "virtual" networks.
Ivo Timmermans [Fri, 26 May 2000 11:25:59 +0000 (11:25 +0000)]
Updated by Lubomir Bulej and Mads Kiilerich: it uses /etc/tinc/nets.boot and the VpnMask directive in the config files.
Ivo Timmermans [Sun, 21 May 2000 23:01:28 +0000 (23:01 +0000)]
Create an empty /etc/tinc/nets.boot.
Ivo Timmermans [Sun, 21 May 2000 22:40:41 +0000 (22:40 +0000)]
Use /etc/tinc/example as a base directory for an example. /etc/tinc/example/README points to /usr/share/doc/tinc/README.Debian.
Ivo Timmermans [Sun, 21 May 2000 22:38:01 +0000 (22:38 +0000)]
Add an example of using VpnMask.
Ivo Timmermans [Sun, 21 May 2000 22:27:31 +0000 (22:27 +0000)]
When VpnMask is not present in the config file, silently use $MSK as vpnmask.
Guus Sliepen [Sun, 21 May 2000 22:21:38 +0000 (22:21 +0000)]
Fixed last typo. Init.d now uses ifconfig command to set both the tap's IP
address as well as the correct route. Furthermore, if no VpnMask is given,
a default of 255.255.0.0 is chosen and a warning issued.
Guus Sliepen [Sun, 21 May 2000 22:08:21 +0000 (22:08 +0000)]
Typo.
Guus Sliepen [Sun, 21 May 2000 22:04:56 +0000 (22:04 +0000)]
VpnMask truely works now.
Ivo Timmermans [Fri, 19 May 2000 01:17:32 +0000 (01:17 +0000)]
Mask the vpn net with the vpn netmask, route would give an error if the netmask didn't match the net.
Ivo Timmermans [Fri, 19 May 2000 00:58:01 +0000 (00:58 +0000)]
Fixed typo.
Ivo Timmermans [Fri, 19 May 2000 00:33:44 +0000 (00:33 +0000)]
Updated copyright notice.
Ivo Timmermans [Fri, 19 May 2000 00:15:37 +0000 (00:15 +0000)]
Errors will not terminate the script or result in a nonzero exit code.
Ivo Timmermans [Fri, 19 May 2000 00:14:34 +0000 (00:14 +0000)]
Include postinst in the distribution.
Ivo Timmermans [Fri, 19 May 2000 00:09:20 +0000 (00:09 +0000)]
Find networks in instead of .
Ivo Timmermans [Thu, 18 May 2000 23:33:44 +0000 (23:33 +0000)]
Don't distribute the file files.
Ivo Timmermans [Thu, 18 May 2000 23:28:51 +0000 (23:28 +0000)]
Version 1.0pre2-0.3
Ivo Timmermans [Thu, 18 May 2000 23:18:54 +0000 (23:18 +0000)]
Create a default /etc/tinc/nets.boot after installation, containing all directories under /etc/tinc by default.
Ivo Timmermans [Thu, 18 May 2000 23:09:31 +0000 (23:09 +0000)]
Read /etc/tinc/nets.boot to find the networks that have to be started.
Ivo Timmermans [Wed, 17 May 2000 23:13:51 +0000 (23:13 +0000)]
This file is generated with dpkg-buildpackage.
Guus Sliepen [Tue, 16 May 2000 16:07:15 +0000 (16:07 +0000)]
TODO file reinstated:
- Append your name to items if you're working on them.
- Remove them if you fixed the problem/implemented that feature.
- Add any (suspected) bugs.
Ivo Timmermans [Tue, 16 May 2000 14:34:44 +0000 (14:34 +0000)]
Use the new VpnMask directive to add a route to the rest of the VPN.
Guus Sliepen [Tue, 16 May 2000 13:09:15 +0000 (13:09 +0000)]
Stub for VpnMask config directive.
Ivo Timmermans [Tue, 16 May 2000 13:03:32 +0000 (13:03 +0000)]
Look if the tap devices exist before bluntly remaking them.
Ivo Timmermans [Tue, 16 May 2000 07:56:05 +0000 (07:56 +0000)]
*** empty log message ***
Ivo Timmermans [Mon, 15 May 2000 19:48:46 +0000 (19:48 +0000)]
Depend on perl5.
Ivo Timmermans [Mon, 15 May 2000 18:28:45 +0000 (18:28 +0000)]
Unlimited length in the config file, thanks to Cris van Pelt.
Ivo Timmermans [Mon, 15 May 2000 17:15:52 +0000 (17:15 +0000)]
Exit with zero status if is empty.
Ivo Timmermans [Mon, 15 May 2000 15:54:37 +0000 (15:54 +0000)]
Updated to newer version.
Guus Sliepen [Mon, 15 May 2000 09:41:34 +0000 (09:41 +0000)]
Test for existence of configured tinc networks. This will also make
first install of tinc possible without errors.
Ivo Timmermans [Sun, 14 May 2000 23:03:37 +0000 (23:03 +0000)]
.deb version number 1.0pre2-0.4.
Ivo Timmermans [Sun, 14 May 2000 23:00:44 +0000 (23:00 +0000)]
tincd->tinc
Delete libblowfish.y not be in the .deb.
Ivo Timmermans [Sun, 14 May 2000 22:59:47 +0000 (22:59 +0000)]
Mention both upstream authors.
Ivo Timmermans [Sun, 14 May 2000 22:59:19 +0000 (22:59 +0000)]
Add description, better dependancies.