6176 lines
230 KiB
Text
6176 lines
230 KiB
Text
------------------------------------------------------------------------
|
||
r1437 | guus | 2005-05-04 17:56:25 +0200 (wo, 04 mei 2005) | 2 lines
|
||
|
||
Several splay tree fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1436 | guus | 2005-05-04 17:52:55 +0200 (wo, 04 mei 2005) | 2 lines
|
||
|
||
Searching through splay trees may change the tree variable.
|
||
|
||
------------------------------------------------------------------------
|
||
r1435 | guus | 2005-05-04 17:51:45 +0200 (wo, 04 mei 2005) | 2 lines
|
||
|
||
Be on the safe side with initialisation of c->name.
|
||
|
||
------------------------------------------------------------------------
|
||
r1434 | guus | 2005-04-06 22:43:37 +0200 (wo, 06 apr 2005) | 2 lines
|
||
|
||
Remove unused (and potentially segfaulting) net2str() call.
|
||
|
||
------------------------------------------------------------------------
|
||
r1433 | guus | 2005-01-20 16:14:25 +0100 (do, 20 jan 2005) | 2 lines
|
||
|
||
Don't try to add a non-existing node back to the node_udp_tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r1429 | guus | 2005-01-04 23:19:56 +0100 (di, 04 jan 2005) | 2 lines
|
||
|
||
Nodes should only be in the node_udp_tree if they are reachable.
|
||
|
||
------------------------------------------------------------------------
|
||
r1428 | guus | 2005-01-04 23:18:58 +0100 (di, 04 jan 2005) | 2 lines
|
||
|
||
Correct size argument for strncat().
|
||
|
||
------------------------------------------------------------------------
|
||
r1427 | guus | 2004-12-03 14:27:33 +0100 (vr, 03 dec 2004) | 2 lines
|
||
|
||
Use the proper free function.
|
||
|
||
------------------------------------------------------------------------
|
||
r1426 | guus | 2004-12-03 14:22:18 +0100 (vr, 03 dec 2004) | 2 lines
|
||
|
||
Free memory used by connection_t after it is deleted from the connection tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r1425 | guus | 2004-12-01 22:26:51 +0100 (wo, 01 dec 2004) | 2 lines
|
||
|
||
Small fix.
|
||
|
||
------------------------------------------------------------------------
|
||
r1424 | guus | 2004-12-01 21:06:39 +0100 (wo, 01 dec 2004) | 2 lines
|
||
|
||
subnet-up/down hooks, use list_t for the todo list.
|
||
|
||
------------------------------------------------------------------------
|
||
r1423 | guus | 2004-12-01 21:06:05 +0100 (wo, 01 dec 2004) | 2 lines
|
||
|
||
subnet-up/down hooks
|
||
|
||
------------------------------------------------------------------------
|
||
r1422 | guus | 2004-11-18 21:34:48 +0100 (do, 18 nov 2004) | 2 lines
|
||
|
||
Fix splay tree code.
|
||
|
||
------------------------------------------------------------------------
|
||
r1421 | guus | 2004-11-16 20:02:54 +0100 (di, 16 nov 2004) | 2 lines
|
||
|
||
Make sure broadcast packet reach the local network interface.
|
||
|
||
------------------------------------------------------------------------
|
||
r1420 | guus | 2004-11-11 20:42:25 +0100 (do, 11 nov 2004) | 2 lines
|
||
|
||
Releasing 1.0.3.
|
||
|
||
------------------------------------------------------------------------
|
||
r1419 | guus | 2004-11-11 20:39:28 +0100 (do, 11 nov 2004) | 4 lines
|
||
|
||
Add more people who have contributed to tinc.
|
||
Remove details and sort on name;
|
||
the details were not always equally accurate and are hard to maintain.
|
||
|
||
------------------------------------------------------------------------
|
||
r1418 | guus | 2004-11-11 12:17:04 +0100 (do, 11 nov 2004) | 2 lines
|
||
|
||
Short readme about how to compile tinc from a Subversion checkout.
|
||
|
||
------------------------------------------------------------------------
|
||
r1417 | guus | 2004-11-11 00:28:32 +0100 (do, 11 nov 2004) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1416 | guus | 2004-11-11 00:21:41 +0100 (do, 11 nov 2004) | 2 lines
|
||
|
||
Remove duplication.
|
||
|
||
------------------------------------------------------------------------
|
||
r1415 | guus | 2004-11-11 00:20:59 +0100 (do, 11 nov 2004) | 2 lines
|
||
|
||
Set BSD tuns to broadcast mode. On OpenBSD, this enables IPv6 on the tun device!
|
||
|
||
------------------------------------------------------------------------
|
||
r1414 | guus | 2004-11-10 22:57:04 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Update documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1413 | guus | 2004-11-10 22:56:31 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Add BlockingTCP option, useful when using TCPOnly on slow or congested links.
|
||
|
||
------------------------------------------------------------------------
|
||
r1412 | guus | 2004-11-10 22:14:08 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Support tunneling IPv6 on Solaris.
|
||
|
||
------------------------------------------------------------------------
|
||
r1411 | guus | 2004-11-10 20:36:02 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Let compiler decide when to inline.
|
||
|
||
------------------------------------------------------------------------
|
||
r1410 | guus | 2004-11-10 20:34:38 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Fix order of arguments for tar.
|
||
|
||
------------------------------------------------------------------------
|
||
r1409 | guus | 2004-11-10 19:11:44 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Use the generic BSD tun/tap code.
|
||
|
||
------------------------------------------------------------------------
|
||
r1408 | guus | 2004-11-10 19:10:59 +0100 (wo, 10 nov 2004) | 2 lines
|
||
|
||
Missing check for NULL-pointer.
|
||
|
||
------------------------------------------------------------------------
|
||
r1407 | guus | 2004-11-09 10:51:35 +0100 (di, 09 nov 2004) | 2 lines
|
||
|
||
Hopefully this really fixes late packet handling.
|
||
|
||
------------------------------------------------------------------------
|
||
r1406 | guus | 2004-11-08 23:30:13 +0100 (ma, 08 nov 2004) | 2 lines
|
||
|
||
Fixed another bug in late packet handling.
|
||
|
||
------------------------------------------------------------------------
|
||
r1405 | guus | 2004-11-08 23:11:33 +0100 (ma, 08 nov 2004) | 2 lines
|
||
|
||
Update to make it compile again.
|
||
|
||
------------------------------------------------------------------------
|
||
r1404 | guus | 2004-11-08 23:03:28 +0100 (ma, 08 nov 2004) | 2 lines
|
||
|
||
Hoopjumping to get the default directories in the manuals properly.
|
||
|
||
------------------------------------------------------------------------
|
||
r1403 | guus | 2004-11-02 21:50:53 +0100 (di, 02 nov 2004) | 2 lines
|
||
|
||
Splay trees.
|
||
|
||
------------------------------------------------------------------------
|
||
r1402 | guus | 2004-11-01 18:05:09 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Don't include .svn directory in sample configuration.
|
||
|
||
------------------------------------------------------------------------
|
||
r1401 | guus | 2004-11-01 18:04:28 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Check for sys/uio.h, net/if_tun.h and net/if_tap.h
|
||
|
||
------------------------------------------------------------------------
|
||
r1400 | guus | 2004-11-01 18:02:19 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
static
|
||
|
||
------------------------------------------------------------------------
|
||
r1399 | guus | 2004-11-01 18:01:56 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Generic device driver for *BSD and MacOS/X
|
||
|
||
------------------------------------------------------------------------
|
||
r1398 | guus | 2004-11-01 16:18:53 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Support alternative tun/tap driver from http://www-user.rhrk.uni-kl.de/~nissler/tuntap/
|
||
|
||
------------------------------------------------------------------------
|
||
r1397 | guus | 2004-11-01 16:18:22 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Don't let tinc service depend on NDIS component.
|
||
|
||
------------------------------------------------------------------------
|
||
r1396 | guus | 2004-11-01 16:16:12 +0100 (ma, 01 nov 2004) | 2 lines
|
||
|
||
Correct return value.
|
||
|
||
------------------------------------------------------------------------
|
||
r1395 | guus | 2004-10-01 20:26:15 +0200 (vr, 01 okt 2004) | 2 lines
|
||
|
||
Allow tinc to work with the latest TAP-Win32 driver.
|
||
|
||
------------------------------------------------------------------------
|
||
r1394 | guus | 2004-10-01 20:24:41 +0200 (vr, 01 okt 2004) | 2 lines
|
||
|
||
strndupa() is too arcane for some environments.
|
||
|
||
------------------------------------------------------------------------
|
||
r1393 | guus | 2004-10-01 20:23:08 +0200 (vr, 01 okt 2004) | 2 lines
|
||
|
||
Fix several #includes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1392 | guus | 2004-10-01 20:22:06 +0200 (vr, 01 okt 2004) | 3 lines
|
||
|
||
Move all #ifdef HAVE_HEADER_H #include <header.h> to have.h,
|
||
this allows for simplification of configure.in.
|
||
|
||
------------------------------------------------------------------------
|
||
r1391 | guus | 2004-09-20 22:56:14 +0200 (ma, 20 sep 2004) | 2 lines
|
||
|
||
Remove duplicate #include "system.h"
|
||
|
||
------------------------------------------------------------------------
|
||
r1390 | guus | 2004-09-20 22:55:49 +0200 (ma, 20 sep 2004) | 2 lines
|
||
|
||
Marking potential late packets was in the wrong place.
|
||
|
||
------------------------------------------------------------------------
|
||
r1389 | guus | 2004-07-17 14:04:30 +0200 (za, 17 jul 2004) | 2 lines
|
||
|
||
Don't set $INTERFACE automatically, don't quit on EINTR/EAGAIN.
|
||
|
||
------------------------------------------------------------------------
|
||
r1388 | guus | 2004-07-17 02:09:14 +0200 (za, 17 jul 2004) | 3 lines
|
||
|
||
Added UML network socket handling.
|
||
Now you can use tinc instead of uml_switch.
|
||
|
||
------------------------------------------------------------------------
|
||
r1387 | guus | 2004-06-21 16:37:52 +0200 (ma, 21 jun 2004) | 2 lines
|
||
|
||
Handle timeouts during connecting the same way as other errors.
|
||
|
||
------------------------------------------------------------------------
|
||
r1386 | guus | 2004-06-14 16:32:10 +0200 (ma, 14 jun 2004) | 2 lines
|
||
|
||
Clean up environment after executing scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r1382 | guus | 2004-04-15 16:09:56 +0200 (do, 15 apr 2004) | 2 lines
|
||
|
||
Increase MTU by 4 bytes to allow VLAN tagged Ethernet frames in hub and switch mode.
|
||
|
||
------------------------------------------------------------------------
|
||
r1374 | guus | 2004-03-21 15:21:22 +0100 (zo, 21 mrt 2004) | 2 lines
|
||
|
||
Update copyrights, links, email addresses and let Subversion update $Id$ keywords.
|
||
|
||
------------------------------------------------------------------------
|
||
r1373 | guus | 2004-03-21 14:22:24 +0100 (zo, 21 mrt 2004) | 2 lines
|
||
|
||
Move CABAL branch to its rightful place: the trunk.
|
||
|
||
------------------------------------------------------------------------
|
||
r1371 | guus | 2004-03-20 23:23:42 +0100 (za, 20 mrt 2004) | 2 lines
|
||
|
||
Revert Martin Kihlgren's patch, it doesn't work the way it should.
|
||
|
||
------------------------------------------------------------------------
|
||
r1370 | guus | 2004-03-20 16:40:26 +0100 (za, 20 mrt 2004) | 2 lines
|
||
|
||
Use Subversion to create ChangeLog, better svn-clean rule.
|
||
|
||
------------------------------------------------------------------------
|
||
r1369 | guus | 2004-03-20 16:33:07 +0100 (za, 20 mrt 2004) | 2 lines
|
||
|
||
Fix declaration of update_node_address().
|
||
|
||
------------------------------------------------------------------------
|
||
r1368 | guus | 2004-03-20 16:28:55 +0100 (za, 20 mrt 2004) | 3 lines
|
||
|
||
Applied Martin Kihlgren's IdentityGenerosity patch,
|
||
simplified and renamed to StrictSource.
|
||
|
||
------------------------------------------------------------------------
|
||
r1365 | guus | 2004-03-15 20:09:52 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Even better svn-clean command.
|
||
|
||
------------------------------------------------------------------------
|
||
r1362 | guus | 2004-03-15 19:36:14 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Updating dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1361 | guus | 2004-03-15 19:15:02 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Only read our public key if it wasn't already in the private key file.
|
||
|
||
------------------------------------------------------------------------
|
||
r1360 | guus | 2004-03-15 19:05:41 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Eat trailing whitespace in config files.
|
||
|
||
------------------------------------------------------------------------
|
||
r1359 | guus | 2004-03-15 18:54:19 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Remove CVS related cruft.
|
||
|
||
------------------------------------------------------------------------
|
||
r1358 | guus | 2004-03-15 18:53:17 +0100 (ma, 15 mrt 2004) | 2 lines
|
||
|
||
Replace cvs-clean with a much better svn-clean.
|
||
|
||
------------------------------------------------------------------------
|
||
r1352 | guus | 2004-01-11 00:21:36 +0100 (zo, 11 jan 2004) | 3 lines
|
||
|
||
Remove autogen.sh, the autoreconf program does exactly that.
|
||
Update everything for the latest autoconf and automake versions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1351 | guus | 2004-01-11 00:19:20 +0100 (zo, 11 jan 2004) | 2 lines
|
||
|
||
Small updates.
|
||
|
||
------------------------------------------------------------------------
|
||
r1350 | guus | 2003-12-27 17:32:52 +0100 (za, 27 dec 2003) | 2 lines
|
||
|
||
Don't forget to update destination MAC address.
|
||
|
||
------------------------------------------------------------------------
|
||
r1349 | guus | 2003-12-24 11:48:15 +0100 (wo, 24 dec 2003) | 2 lines
|
||
|
||
Small fixes for PMTU discovery.
|
||
|
||
------------------------------------------------------------------------
|
||
r1348 | guus | 2003-12-22 12:05:23 +0100 (ma, 22 dec 2003) | 2 lines
|
||
|
||
Missing definitions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1347 | guus | 2003-12-22 12:04:17 +0100 (ma, 22 dec 2003) | 2 lines
|
||
|
||
Improvements for PMTU discovery and IPv4 packet fragmentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1346 | guus | 2003-12-20 22:25:17 +0100 (za, 20 dec 2003) | 2 lines
|
||
|
||
Better name, show probed MTU in dump.
|
||
|
||
------------------------------------------------------------------------
|
||
r1345 | guus | 2003-12-20 22:20:10 +0100 (za, 20 dec 2003) | 2 lines
|
||
|
||
Describe the TunnelServer and PMTUDiscovery options.
|
||
|
||
------------------------------------------------------------------------
|
||
r1344 | guus | 2003-12-20 22:09:33 +0100 (za, 20 dec 2003) | 2 lines
|
||
|
||
More sensible name, and try to set PMTU discovery on IPv6 sockets as well.
|
||
|
||
------------------------------------------------------------------------
|
||
r1343 | guus | 2003-12-20 20:47:53 +0100 (za, 20 dec 2003) | 2 lines
|
||
|
||
Let tinc figure out the exact MTU of the link.
|
||
|
||
------------------------------------------------------------------------
|
||
r1342 | guus | 2003-12-13 22:50:26 +0100 (za, 13 dec 2003) | 2 lines
|
||
|
||
Forget multicast. Always inline some function.
|
||
|
||
------------------------------------------------------------------------
|
||
r1341 | guus | 2003-12-12 20:52:25 +0100 (vr, 12 dec 2003) | 2 lines
|
||
|
||
Code beautification, start of multicast support.
|
||
|
||
------------------------------------------------------------------------
|
||
r1340 | guus | 2003-12-08 13:00:40 +0100 (ma, 08 dec 2003) | 2 lines
|
||
|
||
Fix proxy-neighborsolicitation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1339 | guus | 2003-12-07 15:31:09 +0100 (zo, 07 dec 2003) | 2 lines
|
||
|
||
Don't retry if configuration is wrong from the beginning.
|
||
|
||
------------------------------------------------------------------------
|
||
r1338 | guus | 2003-12-07 15:29:02 +0100 (zo, 07 dec 2003) | 2 lines
|
||
|
||
Missing space between words.
|
||
|
||
------------------------------------------------------------------------
|
||
r1337 | guus | 2003-12-07 15:28:39 +0100 (zo, 07 dec 2003) | 2 lines
|
||
|
||
Read MaxTimeout from tinc.conf like the manpage says.
|
||
|
||
------------------------------------------------------------------------
|
||
r1336 | guus | 2003-11-28 00:24:59 +0100 (vr, 28 nov 2003) | 2 lines
|
||
|
||
Complain if pid file cannot be created.
|
||
|
||
------------------------------------------------------------------------
|
||
r1335 | guus | 2003-11-17 16:30:18 +0100 (ma, 17 nov 2003) | 2 lines
|
||
|
||
Replace Opaque and Strict options with a TunnelServer option.
|
||
|
||
------------------------------------------------------------------------
|
||
r1334 | guus | 2003-11-10 23:31:53 +0100 (ma, 10 nov 2003) | 2 lines
|
||
|
||
Add Opaque option which prevent information from being forwarded to certain nodes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1332 | guus | 2003-11-08 16:29:40 +0100 (za, 08 nov 2003) | 2 lines
|
||
|
||
Release notes for 1.0.2
|
||
|
||
------------------------------------------------------------------------
|
||
r1331 | guus | 2003-11-08 16:09:03 +0100 (za, 08 nov 2003) | 2 lines
|
||
|
||
Add missing definitions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1330 | guus | 2003-11-08 13:56:24 +0100 (za, 08 nov 2003) | 2 lines
|
||
|
||
Update dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1329 | guus | 2003-10-12 13:40:00 +0200 (zo, 12 okt 2003) | 2 lines
|
||
|
||
Fix another bug in meta.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r1328 | guus | 2003-10-11 16:42:30 +0200 (za, 11 okt 2003) | 2 lines
|
||
|
||
Small fixes in documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1327 | guus | 2003-10-11 16:18:52 +0200 (za, 11 okt 2003) | 3 lines
|
||
|
||
Fix bug that could lead to an assertion failure in libcrypto when multiple
|
||
requests arrive and TCP packets are heavily fragmented.
|
||
|
||
------------------------------------------------------------------------
|
||
r1326 | guus | 2003-10-11 14:28:48 +0200 (za, 11 okt 2003) | 2 lines
|
||
|
||
Parentheses in the wrong spots.
|
||
|
||
------------------------------------------------------------------------
|
||
r1325 | guus | 2003-10-11 14:16:13 +0200 (za, 11 okt 2003) | 2 lines
|
||
|
||
Check all EVP_ function calls.
|
||
|
||
------------------------------------------------------------------------
|
||
r1324 | guus | 2003-10-10 18:24:24 +0200 (vr, 10 okt 2003) | 3 lines
|
||
|
||
Check return value of EVP_* functions, and check if length before en/decryption
|
||
matches that after in meta.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r1323 | guus | 2003-10-10 18:23:30 +0200 (vr, 10 okt 2003) | 2 lines
|
||
|
||
Fix ASCII art.
|
||
|
||
------------------------------------------------------------------------
|
||
r1322 | guus | 2003-10-09 23:33:15 +0200 (do, 09 okt 2003) | 2 lines
|
||
|
||
Update documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1321 | guus | 2003-10-08 14:09:37 +0200 (wo, 08 okt 2003) | 2 lines
|
||
|
||
Some platforms don't know sa_family_t or define it other than uint16_t.
|
||
|
||
------------------------------------------------------------------------
|
||
r1320 | guus | 2003-10-08 13:37:53 +0200 (wo, 08 okt 2003) | 2 lines
|
||
|
||
Set media status for newer TAP-Win32 driver.
|
||
|
||
------------------------------------------------------------------------
|
||
r1319 | guus | 2003-10-08 13:37:20 +0200 (wo, 08 okt 2003) | 2 lines
|
||
|
||
Missing declaration.
|
||
|
||
------------------------------------------------------------------------
|
||
r1318 | guus | 2003-10-08 13:34:55 +0200 (wo, 08 okt 2003) | 2 lines
|
||
|
||
Update missing definitions, structs describing headers get __packed__ attribute.
|
||
|
||
------------------------------------------------------------------------
|
||
r1317 | guus | 2003-10-08 13:33:54 +0200 (wo, 08 okt 2003) | 2 lines
|
||
|
||
Forgot to #include "xalloc.h"
|
||
|
||
------------------------------------------------------------------------
|
||
r1316 | guus | 2003-10-06 18:49:42 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
Make sure type of AF_UNKNOWN is sa_family_t.
|
||
|
||
------------------------------------------------------------------------
|
||
r1315 | guus | 2003-10-06 18:13:08 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
PIDs are of type pid_t, and use %ld when reading/writing them to the pidfile.
|
||
|
||
------------------------------------------------------------------------
|
||
r1314 | guus | 2003-10-06 18:05:30 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
Use CPPFLAGS, LDFLAGS and LIBS as appropiate.
|
||
|
||
------------------------------------------------------------------------
|
||
r1313 | guus | 2003-10-06 16:41:45 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
Don't confuse users with "Address family not supported" warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r1312 | guus | 2003-10-06 16:33:04 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
Unused variable in struct.
|
||
|
||
------------------------------------------------------------------------
|
||
r1311 | guus | 2003-10-06 16:16:51 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
Ethernet protocol types.
|
||
|
||
------------------------------------------------------------------------
|
||
r1310 | guus | 2003-10-06 15:57:12 +0200 (ma, 06 okt 2003) | 2 lines
|
||
|
||
const
|
||
|
||
------------------------------------------------------------------------
|
||
r1309 | guus | 2003-10-06 15:49:57 +0200 (ma, 06 okt 2003) | 3 lines
|
||
|
||
Copy structs from packets to the stack before using them, to prevent
|
||
alignment issues.
|
||
|
||
------------------------------------------------------------------------
|
||
r1307 | guus | 2003-10-01 11:14:01 +0200 (wo, 01 okt 2003) | 2 lines
|
||
|
||
Better length checks.
|
||
|
||
------------------------------------------------------------------------
|
||
r1306 | guus | 2003-09-25 12:34:16 +0200 (do, 25 sep 2003) | 3 lines
|
||
|
||
Generate keys with 0x10001 as public exponent, which has less prime factors
|
||
than 0xFFFF.
|
||
|
||
------------------------------------------------------------------------
|
||
r1305 | guus | 2003-09-23 22:59:01 +0200 (di, 23 sep 2003) | 2 lines
|
||
|
||
Check for short packets from the tun/tap device and from other tinc daemons.
|
||
|
||
------------------------------------------------------------------------
|
||
r1304 | guus | 2003-09-09 17:47:59 +0200 (di, 09 sep 2003) | 2 lines
|
||
|
||
Update translations.
|
||
|
||
------------------------------------------------------------------------
|
||
r1303 | guus | 2003-09-08 23:52:47 +0200 (ma, 08 sep 2003) | 2 lines
|
||
|
||
Remove pidfile when exitting.
|
||
|
||
------------------------------------------------------------------------
|
||
r1302 | guus | 2003-09-03 18:20:33 +0200 (wo, 03 sep 2003) | 2 lines
|
||
|
||
Prevent multiple inclusions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1301 | guus | 2003-08-28 23:05:11 +0200 (do, 28 aug 2003) | 2 lines
|
||
|
||
We don't have to tell GCC how to cast.
|
||
|
||
------------------------------------------------------------------------
|
||
r1300 | guus | 2003-08-28 17:27:12 +0200 (do, 28 aug 2003) | 3 lines
|
||
|
||
Remove old edges from unreachable nodes to us. This prevents the hosts/NAME-up
|
||
script from being called twice in some situations.
|
||
|
||
------------------------------------------------------------------------
|
||
r1294 | guus | 2003-08-22 23:32:45 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
Add license exception from Markus Oberhumer.
|
||
|
||
------------------------------------------------------------------------
|
||
r1293 | guus | 2003-08-22 17:07:57 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
Remove debug message.
|
||
|
||
------------------------------------------------------------------------
|
||
r1292 | guus | 2003-08-22 17:04:26 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
When purging nodes, only delete them if nobody references them anymore.
|
||
|
||
------------------------------------------------------------------------
|
||
r1291 | guus | 2003-08-22 17:03:59 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
Add checkpoints.
|
||
|
||
------------------------------------------------------------------------
|
||
r1290 | guus | 2003-08-22 17:05:01 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
Don't overwrite the first " when installing a service.
|
||
|
||
------------------------------------------------------------------------
|
||
r1289 | guus | 2003-08-22 13:18:42 +0200 (vr, 22 aug 2003) | 2 lines
|
||
|
||
Allow tinc to handle unknown type addresses from other tinc daemons.
|
||
|
||
------------------------------------------------------------------------
|
||
r1288 | guus | 2003-08-17 14:05:08 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
If we're not in main_loop() and the service is stopped, exit immediately.
|
||
|
||
------------------------------------------------------------------------
|
||
r1287 | guus | 2003-08-17 14:04:35 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
Do what the SDK documentation tells.
|
||
|
||
------------------------------------------------------------------------
|
||
r1286 | guus | 2003-08-17 14:03:40 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
Compilation fix.
|
||
|
||
------------------------------------------------------------------------
|
||
r1285 | guus | 2003-08-17 11:04:00 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
Use the event log under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1284 | guus | 2003-08-17 11:03:30 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
Fix --logfile under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1283 | guus | 2003-08-17 10:32:39 +0200 (zo, 17 aug 2003) | 2 lines
|
||
|
||
Fix fake getnameinfo() and check more arguments.
|
||
|
||
------------------------------------------------------------------------
|
||
r1282 | guus | 2003-08-16 14:40:01 +0200 (za, 16 aug 2003) | 2 lines
|
||
|
||
Don't getsockopt() SO_ERROR. We get the error from send()/recv() anyway.
|
||
|
||
------------------------------------------------------------------------
|
||
r1281 | guus | 2003-08-16 14:11:11 +0200 (za, 16 aug 2003) | 2 lines
|
||
|
||
stat() batch files under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1280 | guus | 2003-08-16 14:10:28 +0200 (za, 16 aug 2003) | 2 lines
|
||
|
||
Simplify fake getname/addrinfo() functions, possibly fixing freeing a NULL pointer.
|
||
|
||
------------------------------------------------------------------------
|
||
r1278 | guus | 2003-08-14 16:32:34 +0200 (do, 14 aug 2003) | 2 lines
|
||
|
||
Update.
|
||
|
||
------------------------------------------------------------------------
|
||
r1277 | guus | 2003-08-14 16:21:35 +0200 (do, 14 aug 2003) | 2 lines
|
||
|
||
Fix permissions check for rsa_key.priv.
|
||
|
||
------------------------------------------------------------------------
|
||
r1276 | guus | 2003-08-12 16:48:13 +0200 (di, 12 aug 2003) | 2 lines
|
||
|
||
Small fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1275 | guus | 2003-08-12 14:35:53 +0200 (di, 12 aug 2003) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1274 | guus | 2003-08-10 15:35:05 +0200 (zo, 10 aug 2003) | 2 lines
|
||
|
||
Add a description for the Service control panel.
|
||
|
||
------------------------------------------------------------------------
|
||
r1273 | guus | 2003-08-09 02:53:22 +0200 (za, 09 aug 2003) | 2 lines
|
||
|
||
Update documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1272 | guus | 2003-08-09 00:45:46 +0200 (za, 09 aug 2003) | 2 lines
|
||
|
||
Only system() needs script name quoted.
|
||
|
||
------------------------------------------------------------------------
|
||
r1271 | guus | 2003-08-09 00:13:50 +0200 (za, 09 aug 2003) | 2 lines
|
||
|
||
Check for fchmod().
|
||
|
||
------------------------------------------------------------------------
|
||
r1270 | guus | 2003-08-09 00:11:54 +0200 (za, 09 aug 2003) | 2 lines
|
||
|
||
Simpler checking of permissions on private RSA key and other fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1269 | guus | 2003-08-08 21:56:11 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Small things.
|
||
|
||
------------------------------------------------------------------------
|
||
r1268 | guus | 2003-08-08 21:49:47 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Better error checking and reporting.
|
||
|
||
------------------------------------------------------------------------
|
||
r1267 | guus | 2003-08-08 21:45:21 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Under Windows, the installation directory can be found in the registry.
|
||
|
||
------------------------------------------------------------------------
|
||
r1266 | guus | 2003-08-08 21:43:47 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Quote when needed and don't try stuff that doesn't work under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1265 | guus | 2003-08-08 21:42:35 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Log error first, try to close later.
|
||
|
||
------------------------------------------------------------------------
|
||
r1264 | guus | 2003-08-08 21:39:41 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Better error messages under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1263 | guus | 2003-08-08 19:20:12 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r1262 | guus | 2003-08-08 19:17:13 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Readd quotes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1261 | guus | 2003-08-08 18:49:29 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Make rule for sample-config.tar.gz.
|
||
|
||
------------------------------------------------------------------------
|
||
r1260 | guus | 2003-08-08 16:59:27 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Allow empty lines in config files.
|
||
|
||
------------------------------------------------------------------------
|
||
r1259 | guus | 2003-08-08 16:48:33 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Simplify execute_script(). It will probably work under Windows as well.
|
||
|
||
------------------------------------------------------------------------
|
||
r1258 | guus | 2003-08-08 16:24:09 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Correct error message when remote host closed connection.
|
||
|
||
------------------------------------------------------------------------
|
||
r1257 | guus | 2003-08-08 16:07:12 +0200 (vr, 08 aug 2003) | 3 lines
|
||
|
||
Remove unused stuff from doc/.
|
||
Let configure update pathnames in documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1253 | guus | 2003-08-08 14:55:05 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Tell windows to be patient.
|
||
|
||
------------------------------------------------------------------------
|
||
r1252 | guus | 2003-08-08 14:24:52 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Windows uses backslashes...
|
||
|
||
------------------------------------------------------------------------
|
||
r1251 | guus | 2003-08-08 13:45:37 +0200 (vr, 08 aug 2003) | 2 lines
|
||
|
||
Sync CABAL branch with release-1_0 branch.
|
||
|
||
------------------------------------------------------------------------
|
||
r1248 | guus | 2003-08-03 23:45:41 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Use our own port when connecting to ourself.
|
||
|
||
------------------------------------------------------------------------
|
||
r1247 | guus | 2003-08-03 23:45:13 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Simplify translation
|
||
|
||
------------------------------------------------------------------------
|
||
r1246 | guus | 2003-08-03 23:43:19 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Update dutch translation
|
||
|
||
------------------------------------------------------------------------
|
||
r1245 | guus | 2003-08-03 14:38:43 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Remove newlines from log messages.
|
||
|
||
------------------------------------------------------------------------
|
||
r1244 | guus | 2003-08-03 14:38:18 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Keep Windows happy.
|
||
|
||
------------------------------------------------------------------------
|
||
r1243 | guus | 2003-08-03 14:37:55 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Cygwin needs windows.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1242 | guus | 2003-08-03 11:55:20 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Old gcc compilers don't like declarations in the middle of a function.
|
||
|
||
------------------------------------------------------------------------
|
||
r1241 | guus | 2003-08-03 11:08:52 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Clean up last part of main().
|
||
|
||
------------------------------------------------------------------------
|
||
r1240 | guus | 2003-08-03 00:01:50 +0200 (zo, 03 aug 2003) | 2 lines
|
||
|
||
Typo and another thing to think about.
|
||
|
||
------------------------------------------------------------------------
|
||
r1239 | guus | 2003-08-02 23:55:12 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Explain how tinc detaches and how it is "killed" under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1238 | guus | 2003-08-02 23:39:11 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1237 | guus | 2003-08-02 23:34:10 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Oops.
|
||
|
||
------------------------------------------------------------------------
|
||
r1236 | guus | 2003-08-02 23:33:52 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Missing include.
|
||
|
||
------------------------------------------------------------------------
|
||
r1235 | guus | 2003-08-02 23:33:19 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Cleanups and error messages.
|
||
|
||
------------------------------------------------------------------------
|
||
r1234 | guus | 2003-08-02 23:01:50 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Error messages.
|
||
|
||
------------------------------------------------------------------------
|
||
r1233 | guus | 2003-08-02 22:50:38 +0200 (za, 02 aug 2003) | 3 lines
|
||
|
||
Install tinc as a service under Windows (MinGW). Remove cleanup_and_exit(),
|
||
either exit() directly on errors or let main_loop() shutdown gracefully.
|
||
|
||
------------------------------------------------------------------------
|
||
r1232 | guus | 2003-08-02 18:05:33 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
When compiling with MinGW, link with ws2_32.
|
||
|
||
------------------------------------------------------------------------
|
||
r1231 | guus | 2003-08-02 17:32:57 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Windows has no symbolic links as we know it.
|
||
|
||
------------------------------------------------------------------------
|
||
r1230 | guus | 2003-08-02 17:29:06 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Oops.
|
||
|
||
------------------------------------------------------------------------
|
||
r1229 | guus | 2003-08-02 17:27:24 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Allow whitespace in values.
|
||
|
||
------------------------------------------------------------------------
|
||
r1228 | guus | 2003-08-02 17:13:08 +0200 (za, 02 aug 2003) | 2 lines
|
||
|
||
Prevent system headers from including our own headers.
|
||
|
||
------------------------------------------------------------------------
|
||
r1227 | guus | 2003-08-01 10:18:22 +0200 (vr, 01 aug 2003) | 2 lines
|
||
|
||
Wrong function...
|
||
|
||
------------------------------------------------------------------------
|
||
r1226 | guus | 2003-07-31 16:24:19 +0200 (do, 31 jul 2003) | 2 lines
|
||
|
||
Woops!
|
||
|
||
------------------------------------------------------------------------
|
||
r1225 | guus | 2003-07-31 15:18:34 +0200 (do, 31 jul 2003) | 2 lines
|
||
|
||
No easy way to properly detect header files...
|
||
|
||
------------------------------------------------------------------------
|
||
r1224 | guus | 2003-07-31 13:31:51 +0200 (do, 31 jul 2003) | 2 lines
|
||
|
||
Remove forgotten braces.
|
||
|
||
------------------------------------------------------------------------
|
||
r1223 | guus | 2003-07-31 13:20:32 +0200 (do, 31 jul 2003) | 2 lines
|
||
|
||
Wrong argument.
|
||
|
||
------------------------------------------------------------------------
|
||
r1222 | guus | 2003-07-31 13:17:39 +0200 (do, 31 jul 2003) | 2 lines
|
||
|
||
Check if the compiler knows about the __malloc__ attribute.
|
||
|
||
------------------------------------------------------------------------
|
||
r1220 | guus | 2003-07-30 23:52:41 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Prevent definitions from messing up attributes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1219 | guus | 2003-07-30 18:00:59 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Replacement for stdbool.h
|
||
|
||
------------------------------------------------------------------------
|
||
r1218 | guus | 2003-07-30 13:50:45 +0200 (wo, 30 jul 2003) | 3 lines
|
||
|
||
No C99 initialisers, gcc 2.95.3 doesn't like it.
|
||
Also make sure getopt.h is included.
|
||
|
||
------------------------------------------------------------------------
|
||
r1217 | guus | 2003-07-30 11:45:21 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Remove doc/es/ and src/device.c from the distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r1216 | guus | 2003-07-30 11:22:29 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Update documentation and remove stuff that's too outdated.
|
||
|
||
------------------------------------------------------------------------
|
||
r1215 | guus | 2003-07-30 01:21:01 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Cleanups.
|
||
|
||
------------------------------------------------------------------------
|
||
r1214 | guus | 2003-07-30 00:59:01 +0200 (wo, 30 jul 2003) | 2 lines
|
||
|
||
Native Windows support.
|
||
|
||
------------------------------------------------------------------------
|
||
r1213 | guus | 2003-07-29 14:38:49 +0200 (di, 29 jul 2003) | 2 lines
|
||
|
||
Make sure (at least) the MinGW device driver works.
|
||
|
||
------------------------------------------------------------------------
|
||
r1212 | guus | 2003-07-29 14:18:35 +0200 (di, 29 jul 2003) | 2 lines
|
||
|
||
Make sure it works.
|
||
|
||
------------------------------------------------------------------------
|
||
r1211 | guus | 2003-07-29 13:50:39 +0200 (di, 29 jul 2003) | 2 lines
|
||
|
||
Update configure scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r1210 | guus | 2003-07-29 13:06:23 +0200 (di, 29 jul 2003) | 3 lines
|
||
|
||
Update dutch translation and make sure all device drivers are included in
|
||
the translation and distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r1209 | guus | 2003-07-29 12:50:15 +0200 (di, 29 jul 2003) | 2 lines
|
||
|
||
Fix compile errors and warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r1208 | guus | 2003-07-29 00:06:09 +0200 (di, 29 jul 2003) | 2 lines
|
||
|
||
More checks for missing functions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1207 | guus | 2003-07-28 23:54:03 +0200 (ma, 28 jul 2003) | 2 lines
|
||
|
||
More generic handling of tap device under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1206 | guus | 2003-07-24 14:08:16 +0200 (do, 24 jul 2003) | 2 lines
|
||
|
||
Sprinkle around a lot of const and some C99 initialisers.
|
||
|
||
------------------------------------------------------------------------
|
||
r1205 | guus | 2003-07-24 00:17:31 +0200 (do, 24 jul 2003) | 2 lines
|
||
|
||
Don't initialise a CIPHER_CTX if cipher == NULL.
|
||
|
||
------------------------------------------------------------------------
|
||
r1204 | guus | 2003-07-22 23:13:23 +0200 (di, 22 jul 2003) | 2 lines
|
||
|
||
Run setup_device() after parsing configuration but before claiming we're ready.
|
||
|
||
------------------------------------------------------------------------
|
||
r1203 | guus | 2003-07-22 22:55:21 +0200 (di, 22 jul 2003) | 2 lines
|
||
|
||
Use bools and enums where appropriate.
|
||
|
||
------------------------------------------------------------------------
|
||
r1202 | guus | 2003-07-22 14:58:34 +0200 (di, 22 jul 2003) | 2 lines
|
||
|
||
Option to specify pidfile location.
|
||
|
||
------------------------------------------------------------------------
|
||
r1201 | guus | 2003-07-21 21:58:58 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Add section about configuring Cygwin and CIPE on Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1200 | guus | 2003-07-21 17:51:00 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Copy cygwin driver to mingw directory. It doesn't work (yet).
|
||
|
||
------------------------------------------------------------------------
|
||
r1198 | guus | 2003-07-21 16:47:43 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Use functions from logger.c
|
||
|
||
------------------------------------------------------------------------
|
||
r1197 | guus | 2003-07-21 15:18:44 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Check for sys/mman.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1196 | guus | 2003-07-21 15:15:36 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Oops.
|
||
|
||
------------------------------------------------------------------------
|
||
r1195 | guus | 2003-07-21 15:14:02 +0200 (ma, 21 jul 2003) | 2 lines
|
||
|
||
Be consistent.
|
||
|
||
------------------------------------------------------------------------
|
||
r1194 | guus | 2003-07-18 16:10:27 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
No UNIX style permissions under Windows.
|
||
|
||
------------------------------------------------------------------------
|
||
r1193 | guus | 2003-07-18 16:09:47 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
Oops.
|
||
|
||
------------------------------------------------------------------------
|
||
r1192 | guus | 2003-07-18 15:45:06 +0200 (vr, 18 jul 2003) | 3 lines
|
||
|
||
Use iface instead of interface because it might already be declared in
|
||
system header files.
|
||
|
||
------------------------------------------------------------------------
|
||
r1191 | guus | 2003-07-18 15:42:35 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
Check for ethernet/ipv4/ipv6 related structures.
|
||
|
||
------------------------------------------------------------------------
|
||
r1190 | guus | 2003-07-18 15:41:37 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
Update all device.c files.
|
||
|
||
------------------------------------------------------------------------
|
||
r1189 | guus | 2003-07-18 14:21:03 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
Remove all #ifndefs from route.c
|
||
|
||
------------------------------------------------------------------------
|
||
r1188 | guus | 2003-07-18 14:16:24 +0200 (vr, 18 jul 2003) | 2 lines
|
||
|
||
Even more missing definitions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1185 | guus | 2003-07-17 17:06:27 +0200 (do, 17 jul 2003) | 3 lines
|
||
|
||
Big header file cleanup: everything that has to do with standard system
|
||
libraries is moved to system.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1184 | guus | 2003-07-15 18:38:18 +0200 (di, 15 jul 2003) | 2 lines
|
||
|
||
Windows headers declare a struct interface somewhere.
|
||
|
||
------------------------------------------------------------------------
|
||
r1183 | guus | 2003-07-15 18:27:39 +0200 (di, 15 jul 2003) | 2 lines
|
||
|
||
Make use of the CIPE driver. Woohoo, tinc for Windows!
|
||
|
||
------------------------------------------------------------------------
|
||
r1182 | guus | 2003-07-15 18:26:18 +0200 (di, 15 jul 2003) | 2 lines
|
||
|
||
Export mymac.
|
||
|
||
------------------------------------------------------------------------
|
||
r1181 | guus | 2003-07-12 22:24:04 +0200 (za, 12 jul 2003) | 2 lines
|
||
|
||
Format string checking for logger().
|
||
|
||
------------------------------------------------------------------------
|
||
r1180 | guus | 2003-07-12 22:19:22 +0200 (za, 12 jul 2003) | 2 lines
|
||
|
||
Removing distribution specific files from CVS.
|
||
|
||
------------------------------------------------------------------------
|
||
r1179 | guus | 2003-07-12 19:48:38 +0200 (za, 12 jul 2003) | 2 lines
|
||
|
||
Update copyrights.
|
||
|
||
------------------------------------------------------------------------
|
||
r1178 | guus | 2003-07-12 19:41:48 +0200 (za, 12 jul 2003) | 2 lines
|
||
|
||
Simplify logging, update copyrights and some minor cleanups.
|
||
|
||
------------------------------------------------------------------------
|
||
r1177 | guus | 2003-07-11 18:13:00 +0200 (vr, 11 jul 2003) | 3 lines
|
||
|
||
More missing IPv6 definitions and autoconf checks to make sure it compiles
|
||
under Solaris 2.6.
|
||
|
||
------------------------------------------------------------------------
|
||
r1176 | guus | 2003-07-07 13:50:52 +0200 (ma, 07 jul 2003) | 2 lines
|
||
|
||
More missing definitions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1175 | guus | 2003-07-07 13:13:31 +0200 (ma, 07 jul 2003) | 2 lines
|
||
|
||
Actually add ipv6.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1174 | guus | 2003-07-07 13:11:33 +0200 (ma, 07 jul 2003) | 2 lines
|
||
|
||
Provide all missing IPv6 definitions in lib/ipv6.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1172 | guus | 2003-07-07 01:16:29 +0200 (ma, 07 jul 2003) | 2 lines
|
||
|
||
Sprinkling the source with static and attributes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1171 | guus | 2003-07-07 00:11:37 +0200 (ma, 07 jul 2003) | 3 lines
|
||
|
||
Define logger(), cleans up source code and allows us to write log entries
|
||
to a separate file.
|
||
|
||
------------------------------------------------------------------------
|
||
r1168 | guus | 2003-07-06 19:49:49 +0200 (zo, 06 jul 2003) | 2 lines
|
||
|
||
Check for IPv6 header files.
|
||
|
||
------------------------------------------------------------------------
|
||
r1167 | guus | 2003-07-06 19:15:25 +0200 (zo, 06 jul 2003) | 4 lines
|
||
|
||
- simplify configure.in
|
||
- drop support for OpenSSL < 0.9.7
|
||
- add some missing definitions/includes
|
||
|
||
------------------------------------------------------------------------
|
||
r1166 | guus | 2003-06-25 22:55:05 +0200 (wo, 25 jun 2003) | 3 lines
|
||
|
||
This subtle pointer arithmetic thingy is (I'm very sure of it) the cause
|
||
of the lingering connections problem. Hopefully it is fixed now...
|
||
|
||
------------------------------------------------------------------------
|
||
r1165 | guus | 2003-06-25 22:52:59 +0200 (wo, 25 jun 2003) | 2 lines
|
||
|
||
Really make tinc default to any addressfamily.
|
||
|
||
------------------------------------------------------------------------
|
||
r1164 | guus | 2003-06-12 13:08:40 +0200 (do, 12 jun 2003) | 2 lines
|
||
|
||
There are two lzo compression levels.
|
||
|
||
------------------------------------------------------------------------
|
||
r1163 | guus | 2003-06-11 22:36:36 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Typo and conversion to UTF-8.
|
||
|
||
------------------------------------------------------------------------
|
||
r1162 | guus | 2003-06-11 22:19:46 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Update dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1161 | guus | 2003-06-11 22:18:48 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Update documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1160 | guus | 2003-06-11 21:40:43 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
More braces to make gcc happy.
|
||
|
||
------------------------------------------------------------------------
|
||
r1159 | guus | 2003-06-11 21:39:02 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Fixes from Wessel Danker's libavl.
|
||
|
||
------------------------------------------------------------------------
|
||
r1158 | guus | 2003-06-11 21:28:38 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Remove mymac stuff from device.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r1157 | guus | 2003-06-11 21:27:35 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
AddressFamily is "any" by default.
|
||
|
||
------------------------------------------------------------------------
|
||
r1156 | guus | 2003-06-11 21:09:52 +0200 (wo, 11 jun 2003) | 3 lines
|
||
|
||
If we have a Linux tun/tap device and we are in router mode, open the device
|
||
in tun mode.
|
||
|
||
------------------------------------------------------------------------
|
||
r1155 | guus | 2003-06-11 21:07:56 +0200 (wo, 11 jun 2003) | 2 lines
|
||
|
||
Call make_names() before doing anything else.
|
||
|
||
------------------------------------------------------------------------
|
||
r1154 | guus | 2003-06-07 15:18:32 +0200 (za, 07 jun 2003) | 2 lines
|
||
|
||
Fix warning and add missing checks for LZO library.
|
||
|
||
------------------------------------------------------------------------
|
||
r1152 | guus | 2003-05-18 00:12:52 +0200 (zo, 18 mei 2003) | 2 lines
|
||
|
||
Fix links.
|
||
|
||
------------------------------------------------------------------------
|
||
r1151 | guus | 2003-05-07 13:21:58 +0200 (wo, 07 mei 2003) | 2 lines
|
||
|
||
Small fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1150 | guus | 2003-05-07 01:14:45 +0200 (wo, 07 mei 2003) | 2 lines
|
||
|
||
Small fixes to make LZO compression work.
|
||
|
||
------------------------------------------------------------------------
|
||
r1149 | guus | 2003-05-06 23:13:18 +0200 (di, 06 mei 2003) | 4 lines
|
||
|
||
- Per-node EVP_CIPHER_CTX to avoid initialisation overhead.
|
||
- LZO compression, thanks to Teemu Kiviniemi.
|
||
- Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1148 | guus | 2003-04-19 13:12:45 +0200 (za, 19 apr 2003) | 2 lines
|
||
|
||
Make sure outgoing_t is completely freed.
|
||
|
||
------------------------------------------------------------------------
|
||
r1147 | guus | 2003-04-18 23:18:36 +0200 (vr, 18 apr 2003) | 2 lines
|
||
|
||
Better handling of late packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r1146 | guus | 2003-04-03 13:43:17 +0200 (do, 03 apr 2003) | 4 lines
|
||
|
||
HUP signal now closes connections to hosts if their host config file is
|
||
gone or changed. The tinc.conf file is reread for changes in the ConnectTo
|
||
lines.
|
||
|
||
------------------------------------------------------------------------
|
||
r1145 | guus | 2003-03-29 23:11:22 +0100 (za, 29 mrt 2003) | 2 lines
|
||
|
||
Checksums must also work for uneven number of bytes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1144 | guus | 2003-03-29 22:58:35 +0100 (za, 29 mrt 2003) | 2 lines
|
||
|
||
Don't copy more than necessary.
|
||
|
||
------------------------------------------------------------------------
|
||
r1143 | guus | 2003-03-29 22:51:21 +0100 (za, 29 mrt 2003) | 4 lines
|
||
|
||
- Speed up checksumming
|
||
- If a destination is not found in the subnet list or the destination node
|
||
is unreachable, respond with an appropiate ICMP message.
|
||
|
||
------------------------------------------------------------------------
|
||
r1142 | guus | 2003-03-28 14:41:49 +0100 (vr, 28 mrt 2003) | 3 lines
|
||
|
||
- Avoid memory leak caused by OpenSSL 0.9.7a.
|
||
- Disable RSA_blinding_on() because it segfaults.
|
||
|
||
------------------------------------------------------------------------
|
||
r1141 | guus | 2003-03-19 12:45:05 +0100 (wo, 19 mrt 2003) | 2 lines
|
||
|
||
Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r1140 | guus | 2003-03-19 12:43:42 +0100 (wo, 19 mrt 2003) | 2 lines
|
||
|
||
Make sure send_meta() writes everything.
|
||
|
||
------------------------------------------------------------------------
|
||
r1139 | zarq | 2003-03-14 10:43:10 +0100 (vr, 14 mrt 2003) | 4 lines
|
||
|
||
Call RSA_blinding_on(), as advised in the paper on
|
||
http://crypto.stanford.edu/~dabo/abstracts/ssl-timing.html
|
||
to offer some resistance against timing attacks.
|
||
|
||
------------------------------------------------------------------------
|
||
r1138 | guus | 2003-01-17 01:43:58 +0100 (vr, 17 jan 2003) | 2 lines
|
||
|
||
Various fixes for autoconf and OpenSSL 0.9.7 and a missing header.
|
||
|
||
------------------------------------------------------------------------
|
||
r1137 | guus | 2003-01-17 01:37:20 +0100 (vr, 17 jan 2003) | 5 lines
|
||
|
||
- Fix indentation in some places.
|
||
- Optimise select loop.
|
||
- Remove unused function setup_outgoing_socket().
|
||
- Clear EVP_CIPHER_CTX structures before using them.
|
||
|
||
------------------------------------------------------------------------
|
||
r1136 | guus | 2003-01-14 13:53:59 +0100 (di, 14 jan 2003) | 2 lines
|
||
|
||
Add $NAME for tinc-up/down scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r1135 | guus | 2003-01-12 18:02:23 +0100 (zo, 12 jan 2003) | 3 lines
|
||
|
||
Run graph algorithm when replacing a second connection from the same host
|
||
replaces an older one.
|
||
|
||
------------------------------------------------------------------------
|
||
r1134 | guus | 2002-12-27 20:32:33 +0100 (vr, 27 dec 2002) | 2 lines
|
||
|
||
PrivateKeyFile instead of PrivateKey.
|
||
|
||
------------------------------------------------------------------------
|
||
r1133 | guus | 2002-11-14 23:09:03 +0100 (do, 14 nov 2002) | 2 lines
|
||
|
||
Fix PriorityInheritance.
|
||
|
||
------------------------------------------------------------------------
|
||
r1132 | guus | 2002-10-07 09:32:31 +0200 (ma, 07 okt 2002) | 2 lines
|
||
|
||
Add documentation for BindToAddress.
|
||
|
||
------------------------------------------------------------------------
|
||
r1131 | zarq | 2002-09-30 21:04:37 +0200 (ma, 30 sep 2002) | 2 lines
|
||
|
||
Fix saving of debug level for startup level 0
|
||
|
||
------------------------------------------------------------------------
|
||
r1130 | guus | 2002-09-24 13:43:34 +0200 (di, 24 sep 2002) | 2 lines
|
||
|
||
Run graph() after edge_del() when updating an edge.
|
||
|
||
------------------------------------------------------------------------
|
||
r1129 | wsl | 2002-09-16 16:08:04 +0200 (ma, 16 sep 2002) | 3 lines
|
||
|
||
its: Engels voor "van het" - 3e persoon enkelvoud, genitief, onzijdig
|
||
it's: Engels voor "het is". Dus niet "van het".
|
||
|
||
------------------------------------------------------------------------
|
||
r1127 | guus | 2002-09-16 00:37:59 +0200 (ma, 16 sep 2002) | 2 lines
|
||
|
||
Thank some more people.
|
||
|
||
------------------------------------------------------------------------
|
||
r1126 | guus | 2002-09-16 00:34:25 +0200 (ma, 16 sep 2002) | 2 lines
|
||
|
||
Remarks about 1.0pre8 release.
|
||
|
||
------------------------------------------------------------------------
|
||
r1125 | guus | 2002-09-16 00:19:38 +0200 (ma, 16 sep 2002) | 2 lines
|
||
|
||
Update documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1124 | guus | 2002-09-16 00:19:19 +0200 (ma, 16 sep 2002) | 2 lines
|
||
|
||
Use /dev/net/tun as default for tun/tap device under Linux.
|
||
|
||
------------------------------------------------------------------------
|
||
r1123 | guus | 2002-09-15 19:40:00 +0200 (zo, 15 sep 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1122 | guus | 2002-09-15 16:55:54 +0200 (zo, 15 sep 2002) | 2 lines
|
||
|
||
Small fixes so tinc compiles out of the box on SunOS 5.8
|
||
|
||
------------------------------------------------------------------------
|
||
r1121 | guus | 2002-09-15 14:26:24 +0200 (zo, 15 sep 2002) | 2 lines
|
||
|
||
port_t isn't used anymore and conflicts with MacOS/X headers.
|
||
|
||
------------------------------------------------------------------------
|
||
r1120 | guus | 2002-09-15 14:26:04 +0200 (zo, 15 sep 2002) | 2 lines
|
||
|
||
MacOS/X needs #define _P1003_1B_VISIBLE in order to use mlockall().
|
||
|
||
------------------------------------------------------------------------
|
||
r1119 | guus | 2002-09-12 00:25:58 +0200 (do, 12 sep 2002) | 2 lines
|
||
|
||
What was I thinking?
|
||
|
||
------------------------------------------------------------------------
|
||
r1118 | guus | 2002-09-11 00:13:22 +0200 (wo, 11 sep 2002) | 2 lines
|
||
|
||
Make sure malloc() is declared.
|
||
|
||
------------------------------------------------------------------------
|
||
r1117 | guus | 2002-09-11 00:13:01 +0200 (wo, 11 sep 2002) | 2 lines
|
||
|
||
Fix placement of #include "config.h"
|
||
|
||
------------------------------------------------------------------------
|
||
r1116 | guus | 2002-09-10 23:46:05 +0200 (di, 10 sep 2002) | 2 lines
|
||
|
||
Link with libintl if necessary.
|
||
|
||
------------------------------------------------------------------------
|
||
r1115 | guus | 2002-09-10 23:29:42 +0200 (di, 10 sep 2002) | 2 lines
|
||
|
||
Clean up after indent.
|
||
|
||
------------------------------------------------------------------------
|
||
r1114 | guus | 2002-09-10 11:40:25 +0200 (di, 10 sep 2002) | 2 lines
|
||
|
||
Fix compiler warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r1113 | guus | 2002-09-10 00:41:56 +0200 (di, 10 sep 2002) | 2 lines
|
||
|
||
Let GCC check format string and arguments of send_request().
|
||
|
||
------------------------------------------------------------------------
|
||
r1112 | guus | 2002-09-10 00:33:31 +0200 (di, 10 sep 2002) | 2 lines
|
||
|
||
Remove redundant spaces.
|
||
|
||
------------------------------------------------------------------------
|
||
r1111 | guus | 2002-09-09 23:49:16 +0200 (ma, 09 sep 2002) | 2 lines
|
||
|
||
Switch to K&R style indentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1110 | guus | 2002-09-09 23:25:28 +0200 (ma, 09 sep 2002) | 2 lines
|
||
|
||
Switch to K&R style indentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1109 | guus | 2002-09-09 21:40:12 +0200 (ma, 09 sep 2002) | 5 lines
|
||
|
||
Cleanups:
|
||
- Convert cp to cp(); so that automatic indenters work.
|
||
- Convert constructions like if(x == NULL) to if(!x).
|
||
- Move all assignments out of conditions.
|
||
|
||
------------------------------------------------------------------------
|
||
r1108 | guus | 2002-09-06 23:22:35 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Why don't these connection_t's get cleaned up?
|
||
|
||
------------------------------------------------------------------------
|
||
r1107 | guus | 2002-09-06 23:02:36 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Fix MST algorithm.
|
||
|
||
------------------------------------------------------------------------
|
||
r1106 | guus | 2002-09-06 16:31:12 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Reset the *correct* seqnos.
|
||
|
||
------------------------------------------------------------------------
|
||
r1105 | guus | 2002-09-06 14:19:16 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
edge_weight_compare() shouldn't rely on edge_compare().
|
||
|
||
------------------------------------------------------------------------
|
||
r1104 | zarq | 2002-09-06 13:08:21 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Added AM_MAINTAINER_MODE
|
||
|
||
------------------------------------------------------------------------
|
||
r1103 | guus | 2002-09-06 12:23:52 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Remove global edge_tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r1102 | guus | 2002-09-06 11:48:39 +0200 (vr, 06 sep 2002) | 2 lines
|
||
|
||
Only reset seqno's when a key is sent or received.
|
||
|
||
------------------------------------------------------------------------
|
||
r1101 | guus | 2002-09-05 01:11:58 +0200 (do, 05 sep 2002) | 2 lines
|
||
|
||
Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r1100 | guus | 2002-09-05 01:05:49 +0200 (do, 05 sep 2002) | 2 lines
|
||
|
||
Add missing headers.
|
||
|
||
------------------------------------------------------------------------
|
||
r1099 | guus | 2002-09-05 01:04:52 +0200 (do, 05 sep 2002) | 2 lines
|
||
|
||
Run autopoint and libtoolize before creating initial makefiles.
|
||
|
||
------------------------------------------------------------------------
|
||
r1098 | guus | 2002-09-04 21:57:53 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Small updates.
|
||
|
||
------------------------------------------------------------------------
|
||
r1097 | guus | 2002-09-04 18:36:03 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r1096 | guus | 2002-09-04 18:26:45 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Generalized request broadcasting/forwarding.
|
||
|
||
------------------------------------------------------------------------
|
||
r1095 | guus | 2002-09-04 16:17:28 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Small fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r1094 | guus | 2002-09-04 15:48:52 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Revert to edge and graph stuff. This time, use a directed graph.
|
||
|
||
------------------------------------------------------------------------
|
||
r1093 | guus | 2002-09-04 10:48:03 +0200 (wo, 04 sep 2002) | 3 lines
|
||
|
||
Just ignore wrong ADD_NODEs instead of replying with a DEL_NODE, in the
|
||
hope other DEL_NODEs will catch up eventually.
|
||
|
||
------------------------------------------------------------------------
|
||
r1092 | guus | 2002-09-04 10:36:34 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Don't forget to set prevhop to myself for new connections.
|
||
|
||
------------------------------------------------------------------------
|
||
r1091 | guus | 2002-09-04 10:33:08 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Prevent looping DEL_NODE/ADD_NODE messages after a node disconnects.
|
||
|
||
------------------------------------------------------------------------
|
||
r1090 | guus | 2002-09-04 10:02:33 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Reduce KEY_CHANGED traffic.
|
||
|
||
------------------------------------------------------------------------
|
||
r1089 | guus | 2002-09-04 00:49:55 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
Woops.
|
||
|
||
------------------------------------------------------------------------
|
||
r1088 | guus | 2002-09-04 00:37:49 +0200 (wo, 04 sep 2002) | 2 lines
|
||
|
||
A reachable node is always more preferable to an unreachable one...
|
||
|
||
------------------------------------------------------------------------
|
||
r1087 | guus | 2002-09-03 22:43:26 +0200 (di, 03 sep 2002) | 2 lines
|
||
|
||
Drop graph and edge stuff. Use new node stuff instead.
|
||
|
||
------------------------------------------------------------------------
|
||
r1086 | guus | 2002-09-03 22:42:05 +0200 (di, 03 sep 2002) | 2 lines
|
||
|
||
Make sure setlocale() is available.
|
||
|
||
------------------------------------------------------------------------
|
||
r1085 | guus | 2002-09-03 00:40:42 +0200 (di, 03 sep 2002) | 2 lines
|
||
|
||
Replacement for the current routing algorithm.
|
||
|
||
------------------------------------------------------------------------
|
||
r1084 | guus | 2002-08-24 14:54:55 +0200 (za, 24 aug 2002) | 2 lines
|
||
|
||
Check for ranlib.
|
||
|
||
------------------------------------------------------------------------
|
||
r1083 | guus | 2002-08-24 14:11:40 +0200 (za, 24 aug 2002) | 2 lines
|
||
|
||
Gettext 1.11.5 compatibility.
|
||
|
||
------------------------------------------------------------------------
|
||
r1080 | guus | 2002-07-18 16:30:45 +0200 (do, 18 jul 2002) | 2 lines
|
||
|
||
Added support for raw sockets. This can be used instead of tun/tap devices.
|
||
|
||
------------------------------------------------------------------------
|
||
r1078 | guus | 2002-07-16 15:18:27 +0200 (di, 16 jul 2002) | 2 lines
|
||
|
||
Don't bother to chown, and correctly document ConnectTo.
|
||
|
||
------------------------------------------------------------------------
|
||
r1077 | guus | 2002-07-16 15:12:49 +0200 (di, 16 jul 2002) | 2 lines
|
||
|
||
Allow tincd to be locked into main memory.
|
||
|
||
------------------------------------------------------------------------
|
||
r1076 | guus | 2002-07-12 13:45:21 +0200 (vr, 12 jul 2002) | 2 lines
|
||
|
||
Include complete fake-getname/addrinfo from OpenSSH.
|
||
|
||
------------------------------------------------------------------------
|
||
r1071 | guus | 2002-07-11 14:57:06 +0200 (do, 11 jul 2002) | 2 lines
|
||
|
||
Added stub device.c for Cygwin.
|
||
|
||
------------------------------------------------------------------------
|
||
r1070 | guus | 2002-07-11 14:55:58 +0200 (do, 11 jul 2002) | 2 lines
|
||
|
||
Started port to Cygwin.
|
||
|
||
------------------------------------------------------------------------
|
||
r1068 | guus | 2002-07-11 14:42:43 +0200 (do, 11 jul 2002) | 2 lines
|
||
|
||
Clear subnets before using them.
|
||
|
||
------------------------------------------------------------------------
|
||
r1067 | guus | 2002-07-10 13:32:33 +0200 (wo, 10 jul 2002) | 2 lines
|
||
|
||
Allow identical subnets from different owners.
|
||
|
||
------------------------------------------------------------------------
|
||
r1066 | guus | 2002-07-10 13:27:06 +0200 (wo, 10 jul 2002) | 4 lines
|
||
|
||
Allow list of environment variables to be passed to execute_script().
|
||
When executing host-up/down scripts, include the address and port of the
|
||
remote host.
|
||
|
||
------------------------------------------------------------------------
|
||
r1065 | guus | 2002-06-21 19:49:48 +0200 (vr, 21 jun 2002) | 2 lines
|
||
|
||
Fix for prefixlengths of 32 (IPv4) and 128 (IPv6) bits.
|
||
|
||
------------------------------------------------------------------------
|
||
r1064 | guus | 2002-06-21 12:11:37 +0200 (vr, 21 jun 2002) | 3 lines
|
||
|
||
s/sliepen.warande.net/sliepen.eu.org/g
|
||
s/itimmermans@bigfoot.com/ivo@o2w.nl/g
|
||
|
||
------------------------------------------------------------------------
|
||
r1063 | guus | 2002-06-14 13:51:29 +0200 (vr, 14 jun 2002) | 2 lines
|
||
|
||
Update comments about IPv6 autoconfiguration.
|
||
|
||
------------------------------------------------------------------------
|
||
r1062 | guus | 2002-06-13 18:12:40 +0200 (do, 13 jun 2002) | 2 lines
|
||
|
||
Reset listen_sockets after SIGHUP.
|
||
|
||
------------------------------------------------------------------------
|
||
r1061 | guus | 2002-06-12 15:45:23 +0200 (wo, 12 jun 2002) | 2 lines
|
||
|
||
Add configuration details for NetBSD and Darwin (MacOS/X).
|
||
|
||
------------------------------------------------------------------------
|
||
r1060 | guus | 2002-06-11 13:03:17 +0200 (di, 11 jun 2002) | 3 lines
|
||
|
||
Autoconf cleanup. Works for both 2.13 and 2.53, although running autoconf
|
||
2.53 still gives some errors.
|
||
|
||
------------------------------------------------------------------------
|
||
r1059 | guus | 2002-06-10 17:08:23 +0200 (ma, 10 jun 2002) | 2 lines
|
||
|
||
Include darwin/device.c in distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r1058 | guus | 2002-06-10 16:35:18 +0200 (ma, 10 jun 2002) | 2 lines
|
||
|
||
Use darwin/device.c when compiling on MacOS/X.
|
||
|
||
------------------------------------------------------------------------
|
||
r1057 | guus | 2002-06-10 16:33:40 +0200 (ma, 10 jun 2002) | 2 lines
|
||
|
||
Added Darwin (MacOS/X) tun device handling.
|
||
|
||
------------------------------------------------------------------------
|
||
r1055 | zarq | 2002-06-09 18:23:12 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
Added Alessandro Gatti
|
||
|
||
------------------------------------------------------------------------
|
||
r1054 | zarq | 2002-06-09 18:19:20 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
Include netbsd's device.c in make dist
|
||
|
||
------------------------------------------------------------------------
|
||
r1053 | zarq | 2002-06-09 18:12:04 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
Include a few more header files
|
||
|
||
------------------------------------------------------------------------
|
||
r1052 | zarq | 2002-06-09 17:58:05 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
Add /sw/{include,lib} to search paths if they exist
|
||
|
||
------------------------------------------------------------------------
|
||
r1051 | zarq | 2002-06-09 17:50:12 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
getnameinfo fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r1050 | zarq | 2002-06-09 17:26:10 +0200 (zo, 09 jun 2002) | 2 lines
|
||
|
||
OSX support
|
||
|
||
------------------------------------------------------------------------
|
||
r1048 | guus | 2002-06-08 16:08:57 +0200 (za, 08 jun 2002) | 3 lines
|
||
|
||
- netinet/* include files depend on netinet/in_systm.h.
|
||
- Squash bashism in configure.in.
|
||
|
||
------------------------------------------------------------------------
|
||
r1047 | guus | 2002-06-08 15:46:43 +0200 (za, 08 jun 2002) | 2 lines
|
||
|
||
Use inttypes.h instead of stdint.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r1046 | guus | 2002-06-08 14:57:10 +0200 (za, 08 jun 2002) | 5 lines
|
||
|
||
Cleanup:
|
||
- Remove checks for specific OS's, instead check for #defines/#includes.
|
||
- Use uint??_t where appropriate.
|
||
- Mask handling functions use void pointers to get rid of silly casts.
|
||
|
||
------------------------------------------------------------------------
|
||
r1045 | wsl | 2002-06-07 13:14:05 +0200 (vr, 07 jun 2002) | 2 lines
|
||
|
||
This should work much better.
|
||
|
||
------------------------------------------------------------------------
|
||
r1044 | guus | 2002-06-05 02:25:55 +0200 (wo, 05 jun 2002) | 2 lines
|
||
|
||
Use correct includes on NetBSD.
|
||
|
||
------------------------------------------------------------------------
|
||
r1043 | guus | 2002-06-05 02:20:40 +0200 (wo, 05 jun 2002) | 2 lines
|
||
|
||
Make it work correctly with NetBSD tun device.
|
||
|
||
------------------------------------------------------------------------
|
||
r1042 | guus | 2002-06-02 18:06:33 +0200 (zo, 02 jun 2002) | 3 lines
|
||
|
||
Support RSA_PUBKEYs (as opposed to RSAPublicKeys) so tinc accepts
|
||
public keys generated by the OpenSSL command line tools.
|
||
|
||
------------------------------------------------------------------------
|
||
r1035 | guus | 2002-05-01 11:15:58 +0200 (wo, 01 mei 2002) | 2 lines
|
||
|
||
Only purge once when there are no more connections.
|
||
|
||
------------------------------------------------------------------------
|
||
r1033 | guus | 2002-04-29 22:05:07 +0200 (ma, 29 apr 2002) | 3 lines
|
||
|
||
Fix very stupid bug in node_del(), which might have caused corruption of
|
||
subnets.
|
||
|
||
------------------------------------------------------------------------
|
||
r1030 | guus | 2002-04-27 13:40:45 +0200 (za, 27 apr 2002) | 2 lines
|
||
|
||
Informative log message if execl() failed.
|
||
|
||
------------------------------------------------------------------------
|
||
r1029 | zarq | 2002-04-26 20:13:00 +0200 (vr, 26 apr 2002) | 2 lines
|
||
|
||
Typo
|
||
|
||
------------------------------------------------------------------------
|
||
r1028 | guus | 2002-04-25 21:17:24 +0200 (do, 25 apr 2002) | 2 lines
|
||
|
||
Added Nick Patavalis for his RedHat package.
|
||
|
||
------------------------------------------------------------------------
|
||
r1027 | guus | 2002-04-23 09:49:38 +0200 (di, 23 apr 2002) | 2 lines
|
||
|
||
Add BindToAddress variable, similar to the late BindToIP.
|
||
|
||
------------------------------------------------------------------------
|
||
r1026 | guus | 2002-04-19 16:06:40 +0200 (vr, 19 apr 2002) | 2 lines
|
||
|
||
Support for MaxOS/X.
|
||
|
||
------------------------------------------------------------------------
|
||
r1025 | zarq | 2002-04-18 22:09:05 +0200 (do, 18 apr 2002) | 2 lines
|
||
|
||
Put #ifndef checks for HAVE_RAND_PSEUDO_BYTES in the correct places.
|
||
|
||
------------------------------------------------------------------------
|
||
r981 | guus | 2002-04-09 13:44:47 +0200 (di, 09 apr 2002) | 2 lines
|
||
|
||
Remarks about 1.0pre7 release.
|
||
|
||
------------------------------------------------------------------------
|
||
r980 | guus | 2002-04-09 13:43:45 +0200 (di, 09 apr 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r979 | guus | 2002-04-09 13:43:29 +0200 (di, 09 apr 2002) | 2 lines
|
||
|
||
masklength is better known as prefixlength
|
||
|
||
------------------------------------------------------------------------
|
||
r978 | guus | 2002-04-09 13:42:48 +0200 (di, 09 apr 2002) | 2 lines
|
||
|
||
masklength is better known as prefixlength.
|
||
|
||
------------------------------------------------------------------------
|
||
r977 | guus | 2002-04-08 15:27:09 +0200 (ma, 08 apr 2002) | 2 lines
|
||
|
||
Automake forgets about depcomp, remind it.
|
||
|
||
------------------------------------------------------------------------
|
||
r976 | guus | 2002-04-05 11:11:38 +0200 (vr, 05 apr 2002) | 2 lines
|
||
|
||
Fix maskcheck() and maskcmp().
|
||
|
||
------------------------------------------------------------------------
|
||
r975 | guus | 2002-04-01 23:28:39 +0200 (ma, 01 apr 2002) | 2 lines
|
||
|
||
check_rsa() is broken, I don't know why, just remove it for now.
|
||
|
||
------------------------------------------------------------------------
|
||
r974 | guus | 2002-04-01 23:28:05 +0200 (ma, 01 apr 2002) | 2 lines
|
||
|
||
Don't check_network_activity() if select() is interrupted by a signal.
|
||
|
||
------------------------------------------------------------------------
|
||
r973 | guus | 2002-03-27 20:43:50 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Make configure --help output look nicer.
|
||
|
||
------------------------------------------------------------------------
|
||
r972 | guus | 2002-03-27 17:26:26 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Update with information about the pre6 release.
|
||
|
||
------------------------------------------------------------------------
|
||
r971 | guus | 2002-03-27 17:00:49 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Update dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r970 | guus | 2002-03-27 17:00:38 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Fix format strings.
|
||
|
||
------------------------------------------------------------------------
|
||
r969 | guus | 2002-03-27 16:47:06 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Remove symlink to device.c when doing a make dist.
|
||
|
||
------------------------------------------------------------------------
|
||
r968 | guus | 2002-03-27 16:35:07 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Recent automake uses $(AMTAR) instead of $(TAR)
|
||
|
||
------------------------------------------------------------------------
|
||
r967 | guus | 2002-03-27 16:26:44 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Remove cruft.
|
||
|
||
------------------------------------------------------------------------
|
||
r966 | guus | 2002-03-27 16:26:29 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Small updates.
|
||
|
||
------------------------------------------------------------------------
|
||
r965 | guus | 2002-03-27 16:01:37 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Limit the amount of packets in a queue to 8.
|
||
|
||
------------------------------------------------------------------------
|
||
r964 | guus | 2002-03-27 16:01:16 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Extend list_t with the number of elements in the list.
|
||
|
||
------------------------------------------------------------------------
|
||
r963 | guus | 2002-03-27 15:02:36 +0100 (wo, 27 mrt 2002) | 2 lines
|
||
|
||
Merge do_prune() with build_fdset(). Probably fixes the invalid filedescriptor error.
|
||
|
||
------------------------------------------------------------------------
|
||
r962 | guus | 2002-03-26 14:19:56 +0100 (di, 26 mrt 2002) | 2 lines
|
||
|
||
Small correction.
|
||
|
||
------------------------------------------------------------------------
|
||
r961 | guus | 2002-03-26 13:00:38 +0100 (di, 26 mrt 2002) | 2 lines
|
||
|
||
Fix execute_script().
|
||
|
||
------------------------------------------------------------------------
|
||
r960 | guus | 2002-03-25 16:51:58 +0100 (ma, 25 mrt 2002) | 2 lines
|
||
|
||
Send REQ_KEY only once until ANS_KEY has arrived.
|
||
|
||
------------------------------------------------------------------------
|
||
r959 | guus | 2002-03-25 16:12:09 +0100 (ma, 25 mrt 2002) | 2 lines
|
||
|
||
Tell a little bit more about security.
|
||
|
||
------------------------------------------------------------------------
|
||
r958 | guus | 2002-03-25 16:01:32 +0100 (ma, 25 mrt 2002) | 2 lines
|
||
|
||
Updated documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r957 | guus | 2002-03-25 14:54:49 +0100 (ma, 25 mrt 2002) | 2 lines
|
||
|
||
Set myself->status.reachable.
|
||
|
||
------------------------------------------------------------------------
|
||
r956 | guus | 2002-03-24 18:14:01 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
Configuration variables were still handled case sensitively.
|
||
|
||
------------------------------------------------------------------------
|
||
r955 | guus | 2002-03-24 18:08:38 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
OpenBSD tun device uses address family number instead of Ethernet type.
|
||
|
||
------------------------------------------------------------------------
|
||
r954 | guus | 2002-03-24 17:50:58 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
Respect type field.
|
||
|
||
------------------------------------------------------------------------
|
||
r953 | guus | 2002-03-24 17:40:14 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r952 | guus | 2002-03-24 17:36:56 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
Set $INTERFACE correctly when using ethertap while compiled with tun/tap support.
|
||
|
||
------------------------------------------------------------------------
|
||
r951 | guus | 2002-03-24 17:28:27 +0100 (zo, 24 mrt 2002) | 3 lines
|
||
|
||
Execute hosts/name-up when a node becomes reachable, and hosts/name-down
|
||
when it becomes unreachable.
|
||
|
||
------------------------------------------------------------------------
|
||
r950 | guus | 2002-03-24 17:22:59 +0100 (zo, 24 mrt 2002) | 2 lines
|
||
|
||
Don't try to execute scripts unless they exist.
|
||
|
||
------------------------------------------------------------------------
|
||
r949 | guus | 2002-03-23 21:21:10 +0100 (za, 23 mrt 2002) | 2 lines
|
||
|
||
Reset retry timeout when receiving the first PONG, not right after receiving the ACK.
|
||
|
||
------------------------------------------------------------------------
|
||
r948 | guus | 2002-03-23 21:13:56 +0100 (za, 23 mrt 2002) | 2 lines
|
||
|
||
Don't run graph algorithms if no edge is deleted in terminate_connection().
|
||
|
||
------------------------------------------------------------------------
|
||
r947 | guus | 2002-03-23 21:12:29 +0100 (za, 23 mrt 2002) | 2 lines
|
||
|
||
free() request strings when deleting past requests from the tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r946 | guus | 2002-03-23 21:01:05 +0100 (za, 23 mrt 2002) | 2 lines
|
||
|
||
send_ack() was broken.
|
||
|
||
------------------------------------------------------------------------
|
||
r945 | guus | 2002-03-22 14:31:18 +0100 (vr, 22 mrt 2002) | 2 lines
|
||
|
||
Fix compiler warnings, strictly use long int and %lx for options.
|
||
|
||
------------------------------------------------------------------------
|
||
r944 | guus | 2002-03-22 13:41:54 +0100 (vr, 22 mrt 2002) | 2 lines
|
||
|
||
Fix add_edge_h().
|
||
|
||
------------------------------------------------------------------------
|
||
r943 | guus | 2002-03-22 12:43:48 +0100 (vr, 22 mrt 2002) | 4 lines
|
||
|
||
- Added support for jumbograms.
|
||
- Remove tcpaddress from edges, it is not used at all.
|
||
- Last bits of code to prevent looping requests.
|
||
|
||
------------------------------------------------------------------------
|
||
r942 | guus | 2002-03-22 00:11:53 +0100 (vr, 22 mrt 2002) | 2 lines
|
||
|
||
Put a break on requests that run around in circles.
|
||
|
||
------------------------------------------------------------------------
|
||
r941 | guus | 2002-03-19 23:48:25 +0100 (di, 19 mrt 2002) | 3 lines
|
||
|
||
Updated SSSP algorithm to automatically detect indirect links (if a node uses
|
||
different addresses for connections to other nodes).
|
||
|
||
------------------------------------------------------------------------
|
||
r940 | guus | 2002-03-19 01:08:34 +0100 (di, 19 mrt 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r939 | guus | 2002-03-19 01:08:23 +0100 (di, 19 mrt 2002) | 2 lines
|
||
|
||
Don't use s6_addr[16|32] anymore.
|
||
|
||
------------------------------------------------------------------------
|
||
r938 | guus | 2002-03-19 01:07:09 +0100 (di, 19 mrt 2002) | 2 lines
|
||
|
||
Cleanup.
|
||
|
||
------------------------------------------------------------------------
|
||
r937 | guus | 2002-03-18 23:47:20 +0100 (ma, 18 mrt 2002) | 3 lines
|
||
|
||
Remember sockaddrs of listening sockets, use appropriate one when sending
|
||
UDP packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r936 | guus | 2002-03-18 15:39:37 +0100 (ma, 18 mrt 2002) | 2 lines
|
||
|
||
Fix #define s6_addr32.
|
||
|
||
------------------------------------------------------------------------
|
||
r935 | guus | 2002-03-18 15:19:02 +0100 (ma, 18 mrt 2002) | 2 lines
|
||
|
||
#define s6_addr32, needed for FreeBSD.
|
||
|
||
------------------------------------------------------------------------
|
||
r934 | guus | 2002-03-17 17:08:39 +0100 (zo, 17 mrt 2002) | 2 lines
|
||
|
||
Only unmap IPv6 addresses.
|
||
|
||
------------------------------------------------------------------------
|
||
r933 | guus | 2002-03-17 16:59:29 +0100 (zo, 17 mrt 2002) | 2 lines
|
||
|
||
Unmap v4mapped sockaddrs.
|
||
|
||
------------------------------------------------------------------------
|
||
r932 | guus | 2002-03-15 16:50:14 +0100 (vr, 15 mrt 2002) | 2 lines
|
||
|
||
Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r931 | guus | 2002-03-15 16:40:40 +0100 (vr, 15 mrt 2002) | 2 lines
|
||
|
||
Different way of detecting neighbor solicitation requests.
|
||
|
||
------------------------------------------------------------------------
|
||
r930 | guus | 2002-03-15 16:08:21 +0100 (vr, 15 mrt 2002) | 2 lines
|
||
|
||
Oops, don't forget to actually put the checksum in the response packet.
|
||
|
||
------------------------------------------------------------------------
|
||
r929 | guus | 2002-03-15 15:41:57 +0100 (vr, 15 mrt 2002) | 2 lines
|
||
|
||
Neighbor solicitation requests now work (I think).
|
||
|
||
------------------------------------------------------------------------
|
||
r928 | guus | 2002-03-12 17:30:15 +0100 (di, 12 mrt 2002) | 2 lines
|
||
|
||
Revert changes to Kruskal's algo.
|
||
|
||
------------------------------------------------------------------------
|
||
r927 | guus | 2002-03-12 15:25:04 +0100 (di, 12 mrt 2002) | 2 lines
|
||
|
||
Put #ifdef NEIGHBORSOL around corresponding code.
|
||
|
||
------------------------------------------------------------------------
|
||
r926 | guus | 2002-03-12 15:20:44 +0100 (di, 12 mrt 2002) | 2 lines
|
||
|
||
Remove silly cache thingy.
|
||
|
||
------------------------------------------------------------------------
|
||
r925 | guus | 2002-03-12 15:19:51 +0100 (di, 12 mrt 2002) | 2 lines
|
||
|
||
Packet sequence number/authentication warnings only if debug_lvl >= 5.
|
||
|
||
------------------------------------------------------------------------
|
||
r924 | guus | 2002-03-12 14:42:23 +0100 (di, 12 mrt 2002) | 2 lines
|
||
|
||
Simplified implementation of Kruskal's minimum spanning tree algorithm.
|
||
|
||
------------------------------------------------------------------------
|
||
r923 | guus | 2002-03-11 14:56:00 +0100 (ma, 11 mrt 2002) | 2 lines
|
||
|
||
New strategy: forward icmp6 neighbor solicitations to intended target.
|
||
|
||
------------------------------------------------------------------------
|
||
r922 | guus | 2002-03-11 14:14:53 +0100 (ma, 11 mrt 2002) | 2 lines
|
||
|
||
Try to reply to neighbor solicitation requests.
|
||
|
||
------------------------------------------------------------------------
|
||
r921 | guus | 2002-03-11 12:45:12 +0100 (ma, 11 mrt 2002) | 2 lines
|
||
|
||
prune_connections() before build_fdset().
|
||
|
||
------------------------------------------------------------------------
|
||
r920 | guus | 2002-03-11 12:23:04 +0100 (ma, 11 mrt 2002) | 3 lines
|
||
|
||
Cleanups, spelling fixes, allow symbol names for signals (-k option),
|
||
don't remove pidfile if other tincd is still running.
|
||
|
||
------------------------------------------------------------------------
|
||
r919 | guus | 2002-03-10 17:09:15 +0100 (zo, 10 mrt 2002) | 2 lines
|
||
|
||
Don't retry to make outgoing connections when exitting.
|
||
|
||
------------------------------------------------------------------------
|
||
r918 | guus | 2002-03-10 16:40:27 +0100 (zo, 10 mrt 2002) | 2 lines
|
||
|
||
Small fixes to improve portability.
|
||
|
||
------------------------------------------------------------------------
|
||
r917 | guus | 2002-03-10 15:07:08 +0100 (zo, 10 mrt 2002) | 2 lines
|
||
|
||
Autodetect $MAKE/gmake/make.
|
||
|
||
------------------------------------------------------------------------
|
||
r916 | guus | 2002-03-10 15:05:35 +0100 (zo, 10 mrt 2002) | 2 lines
|
||
|
||
po/POTFILES and po/Makefile should not be generated by configure.
|
||
|
||
------------------------------------------------------------------------
|
||
r915 | guus | 2002-03-10 15:04:48 +0100 (zo, 10 mrt 2002) | 2 lines
|
||
|
||
Fix forwarding of IPv6 packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r914 | guus | 2002-03-01 16:14:29 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Check if BindToDevice and PriorityInheritance are supported.
|
||
|
||
------------------------------------------------------------------------
|
||
r913 | guus | 2002-03-01 15:33:48 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Woops.
|
||
|
||
------------------------------------------------------------------------
|
||
r912 | guus | 2002-03-01 15:25:10 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Document and clean up MAC address expiry.
|
||
|
||
------------------------------------------------------------------------
|
||
r911 | guus | 2002-03-01 15:09:31 +0100 (vr, 01 mrt 2002) | 4 lines
|
||
|
||
- Global time_t now, so that we don't have to call time() too often.
|
||
- MAC addresses expire after a time configurable by MACExpire (default 600
|
||
seconds)
|
||
|
||
------------------------------------------------------------------------
|
||
r910 | guus | 2002-03-01 14:38:15 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r909 | guus | 2002-03-01 14:38:02 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Updated documentation.
|
||
|
||
------------------------------------------------------------------------
|
||
r908 | guus | 2002-03-01 14:18:54 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Create/bind TCP and UDP listening sockets in pairs.
|
||
|
||
------------------------------------------------------------------------
|
||
r907 | guus | 2002-03-01 13:26:56 +0100 (vr, 01 mrt 2002) | 4 lines
|
||
|
||
If "PriorityInheritance = yes" is specified in tinc.conf, the value of the
|
||
TOS field of the tunneled packets will be passed on to the UDP packets tinc
|
||
sends out.
|
||
|
||
------------------------------------------------------------------------
|
||
r906 | guus | 2002-03-01 13:25:58 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Fix listening sockets.
|
||
|
||
------------------------------------------------------------------------
|
||
r905 | guus | 2002-03-01 12:18:34 +0100 (vr, 01 mrt 2002) | 2 lines
|
||
|
||
Make BindToInterface work.
|
||
|
||
------------------------------------------------------------------------
|
||
r904 | guus | 2002-02-27 23:37:55 +0100 (wo, 27 feb 2002) | 2 lines
|
||
|
||
Fix send_request() bug.
|
||
|
||
------------------------------------------------------------------------
|
||
r903 | guus | 2002-02-27 00:26:41 +0100 (wo, 27 feb 2002) | 2 lines
|
||
|
||
Allow multiple listening sockets.
|
||
|
||
------------------------------------------------------------------------
|
||
r902 | guus | 2002-02-26 23:47:51 +0100 (di, 26 feb 2002) | 2 lines
|
||
|
||
Tweaking IPv6 support.
|
||
|
||
------------------------------------------------------------------------
|
||
r901 | guus | 2002-02-20 23:37:38 +0100 (wo, 20 feb 2002) | 3 lines
|
||
|
||
- Change SA_LEN to SALEN, former one is already defined on some platforms.
|
||
- Use SALEN everywhere appropriate.
|
||
|
||
------------------------------------------------------------------------
|
||
r900 | guus | 2002-02-20 23:15:32 +0100 (wo, 20 feb 2002) | 4 lines
|
||
|
||
- Use gai_strerror() where appropriate
|
||
- Clear hints before using them with getaddrinfo()
|
||
- Use sa_len on platforms that support them
|
||
|
||
------------------------------------------------------------------------
|
||
r899 | guus | 2002-02-20 20:31:15 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Preserve inpkt->len, needed for broadcasts.
|
||
|
||
------------------------------------------------------------------------
|
||
r898 | guus | 2002-02-20 20:25:09 +0100 (wo, 20 feb 2002) | 3 lines
|
||
|
||
Protocol now also exchanges cipher/digest/maclength/compression for the
|
||
meta connection.
|
||
|
||
------------------------------------------------------------------------
|
||
r897 | guus | 2002-02-20 18:16:15 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Cache results of lookup_subnet_...().
|
||
|
||
------------------------------------------------------------------------
|
||
r896 | guus | 2002-02-20 18:15:33 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Fix maskcmp() and maskcpy().
|
||
|
||
------------------------------------------------------------------------
|
||
r895 | guus | 2002-02-20 17:04:59 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Forward packets in router mode.
|
||
|
||
------------------------------------------------------------------------
|
||
r894 | guus | 2002-02-20 17:04:39 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Use AF_UNSPEC for listening sockets if AddressFamily = any.
|
||
|
||
------------------------------------------------------------------------
|
||
r893 | guus | 2002-02-20 17:04:07 +0100 (wo, 20 feb 2002) | 2 lines
|
||
|
||
Fix segfault when receiving HUP signal.
|
||
|
||
------------------------------------------------------------------------
|
||
r892 | guus | 2002-02-18 17:25:19 +0100 (ma, 18 feb 2002) | 8 lines
|
||
|
||
- Non-blocking connect()s.
|
||
- Socket handling revamped to use sockaddr_t.
|
||
- tinc can now tunnel over IPv6.
|
||
- Handle all addresses and subnets in network byte order.
|
||
Only convert them when they need to be printed.
|
||
- IPv6 subnets bigger than /128 now work.
|
||
- Use %s and strerror(errno) instead of %m.
|
||
|
||
------------------------------------------------------------------------
|
||
r888 | guus | 2002-02-12 15:42:37 +0100 (di, 12 feb 2002) | 2 lines
|
||
|
||
Add check for NetBSD.
|
||
|
||
------------------------------------------------------------------------
|
||
r887 | guus | 2002-02-12 15:40:12 +0100 (di, 12 feb 2002) | 2 lines
|
||
|
||
Added device.c for NetBSD, actually a copy of the OpenBSD one.
|
||
|
||
------------------------------------------------------------------------
|
||
r886 | guus | 2002-02-12 15:36:45 +0100 (di, 12 feb 2002) | 2 lines
|
||
|
||
Get rid of sys/signal.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r884 | guus | 2002-02-12 15:29:00 +0100 (di, 12 feb 2002) | 2 lines
|
||
|
||
Don't use sa_sigaction (which NetBSD doesn't like) at all if we don't use siginfo.
|
||
|
||
------------------------------------------------------------------------
|
||
r883 | guus | 2002-02-11 16:59:18 +0100 (ma, 11 feb 2002) | 4 lines
|
||
|
||
Added support for packet compression, thanks to Mark Glines.
|
||
Add "Compression = <level>" to the host config files, where level can be
|
||
0 (off), or any integer between 1 (fast) and 9 (best).
|
||
|
||
------------------------------------------------------------------------
|
||
r881 | guus | 2002-02-11 15:20:46 +0100 (ma, 11 feb 2002) | 2 lines
|
||
|
||
Small fix.
|
||
|
||
------------------------------------------------------------------------
|
||
r880 | guus | 2002-02-11 15:20:21 +0100 (ma, 11 feb 2002) | 3 lines
|
||
|
||
- If no PrivateKeyFile is specified, /etc/tinc/netname/rsa_key.priv is assumed.
|
||
- Check RSA key before using it.
|
||
|
||
------------------------------------------------------------------------
|
||
r879 | guus | 2002-02-11 13:33:01 +0100 (ma, 11 feb 2002) | 2 lines
|
||
|
||
Sensible defaults for $INTERFACE.
|
||
|
||
------------------------------------------------------------------------
|
||
r878 | guus | 2002-02-11 11:16:18 +0100 (ma, 11 feb 2002) | 2 lines
|
||
|
||
Last bits of the merger.
|
||
|
||
------------------------------------------------------------------------
|
||
r877 | guus | 2002-02-11 11:05:58 +0100 (ma, 11 feb 2002) | 2 lines
|
||
|
||
Forgot to merge new files from pre5.
|
||
|
||
------------------------------------------------------------------------
|
||
r876 | guus | 2002-02-10 22:57:54 +0100 (zo, 10 feb 2002) | 2 lines
|
||
|
||
Merging of the entire pre5 branch.
|
||
|
||
------------------------------------------------------------------------
|
||
r784 | zarq | 2001-11-16 23:41:38 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Conversion to struct addrinfo is almost complete for this file.
|
||
|
||
------------------------------------------------------------------------
|
||
r783 | zarq | 2001-11-16 23:40:26 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Don't include netutl.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r782 | zarq | 2001-11-16 23:31:41 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Fixed silly typo: "np" instead of "no"
|
||
|
||
------------------------------------------------------------------------
|
||
r781 | zarq | 2001-11-16 23:31:15 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
get_config_subnet needs to be fixed.
|
||
|
||
------------------------------------------------------------------------
|
||
r780 | zarq | 2001-11-16 18:40:50 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
route_ipv4 and route_ipv6 replaced by route_ip.
|
||
|
||
------------------------------------------------------------------------
|
||
r779 | zarq | 2001-11-16 18:39:59 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Don't include netutl.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r778 | zarq | 2001-11-16 18:39:38 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
lookup_node_udp changed.
|
||
|
||
------------------------------------------------------------------------
|
||
r777 | zarq | 2001-11-16 18:38:39 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
First part of rewriting things to use struct addrinfo.
|
||
|
||
------------------------------------------------------------------------
|
||
r776 | zarq | 2001-11-16 18:37:08 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Added dropin replacements for get*info and helper functions.
|
||
|
||
------------------------------------------------------------------------
|
||
r775 | zarq | 2001-11-16 17:16:33 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Added HAVE_STRUCT_ADDRINFO
|
||
|
||
------------------------------------------------------------------------
|
||
r774 | zarq | 2001-11-16 16:56:44 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
(re)added port to struct node_t
|
||
|
||
------------------------------------------------------------------------
|
||
r773 | zarq | 2001-11-16 13:22:02 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Don't include netutl.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r772 | zarq | 2001-11-16 13:21:22 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Obsoleted.
|
||
|
||
------------------------------------------------------------------------
|
||
r771 | zarq | 2001-11-16 13:16:28 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Don't compile/link netutl.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r770 | zarq | 2001-11-16 13:14:20 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
get_config_{ip,port} removed.
|
||
|
||
------------------------------------------------------------------------
|
||
r769 | zarq | 2001-11-16 13:13:34 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Changed to use struct addrinfo where needed.
|
||
|
||
------------------------------------------------------------------------
|
||
r768 | zarq | 2001-11-16 13:10:54 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Obsoleted all IP<x> types in favor of struct addrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r767 | zarq | 2001-11-16 13:08:38 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Removed definitions of ipv4_t, ipv6_t, port_t
|
||
|
||
------------------------------------------------------------------------
|
||
r766 | zarq | 2001-11-16 13:02:17 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Changed lookup_connection to use struct addrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r765 | zarq | 2001-11-16 13:01:48 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Changed prototype for lookup_connection to use struct addrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r764 | zarq | 2001-11-16 01:23:28 +0100 (vr, 16 nov 2001) | 3 lines
|
||
|
||
Use struct addrinfo in connection_t to hold all host data such as IP
|
||
address and port
|
||
|
||
------------------------------------------------------------------------
|
||
r763 | zarq | 2001-11-16 01:13:08 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Deprecated get_config_ip and get_config_port
|
||
|
||
------------------------------------------------------------------------
|
||
r762 | zarq | 2001-11-16 00:49:46 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Check for struct addrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r761 | zarq | 2001-11-16 00:28:58 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Credit OpenSSH
|
||
|
||
------------------------------------------------------------------------
|
||
r760 | zarq | 2001-11-16 00:26:27 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Check for getnameinfo, gai_strerror, freeaddrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r759 | zarq | 2001-11-16 00:05:34 +0100 (vr, 16 nov 2001) | 2 lines
|
||
|
||
Check for getaddrinfo
|
||
|
||
------------------------------------------------------------------------
|
||
r758 | guus | 2001-11-05 20:09:08 +0100 (ma, 05 nov 2001) | 2 lines
|
||
|
||
More fixes for Solaris.
|
||
|
||
------------------------------------------------------------------------
|
||
r757 | guus | 2001-11-05 20:06:07 +0100 (ma, 05 nov 2001) | 2 lines
|
||
|
||
Various fixes needed for Solaris.
|
||
|
||
------------------------------------------------------------------------
|
||
r756 | guus | 2001-11-05 00:48:27 +0100 (ma, 05 nov 2001) | 2 lines
|
||
|
||
Correctly check if subnet owner exists.
|
||
|
||
------------------------------------------------------------------------
|
||
r755 | guus | 2001-11-05 00:29:50 +0100 (ma, 05 nov 2001) | 2 lines
|
||
|
||
Be liberal in what you accept: allow unknown edges to be deleted.
|
||
|
||
------------------------------------------------------------------------
|
||
r754 | guus | 2001-11-03 23:53:02 +0100 (za, 03 nov 2001) | 2 lines
|
||
|
||
*** empty log message ***
|
||
|
||
------------------------------------------------------------------------
|
||
r753 | guus | 2001-11-03 22:22:02 +0100 (za, 03 nov 2001) | 2 lines
|
||
|
||
Several bugfixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r752 | guus | 2001-11-03 22:21:04 +0100 (za, 03 nov 2001) | 2 lines
|
||
|
||
Use PEM functions as suggested by OpenSSL docs.
|
||
|
||
------------------------------------------------------------------------
|
||
r751 | guus | 2001-10-31 21:37:54 +0100 (wo, 31 okt 2001) | 2 lines
|
||
|
||
Some very small fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r750 | guus | 2001-10-31 21:22:52 +0100 (wo, 31 okt 2001) | 2 lines
|
||
|
||
Avoid connecting to another node twice, and check name of outgoing connections.
|
||
|
||
------------------------------------------------------------------------
|
||
r749 | guus | 2001-10-31 21:07:17 +0100 (wo, 31 okt 2001) | 2 lines
|
||
|
||
Show cfg->variable instead of cfg->value when complaining about wrong type.
|
||
|
||
------------------------------------------------------------------------
|
||
r748 | guus | 2001-10-31 21:02:06 +0100 (wo, 31 okt 2001) | 2 lines
|
||
|
||
Don't forget to read public RSA key when making an outgoing connection.
|
||
|
||
------------------------------------------------------------------------
|
||
r747 | guus | 2001-10-31 13:50:24 +0100 (wo, 31 okt 2001) | 5 lines
|
||
|
||
- Small fixes to graph algorithms
|
||
- More control over tap device, ability to set interface name to something
|
||
other than the netname.
|
||
- Export NETNAME, DEVICE and INTERFACE environment variables to scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r746 | guus | 2001-10-30 17:34:32 +0100 (di, 30 okt 2001) | 2 lines
|
||
|
||
More updates to protocol handlers and reimplemented terminate_connection().
|
||
|
||
------------------------------------------------------------------------
|
||
r745 | guus | 2001-10-30 13:59:12 +0100 (di, 30 okt 2001) | 2 lines
|
||
|
||
Various fixes, tinc is now somewhat capable of actually working again.
|
||
|
||
------------------------------------------------------------------------
|
||
r744 | guus | 2001-10-29 14:14:57 +0100 (ma, 29 okt 2001) | 2 lines
|
||
|
||
Working version of Kruskal's algorithm. The running time is very bad though.
|
||
|
||
------------------------------------------------------------------------
|
||
r742 | guus | 2001-10-28 23:42:49 +0100 (zo, 28 okt 2001) | 4 lines
|
||
|
||
- More changes needed for Kruskal's algorithm
|
||
- Implemented a breadth-first search algorithm as a cheap substitution for a
|
||
single-source shortest path algorithm.
|
||
|
||
------------------------------------------------------------------------
|
||
r741 | guus | 2001-10-28 11:16:18 +0100 (zo, 28 okt 2001) | 3 lines
|
||
|
||
- More s/vertex/edge/g
|
||
- Implementation of Kruskal's minimum spanning tree algorithm.
|
||
|
||
------------------------------------------------------------------------
|
||
r739 | guus | 2001-10-28 09:41:19 +0100 (zo, 28 okt 2001) | 2 lines
|
||
|
||
What was I thinking? s/vertex/edge/g.
|
||
|
||
------------------------------------------------------------------------
|
||
r736 | guus | 2001-10-27 17:19:13 +0200 (za, 27 okt 2001) | 2 lines
|
||
|
||
Various small fixes to make tinc runnable again.
|
||
|
||
------------------------------------------------------------------------
|
||
r735 | guus | 2001-10-27 15:13:35 +0200 (za, 27 okt 2001) | 2 lines
|
||
|
||
Make sure everything links.
|
||
|
||
------------------------------------------------------------------------
|
||
r734 | guus | 2001-10-27 14:13:17 +0200 (za, 27 okt 2001) | 8 lines
|
||
|
||
Big bad commit:
|
||
- Transition to new node/vertex/connection structures
|
||
- Use new configuration handling everywhere
|
||
- Linux tun/tap device handling cleanup
|
||
- Start of IPv6 support in route.c
|
||
|
||
It compiles, but it won't link.
|
||
|
||
------------------------------------------------------------------------
|
||
r733 | guus | 2001-10-13 15:53:07 +0200 (za, 13 okt 2001) | 2 lines
|
||
|
||
Support new files (node/vertex/device.[ch]) and OpenBSD.
|
||
|
||
------------------------------------------------------------------------
|
||
r732 | guus | 2001-10-12 17:52:03 +0200 (vr, 12 okt 2001) | 2 lines
|
||
|
||
Forgot the tun specific stuff.
|
||
|
||
------------------------------------------------------------------------
|
||
r731 | guus | 2001-10-12 17:49:11 +0200 (vr, 12 okt 2001) | 2 lines
|
||
|
||
Added OpenBSD tun device handling. Untested though.
|
||
|
||
------------------------------------------------------------------------
|
||
r729 | guus | 2001-10-12 17:38:35 +0200 (vr, 12 okt 2001) | 2 lines
|
||
|
||
Forgot to remove some old #ifdef stuff.
|
||
|
||
------------------------------------------------------------------------
|
||
r728 | guus | 2001-10-12 17:33:21 +0200 (vr, 12 okt 2001) | 2 lines
|
||
|
||
Solaris tun device handling cleaned up a bit and added.
|
||
|
||
------------------------------------------------------------------------
|
||
r726 | guus | 2001-10-12 17:22:59 +0200 (vr, 12 okt 2001) | 2 lines
|
||
|
||
Added FreeBSD tap device handling.
|
||
|
||
------------------------------------------------------------------------
|
||
r724 | guus | 2001-10-12 17:16:03 +0200 (vr, 12 okt 2001) | 4 lines
|
||
|
||
- Split tap device stuff out of net.[ch]
|
||
- Each OS gets it's own device.c to get rid of evil #ifdefs.
|
||
- Cleaned up Linux ethertap and tun/tap handling.
|
||
|
||
------------------------------------------------------------------------
|
||
r721 | guus | 2001-10-10 22:35:10 +0200 (wo, 10 okt 2001) | 2 lines
|
||
|
||
More updates to new node/vertex/connection combo.
|
||
|
||
------------------------------------------------------------------------
|
||
r720 | guus | 2001-10-10 22:34:27 +0200 (wo, 10 okt 2001) | 6 lines
|
||
|
||
Revamp configuration handling:
|
||
- Store everything in AVL trees (fast lookup)
|
||
- No need for hazahaza anymore
|
||
- Parse values when needed
|
||
- This simplifies a lot of config variable lookups.
|
||
|
||
------------------------------------------------------------------------
|
||
r719 | guus | 2001-10-10 11:42:29 +0200 (wo, 10 okt 2001) | 3 lines
|
||
|
||
Removed everything from connection.c that has already been moved to node.c and
|
||
vertex.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r718 | guus | 2001-10-10 10:49:47 +0200 (wo, 10 okt 2001) | 3 lines
|
||
|
||
Further implementation of doc/CONNECTIVITY. connection.[ch] is now split into a
|
||
node, vertex and connection part.
|
||
|
||
------------------------------------------------------------------------
|
||
r715 | wsl | 2001-10-09 21:41:56 +0200 (di, 09 okt 2001) | 2 lines
|
||
|
||
make is not always GNU make.
|
||
|
||
------------------------------------------------------------------------
|
||
r714 | guus | 2001-10-09 21:37:10 +0200 (di, 09 okt 2001) | 2 lines
|
||
|
||
Small corrections.
|
||
|
||
------------------------------------------------------------------------
|
||
r713 | guus | 2001-10-09 21:30:30 +0200 (di, 09 okt 2001) | 2 lines
|
||
|
||
Started implementing doc/CONNECTIVITY.
|
||
|
||
------------------------------------------------------------------------
|
||
r710 | guus | 2001-10-08 17:47:30 +0200 (ma, 08 okt 2001) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r709 | guus | 2001-10-08 17:37:14 +0200 (ma, 08 okt 2001) | 3 lines
|
||
|
||
Fix bug when dropping an old connection in favour of a new one from the
|
||
same host.
|
||
|
||
------------------------------------------------------------------------
|
||
r708 | guus | 2001-10-08 15:37:30 +0200 (ma, 08 okt 2001) | 4 lines
|
||
|
||
- Use ping timeout mechanism to close connections that don't authenticate
|
||
in time.
|
||
- Fix potential segmentation fault in check_dead_connections().
|
||
|
||
------------------------------------------------------------------------
|
||
r707 | guus | 2001-10-08 13:59:08 +0200 (ma, 08 okt 2001) | 3 lines
|
||
|
||
Fix bug where tinc would crash because of a portscan or a connection from a
|
||
tinc daemon with a different version.
|
||
|
||
------------------------------------------------------------------------
|
||
r706 | guus | 2001-10-08 13:47:55 +0200 (ma, 08 okt 2001) | 4 lines
|
||
|
||
- Renamed lastbutonehop to prevhop.
|
||
- Added connection_t *via to connection_t, this keeps record of where
|
||
to send UDP packets to.
|
||
|
||
------------------------------------------------------------------------
|
||
r705 | guus | 2001-09-25 15:39:11 +0200 (di, 25 sep 2001) | 2 lines
|
||
|
||
Fill in next- and lastbutonehop for myself.
|
||
|
||
------------------------------------------------------------------------
|
||
r704 | guus | 2001-09-25 15:35:45 +0200 (di, 25 sep 2001) | 2 lines
|
||
|
||
Try next connectto instead of the same over and over.
|
||
|
||
------------------------------------------------------------------------
|
||
r703 | guus | 2001-09-24 16:16:29 +0200 (ma, 24 sep 2001) | 2 lines
|
||
|
||
Show next- and lastbutonehop when dumping connectionlist to syslog.
|
||
|
||
------------------------------------------------------------------------
|
||
r702 | guus | 2001-09-24 16:12:00 +0200 (ma, 24 sep 2001) | 4 lines
|
||
|
||
Not only keep track of nexthop, but also of lastbutonehop. If destination cl
|
||
wants indirectdata, send it to the lastbutonehop instead, unless it too has
|
||
requested so, and so on.
|
||
|
||
------------------------------------------------------------------------
|
||
r701 | guus | 2001-09-24 15:31:15 +0200 (ma, 24 sep 2001) | 3 lines
|
||
|
||
- Try old TUN/TAP ioctl() request if the one from if_tun.h fails.
|
||
- Be more verbose about the kind of tap device used.
|
||
|
||
------------------------------------------------------------------------
|
||
r700 | zarq | 2001-09-05 20:38:09 +0200 (wo, 05 sep 2001) | 3 lines
|
||
|
||
Killing tincd with SIGINT causes it to toggle between the current
|
||
debug level and level 5. Useful to debug a running tincd.
|
||
|
||
------------------------------------------------------------------------
|
||
r699 | guus | 2001-09-01 14:46:49 +0200 (za, 01 sep 2001) | 2 lines
|
||
|
||
config_t* is a const parameter in get_config_val().
|
||
|
||
------------------------------------------------------------------------
|
||
r698 | guus | 2001-09-01 14:36:53 +0200 (za, 01 sep 2001) | 2 lines
|
||
|
||
Optional signal number for -k option.
|
||
|
||
------------------------------------------------------------------------
|
||
r697 | guus | 2001-09-01 14:36:06 +0200 (za, 01 sep 2001) | 2 lines
|
||
|
||
Revised reconnection mechanism, always try out all ConnectTo lines.
|
||
|
||
------------------------------------------------------------------------
|
||
r696 | guus | 2001-09-01 14:02:39 +0200 (za, 01 sep 2001) | 3 lines
|
||
|
||
Remove IndirectData support for now, new implementation will be added
|
||
later.
|
||
|
||
------------------------------------------------------------------------
|
||
r695 | guus | 2001-08-28 22:52:39 +0200 (di, 28 aug 2001) | 2 lines
|
||
|
||
Fix signed comparison bug in lookup_subnet_ipv4().
|
||
|
||
------------------------------------------------------------------------
|
||
r694 | guus | 2001-08-17 20:14:04 +0200 (vr, 17 aug 2001) | 2 lines
|
||
|
||
Don't send DEL_HOSTs when !status.meta
|
||
|
||
------------------------------------------------------------------------
|
||
r693 | guus | 2001-07-24 22:14:30 +0200 (di, 24 jul 2001) | 2 lines
|
||
|
||
Explicitly log which type of tunnel device is used.
|
||
|
||
------------------------------------------------------------------------
|
||
r692 | guus | 2001-07-24 22:13:42 +0200 (di, 24 jul 2001) | 2 lines
|
||
|
||
The val variable in a config_t is never used as a long.
|
||
|
||
------------------------------------------------------------------------
|
||
r691 | guus | 2001-07-24 22:04:22 +0200 (di, 24 jul 2001) | 3 lines
|
||
|
||
Write public key to rsa_key.pub instead of rsa_key.priv (if not host
|
||
configuration file is found).
|
||
|
||
------------------------------------------------------------------------
|
||
r690 | guus | 2001-07-24 22:03:40 +0200 (di, 24 jul 2001) | 2 lines
|
||
|
||
Don't use %m in fprintf().
|
||
|
||
------------------------------------------------------------------------
|
||
r689 | guus | 2001-07-24 10:51:36 +0200 (di, 24 jul 2001) | 2 lines
|
||
|
||
More on edges.
|
||
|
||
------------------------------------------------------------------------
|
||
r688 | guus | 2001-07-24 00:06:22 +0200 (di, 24 jul 2001) | 2 lines
|
||
|
||
Discuss how sending ADD_EDGEs would be better than sending ADD_HOSTs.
|
||
|
||
------------------------------------------------------------------------
|
||
r687 | guus | 2001-07-22 19:41:52 +0200 (zo, 22 jul 2001) | 2 lines
|
||
|
||
Written down a possible solution.
|
||
|
||
------------------------------------------------------------------------
|
||
r686 | guus | 2001-07-22 17:25:13 +0200 (zo, 22 jul 2001) | 2 lines
|
||
|
||
Correctie.
|
||
|
||
------------------------------------------------------------------------
|
||
r685 | guus | 2001-07-22 16:58:18 +0200 (zo, 22 jul 2001) | 2 lines
|
||
|
||
Small update.
|
||
|
||
------------------------------------------------------------------------
|
||
r684 | guus | 2001-07-22 16:46:11 +0200 (zo, 22 jul 2001) | 2 lines
|
||
|
||
Described problem in more detail.
|
||
|
||
------------------------------------------------------------------------
|
||
r683 | guus | 2001-07-22 16:04:38 +0200 (zo, 22 jul 2001) | 2 lines
|
||
|
||
Started writing a document about how daemons connect to each other.
|
||
|
||
------------------------------------------------------------------------
|
||
r681 | guus | 2001-07-21 22:21:25 +0200 (za, 21 jul 2001) | 3 lines
|
||
|
||
Woohoo! tinc now compiles, runs and actually *works* on Solaris!
|
||
Tested on a SparcStation 20MP running Solaris 7. (Thanks, jiggel!)
|
||
|
||
------------------------------------------------------------------------
|
||
r680 | guus | 2001-07-21 17:46:34 +0200 (za, 21 jul 2001) | 2 lines
|
||
|
||
Always close all sockets in terminate_connection().
|
||
|
||
------------------------------------------------------------------------
|
||
r679 | guus | 2001-07-21 17:34:18 +0200 (za, 21 jul 2001) | 3 lines
|
||
|
||
Updated terminate_connection() so you can choose if DEL_HOSTs should be
|
||
sent or not.
|
||
|
||
------------------------------------------------------------------------
|
||
r678 | guus | 2001-07-20 22:25:10 +0200 (vr, 20 jul 2001) | 6 lines
|
||
|
||
Added purge_tree for connection_t's which are no longer in the connection,
|
||
active or id trees, but which may still be referenced. This tree is flushed
|
||
when it is safe, this replaces purge_connection_tree().
|
||
|
||
Also lots of bugfixes related to the new trees.
|
||
|
||
------------------------------------------------------------------------
|
||
r677 | guus | 2001-07-20 15:54:19 +0200 (vr, 20 jul 2001) | 2 lines
|
||
|
||
Remove all unnecessary status.meta and status.active checks.
|
||
|
||
------------------------------------------------------------------------
|
||
r676 | guus | 2001-07-19 14:29:40 +0200 (do, 19 jul 2001) | 2 lines
|
||
|
||
Correctly use the active_tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r675 | guus | 2001-07-15 20:07:31 +0200 (zo, 15 jul 2001) | 6 lines
|
||
|
||
Split connection list into two lists:
|
||
- one list to handle all incoming/outgoing TCP connections
|
||
- another list to handle all UDP connections
|
||
|
||
This will prevent race conditions.
|
||
|
||
------------------------------------------------------------------------
|
||
r674 | guus | 2001-07-15 16:21:12 +0200 (zo, 15 jul 2001) | 2 lines
|
||
|
||
Correct inclusion of standard if_tun.h header file.
|
||
|
||
------------------------------------------------------------------------
|
||
r673 | guus | 2001-07-04 10:43:32 +0200 (wo, 04 jul 2001) | 2 lines
|
||
|
||
Don't load table of verbose OpenSSL errormessages.
|
||
|
||
------------------------------------------------------------------------
|
||
r672 | guus | 2001-07-04 10:41:36 +0200 (wo, 04 jul 2001) | 3 lines
|
||
|
||
- Always use <openssl/include.h> instead of just <include.h>
|
||
- Check if RAND_pseudo_bytes() exists, otherwise just use RAND_bytes()
|
||
|
||
------------------------------------------------------------------------
|
||
r671 | guus | 2001-07-01 23:42:13 +0200 (zo, 01 jul 2001) | 2 lines
|
||
|
||
Check for all potential duplicate entries in the id tree.
|
||
|
||
------------------------------------------------------------------------
|
||
r670 | guus | 2001-07-01 11:21:14 +0200 (zo, 01 jul 2001) | 2 lines
|
||
|
||
Fix compiler warning.
|
||
|
||
------------------------------------------------------------------------
|
||
r669 | guus | 2001-07-01 11:21:01 +0200 (zo, 01 jul 2001) | 2 lines
|
||
|
||
Fix printf format bug.
|
||
|
||
------------------------------------------------------------------------
|
||
r668 | guus | 2001-07-01 11:06:17 +0200 (zo, 01 jul 2001) | 2 lines
|
||
|
||
More items marked as done.
|
||
|
||
------------------------------------------------------------------------
|
||
r667 | guus | 2001-06-29 17:38:40 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Dutch translation updated.
|
||
|
||
------------------------------------------------------------------------
|
||
r666 | guus | 2001-06-29 17:33:18 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Update of RedHat build scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r665 | guus | 2001-06-29 17:32:26 +0200 (vr, 29 jun 2001) | 3 lines
|
||
|
||
It appears that autogen.sh doesn't like es.po if it isn't mentioned in
|
||
the makefile/configure scripts.
|
||
|
||
------------------------------------------------------------------------
|
||
r663 | guus | 2001-06-29 16:15:46 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Check for dlopen in standard libraries first (needed for DEC OSF).
|
||
|
||
------------------------------------------------------------------------
|
||
r662 | guus | 2001-06-29 15:09:55 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Fix gcc 3.0 warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r661 | guus | 2001-06-29 15:09:32 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Log error if two hosts connect with same IP/port tuple.
|
||
|
||
------------------------------------------------------------------------
|
||
r660 | guus | 2001-06-29 13:09:13 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Also remove po/Makefile.in.in, which is generated by autogen.sh.
|
||
|
||
------------------------------------------------------------------------
|
||
r659 | guus | 2001-06-29 13:03:27 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
es.po revived.
|
||
|
||
------------------------------------------------------------------------
|
||
r658 | guus | 2001-06-29 12:30:18 +0200 (vr, 29 jun 2001) | 5 lines
|
||
|
||
Execute tinc-down BEFORE tap device is closed. This is a. more symmetric
|
||
(tinc-up is started after tap device is opened) and b. is needed for
|
||
tun/tap device, where the interface does not exist anymore after the
|
||
device file is closed.
|
||
|
||
------------------------------------------------------------------------
|
||
r657 | guus | 2001-06-29 12:27:57 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
Don't build Spanish translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r656 | guus | 2001-06-29 12:27:33 +0200 (vr, 29 jun 2001) | 2 lines
|
||
|
||
ABOUT-NLS is created by autogen.sh.
|
||
|
||
------------------------------------------------------------------------
|
||
r655 | guus | 2001-06-29 12:23:46 +0200 (vr, 29 jun 2001) | 3 lines
|
||
|
||
Spanish translation removed. Nobody maintains it, and it is severely
|
||
outdated.
|
||
|
||
------------------------------------------------------------------------
|
||
r654 | zarq | 2001-06-27 00:00:57 +0200 (wo, 27 jun 2001) | 2 lines
|
||
|
||
Small fix to make it compile again
|
||
|
||
------------------------------------------------------------------------
|
||
r653 | guus | 2001-06-21 20:28:52 +0200 (do, 21 jun 2001) | 4 lines
|
||
|
||
Reinstated search for if_tun.h in kernel source tree, because apparently
|
||
/usr/include/linux does not always have the same contents as the include
|
||
files from the currently running kernel.
|
||
|
||
------------------------------------------------------------------------
|
||
r652 | guus | 2001-06-21 18:37:47 +0200 (do, 21 jun 2001) | 2 lines
|
||
|
||
Remove #warnings I used for debugging stuff.
|
||
|
||
------------------------------------------------------------------------
|
||
r651 | guus | 2001-06-21 18:37:05 +0200 (do, 21 jun 2001) | 2 lines
|
||
|
||
Check for and add -ldl.
|
||
|
||
------------------------------------------------------------------------
|
||
r650 | guus | 2001-06-21 18:16:32 +0200 (do, 21 jun 2001) | 6 lines
|
||
|
||
- Solaris compile fixes
|
||
- Set mymac to broadcast MAC so that ifconfig hw ether <...> is really not
|
||
needed anymore.
|
||
- Forwarding of indirect packets when in switch mode (because the kernel
|
||
will not do it for us then).
|
||
|
||
------------------------------------------------------------------------
|
||
r649 | zarq | 2001-06-20 23:32:40 +0200 (wo, 20 jun 2001) | 2 lines
|
||
|
||
Don't include the debian/ dir in a release
|
||
|
||
------------------------------------------------------------------------
|
||
r648 | guus | 2001-06-09 12:00:34 +0200 (za, 09 jun 2001) | 2 lines
|
||
|
||
Woops - big bug in send_key_changed fixed.
|
||
|
||
------------------------------------------------------------------------
|
||
r647 | guus | 2001-06-08 20:02:10 +0200 (vr, 08 jun 2001) | 2 lines
|
||
|
||
Only reset seconds_till_retry when we activate the outgoing connection.
|
||
|
||
------------------------------------------------------------------------
|
||
r646 | guus | 2001-06-07 09:51:04 +0200 (do, 07 jun 2001) | 6 lines
|
||
|
||
Changed drastically because it didn't work correctly:
|
||
- Don't cache the --with-openssl-* option arguments
|
||
- Only search for openssl/*.h, the openssl include files include other
|
||
files only from an openssl/ directory too
|
||
- Set CPPFLAGS before AC_CHECK_HEADERS
|
||
|
||
------------------------------------------------------------------------
|
||
r645 | guus | 2001-06-07 09:48:11 +0200 (do, 07 jun 2001) | 2 lines
|
||
|
||
Save configure cache more often.
|
||
|
||
------------------------------------------------------------------------
|
||
r644 | guus | 2001-06-06 21:12:38 +0200 (wo, 06 jun 2001) | 2 lines
|
||
|
||
Fixes to make switching work between hosts that have no meta-connection.
|
||
|
||
------------------------------------------------------------------------
|
||
r643 | guus | 2001-06-06 21:11:16 +0200 (wo, 06 jun 2001) | 2 lines
|
||
|
||
Log and warn about duplicate subnet_add()'s for the same subnet.
|
||
|
||
------------------------------------------------------------------------
|
||
r642 | guus | 2001-06-05 21:45:47 +0200 (di, 05 jun 2001) | 2 lines
|
||
|
||
Add missing? counting of total_socket_in.
|
||
|
||
------------------------------------------------------------------------
|
||
r641 | guus | 2001-06-05 21:39:54 +0200 (di, 05 jun 2001) | 6 lines
|
||
|
||
You can now put an option "Mode" in tinc.conf, and choose from:
|
||
|
||
- Mode = router (default, work like tinc has always worked)
|
||
- Mode = switch (work like a switch)
|
||
- Mode = hub (work like a hub, broadcasting everything)
|
||
|
||
------------------------------------------------------------------------
|
||
r640 | guus | 2001-06-05 20:07:14 +0200 (di, 05 jun 2001) | 2 lines
|
||
|
||
Fix bug where lookup_subnet_ipv4() could go into an infinite loop.
|
||
|
||
------------------------------------------------------------------------
|
||
r639 | guus | 2001-06-05 18:31:59 +0200 (di, 05 jun 2001) | 2 lines
|
||
|
||
- This oneliner removes the need for ifconfig tap? hw ether fe:fd:0:0:0:0
|
||
|
||
------------------------------------------------------------------------
|
||
r638 | guus | 2001-06-05 18:15:48 +0200 (di, 05 jun 2001) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r637 | guus | 2001-06-05 18:13:41 +0200 (di, 05 jun 2001) | 3 lines
|
||
|
||
Changed some stuff to allow correct generation of po/Makefile after a
|
||
make cvs-clean.
|
||
|
||
------------------------------------------------------------------------
|
||
r636 | guus | 2001-06-05 18:09:55 +0200 (di, 05 jun 2001) | 3 lines
|
||
|
||
- tinc can now act as a switch or a hub too (as opposed to a router only)
|
||
- cleaner initialisation of "UNKNOWN" and "MYSELF" names
|
||
|
||
------------------------------------------------------------------------
|
||
r635 | guus | 2001-06-04 13:14:35 +0200 (ma, 04 jun 2001) | 3 lines
|
||
|
||
Added proxy-arp support. No more ifconfig -arp needed. Works like a charm
|
||
under FreeBSD now :).
|
||
|
||
------------------------------------------------------------------------
|
||
r634 | guus | 2001-06-01 10:02:09 +0200 (vr, 01 jun 2001) | 2 lines
|
||
|
||
Fix subnet_lookup() for overlapping subnets. Needs rethinking.
|
||
|
||
------------------------------------------------------------------------
|
||
r633 | guus | 2001-05-28 10:56:57 +0200 (ma, 28 mei 2001) | 2 lines
|
||
|
||
Make sure Solaris is happy too.
|
||
|
||
------------------------------------------------------------------------
|
||
r632 | guus | 2001-05-28 10:21:43 +0200 (ma, 28 mei 2001) | 2 lines
|
||
|
||
Small fixes to allow correct compilation under FreeBSD (tested with 4.3)
|
||
|
||
------------------------------------------------------------------------
|
||
r631 | zarq | 2001-05-26 11:35:28 +0200 (za, 26 mei 2001) | 2 lines
|
||
|
||
Don't distribute autogen.sh in a release
|
||
|
||
------------------------------------------------------------------------
|
||
r630 | zarq | 2001-05-26 11:35:00 +0200 (za, 26 mei 2001) | 2 lines
|
||
|
||
Changed version number to 1.0-cvs
|
||
|
||
------------------------------------------------------------------------
|
||
r629 | zarq | 2001-05-26 11:34:11 +0200 (za, 26 mei 2001) | 2 lines
|
||
|
||
New make target: `make release'
|
||
|
||
------------------------------------------------------------------------
|
||
r628 | guus | 2001-05-25 20:57:37 +0200 (vr, 25 mei 2001) | 2 lines
|
||
|
||
Fix sample configuration to show keys in PEM format and correct tapdevice.
|
||
|
||
------------------------------------------------------------------------
|
||
r627 | guus | 2001-05-25 15:24:34 +0200 (vr, 25 mei 2001) | 3 lines
|
||
|
||
Documents are merged. Now we only need to check the ports and the TCPonly
|
||
and IndirectData options.
|
||
|
||
------------------------------------------------------------------------
|
||
r626 | guus | 2001-05-25 14:45:37 +0200 (vr, 25 mei 2001) | 2 lines
|
||
|
||
Merged PROTOCOL, NETWORK and SECURITY2 with the texinfo manual.
|
||
|
||
------------------------------------------------------------------------
|
||
r625 | guus | 2001-05-25 13:54:28 +0200 (vr, 25 mei 2001) | 2 lines
|
||
|
||
TCPonly now works (in a relatively clean way too).
|
||
|
||
------------------------------------------------------------------------
|
||
r624 | guus | 2001-05-25 12:08:11 +0200 (vr, 25 mei 2001) | 2 lines
|
||
|
||
With recent kernels the tun device file is located in /dev/net.
|
||
|
||
------------------------------------------------------------------------
|
||
r623 | guus | 2001-05-25 12:06:13 +0200 (vr, 25 mei 2001) | 2 lines
|
||
|
||
Small corrections to the manuals.
|
||
|
||
------------------------------------------------------------------------
|
||
r622 | guus | 2001-05-25 10:36:11 +0200 (vr, 25 mei 2001) | 6 lines
|
||
|
||
Small fixes:
|
||
|
||
- Fix compiler warnings (one was a real (but harmless) bug)
|
||
- Don't send PING packets if there is UDP traffic
|
||
- Correctly terminate strings containing salt for PING/PONG packets
|
||
|
||
------------------------------------------------------------------------
|
||
r621 | guus | 2001-05-24 23:52:26 +0200 (do, 24 mei 2001) | 2 lines
|
||
|
||
Only send key_changed if it was previously requested.
|
||
|
||
------------------------------------------------------------------------
|
||
r620 | guus | 2001-05-24 23:32:30 +0200 (do, 24 mei 2001) | 3 lines
|
||
|
||
All features for 1.0 are implemented now, we just have to check the
|
||
FreeBSD and Solaris ports and merge some docs.
|
||
|
||
------------------------------------------------------------------------
|
||
r619 | guus | 2001-05-24 23:30:36 +0200 (do, 24 mei 2001) | 3 lines
|
||
|
||
Since this is incompatible with some earlier versions, PROT_CURRENT is
|
||
increased.
|
||
|
||
------------------------------------------------------------------------
|
||
r618 | guus | 2001-05-24 23:29:09 +0200 (do, 24 mei 2001) | 3 lines
|
||
|
||
Add randomness to PING/PONG packets to prevent crypto attacks on quiet
|
||
tunnels.
|
||
|
||
------------------------------------------------------------------------
|
||
r617 | guus | 2001-05-24 22:40:13 +0200 (do, 24 mei 2001) | 2 lines
|
||
|
||
Changed URL from kernelnotes.org to linuxdoc.org.
|
||
|
||
------------------------------------------------------------------------
|
||
r616 | guus | 2001-05-24 22:24:12 +0200 (do, 24 mei 2001) | 6 lines
|
||
|
||
More revisions to the documentation:
|
||
|
||
- Removed cruft
|
||
- Reordered some sections to make it more logical for the beginner
|
||
- Added small examples and hints about configuration files
|
||
|
||
------------------------------------------------------------------------
|
||
r615 | guus | 2001-05-19 17:50:51 +0200 (za, 19 mei 2001) | 5 lines
|
||
|
||
- Make sure correct information is supplied for both old kernels (with
|
||
ethertap) and for new kernels (with TUN/TAP driver).
|
||
- Revised example configuration and made it conform to latest (CVS) version of
|
||
tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r614 | guus | 2001-05-07 21:08:46 +0200 (ma, 07 mei 2001) | 4 lines
|
||
|
||
- s/ip_t/ipv4_t/g
|
||
- Add "salt" to the beginning of UDP packets. Replaces length field which
|
||
is not useful anyway.
|
||
|
||
------------------------------------------------------------------------
|
||
r613 | guus | 2001-05-04 20:45:02 +0200 (vr, 04 mei 2001) | 2 lines
|
||
|
||
Correctly cycle through ConnectTo variables.
|
||
|
||
------------------------------------------------------------------------
|
||
r612 | guus | 2001-04-13 12:30:04 +0200 (vr, 13 apr 2001) | 2 lines
|
||
|
||
Depend on new ssl package and install alias for universal TUN/TAP module.
|
||
|
||
------------------------------------------------------------------------
|
||
r611 | guus | 2001-03-13 22:33:31 +0100 (di, 13 mrt 2001) | 2 lines
|
||
|
||
Check indirectdata option before forwarding certain requests.
|
||
|
||
------------------------------------------------------------------------
|
||
r610 | guus | 2001-03-13 22:32:24 +0100 (di, 13 mrt 2001) | 2 lines
|
||
|
||
Ignore alarm signals if we do not need to respond to them.
|
||
|
||
------------------------------------------------------------------------
|
||
r609 | guus | 2001-03-13 10:55:14 +0100 (di, 13 mrt 2001) | 3 lines
|
||
|
||
Fixed bug in setup_signals() that would make tinc die when unexpected
|
||
signals were caught.
|
||
|
||
------------------------------------------------------------------------
|
||
r608 | guus | 2001-03-13 00:58:19 +0100 (di, 13 mrt 2001) | 3 lines
|
||
|
||
Fixed a race condition triggered by receive_meta() and the new
|
||
authentication scheme.
|
||
|
||
------------------------------------------------------------------------
|
||
r607 | guus | 2001-03-04 15:00:24 +0100 (zo, 04 mrt 2001) | 3 lines
|
||
|
||
Added a description of what is going on in net.c and route.c, and how
|
||
packets flow through tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r606 | guus | 2001-03-04 14:59:53 +0100 (zo, 04 mrt 2001) | 2 lines
|
||
|
||
Updated translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r605 | guus | 2001-03-04 14:59:32 +0100 (zo, 04 mrt 2001) | 5 lines
|
||
|
||
- route.c is now used to determine destination
|
||
- flags are removed, since they were not used at all. Use options instead.
|
||
- indirectdata works now, tcponly almost...
|
||
- made functions that don't return useful information void
|
||
|
||
------------------------------------------------------------------------
|
||
r603 | guus | 2001-03-02 12:25:56 +0100 (vr, 02 mrt 2001) | 2 lines
|
||
|
||
Added explaination of our key exchange using RSA encryption.
|
||
|
||
------------------------------------------------------------------------
|
||
r602 | guus | 2001-03-01 22:32:04 +0100 (do, 01 mrt 2001) | 2 lines
|
||
|
||
Various small fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r601 | guus | 2001-02-27 17:50:29 +0100 (di, 27 feb 2001) | 2 lines
|
||
|
||
Removed compiler warning.
|
||
|
||
------------------------------------------------------------------------
|
||
r600 | guus | 2001-02-27 17:37:31 +0100 (di, 27 feb 2001) | 2 lines
|
||
|
||
Removed lots of compiler warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r599 | guus | 2001-02-27 17:17:04 +0100 (di, 27 feb 2001) | 4 lines
|
||
|
||
- Fixed Interface option (untested)
|
||
- Removed error handling for non-critical socket options
|
||
- Added TCP_NODELAY and IPTOS_LOWDELAY options for meta sockets.
|
||
|
||
------------------------------------------------------------------------
|
||
r598 | zarq | 2001-02-27 17:15:14 +0100 (di, 27 feb 2001) | 2 lines
|
||
|
||
Authentication done
|
||
|
||
------------------------------------------------------------------------
|
||
r597 | guus | 2001-02-27 16:33:39 +0100 (di, 27 feb 2001) | 3 lines
|
||
|
||
Don't forget to reconnect if outgoing connection fails during
|
||
authentication.
|
||
|
||
------------------------------------------------------------------------
|
||
r596 | guus | 2001-02-26 12:37:20 +0100 (ma, 26 feb 2001) | 3 lines
|
||
|
||
- Make sure METAKEY is smaller than the modulus of the RSA key
|
||
- Get symmetric key from the least significant bytes of the RSA message
|
||
|
||
------------------------------------------------------------------------
|
||
r595 | guus | 2001-02-25 21:17:46 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Added process.c to the translated files.
|
||
|
||
------------------------------------------------------------------------
|
||
r594 | guus | 2001-02-25 20:09:45 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Implemented new authentication scheme from doc/SECURITY2.
|
||
|
||
------------------------------------------------------------------------
|
||
r593 | guus | 2001-02-25 17:34:19 +0100 (zo, 25 feb 2001) | 3 lines
|
||
|
||
Encrypt network packets in CBC mode instead of CFB mode.
|
||
(This breaks compatibility with all previous versions!)
|
||
|
||
------------------------------------------------------------------------
|
||
r592 | guus | 2001-02-25 17:04:00 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Copy packets before putting them in the queue.
|
||
|
||
------------------------------------------------------------------------
|
||
r591 | guus | 2001-02-25 16:34:50 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Free node->data and node, not node->data twice.
|
||
|
||
------------------------------------------------------------------------
|
||
r590 | guus | 2001-02-25 15:51:42 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Add missing \n.
|
||
|
||
------------------------------------------------------------------------
|
||
r589 | guus | 2001-02-25 12:09:29 +0100 (zo, 25 feb 2001) | 2 lines
|
||
|
||
Corrected check for errors after read() calls.
|
||
|
||
------------------------------------------------------------------------
|
||
r588 | wsl | 2001-02-20 22:53:18 +0100 (di, 20 feb 2001) | 2 lines
|
||
|
||
Important bugfix in avl_insert_before() and avl_insert_after()
|
||
|
||
------------------------------------------------------------------------
|
||
r587 | zarq | 2001-02-18 03:13:26 +0100 (zo, 18 feb 2001) | 3 lines
|
||
|
||
tinc_TUNTAP now substitutes the values outside the AC_CACHE_CHECK
|
||
block. configure should now correctly set HAVE_TUNTAP.
|
||
|
||
------------------------------------------------------------------------
|
||
r586 | guus | 2001-02-13 10:54:29 +0100 (di, 13 feb 2001) | 2 lines
|
||
|
||
Added description of the proposed new authentication scheme.
|
||
|
||
------------------------------------------------------------------------
|
||
r584 | zarq | 2001-02-11 12:55:28 +0100 (zo, 11 feb 2001) | 2 lines
|
||
|
||
More files to ignore in CVS
|
||
|
||
------------------------------------------------------------------------
|
||
r582 | guus | 2001-02-11 12:50:09 +0100 (zo, 11 feb 2001) | 4 lines
|
||
|
||
- Updated CVS_CREATED to remove intl/ directory and some other
|
||
autogenerated files.
|
||
- Checked if all INCLUDES/LIBS/etc directives inherit the global variables.
|
||
|
||
------------------------------------------------------------------------
|
||
r581 | guus | 2001-02-11 12:46:14 +0100 (zo, 11 feb 2001) | 2 lines
|
||
|
||
Ignore file for src/
|
||
|
||
------------------------------------------------------------------------
|
||
r580 | guus | 2001-02-11 12:44:32 +0100 (zo, 11 feb 2001) | 3 lines
|
||
|
||
Added .cvsignore files to get rid of warnings and prevent autogenerated
|
||
files from being added accidentaly.
|
||
|
||
------------------------------------------------------------------------
|
||
r578 | guus | 2001-02-06 11:42:27 +0100 (di, 06 feb 2001) | 2 lines
|
||
|
||
Removed another local definition of the variable "errno"
|
||
|
||
------------------------------------------------------------------------
|
||
r577 | guus | 2001-02-06 11:13:44 +0100 (di, 06 feb 2001) | 2 lines
|
||
|
||
Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r576 | guus | 2001-02-06 11:13:22 +0100 (di, 06 feb 2001) | 2 lines
|
||
|
||
Fix memory leak in avl_insert() if item was already inserted.
|
||
|
||
------------------------------------------------------------------------
|
||
r575 | guus | 2001-02-06 11:12:51 +0100 (di, 06 feb 2001) | 2 lines
|
||
|
||
FreeBSD compile fixes (thanks to XeF4)
|
||
|
||
------------------------------------------------------------------------
|
||
r574 | zarq | 2001-01-18 14:02:34 +0100 (do, 18 jan 2001) | 2 lines
|
||
|
||
Unpack sample-config.tar.gz when installing
|
||
|
||
------------------------------------------------------------------------
|
||
r573 | zarq | 2001-01-18 14:01:42 +0100 (do, 18 jan 2001) | 2 lines
|
||
|
||
Distribute the sample config as a .tar.gz
|
||
|
||
------------------------------------------------------------------------
|
||
r572 | zarq | 2001-01-18 14:00:57 +0100 (do, 18 jan 2001) | 2 lines
|
||
|
||
Fixed some errors
|
||
|
||
------------------------------------------------------------------------
|
||
r570 | zarq | 2001-01-17 02:48:44 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Get the PO files up to date with the current source
|
||
|
||
------------------------------------------------------------------------
|
||
r569 | zarq | 2001-01-17 02:47:39 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Get the Debian changelog up to date
|
||
|
||
------------------------------------------------------------------------
|
||
r568 | zarq | 2001-01-17 02:40:46 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Merged documentation with various updates I had lying around
|
||
|
||
------------------------------------------------------------------------
|
||
r567 | zarq | 2001-01-17 02:34:08 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Second draft of the release notes
|
||
|
||
------------------------------------------------------------------------
|
||
r566 | zarq | 2001-01-17 02:31:56 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Change version to 1.0pre4
|
||
|
||
------------------------------------------------------------------------
|
||
r565 | zarq | 2001-01-17 02:30:32 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Set Architecture to `any'
|
||
|
||
------------------------------------------------------------------------
|
||
r564 | zarq | 2001-01-17 02:30:05 +0100 (wo, 17 jan 2001) | 2 lines
|
||
|
||
Fix error reporting of read_config
|
||
|
||
------------------------------------------------------------------------
|
||
r563 | guus | 2001-01-13 17:36:23 +0100 (za, 13 jan 2001) | 6 lines
|
||
|
||
- Allow ASN1 style keys to be in the config files.
|
||
Note: tinc ignores private key in the main config file, tinc.conf,
|
||
because it should really be in a separate file.
|
||
- When generating new keys, check if name is known and by default append
|
||
the public key to the host configuration file (otherwise rsa_key.pub).
|
||
|
||
------------------------------------------------------------------------
|
||
r562 | guus | 2001-01-13 15:56:46 +0100 (za, 13 jan 2001) | 2 lines
|
||
|
||
- Copy entire sample-config directory to /etc/tinc/example upon installing.
|
||
|
||
------------------------------------------------------------------------
|
||
r561 | guus | 2001-01-13 15:38:18 +0100 (za, 13 jan 2001) | 2 lines
|
||
|
||
Added sample configuration directory.
|
||
|
||
------------------------------------------------------------------------
|
||
r552 | guus | 2001-01-11 12:19:08 +0100 (do, 11 jan 2001) | 2 lines
|
||
|
||
- Only send out DEL_HOSTs for hosts with a meta connection
|
||
|
||
------------------------------------------------------------------------
|
||
r551 | guus | 2001-01-08 22:32:30 +0100 (ma, 08 jan 2001) | 2 lines
|
||
|
||
- Cleaned up subnet_t
|
||
|
||
------------------------------------------------------------------------
|
||
r550 | guus | 2001-01-08 22:32:00 +0100 (ma, 08 jan 2001) | 2 lines
|
||
|
||
- Sign was wrong in search_closest_smaller/greater
|
||
|
||
------------------------------------------------------------------------
|
||
r549 | guus | 2001-01-08 21:35:30 +0100 (ma, 08 jan 2001) | 2 lines
|
||
|
||
- Squashed another nasty bug.
|
||
|
||
------------------------------------------------------------------------
|
||
r548 | guus | 2001-01-07 21:19:35 +0100 (zo, 07 jan 2001) | 2 lines
|
||
|
||
- Added indirectdata and tcponly functionality.
|
||
|
||
------------------------------------------------------------------------
|
||
r547 | guus | 2001-01-07 21:19:08 +0100 (zo, 07 jan 2001) | 2 lines
|
||
|
||
- Fixed IPv6 subnet lookup routine.
|
||
|
||
------------------------------------------------------------------------
|
||
r546 | guus | 2001-01-07 18:09:07 +0100 (zo, 07 jan 2001) | 2 lines
|
||
|
||
- It's 2001, all copyright notices are updated.
|
||
|
||
------------------------------------------------------------------------
|
||
r545 | guus | 2001-01-07 18:08:03 +0100 (zo, 07 jan 2001) | 2 lines
|
||
|
||
- Description of protocol and authentication updated.
|
||
|
||
------------------------------------------------------------------------
|
||
r544 | guus | 2001-01-07 16:27:30 +0100 (zo, 07 jan 2001) | 3 lines
|
||
|
||
- Added header file for route.c. The routing routines in it are not used
|
||
yet, but have a look at the source for the ideas behind it.
|
||
|
||
------------------------------------------------------------------------
|
||
r543 | guus | 2001-01-07 16:25:49 +0100 (zo, 07 jan 2001) | 2 lines
|
||
|
||
- Reinstated a queue for outgoing packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r542 | guus | 2001-01-07 16:24:52 +0100 (zo, 07 jan 2001) | 3 lines
|
||
|
||
- Changed list routines to give it the same look'n'feel as the rbl and
|
||
avl tree library.
|
||
|
||
------------------------------------------------------------------------
|
||
r540 | guus | 2001-01-06 21:43:03 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r539 | guus | 2001-01-06 21:02:21 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Updated texinfo manual.
|
||
|
||
------------------------------------------------------------------------
|
||
r538 | guus | 2001-01-06 19:44:55 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Updated manual pages.
|
||
|
||
------------------------------------------------------------------------
|
||
r537 | guus | 2001-01-06 19:21:17 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Changed license of AVL tree library to GPL.
|
||
|
||
------------------------------------------------------------------------
|
||
r536 | guus | 2001-01-06 19:03:41 +0100 (za, 06 jan 2001) | 4 lines
|
||
|
||
- Check and follow symlinks in is_safe_path
|
||
- By default write keys to tinc config directory
|
||
- Small fix in protocol.c
|
||
|
||
------------------------------------------------------------------------
|
||
r535 | guus | 2001-01-06 17:51:14 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r534 | guus | 2001-01-06 00:53:53 +0100 (za, 06 jan 2001) | 4 lines
|
||
|
||
- Let user choose whether keys are in the config files or separate
|
||
- Use AVL trees instead of RBL trees
|
||
- Fixed a lot of annoying subtle bugs! Thanks to gdb...
|
||
|
||
------------------------------------------------------------------------
|
||
r533 | guus | 2001-01-06 00:51:41 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- Doubled size of trace buffer for easier debugging.
|
||
|
||
------------------------------------------------------------------------
|
||
r532 | guus | 2001-01-06 00:50:56 +0100 (za, 06 jan 2001) | 2 lines
|
||
|
||
- AVL tree routines: faster than RBL, and also more stable.
|
||
|
||
------------------------------------------------------------------------
|
||
r529 | guus | 2000-12-22 22:34:24 +0100 (vr, 22 dec 2000) | 4 lines
|
||
|
||
- Don't even think about using sscanf with %as anymore
|
||
- Allow keys to be inside the config files or in a seperate file
|
||
- Small fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r528 | zarq | 2000-12-22 18:15:26 +0100 (vr, 22 dec 2000) | 2 lines
|
||
|
||
Added lint target, requires lclint.
|
||
|
||
------------------------------------------------------------------------
|
||
r527 | zarq | 2000-12-22 18:10:25 +0100 (vr, 22 dec 2000) | 2 lines
|
||
|
||
Forget router.c
|
||
|
||
------------------------------------------------------------------------
|
||
r526 | zarq | 2000-12-22 17:59:16 +0100 (vr, 22 dec 2000) | 2 lines
|
||
|
||
Include autogen.sh (needed for the Debian package).
|
||
|
||
------------------------------------------------------------------------
|
||
r525 | zarq | 2000-12-22 17:54:56 +0100 (vr, 22 dec 2000) | 2 lines
|
||
|
||
Various small changes.
|
||
|
||
------------------------------------------------------------------------
|
||
r524 | zarq | 2000-12-06 14:33:49 +0100 (wo, 06 dec 2000) | 2 lines
|
||
|
||
Re-introduced MyVirtualIP and VpnMask, as dummy options.
|
||
|
||
------------------------------------------------------------------------
|
||
r523 | zarq | 2000-12-05 10:04:32 +0100 (di, 05 dec 2000) | 2 lines
|
||
|
||
Give a warning about having to re-create the keys
|
||
|
||
------------------------------------------------------------------------
|
||
r522 | zarq | 2000-12-05 10:03:41 +0100 (di, 05 dec 2000) | 2 lines
|
||
|
||
Ported it back to /bin/sh.
|
||
|
||
------------------------------------------------------------------------
|
||
r521 | zarq | 2000-12-05 10:03:19 +0100 (di, 05 dec 2000) | 3 lines
|
||
|
||
Install a file in /etc/modutils/tinc, containing all necessary aliases
|
||
and options for kernel modules.
|
||
|
||
------------------------------------------------------------------------
|
||
r520 | zarq | 2000-12-05 09:59:30 +0100 (di, 05 dec 2000) | 2 lines
|
||
|
||
Tiny bits of code beautifying
|
||
|
||
------------------------------------------------------------------------
|
||
r518 | zarq | 2000-12-05 09:56:44 +0100 (di, 05 dec 2000) | 2 lines
|
||
|
||
Oops. I did some VERY wrong things with readline(). Fixed now.
|
||
|
||
------------------------------------------------------------------------
|
||
r517 | zarq | 2000-12-05 09:54:22 +0100 (di, 05 dec 2000) | 3 lines
|
||
|
||
Massive long awaited documentation update. It's not finished yet,
|
||
most notably the example configuration is still old.
|
||
|
||
------------------------------------------------------------------------
|
||
r516 | zarq | 2000-12-03 13:23:06 +0100 (zo, 03 dec 2000) | 2 lines
|
||
|
||
Option -d accepts an argument to set the debug level immediately.
|
||
|
||
------------------------------------------------------------------------
|
||
r515 | zarq | 2000-12-03 13:22:19 +0100 (zo, 03 dec 2000) | 2 lines
|
||
|
||
Sort configuration directives
|
||
|
||
------------------------------------------------------------------------
|
||
r514 | zarq | 2000-12-03 13:21:20 +0100 (zo, 03 dec 2000) | 2 lines
|
||
|
||
Added documentation merger
|
||
|
||
------------------------------------------------------------------------
|
||
r513 | zarq | 2000-12-01 14:46:26 +0100 (vr, 01 dec 2000) | 2 lines
|
||
|
||
Include COPYING.README in the distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r512 | zarq | 2000-12-01 14:45:46 +0100 (vr, 01 dec 2000) | 3 lines
|
||
|
||
Stated that distributing executables linked with OpenSSL is permitted
|
||
provided that all other requirements of the GPL are complied with.
|
||
|
||
------------------------------------------------------------------------
|
||
r510 | zarq | 2000-12-01 13:38:42 +0100 (vr, 01 dec 2000) | 3 lines
|
||
|
||
Use buffer instead of line in read_config_file(), line may be assigned
|
||
NULL, so buffer always holds the pointer to the allocated space.
|
||
|
||
------------------------------------------------------------------------
|
||
r509 | zarq | 2000-12-01 13:36:36 +0100 (vr, 01 dec 2000) | 3 lines
|
||
|
||
readline() accepts two extra parameters, buf and buflen, to avoid
|
||
mallocing and freeing for every line that is read.
|
||
|
||
------------------------------------------------------------------------
|
||
r508 | zarq | 2000-12-01 00:44:07 +0100 (vr, 01 dec 2000) | 2 lines
|
||
|
||
Tagged `Storing private key in separate file' as done.
|
||
|
||
------------------------------------------------------------------------
|
||
r507 | zarq | 2000-12-01 00:39:55 +0100 (vr, 01 dec 2000) | 2 lines
|
||
|
||
All full stops have two spaces after them. (Silly commit, I know.)
|
||
|
||
------------------------------------------------------------------------
|
||
r506 | zarq | 2000-12-01 00:18:21 +0100 (vr, 01 dec 2000) | 4 lines
|
||
|
||
New function read_rsa_public_key();
|
||
In net.c/setup_myself deleted old code to read the public key (which
|
||
is now implicitly read in together with the private key).
|
||
|
||
------------------------------------------------------------------------
|
||
r505 | zarq | 2000-11-30 23:48:48 +0100 (do, 30 nov 2000) | 2 lines
|
||
|
||
Avoid printing duplicate messages from read_rsa_keys
|
||
|
||
------------------------------------------------------------------------
|
||
r504 | zarq | 2000-11-30 23:33:16 +0100 (do, 30 nov 2000) | 2 lines
|
||
|
||
Better error checking when reading the RSA private key.
|
||
|
||
------------------------------------------------------------------------
|
||
r503 | zarq | 2000-11-30 23:32:14 +0100 (do, 30 nov 2000) | 4 lines
|
||
|
||
In readline(): initialise the line to zero length;
|
||
In read_config_file(): Test for EOF, and print the variable name that
|
||
caused an error.
|
||
|
||
------------------------------------------------------------------------
|
||
r502 | zarq | 2000-11-30 22:11:03 +0100 (do, 30 nov 2000) | 2 lines
|
||
|
||
The file is safe if it doesn't exist.
|
||
|
||
------------------------------------------------------------------------
|
||
r501 | zarq | 2000-11-30 21:08:41 +0100 (do, 30 nov 2000) | 6 lines
|
||
|
||
Read the PEM file pointed to by the configuration directive
|
||
PrivateKey. This means thatt he meaning of this variable has changed,
|
||
it no longer should contain the private key directly.
|
||
|
||
WARNING: This code is untested.
|
||
|
||
------------------------------------------------------------------------
|
||
r500 | zarq | 2000-11-30 01:24:13 +0100 (do, 30 nov 2000) | 4 lines
|
||
|
||
Implemented is_safe_path, and extended ask_and_safe_open.
|
||
|
||
is_safe_path needs more work before it is useable.
|
||
|
||
------------------------------------------------------------------------
|
||
r499 | zarq | 2000-11-29 16:22:04 +0100 (wo, 29 nov 2000) | 2 lines
|
||
|
||
Updated Dutch translation
|
||
|
||
------------------------------------------------------------------------
|
||
r498 | zarq | 2000-11-29 15:30:07 +0100 (wo, 29 nov 2000) | 2 lines
|
||
|
||
Also free the pointer returned by readline().
|
||
|
||
------------------------------------------------------------------------
|
||
r497 | zarq | 2000-11-29 15:27:24 +0100 (wo, 29 nov 2000) | 2 lines
|
||
|
||
Use readline() in read_config_file() instead of fgets.
|
||
|
||
------------------------------------------------------------------------
|
||
r496 | zarq | 2000-11-29 15:23:08 +0100 (wo, 29 nov 2000) | 2 lines
|
||
|
||
xstrdup now takes a const pointer as an argument.
|
||
|
||
------------------------------------------------------------------------
|
||
r495 | zarq | 2000-11-29 15:24:40 +0100 (wo, 29 nov 2000) | 5 lines
|
||
|
||
Implemented a readline() function that will read an entire line into a
|
||
dynamically allocated buffer;
|
||
|
||
Ask for a file name in ask_and_safe_open().
|
||
|
||
------------------------------------------------------------------------
|
||
r494 | zarq | 2000-11-29 02:37:50 +0100 (wo, 29 nov 2000) | 2 lines
|
||
|
||
Added a check for a scanf that knows about %as.
|
||
|
||
------------------------------------------------------------------------
|
||
r492 | zarq | 2000-11-29 01:33:15 +0100 (wo, 29 nov 2000) | 3 lines
|
||
|
||
Check for get_current_dir_name. There is a replacement function in
|
||
dropin.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r491 | zarq | 2000-11-29 00:23:41 +0100 (wo, 29 nov 2000) | 3 lines
|
||
|
||
dropin.c/h contain a set of drop-in replacements for non-standard C
|
||
library functions (read: GNU extensions).
|
||
|
||
------------------------------------------------------------------------
|
||
r488 | zarq | 2000-11-29 00:12:57 +0100 (wo, 29 nov 2000) | 3 lines
|
||
|
||
Save RSA public and private keys to a separate file, instead of
|
||
wanting to copy them into a configuration file.
|
||
|
||
------------------------------------------------------------------------
|
||
r487 | zarq | 2000-11-28 09:59:27 +0100 (di, 28 nov 2000) | 4 lines
|
||
|
||
Use sigaction to set signal handlers, the previous commit (1.1.2.16)
|
||
already contained a large portion of what should have gone in this
|
||
one.
|
||
|
||
------------------------------------------------------------------------
|
||
r486 | zarq | 2000-11-27 21:52:55 +0100 (ma, 27 nov 2000) | 2 lines
|
||
|
||
Sort items to either 1.0 or future release goals.
|
||
|
||
------------------------------------------------------------------------
|
||
r485 | zarq | 2000-11-26 23:46:53 +0100 (zo, 26 nov 2000) | 3 lines
|
||
|
||
Check for the function strsignal, and define it to "" if it is not
|
||
available.
|
||
|
||
------------------------------------------------------------------------
|
||
r484 | zarq | 2000-11-26 23:42:34 +0100 (zo, 26 nov 2000) | 2 lines
|
||
|
||
Give an error message if daemon() failed.
|
||
|
||
------------------------------------------------------------------------
|
||
r483 | zarq | 2000-11-26 23:32:52 +0100 (zo, 26 nov 2000) | 2 lines
|
||
|
||
Updated Spanish translation, provided by Enrique Zanardi.
|
||
|
||
------------------------------------------------------------------------
|
||
r482 | guus | 2000-11-25 14:33:33 +0100 (za, 25 nov 2000) | 4 lines
|
||
|
||
- Use only one socket for all UDP traffic (for compatibility)
|
||
- Write pidfile again after detaching
|
||
- Check OS (for handling FreeBSD/Solaris tun/tap stuff)
|
||
|
||
------------------------------------------------------------------------
|
||
r481 | guus | 2000-11-25 00:30:50 +0100 (za, 25 nov 2000) | 2 lines
|
||
|
||
- Added daemon() replacement.
|
||
|
||
------------------------------------------------------------------------
|
||
r478 | guus | 2000-11-25 00:14:52 +0100 (za, 25 nov 2000) | 2 lines
|
||
|
||
- Added Armijn to the list
|
||
|
||
------------------------------------------------------------------------
|
||
r477 | guus | 2000-11-25 00:13:07 +0100 (za, 25 nov 2000) | 11 lines
|
||
|
||
Another big & bad commit:
|
||
- Added some extra search functions to rbl routines
|
||
- Fix subnet_lookup()
|
||
- Reorder some syslog messages to make more sense
|
||
- daemon() is back
|
||
- Don't let scripts execute in parallel (gives race conditions, and
|
||
anyway something MIGHT just be configured which is necessary for further
|
||
execution of tinc itself)
|
||
- Accidently merged check_child() with execute_script().
|
||
- Small fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r476 | zarq | 2000-11-24 17:52:57 +0100 (vr, 24 nov 2000) | 3 lines
|
||
|
||
Add default tinc-up and tinc-down scripts for a Debian system. These
|
||
do not yet work, it's just old code from init.d.
|
||
|
||
------------------------------------------------------------------------
|
||
r473 | zarq | 2000-11-24 15:15:20 +0100 (vr, 24 nov 2000) | 4 lines
|
||
|
||
Call autogen.sh instead of configure alone; and make cvs-clean instead
|
||
of distclean. This way you can just cvs checkout && dpkg-buildpackage
|
||
in one go.
|
||
|
||
------------------------------------------------------------------------
|
||
r472 | zarq | 2000-11-24 15:13:51 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Explain how to tell configure where OpenSSL lives.
|
||
|
||
------------------------------------------------------------------------
|
||
r471 | zarq | 2000-11-24 15:13:06 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Set errno to 0 before trying to kill the other process.
|
||
|
||
------------------------------------------------------------------------
|
||
r470 | zarq | 2000-11-24 15:12:31 +0100 (vr, 24 nov 2000) | 3 lines
|
||
|
||
Alter CFLAGS, somehow INCLUDES doesn't propagate properly. Still
|
||
doesn't work exactly like it should, but getting there.
|
||
|
||
------------------------------------------------------------------------
|
||
r469 | zarq | 2000-11-24 15:04:49 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Set CFLAGS to -O2 -Wall when running configure
|
||
|
||
------------------------------------------------------------------------
|
||
r468 | zarq | 2000-11-24 15:00:32 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Use cvs2cl instead of rcs2log to generate the ChangeLog.
|
||
|
||
------------------------------------------------------------------------
|
||
r467 | zarq | 2000-11-24 15:03:13 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Set localstatedir to /var
|
||
|
||
------------------------------------------------------------------------
|
||
r465 | zarq | 2000-11-24 14:33:48 +0100 (vr, 24 nov 2000) | 3 lines
|
||
|
||
Do not attempt to retreive ChangeLog information only from the CABAL
|
||
tag, it doesn't work anyway.
|
||
|
||
------------------------------------------------------------------------
|
||
r464 | zarq | 2000-11-24 14:32:26 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Do not check for the daemon() system call
|
||
|
||
------------------------------------------------------------------------
|
||
r463 | zarq | 2000-11-24 13:44:39 +0100 (vr, 24 nov 2000) | 2 lines
|
||
|
||
Do not use the C library's daemon() call.
|
||
|
||
------------------------------------------------------------------------
|
||
r462 | guus | 2000-11-23 10:30:33 +0100 (do, 23 nov 2000) | 4 lines
|
||
|
||
- Don't link with -ldl anymore
|
||
- Let's not use bash' built-in pwd function anymore... it does not follow
|
||
symlinks.
|
||
|
||
------------------------------------------------------------------------
|
||
r461 | guus | 2000-11-23 00:09:38 +0100 (do, 23 nov 2000) | 2 lines
|
||
|
||
- #include <stdlib.h> instead of <malloc.h>
|
||
|
||
------------------------------------------------------------------------
|
||
r460 | guus | 2000-11-22 23:18:03 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
- Fixed all (except 2) compiler warnings gcc -Wall gave.
|
||
|
||
------------------------------------------------------------------------
|
||
r459 | guus | 2000-11-22 23:05:37 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
- More porting to FreeBSD and Solaris.
|
||
|
||
------------------------------------------------------------------------
|
||
r458 | guus | 2000-11-22 21:25:27 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
- Work with the correct key buffer in ans_key_h
|
||
|
||
------------------------------------------------------------------------
|
||
r457 | guus | 2000-11-22 20:55:53 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
- No more %as.
|
||
|
||
------------------------------------------------------------------------
|
||
r456 | guus | 2000-11-22 20:14:09 +0100 (wo, 22 nov 2000) | 3 lines
|
||
|
||
- Write pidfile AFTER detaching...
|
||
- Minor cleanups
|
||
|
||
------------------------------------------------------------------------
|
||
r455 | guus | 2000-11-22 19:54:08 +0100 (wo, 22 nov 2000) | 4 lines
|
||
|
||
- Cleaned up and checked for some more NULL pointers in rbl.c
|
||
- Two connection lists: one for incoming connections, sorted on ip/port,
|
||
one for connections whose identity we know, sorted on id ofcourse...
|
||
|
||
------------------------------------------------------------------------
|
||
r454 | zarq | 2000-11-22 18:49:16 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
Declare fd.
|
||
|
||
------------------------------------------------------------------------
|
||
r453 | zarq | 2000-11-22 18:48:15 +0100 (wo, 22 nov 2000) | 3 lines
|
||
|
||
Add more checks to ensure that filedescriptors are right in
|
||
_execute_script().
|
||
|
||
------------------------------------------------------------------------
|
||
r452 | zarq | 2000-11-22 17:19:07 +0100 (wo, 22 nov 2000) | 2 lines
|
||
|
||
Honor the --localstatedir option to configure, instead of hardcoded /var.
|
||
|
||
------------------------------------------------------------------------
|
||
r451 | guus | 2000-11-21 10:13:59 +0100 (di, 21 nov 2000) | 3 lines
|
||
|
||
- Check for NULL tree->delete callback
|
||
- Add xstrdup() function
|
||
|
||
------------------------------------------------------------------------
|
||
r450 | guus | 2000-11-21 00:29:47 +0100 (di, 21 nov 2000) | 2 lines
|
||
|
||
- More fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r449 | guus | 2000-11-20 23:13:14 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
- Various small fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r448 | zarq | 2000-11-20 20:56:01 +0100 (ma, 20 nov 2000) | 3 lines
|
||
|
||
Get rid of all libtool references at once. libtool was only used by
|
||
libblowfish, which was superseded by openssl.
|
||
|
||
------------------------------------------------------------------------
|
||
r447 | guus | 2000-11-20 20:41:13 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
- Proper initialization of rbltree structures.
|
||
|
||
------------------------------------------------------------------------
|
||
r446 | guus | 2000-11-20 20:12:17 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
- Integrate rbl trees into tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r443 | zarq | 2000-11-20 19:06:17 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
Also include process.h
|
||
|
||
------------------------------------------------------------------------
|
||
r442 | zarq | 2000-11-20 19:05:34 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
More function and header checks
|
||
|
||
------------------------------------------------------------------------
|
||
r441 | zarq | 2000-11-20 19:02:15 +0100 (ma, 20 nov 2000) | 2 lines
|
||
|
||
Added this release
|
||
|
||
------------------------------------------------------------------------
|
||
r440 | guus | 2000-11-19 23:12:46 +0100 (zo, 19 nov 2000) | 2 lines
|
||
|
||
- Small fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r439 | guus | 2000-11-19 12:05:59 +0100 (zo, 19 nov 2000) | 2 lines
|
||
|
||
- Deletion also works now.
|
||
|
||
------------------------------------------------------------------------
|
||
r438 | guus | 2000-11-19 03:04:29 +0100 (zo, 19 nov 2000) | 2 lines
|
||
|
||
- Fixed a lot of small things. Tested everything except deletions.
|
||
|
||
------------------------------------------------------------------------
|
||
r437 | guus | 2000-11-19 00:22:44 +0100 (zo, 19 nov 2000) | 2 lines
|
||
|
||
- Fix tree head/tail upon insertion
|
||
|
||
------------------------------------------------------------------------
|
||
r436 | guus | 2000-11-19 00:21:01 +0100 (zo, 19 nov 2000) | 3 lines
|
||
|
||
- Implemented deletions
|
||
- Added rbl_foreach() function
|
||
|
||
------------------------------------------------------------------------
|
||
r435 | guus | 2000-11-18 19:14:57 +0100 (za, 18 nov 2000) | 3 lines
|
||
|
||
- Fixed searching
|
||
- Insertion implemented
|
||
|
||
------------------------------------------------------------------------
|
||
r434 | guus | 2000-11-17 11:03:02 +0100 (vr, 17 nov 2000) | 3 lines
|
||
|
||
- Removed stray @INCLUDE@ (how did that get there?)
|
||
- Use 0 instead of FALSE
|
||
|
||
------------------------------------------------------------------------
|
||
r433 | guus | 2000-11-17 01:56:49 +0100 (vr, 17 nov 2000) | 2 lines
|
||
|
||
- Simplified do_detach
|
||
|
||
------------------------------------------------------------------------
|
||
r432 | zarq | 2000-11-16 23:13:09 +0100 (do, 16 nov 2000) | 2 lines
|
||
|
||
Use proper prototypes.
|
||
|
||
------------------------------------------------------------------------
|
||
r431 | zarq | 2000-11-16 23:12:23 +0100 (do, 16 nov 2000) | 2 lines
|
||
|
||
Move more functions from tincd.c into process.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r430 | zarq | 2000-11-16 23:11:40 +0100 (do, 16 nov 2000) | 2 lines
|
||
|
||
Delete struct ifr
|
||
|
||
------------------------------------------------------------------------
|
||
r429 | zarq | 2000-11-16 19:06:39 +0100 (do, 16 nov 2000) | 3 lines
|
||
|
||
New function: xmalloc_and_zero, which initialises the allocated memory
|
||
to all zeroes.
|
||
|
||
------------------------------------------------------------------------
|
||
r428 | zarq | 2000-11-16 18:54:29 +0100 (do, 16 nov 2000) | 2 lines
|
||
|
||
Move all process-related functions into process.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r425 | guus | 2000-11-16 10:18:38 +0100 (do, 16 nov 2000) | 2 lines
|
||
|
||
- Added balanced tree management stuff as well. (It is not finished yet.)
|
||
|
||
------------------------------------------------------------------------
|
||
r422 | zarq | 2000-11-15 23:07:36 +0100 (wo, 15 nov 2000) | 3 lines
|
||
|
||
Keep a list of running children, and in each loop in main_loop(),
|
||
check if one has exited.
|
||
|
||
------------------------------------------------------------------------
|
||
r421 | zarq | 2000-11-15 23:04:48 +0100 (wo, 15 nov 2000) | 2 lines
|
||
|
||
List management and manipulation routines.
|
||
|
||
------------------------------------------------------------------------
|
||
r420 | guus | 2000-11-15 14:33:27 +0100 (wo, 15 nov 2000) | 3 lines
|
||
|
||
Porting to FreeBSD:
|
||
- Reorganized and added some #includes
|
||
|
||
------------------------------------------------------------------------
|
||
r419 | zarq | 2000-11-15 02:28:21 +0100 (wo, 15 nov 2000) | 3 lines
|
||
|
||
Let the output from an executed script in execute_script() go to
|
||
syslog, with proper error detection.
|
||
|
||
------------------------------------------------------------------------
|
||
r418 | zarq | 2000-11-15 02:06:13 +0100 (wo, 15 nov 2000) | 3 lines
|
||
|
||
Use the HAVE_OPENSSL_xxx_H defined from m4/openssl.m4 during
|
||
configure.
|
||
|
||
------------------------------------------------------------------------
|
||
r417 | zarq | 2000-11-15 02:02:30 +0100 (wo, 15 nov 2000) | 2 lines
|
||
|
||
Also check for sha.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r416 | zarq | 2000-11-15 01:57:26 +0100 (wo, 15 nov 2000) | 3 lines
|
||
|
||
Also check for rand.h and err.h. If any of these files does not
|
||
exist, try the next alternative path.
|
||
|
||
------------------------------------------------------------------------
|
||
r415 | zarq | 2000-11-15 00:18:19 +0100 (wo, 15 nov 2000) | 2 lines
|
||
|
||
Get rid of the annoying empty line
|
||
|
||
------------------------------------------------------------------------
|
||
r414 | zarq | 2000-11-15 00:02:08 +0100 (wo, 15 nov 2000) | 2 lines
|
||
|
||
Oops, small error.
|
||
|
||
------------------------------------------------------------------------
|
||
r413 | zarq | 2000-11-14 23:57:19 +0100 (di, 14 nov 2000) | 2 lines
|
||
|
||
Better checks for OpenSSL. I think it can now detect almost all conceivable installations.
|
||
|
||
------------------------------------------------------------------------
|
||
r412 | zarq | 2000-11-13 23:29:22 +0100 (ma, 13 nov 2000) | 2 lines
|
||
|
||
Identify version as 1.0pre4-cvs
|
||
|
||
------------------------------------------------------------------------
|
||
r411 | zarq | 2000-11-13 23:01:27 +0100 (ma, 13 nov 2000) | 2 lines
|
||
|
||
Add a check for openssl that accepts explicit file locations.
|
||
|
||
------------------------------------------------------------------------
|
||
r409 | zarq | 2000-11-09 22:33:18 +0100 (do, 09 nov 2000) | 2 lines
|
||
|
||
Add prototype for destroy_queue
|
||
|
||
------------------------------------------------------------------------
|
||
r408 | zarq | 2000-11-09 22:29:58 +0100 (do, 09 nov 2000) | 2 lines
|
||
|
||
Updates, updates
|
||
|
||
------------------------------------------------------------------------
|
||
r407 | zarq | 2000-11-09 21:59:35 +0100 (do, 09 nov 2000) | 2 lines
|
||
|
||
Bop version number to 1.0pre3-1
|
||
|
||
------------------------------------------------------------------------
|
||
r406 | zarq | 2000-11-09 21:42:16 +0100 (do, 09 nov 2000) | 2 lines
|
||
|
||
Wrapped text to 70 (72?) columns for easy reading
|
||
|
||
------------------------------------------------------------------------
|
||
r405 | zarq | 2000-11-09 21:41:13 +0100 (do, 09 nov 2000) | 2 lines
|
||
|
||
Final release notes added, also edited release notes for 1.0pre2 to what the announcement on the mailing list looked like.
|
||
|
||
------------------------------------------------------------------------
|
||
r404 | guus | 2000-11-08 21:52:37 +0100 (wo, 08 nov 2000) | 2 lines
|
||
|
||
- Make checkpoint tracing a compile time option (off by default)
|
||
|
||
------------------------------------------------------------------------
|
||
r403 | guus | 2000-11-08 19:05:06 +0100 (wo, 08 nov 2000) | 2 lines
|
||
|
||
- Add Jamie :)
|
||
|
||
------------------------------------------------------------------------
|
||
r402 | guus | 2000-11-08 18:56:34 +0100 (wo, 08 nov 2000) | 2 lines
|
||
|
||
- Applied Jamie Brigg's patch (close sockets after error)
|
||
|
||
------------------------------------------------------------------------
|
||
r401 | guus | 2000-11-08 01:20:06 +0100 (wo, 08 nov 2000) | 3 lines
|
||
|
||
- Fixed --config
|
||
- Show warning when both netname and config directory are given.
|
||
|
||
------------------------------------------------------------------------
|
||
r400 | guus | 2000-11-08 01:10:50 +0100 (wo, 08 nov 2000) | 6 lines
|
||
|
||
Porting to SunOS 5.8:
|
||
- More #includes Linux doesn't seem to need
|
||
- Don't do unsetenv() on SunOS
|
||
- Use a replacement asprintf() in case the OS doesn't support it
|
||
It now compiles properly under SunOS.
|
||
|
||
------------------------------------------------------------------------
|
||
r399 | guus | 2000-11-07 23:33:33 +0100 (di, 07 nov 2000) | 4 lines
|
||
|
||
Porting to SunOS 5.8:
|
||
- Include all header files necessary
|
||
- Check for flock() function
|
||
|
||
------------------------------------------------------------------------
|
||
r398 | guus | 2000-11-07 23:02:14 +0100 (di, 07 nov 2000) | 2 lines
|
||
|
||
- Open UDP connection for all known hosts. Comments please.
|
||
|
||
------------------------------------------------------------------------
|
||
r397 | guus | 2000-11-07 22:43:28 +0100 (di, 07 nov 2000) | 8 lines
|
||
|
||
Changed execution of tinc-up:
|
||
- Do not free() strings that have been putenv()d, see man page of the
|
||
latter.
|
||
- Do not set IFNAME anymore, it appears that the ioctl to get the name of
|
||
the interface does not work at all. Since it is set to NETNAME in case
|
||
of tun/tap and it is known beforehand in case of ethertap, there is no
|
||
need for it anyway... (though it would've simplified things).
|
||
|
||
------------------------------------------------------------------------
|
||
r396 | zarq | 2000-11-05 03:19:58 +0100 (zo, 05 nov 2000) | 2 lines
|
||
|
||
Build-Depends on gettext
|
||
|
||
------------------------------------------------------------------------
|
||
r395 | guus | 2000-11-04 23:57:33 +0100 (za, 04 nov 2000) | 5 lines
|
||
|
||
- Prepended config_ to all configuration option names, because it confused
|
||
everything (including myself).
|
||
- Use connection oriented UDP sockets for both incoming and outgoing
|
||
packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r394 | guus | 2000-11-04 21:44:28 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Simplified ping mechanism.
|
||
|
||
------------------------------------------------------------------------
|
||
r393 | zarq | 2000-11-04 18:29:45 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Build-depends on libtool
|
||
|
||
------------------------------------------------------------------------
|
||
r392 | guus | 2000-11-04 18:09:10 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Check for packets that are looping back.
|
||
|
||
------------------------------------------------------------------------
|
||
r391 | zarq | 2000-11-04 18:04:17 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Updated Dutch translation
|
||
|
||
------------------------------------------------------------------------
|
||
r390 | zarq | 2000-11-04 18:01:55 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Add route.c to the list of source files.
|
||
|
||
------------------------------------------------------------------------
|
||
r389 | guus | 2000-11-04 17:54:21 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Forward keys in hex notation, not as binary data.
|
||
|
||
------------------------------------------------------------------------
|
||
r388 | guus | 2000-11-04 17:39:19 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Don't forget to set packet cipher for added hosts.
|
||
|
||
------------------------------------------------------------------------
|
||
r387 | guus | 2000-11-04 16:34:07 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- connlist.c added to translation
|
||
|
||
------------------------------------------------------------------------
|
||
r386 | zarq | 2000-11-04 16:32:05 +0100 (za, 04 nov 2000) | 4 lines
|
||
|
||
In execute_script:
|
||
- add an environment variable NETNAME.
|
||
- chdir to the configuration directory before execing the script.
|
||
|
||
------------------------------------------------------------------------
|
||
r385 | zarq | 2000-11-04 16:18:58 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Do not include the passphrases directory
|
||
|
||
------------------------------------------------------------------------
|
||
r384 | guus | 2000-11-04 16:17:02 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Removed manpage for no longer existing genauth.
|
||
|
||
------------------------------------------------------------------------
|
||
r383 | guus | 2000-11-04 15:52:40 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Resolve scriptname after fork()
|
||
|
||
------------------------------------------------------------------------
|
||
r382 | zarq | 2000-11-04 15:16:46 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Use putenv() instead of clumsy do-it-yourself in execute_script.
|
||
|
||
------------------------------------------------------------------------
|
||
r381 | zarq | 2000-11-04 14:25:15 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
Small change to the way the environment is copied.
|
||
|
||
------------------------------------------------------------------------
|
||
r380 | guus | 2000-11-04 12:49:58 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Removed even more warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r379 | guus | 2000-11-04 11:37:27 +0100 (za, 04 nov 2000) | 2 lines
|
||
|
||
- Removed unused MAC strip/add functions.
|
||
|
||
------------------------------------------------------------------------
|
||
r378 | zarq | 2000-11-03 23:35:12 +0100 (vr, 03 nov 2000) | 5 lines
|
||
|
||
Warnings removal pass: always include config.h first; add a few
|
||
prototypes in the header files.
|
||
|
||
This also fixes a few lint errors/warnings.
|
||
|
||
------------------------------------------------------------------------
|
||
r377 | zarq | 2000-11-03 23:33:16 +0100 (vr, 03 nov 2000) | 3 lines
|
||
|
||
Run the scripts tinc-up and tinc-down from a separate function, which
|
||
sets the environment as it should be and checks for errors.
|
||
|
||
------------------------------------------------------------------------
|
||
r376 | zarq | 2000-11-03 23:31:55 +0100 (vr, 03 nov 2000) | 2 lines
|
||
|
||
Save the environment on startup.
|
||
|
||
------------------------------------------------------------------------
|
||
r375 | zarq | 2000-11-03 00:02:49 +0100 (vr, 03 nov 2000) | 2 lines
|
||
|
||
Minor cosmetic change.
|
||
|
||
------------------------------------------------------------------------
|
||
r374 | zarq | 2000-11-02 23:51:16 +0100 (do, 02 nov 2000) | 5 lines
|
||
|
||
- If necessary, patch po/Makefile.in from po-Makefile.in.in.diff to
|
||
get DESTDIR installation (required to get locales installed
|
||
correctly).
|
||
- Use dh_perl to get accurate perl dependencies.
|
||
|
||
------------------------------------------------------------------------
|
||
r372 | zarq | 2000-11-02 23:11:18 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Oops, and include doc-base.tinc (new file).
|
||
|
||
------------------------------------------------------------------------
|
||
r371 | zarq | 2000-11-02 23:10:09 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Don't include shlibs, as it no longer exists.
|
||
|
||
------------------------------------------------------------------------
|
||
r370 | zarq | 2000-11-02 23:05:36 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Changed a few messages wrt. system calls; updated and changed the Dutch translation a bit.
|
||
|
||
------------------------------------------------------------------------
|
||
r369 | zarq | 2000-11-02 22:43:03 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Mention fileutils, add a pointer to THANKS for more details
|
||
|
||
------------------------------------------------------------------------
|
||
r368 | zarq | 2000-11-02 22:41:53 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Change wsl to Wessel's name and email address in the ChangeLog creation
|
||
|
||
------------------------------------------------------------------------
|
||
r367 | zarq | 2000-11-02 22:40:33 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
More exhaustive list of changes - perhaps it can be worded differently?
|
||
|
||
------------------------------------------------------------------------
|
||
r366 | zarq | 2000-11-02 22:39:57 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Changed `I' to `We' - small change, lots of difference :)
|
||
|
||
------------------------------------------------------------------------
|
||
r365 | zarq | 2000-11-02 22:38:55 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Only check for linux/if_tun.h once
|
||
|
||
------------------------------------------------------------------------
|
||
r364 | zarq | 2000-11-02 22:34:45 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Added a perl example to turn an IP address into a MAC address.
|
||
|
||
------------------------------------------------------------------------
|
||
r363 | zarq | 2000-11-02 22:26:51 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
Do not include $(top_srcdir)/cipher, it does no longer exist.
|
||
|
||
------------------------------------------------------------------------
|
||
r362 | zarq | 2000-11-02 21:29:03 +0100 (do, 02 nov 2000) | 5 lines
|
||
|
||
- Synchronized changelog with the package's changelog.
|
||
- Changed maintainer email address.
|
||
- New file doc-base.tinc.
|
||
- Better Build-Depends and Depends lines.
|
||
|
||
------------------------------------------------------------------------
|
||
r361 | zarq | 2000-11-02 21:25:35 +0100 (do, 02 nov 2000) | 2 lines
|
||
|
||
This file is no longer needed.
|
||
|
||
------------------------------------------------------------------------
|
||
r359 | guus | 2000-10-31 17:22:49 +0100 (di, 31 okt 2000) | 3 lines
|
||
|
||
Removed config file parsing and interface setup. This will be handled by
|
||
the tinc-up and tinc-down scripts from now on.
|
||
|
||
------------------------------------------------------------------------
|
||
r358 | guus | 2000-10-31 17:10:17 +0100 (di, 31 okt 2000) | 2 lines
|
||
|
||
- Update.
|
||
|
||
------------------------------------------------------------------------
|
||
r357 | guus | 2000-10-30 11:19:06 +0100 (ma, 30 okt 2000) | 2 lines
|
||
|
||
- Fixed some spelling mistakes and terminology here and there.
|
||
|
||
------------------------------------------------------------------------
|
||
r356 | guus | 2000-10-30 01:22:54 +0100 (ma, 30 okt 2000) | 4 lines
|
||
|
||
- Small cleanups
|
||
- Updated dutch translation
|
||
- Updated man pages
|
||
|
||
------------------------------------------------------------------------
|
||
r355 | guus | 2000-10-29 23:55:15 +0100 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Finishing touch: encrypt the meta connections
|
||
|
||
------------------------------------------------------------------------
|
||
r354 | guus | 2000-10-29 23:10:44 +0100 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Use CFB mode for encrypting packets: it works and we don't need padding.
|
||
|
||
------------------------------------------------------------------------
|
||
r353 | guus | 2000-10-29 11:39:08 +0100 (zo, 29 okt 2000) | 5 lines
|
||
|
||
- Small fixes
|
||
- Do proper key exchange
|
||
- Encrypt packets - it works, but there is something wrong with the MAC
|
||
header after decryption...
|
||
|
||
------------------------------------------------------------------------
|
||
r352 | guus | 2000-10-29 10:19:27 +0100 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Removed old encr stuff
|
||
|
||
------------------------------------------------------------------------
|
||
r351 | guus | 2000-10-29 03:07:41 +0100 (zo, 29 okt 2000) | 3 lines
|
||
|
||
- Updated dutch translation.
|
||
- Shutdown properly.
|
||
|
||
------------------------------------------------------------------------
|
||
r350 | guus | 2000-10-29 02:27:23 +0100 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Moved connlist stuff to the proper header file.
|
||
|
||
------------------------------------------------------------------------
|
||
r349 | guus | 2000-10-29 02:08:09 +0100 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Enforce correct order of authentication requests
|
||
|
||
------------------------------------------------------------------------
|
||
r348 | guus | 2000-10-29 02:46:43 +0200 (zo, 29 okt 2000) | 3 lines
|
||
|
||
- Hit people who can't figure out subnet address/mask pairs with a
|
||
(clue)bat.
|
||
|
||
------------------------------------------------------------------------
|
||
r347 | guus | 2000-10-29 02:24:31 +0200 (zo, 29 okt 2000) | 3 lines
|
||
|
||
- Fixed ans_key_h
|
||
- Removed tapsubnet configuration option.
|
||
|
||
------------------------------------------------------------------------
|
||
r346 | guus | 2000-10-29 02:02:20 +0200 (zo, 29 okt 2000) | 2 lines
|
||
|
||
- Very big cleanup.
|
||
|
||
------------------------------------------------------------------------
|
||
r345 | guus | 2000-10-28 23:52:22 +0200 (za, 28 okt 2000) | 3 lines
|
||
|
||
- Override destination ethernet address on incoming packets with
|
||
FE:FD:00:00:00:00
|
||
|
||
------------------------------------------------------------------------
|
||
r344 | guus | 2000-10-28 23:25:21 +0200 (za, 28 okt 2000) | 2 lines
|
||
|
||
- Fixed offsets when reading/writing from/to tap device
|
||
|
||
------------------------------------------------------------------------
|
||
r343 | guus | 2000-10-28 23:05:20 +0200 (za, 28 okt 2000) | 5 lines
|
||
|
||
- Lots of small fixes
|
||
- Exchange subnets on acknowledgement of connection
|
||
- Do proper lookup when incoming packets from tap
|
||
- off-by-a small number-error when reading/sending tap packets
|
||
|
||
------------------------------------------------------------------------
|
||
r342 | zarq | 2000-10-28 21:34:53 +0200 (za, 28 okt 2000) | 2 lines
|
||
|
||
Skip the check for Linux kernel sources
|
||
|
||
------------------------------------------------------------------------
|
||
r341 | guus | 2000-10-28 18:41:40 +0200 (za, 28 okt 2000) | 4 lines
|
||
|
||
- Updated subnet list handling. Subnets are added to two lists now, the
|
||
owner's list and a global list. It is all fucked up but it probably
|
||
works anyway, good enough for pre3 :).
|
||
|
||
------------------------------------------------------------------------
|
||
r340 | guus | 2000-10-24 17:46:18 +0200 (di, 24 okt 2000) | 4 lines
|
||
|
||
- Lots of little stuff modified
|
||
- Succesfully reads in subnets from host config file now and adds them to
|
||
the list.
|
||
|
||
------------------------------------------------------------------------
|
||
r339 | zarq | 2000-10-23 23:56:56 +0200 (ma, 23 okt 2000) | 2 lines
|
||
|
||
Oops, echelon change committed to cabal... :)
|
||
|
||
------------------------------------------------------------------------
|
||
r338 | guus | 2000-10-23 15:52:54 +0200 (ma, 23 okt 2000) | 2 lines
|
||
|
||
- route.c will contain the routing logic.
|
||
|
||
------------------------------------------------------------------------
|
||
r336 | zarq | 2000-10-22 15:47:41 +0200 (zo, 22 okt 2000) | 2 lines
|
||
|
||
read_server_config: Check for result of read_config_file.
|
||
|
||
------------------------------------------------------------------------
|
||
r335 | zarq | 2000-10-22 15:37:15 +0200 (zo, 22 okt 2000) | 2 lines
|
||
|
||
Include linux/sockios.h and net/if.h anyway, regardless of the value of HAVE_TUNTAP.
|
||
|
||
------------------------------------------------------------------------
|
||
r334 | guus | 2000-10-21 13:52:08 +0200 (za, 21 okt 2000) | 4 lines
|
||
|
||
- Fixed all debug levels.
|
||
- Seed PRNG before generating a challenge
|
||
- Strange thing in challenge decryption: it fails if first bit is set!?
|
||
|
||
------------------------------------------------------------------------
|
||
r333 | guus | 2000-10-20 21:46:58 +0200 (vr, 20 okt 2000) | 5 lines
|
||
|
||
- Removed last reference to genauth from Makefile.am
|
||
- Tinc spawns tinc-up and tinc-down scripts which can be used to configure
|
||
the network device. The environment variable IFNAME is set to the name
|
||
of the interface.
|
||
|
||
------------------------------------------------------------------------
|
||
r332 | guus | 2000-10-20 18:49:20 +0200 (vr, 20 okt 2000) | 4 lines
|
||
|
||
- Made Makefile.am stub for doc/es/
|
||
- Merged genauth into tincd
|
||
- Updated dutch translation
|
||
|
||
------------------------------------------------------------------------
|
||
r327 | guus | 2000-10-20 17:34:38 +0200 (vr, 20 okt 2000) | 2 lines
|
||
|
||
- tinc now really does public/private key encryption! It even works, whee!
|
||
|
||
------------------------------------------------------------------------
|
||
r324 | zarq | 2000-10-19 19:29:22 +0200 (do, 19 okt 2000) | 2 lines
|
||
|
||
Changed changelog
|
||
|
||
------------------------------------------------------------------------
|
||
r323 | guus | 2000-10-19 16:42:00 +0200 (do, 19 okt 2000) | 2 lines
|
||
|
||
- Seed the PRNG using /dev/random before generating the keys.
|
||
|
||
------------------------------------------------------------------------
|
||
r321 | zarq | 2000-10-18 21:44:11 +0200 (wo, 18 okt 2000) | 2 lines
|
||
|
||
Get the head revision up to date with cabal
|
||
|
||
------------------------------------------------------------------------
|
||
r320 | zarq | 2000-10-17 12:15:20 +0200 (di, 17 okt 2000) | 2 lines
|
||
|
||
Don't declare cp_file and cp_line in xmalloc()
|
||
|
||
------------------------------------------------------------------------
|
||
r319 | zarq | 2000-10-17 12:14:25 +0200 (di, 17 okt 2000) | 2 lines
|
||
|
||
Process subdir es/
|
||
|
||
------------------------------------------------------------------------
|
||
r318 | guus | 2000-10-16 21:04:47 +0200 (ma, 16 okt 2000) | 2 lines
|
||
|
||
- More fixing. Tinc daemons can now even create activated connections.
|
||
|
||
------------------------------------------------------------------------
|
||
r317 | guus | 2000-10-16 18:33:30 +0200 (ma, 16 okt 2000) | 4 lines
|
||
|
||
- Fixing little things
|
||
- Two tinc daemons can connect to eachother now (but they disconnect right
|
||
after the ACKs).
|
||
|
||
------------------------------------------------------------------------
|
||
r316 | zarq | 2000-10-16 13:35:10 +0200 (ma, 16 okt 2000) | 2 lines
|
||
|
||
Output doc/es/Makefile
|
||
|
||
------------------------------------------------------------------------
|
||
r315 | guus | 2000-10-15 22:30:39 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Corrected #ifdefs for tun/tap support.
|
||
|
||
------------------------------------------------------------------------
|
||
r314 | zarq | 2000-10-15 22:21:27 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Really #include the if_tun.h files now
|
||
|
||
------------------------------------------------------------------------
|
||
r313 | zarq | 2000-10-15 22:13:55 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Linearized checks for if_tun.h
|
||
|
||
------------------------------------------------------------------------
|
||
r312 | zarq | 2000-10-15 21:53:15 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Wrap the tun/tap code in #ifdef HAVE_TUNTAP
|
||
|
||
------------------------------------------------------------------------
|
||
r311 | zarq | 2000-10-15 19:26:31 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Add checks for the presence of the universal tun/tap device driver.
|
||
|
||
------------------------------------------------------------------------
|
||
r309 | guus | 2000-10-15 02:59:37 +0200 (zo, 15 okt 2000) | 5 lines
|
||
|
||
- The daemon actually runs now (somewhat)
|
||
- Added support for tun/tap driver (autodetect!)
|
||
- More sophisticated checkpoint functionality
|
||
- Updated dutch translation
|
||
|
||
------------------------------------------------------------------------
|
||
r308 | zarq | 2000-10-15 00:22:06 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Add CVS id lines
|
||
|
||
------------------------------------------------------------------------
|
||
r307 | zarq | 2000-10-15 00:17:29 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Fix `Requirements'-section for GMP and OpenSSL libraries.
|
||
|
||
------------------------------------------------------------------------
|
||
r306 | zarq | 2000-10-15 00:00:09 +0200 (zo, 15 okt 2000) | 2 lines
|
||
|
||
Update Depends lines to reflect the dependencies on OpenSSL
|
||
|
||
------------------------------------------------------------------------
|
||
r305 | guus | 2000-10-14 19:04:16 +0200 (za, 14 okt 2000) | 3 lines
|
||
|
||
- Second fixing-things pass: it even links now.
|
||
- Lots of FIXME comments added to the source code.
|
||
|
||
------------------------------------------------------------------------
|
||
r304 | zarq | 2000-10-14 01:34:56 +0200 (za, 14 okt 2000) | 2 lines
|
||
|
||
Don't look for GMP header files
|
||
|
||
------------------------------------------------------------------------
|
||
r303 | zarq | 2000-10-14 01:30:11 +0200 (za, 14 okt 2000) | 2 lines
|
||
|
||
Updated new requirements, pointers to the manual
|
||
|
||
------------------------------------------------------------------------
|
||
r302 | zarq | 2000-10-14 01:29:35 +0200 (za, 14 okt 2000) | 2 lines
|
||
|
||
Link with OpenSSL, forget libGMP
|
||
|
||
------------------------------------------------------------------------
|
||
r301 | guus | 2000-10-12 00:01:02 +0200 (do, 12 okt 2000) | 4 lines
|
||
|
||
- Fixing-things pass: every source file compiles into an object file now,
|
||
but linking tincd does not work yet (must link with openssl libs and
|
||
define some missing functions).
|
||
|
||
------------------------------------------------------------------------
|
||
r300 | guus | 2000-10-11 15:42:52 +0200 (wo, 11 okt 2000) | 2 lines
|
||
|
||
- Generalized config file parsing to support multiple configuration trees.
|
||
|
||
------------------------------------------------------------------------
|
||
r299 | guus | 2000-10-11 14:07:27 +0200 (wo, 11 okt 2000) | 2 lines
|
||
|
||
- Changed genauth to produce rsa keypairs instead of random passphrases.
|
||
|
||
------------------------------------------------------------------------
|
||
r298 | guus | 2000-10-11 12:35:17 +0200 (wo, 11 okt 2000) | 6 lines
|
||
|
||
Big and bad commit of my current tree...
|
||
- Added seperate file for connection list handling
|
||
- Updating everything to use connlist, meta and subnet files
|
||
- Removed dependency on libgmp
|
||
- Lots of other stuff...
|
||
|
||
------------------------------------------------------------------------
|
||
r295 | guus | 2000-10-04 17:09:57 +0200 (wo, 04 okt 2000) | 2 lines
|
||
|
||
Removing cipher directory (all will be covered by OpenSSL).
|
||
|
||
------------------------------------------------------------------------
|
||
r294 | guus | 2000-10-01 05:21:49 +0200 (zo, 01 okt 2000) | 3 lines
|
||
|
||
- Added subnet handling code
|
||
- Other small changes to header files
|
||
|
||
------------------------------------------------------------------------
|
||
r291 | zarq | 2000-09-27 22:32:29 +0200 (wo, 27 sep 2000) | 2 lines
|
||
|
||
Many updates, parts rewritten, added, shuffled around.
|
||
|
||
------------------------------------------------------------------------
|
||
r290 | guus | 2000-09-26 16:06:11 +0200 (di, 26 sep 2000) | 5 lines
|
||
|
||
- Added meta.c which contains functions to send, receive and broadcast
|
||
metadata. It will also handle encryption and decryption, and possibly
|
||
compression and checksumming.
|
||
- Moved request dispatcher to protocol.c.
|
||
|
||
------------------------------------------------------------------------
|
||
r287 | guus | 2000-09-25 22:08:50 +0200 (ma, 25 sep 2000) | 2 lines
|
||
|
||
- Very detailed example of the authentication phase.
|
||
|
||
------------------------------------------------------------------------
|
||
r286 | guus | 2000-09-22 18:20:07 +0200 (vr, 22 sep 2000) | 3 lines
|
||
|
||
- Removed options "string" stuff. It was a bad idea...
|
||
- free() everything that is allocated.
|
||
|
||
------------------------------------------------------------------------
|
||
r285 | guus | 2000-09-22 17:06:28 +0200 (vr, 22 sep 2000) | 4 lines
|
||
|
||
- Severe code reduction and simplification of challenge requests
|
||
- "Finished" [add|del]_subnet_h
|
||
- Added lots of sanity checks to [add|del]_host_h
|
||
|
||
------------------------------------------------------------------------
|
||
r284 | guus | 2000-09-17 23:42:05 +0200 (zo, 17 sep 2000) | 4 lines
|
||
|
||
- Updated authentication scheme.
|
||
- Removed all trailing spaces from all lines.
|
||
- Added things to add_ and del_subnet_h.
|
||
|
||
------------------------------------------------------------------------
|
||
r283 | guus | 2000-09-17 22:11:59 +0200 (zo, 17 sep 2000) | 3 lines
|
||
|
||
- Included authentication scheme from protocol.c
|
||
- Added a few comments about the symmetric cipher.
|
||
|
||
------------------------------------------------------------------------
|
||
r282 | guus | 2000-09-17 21:57:39 +0200 (zo, 17 sep 2000) | 3 lines
|
||
|
||
Added document about the used cryptographic algorithms and the reasons
|
||
behind them. Feel very free to comment on this!
|
||
|
||
------------------------------------------------------------------------
|
||
r280 | zarq | 2000-09-17 12:28:57 +0200 (zo, 17 sep 2000) | 2 lines
|
||
|
||
Added Spanish translation of the docs by Matias Carrasco
|
||
|
||
------------------------------------------------------------------------
|
||
r277 | zarq | 2000-09-15 14:58:40 +0200 (vr, 15 sep 2000) | 2 lines
|
||
|
||
Second round of fixes
|
||
|
||
------------------------------------------------------------------------
|
||
r276 | zarq | 2000-09-14 23:51:21 +0200 (do, 14 sep 2000) | 2 lines
|
||
|
||
First round of needed fixes after the overhaul
|
||
|
||
------------------------------------------------------------------------
|
||
r275 | zarq | 2000-09-14 16:34:38 +0200 (do, 14 sep 2000) | 2 lines
|
||
|
||
New directive: Name.
|
||
|
||
------------------------------------------------------------------------
|
||
r274 | zarq | 2000-09-14 16:32:34 +0200 (do, 14 sep 2000) | 2 lines
|
||
|
||
Added some structures and types that are needed for the overhaul.
|
||
|
||
------------------------------------------------------------------------
|
||
r273 | guus | 2000-09-14 13:54:51 +0200 (do, 14 sep 2000) | 2 lines
|
||
|
||
- Lots of small changes.
|
||
|
||
------------------------------------------------------------------------
|
||
r272 | zarq | 2000-09-11 13:40:46 +0200 (ma, 11 sep 2000) | 2 lines
|
||
|
||
Better checks for SunOS libraries
|
||
|
||
------------------------------------------------------------------------
|
||
r271 | guus | 2000-09-11 12:05:35 +0200 (ma, 11 sep 2000) | 3 lines
|
||
|
||
- Fixed modulo in keylength check
|
||
- Updated header file to reflect new protocol code
|
||
|
||
------------------------------------------------------------------------
|
||
r270 | guus | 2000-09-11 01:11:37 +0200 (ma, 11 sep 2000) | 2 lines
|
||
|
||
- Some key exchange stuff. (Last commit before going to bed.)
|
||
|
||
------------------------------------------------------------------------
|
||
r269 | guus | 2000-09-11 00:49:46 +0200 (ma, 11 sep 2000) | 2 lines
|
||
|
||
- Lots of functions added for the new protocol.
|
||
|
||
------------------------------------------------------------------------
|
||
r268 | zarq | 2000-09-10 23:57:11 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Add Guus' name and shift out old protocol requests
|
||
|
||
------------------------------------------------------------------------
|
||
r267 | zarq | 2000-09-10 20:37:46 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Correct filenames for passphrases given in the example
|
||
|
||
------------------------------------------------------------------------
|
||
r266 | guus | 2000-09-10 18:15:35 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
- Added more function skeletons for the new protocol.
|
||
|
||
------------------------------------------------------------------------
|
||
r265 | guus | 2000-09-10 17:18:03 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
- New protocol. Will break everything else for now.
|
||
|
||
------------------------------------------------------------------------
|
||
r264 | zarq | 2000-09-10 17:16:07 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Support for -lsocket and -lnsl on SunOS
|
||
|
||
------------------------------------------------------------------------
|
||
r263 | zarq | 2000-09-10 17:15:38 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Include openssl/blowfish.h
|
||
|
||
------------------------------------------------------------------------
|
||
r262 | zarq | 2000-09-10 17:07:41 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Updated text, removed protocol flowchart
|
||
|
||
------------------------------------------------------------------------
|
||
r261 | zarq | 2000-09-10 17:05:45 +0200 (zo, 10 sep 2000) | 2 lines
|
||
|
||
Link with OpenSSL crypto libraries instead of own blowfish library
|
||
|
||
------------------------------------------------------------------------
|
||
r260 | guus | 2000-09-06 13:49:05 +0200 (wo, 06 sep 2000) | 3 lines
|
||
|
||
- Use strerror() instead of sys_errlist[] for increased portability
|
||
(Needed for SunOS)
|
||
|
||
------------------------------------------------------------------------
|
||
r259 | zarq | 2000-08-27 13:05:47 +0200 (zo, 27 aug 2000) | 2 lines
|
||
|
||
Changed CVSROOT path in `make ChangeLog'
|
||
|
||
------------------------------------------------------------------------
|
||
r258 | guus | 2000-08-22 16:55:04 +0200 (di, 22 aug 2000) | 2 lines
|
||
|
||
Fix rules (thanks to Laurence)
|
||
|
||
------------------------------------------------------------------------
|
||
r257 | zarq | 2000-08-21 22:35:47 +0200 (ma, 21 aug 2000) | 2 lines
|
||
|
||
Added a rule to create an rpm
|
||
|
||
------------------------------------------------------------------------
|
||
r256 | guus | 2000-08-21 14:50:15 +0200 (ma, 21 aug 2000) | 2 lines
|
||
|
||
Updated tinc.conf manual.
|
||
|
||
------------------------------------------------------------------------
|
||
r255 | zarq | 2000-08-21 01:08:17 +0200 (ma, 21 aug 2000) | 2 lines
|
||
|
||
Also chomp $VPNMASK
|
||
|
||
------------------------------------------------------------------------
|
||
r254 | zarq | 2000-08-21 01:07:18 +0200 (ma, 21 aug 2000) | 6 lines
|
||
|
||
(Quoting Laurence Lane:)
|
||
|
||
The prefix is correctly set for /usr, but is
|
||
overridden with the current make install. DESTDIR is the clean way to
|
||
relocate the installation into the debian/tmp build dir.
|
||
|
||
------------------------------------------------------------------------
|
||
r253 | guus | 2000-08-18 16:45:38 +0200 (vr, 18 aug 2000) | 5 lines
|
||
|
||
Updated the manual:
|
||
- incorporated comments from Stefan Hartsuiker
|
||
- updated configuration variables section
|
||
- added some text about key types
|
||
|
||
------------------------------------------------------------------------
|
||
r252 | guus | 2000-08-18 13:17:09 +0200 (vr, 18 aug 2000) | 2 lines
|
||
|
||
Commented on some size calculations.
|
||
|
||
------------------------------------------------------------------------
|
||
r251 | guus | 2000-08-17 19:22:01 +0200 (do, 17 aug 2000) | 2 lines
|
||
|
||
Ran update-po and updated dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r250 | guus | 2000-08-17 18:51:08 +0200 (do, 17 aug 2000) | 2 lines
|
||
|
||
Fixed all sprintf() spl01ts.
|
||
|
||
------------------------------------------------------------------------
|
||
r249 | guus | 2000-08-09 16:02:16 +0200 (wo, 09 aug 2000) | 3 lines
|
||
|
||
- Added two extra configuration options, Interface and InterfaceIP, to
|
||
bind the listen socket to a network device or a specific IP.
|
||
|
||
------------------------------------------------------------------------
|
||
r248 | guus | 2000-08-09 11:34:21 +0200 (wo, 09 aug 2000) | 3 lines
|
||
|
||
- Reinstated O_NONBLOCK for meta socket
|
||
- Set SO_KEEPALIVE on meta socket
|
||
|
||
------------------------------------------------------------------------
|
||
r247 | guus | 2000-08-08 19:07:48 +0200 (di, 08 aug 2000) | 2 lines
|
||
|
||
- Moved TCP packet reception to meta handler: less kludgy and less buggy!
|
||
|
||
------------------------------------------------------------------------
|
||
r246 | guus | 2000-08-08 16:54:57 +0200 (di, 08 aug 2000) | 2 lines
|
||
|
||
- Added date/time of build and protocol number to --version output.
|
||
|
||
------------------------------------------------------------------------
|
||
r245 | guus | 2000-08-08 15:47:57 +0200 (di, 08 aug 2000) | 2 lines
|
||
|
||
Removed calling add_queue for tcponly packets.
|
||
|
||
------------------------------------------------------------------------
|
||
r244 | guus | 2000-08-08 10:48:50 +0200 (di, 08 aug 2000) | 2 lines
|
||
|
||
Fixed PACKET read loop.
|
||
|
||
------------------------------------------------------------------------
|
||
r243 | guus | 2000-08-07 18:27:29 +0200 (ma, 07 aug 2000) | 3 lines
|
||
|
||
- Lots o' buglets fixed (-Wall helps)
|
||
- Made TCPonly work :)
|
||
|
||
------------------------------------------------------------------------
|
||
r242 | guus | 2000-08-07 16:52:16 +0200 (ma, 07 aug 2000) | 3 lines
|
||
|
||
- Added experimental hackish tunneling-over-TCP support.
|
||
Just use TCPonly = true in the configuration file.
|
||
|
||
------------------------------------------------------------------------
|
||
r241 | guus | 2000-07-02 15:40:57 +0200 (zo, 02 jul 2000) | 2 lines
|
||
|
||
- Fixed typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r240 | guus | 2000-07-02 15:36:18 +0200 (zo, 02 jul 2000) | 3 lines
|
||
|
||
- Delayed address resolving for ConnectTo lines in configuration file to
|
||
allow DynDNS to work without restarting tincd.
|
||
|
||
------------------------------------------------------------------------
|
||
r239 | guus | 2000-07-02 14:48:04 +0200 (zo, 02 jul 2000) | 2 lines
|
||
|
||
- Updated THANKS file
|
||
|
||
------------------------------------------------------------------------
|
||
r238 | zarq | 2000-07-02 14:41:03 +0200 (zo, 02 jul 2000) | 2 lines
|
||
|
||
Include the Spanish translation in the distribution/build process.
|
||
|
||
------------------------------------------------------------------------
|
||
r237 | guus | 2000-07-02 14:35:28 +0200 (zo, 02 jul 2000) | 2 lines
|
||
|
||
- Added Spanish translation from Enrique Zanardi.
|
||
|
||
------------------------------------------------------------------------
|
||
r235 | guus | 2000-07-01 16:40:56 +0200 (za, 01 jul 2000) | 2 lines
|
||
|
||
- Forgot to mention ourselves in the tincd manual page! :)
|
||
|
||
------------------------------------------------------------------------
|
||
r234 | guus | 2000-07-01 16:32:24 +0200 (za, 01 jul 2000) | 4 lines
|
||
|
||
- Updated PROTOCOL (a bit)
|
||
- Included a real tincd.8 describing the options, signals, debug levels
|
||
and files used by tincd.
|
||
|
||
------------------------------------------------------------------------
|
||
r231 | guus | 2000-07-01 09:49:21 +0200 (za, 01 jul 2000) | 2 lines
|
||
|
||
- Removed a single unused bit from status_bits_t.
|
||
|
||
------------------------------------------------------------------------
|
||
r230 | wsl | 2000-07-01 09:29:32 +0200 (za, 01 jul 2000) | 3 lines
|
||
|
||
Added architecture section, made a start with the kernel section.
|
||
ToDo: install tinc myself to see if everything is as I say =)
|
||
|
||
------------------------------------------------------------------------
|
||
r229 | guus | 2000-07-01 00:38:58 +0200 (za, 01 jul 2000) | 3 lines
|
||
|
||
- Added documentation for the protocols (most important the meta protocol)
|
||
used by tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r227 | wsl | 2000-06-30 23:16:52 +0200 (vr, 30 jun 2000) | 2 lines
|
||
|
||
Grrr, recommit
|
||
|
||
------------------------------------------------------------------------
|
||
r224 | guus | 2000-06-30 23:03:51 +0200 (vr, 30 jun 2000) | 2 lines
|
||
|
||
- Made tinc even more silent if no -d flag is given at all.
|
||
|
||
------------------------------------------------------------------------
|
||
r222 | wsl | 2000-06-30 22:50:47 +0200 (vr, 30 jun 2000) | 2 lines
|
||
|
||
File added to CABAL (hopefully)
|
||
|
||
------------------------------------------------------------------------
|
||
r219 | guus | 2000-06-30 14:41:06 +0200 (vr, 30 jun 2000) | 5 lines
|
||
|
||
- Instead of logging an error when remote end closes the connection,
|
||
we print a nice message if appropiate debug level is set.
|
||
- If we get ADD_HOSTs or DEL_HOSTs for ourself, then connection lists
|
||
are really messed up. We restart, and hope our problems go away.
|
||
|
||
------------------------------------------------------------------------
|
||
r218 | guus | 2000-06-30 13:45:16 +0200 (vr, 30 jun 2000) | 6 lines
|
||
|
||
- Removed segfault bug in conf.c (must have been there for ages!)
|
||
- Made main_loop() signal proof
|
||
- #defined MAXTIMEOUT (15 minutes)
|
||
- If something really really bad happens, close all connections, wait
|
||
for MAXTIMEOUT seconds, and then restart tinc
|
||
|
||
------------------------------------------------------------------------
|
||
r217 | guus | 2000-06-29 21:47:04 +0200 (do, 29 jun 2000) | 4 lines
|
||
|
||
- Fixed memory leak.
|
||
- Implemented SIGHUP configuration file reloading.
|
||
- Other small changes.
|
||
|
||
------------------------------------------------------------------------
|
||
r216 | guus | 2000-06-29 19:09:08 +0200 (do, 29 jun 2000) | 4 lines
|
||
|
||
- New semantics for BASIC_INFO, ADD_HOST and DEL_HOST requests. This will
|
||
improve connection list consistency, ensures the tree property, and
|
||
allows for recovery from situations where track of connections is lost.
|
||
|
||
------------------------------------------------------------------------
|
||
r215 | guus | 2000-06-29 15:04:15 +0200 (do, 29 jun 2000) | 5 lines
|
||
|
||
- Removed all IP_ADDR_S macros, because gettext doesn't like them. Each
|
||
connection now has two hostnames: real_hostname (replacing the old),
|
||
and vpn_hostname. In those places where hostnames really aren't usefull
|
||
IP_ADDR_S has been replaced by %d.%d.%d.%d.
|
||
|
||
------------------------------------------------------------------------
|
||
r214 | guus | 2000-06-29 09:11:23 +0200 (do, 29 jun 2000) | 2 lines
|
||
|
||
- Updated Dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r213 | zarq | 2000-06-28 23:06:40 +0200 (wo, 28 jun 2000) | 2 lines
|
||
|
||
Oops, and mention Guus too.
|
||
|
||
------------------------------------------------------------------------
|
||
r212 | zarq | 2000-06-28 23:01:45 +0200 (wo, 28 jun 2000) | 2 lines
|
||
|
||
Removed Free Software Foundation copyright, because Guus Sliepen contributed significantly.
|
||
|
||
------------------------------------------------------------------------
|
||
r211 | guus | 2000-06-28 16:34:40 +0200 (wo, 28 jun 2000) | 2 lines
|
||
|
||
- Added log message when SIGCHLD is received ("thanks" to Ivo van Dong)
|
||
|
||
------------------------------------------------------------------------
|
||
r210 | guus | 2000-06-28 15:41:02 +0200 (wo, 28 jun 2000) | 4 lines
|
||
|
||
- Fixed a message in nl.po
|
||
- Woops, we forgot to send our connection list to our uplink when we
|
||
connect to it... Fixed.
|
||
|
||
------------------------------------------------------------------------
|
||
r209 | guus | 2000-06-28 13:39:40 +0200 (wo, 28 jun 2000) | 2 lines
|
||
|
||
- Fixed missing " in nl.po
|
||
|
||
------------------------------------------------------------------------
|
||
r208 | guus | 2000-06-28 13:38:01 +0200 (wo, 28 jun 2000) | 4 lines
|
||
|
||
- Fixed some spelling errors.
|
||
- Paar zpelvautjes gerepareerd, en de Nederlandse vertaling weer bij de
|
||
tijd gebracht.
|
||
|
||
------------------------------------------------------------------------
|
||
r207 | guus | 2000-06-28 12:11:10 +0200 (wo, 28 jun 2000) | 2 lines
|
||
|
||
- Extra check op EINTR bij inlezen requests
|
||
|
||
------------------------------------------------------------------------
|
||
r206 | guus | 2000-06-27 23:05:07 +0200 (di, 27 jun 2000) | 2 lines
|
||
|
||
- Fixes a silly little insignificant buglet.
|
||
|
||
------------------------------------------------------------------------
|
||
r205 | guus | 2000-06-27 22:55:12 +0200 (di, 27 jun 2000) | 2 lines
|
||
|
||
- Purge old connections that are ADD_HOSTed.
|
||
|
||
------------------------------------------------------------------------
|
||
r204 | guus | 2000-06-27 22:10:48 +0200 (di, 27 jun 2000) | 2 lines
|
||
|
||
- Improved handling of errors on connection attempts.
|
||
|
||
------------------------------------------------------------------------
|
||
r203 | guus | 2000-06-27 17:08:58 +0200 (di, 27 jun 2000) | 3 lines
|
||
|
||
- Fixed indirectdata=no problem
|
||
- Added support for multiple ConnectTo lines in tinc.conf.
|
||
|
||
------------------------------------------------------------------------
|
||
r202 | guus | 2000-06-27 14:58:04 +0200 (di, 27 jun 2000) | 4 lines
|
||
|
||
- Fixed KEY_CHANGED notification. A lot of notify_others() calls were
|
||
wrong (first two arguments swapped). Should probably be doublechecked.
|
||
- Don't retry to connect to hosts with different protocol versions.
|
||
|
||
------------------------------------------------------------------------
|
||
r201 | guus | 2000-06-26 22:30:21 +0200 (ma, 26 jun 2000) | 4 lines
|
||
|
||
- Moved all connection messages to debug level 1, without -d's only the
|
||
startup message will be logged.
|
||
- Fixed DEL_HOST rebound.
|
||
|
||
------------------------------------------------------------------------
|
||
r200 | guus | 2000-06-26 21:39:34 +0200 (ma, 26 jun 2000) | 3 lines
|
||
|
||
- Indirectdata finally REALLY REALLY works now!
|
||
- More precise debug messages
|
||
|
||
------------------------------------------------------------------------
|
||
r199 | guus | 2000-06-26 19:20:58 +0200 (ma, 26 jun 2000) | 2 lines
|
||
|
||
Fixes some hostlookups. Fixes indirectdata for real now (hopefully).
|
||
|
||
------------------------------------------------------------------------
|
||
r198 | zarq | 2000-06-25 22:52:29 +0200 (zo, 25 jun 2000) | 2 lines
|
||
|
||
Version 1.0pre3.
|
||
|
||
------------------------------------------------------------------------
|
||
r197 | guus | 2000-06-25 18:39:17 +0200 (zo, 25 jun 2000) | 3 lines
|
||
|
||
- More verbose connection list
|
||
- Added "myself" as hostname when logging indirect ADD_HOSTs
|
||
|
||
------------------------------------------------------------------------
|
||
r196 | guus | 2000-06-25 18:20:27 +0200 (zo, 25 jun 2000) | 2 lines
|
||
|
||
Hostlookup() is actually being called now.
|
||
|
||
------------------------------------------------------------------------
|
||
r195 | guus | 2000-06-25 18:01:12 +0200 (zo, 25 jun 2000) | 2 lines
|
||
|
||
Hostnames are back!
|
||
|
||
------------------------------------------------------------------------
|
||
r194 | guus | 2000-06-25 17:45:09 +0200 (zo, 25 jun 2000) | 4 lines
|
||
|
||
- Log possible spoofing attacks.
|
||
- Don't broadcast DEL_HOSTs for hosts that haven't been activated yet.
|
||
- If a host sends a TERMREQ, deactivate them.
|
||
|
||
------------------------------------------------------------------------
|
||
r193 | zarq | 2000-06-25 17:42:40 +0200 (zo, 25 jun 2000) | 2 lines
|
||
|
||
Changed version number to 1.0pre3.
|
||
|
||
------------------------------------------------------------------------
|
||
r192 | guus | 2000-06-25 17:22:16 +0200 (zo, 25 jun 2000) | 2 lines
|
||
|
||
Added CVS Id tags to header files.
|
||
|
||
------------------------------------------------------------------------
|
||
r191 | guus | 2000-06-25 17:16:12 +0200 (zo, 25 jun 2000) | 12 lines
|
||
|
||
Large cleanup:
|
||
- Removed hostname lookup (it blocks, and you can always do it yourself)
|
||
- Reorganized debug levels (after hints from Axel M<>ller):
|
||
0 Startup message and errors
|
||
1 Connection logging
|
||
2 Meta protocol information
|
||
3 Verbose meta protocol (includes copy of transmitted requests)
|
||
4 Packet information (logs transmission/errors of UDP packets)
|
||
5 Verbose packet information (every single byte, not implemented yet
|
||
to protect ourselves from filling up /var/log directories)
|
||
- Made log messages more consistent
|
||
|
||
------------------------------------------------------------------------
|
||
r190 | guus | 2000-06-24 14:35:42 +0200 (za, 24 jun 2000) | 2 lines
|
||
|
||
If we have "indirectdata" flag set, we only send data to our uplink.
|
||
|
||
------------------------------------------------------------------------
|
||
r189 | guus | 2000-06-23 21:27:03 +0200 (vr, 23 jun 2000) | 5 lines
|
||
|
||
First step for implementation of the "indirectdata" directive. This should
|
||
allow _leaf_ tincds to be behind firewalls.
|
||
The protocol has changed and is INCOMPATIBLE with previous versions. The
|
||
PROT_CURRENT value has been incremented.
|
||
|
||
------------------------------------------------------------------------
|
||
r188 | zarq | 2000-06-17 22:55:54 +0200 (za, 17 jun 2000) | 2 lines
|
||
|
||
Configuration directive `IndirectData'.
|
||
|
||
------------------------------------------------------------------------
|
||
r187 | zarq | 2000-06-17 22:30:44 +0200 (za, 17 jun 2000) | 2 lines
|
||
|
||
Merge changes from 1.6-1.8.
|
||
|
||
------------------------------------------------------------------------
|
||
r184 | zarq | 2000-06-06 12:24:33 +0200 (di, 06 jun 2000) | 2 lines
|
||
|
||
Include ../intl in the include path, and add @INTLLIBS@ to the list of libraries.
|
||
|
||
------------------------------------------------------------------------
|
||
r183 | zarq | 2000-06-04 14:14:31 +0200 (zo, 04 jun 2000) | 2 lines
|
||
|
||
These files are created by gettextize (run by autogen.sh) (should have known that).
|
||
|
||
------------------------------------------------------------------------
|
||
r180 | zarq | 2000-06-04 01:32:03 +0200 (zo, 04 jun 2000) | 2 lines
|
||
|
||
Don't touch VPNMASK if it's defined, otherwise use $MSK.
|
||
|
||
------------------------------------------------------------------------
|
||
r178 | zarq | 2000-06-02 19:30:33 +0200 (vr, 02 jun 2000) | 2 lines
|
||
|
||
Alphabetized the list, added Lubom<6F>r Bulej, removed Sander Smeenk and Tijs van Bakel, put merits after all names.
|
||
|
||
------------------------------------------------------------------------
|
||
r177 | guus | 2000-06-01 22:21:27 +0200 (do, 01 jun 2000) | 2 lines
|
||
|
||
Debian init.d script automatically sets tap device's MTU to 1448 now.
|
||
|
||
------------------------------------------------------------------------
|
||
r176 | zarq | 2000-05-31 20:23:06 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Miscellaneous copyright updates.
|
||
|
||
------------------------------------------------------------------------
|
||
r175 | zarq | 2000-05-31 20:21:27 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Handle locale settings.
|
||
|
||
------------------------------------------------------------------------
|
||
r174 | zarq | 2000-05-31 20:19:33 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Version 1.0pre2-1.
|
||
|
||
------------------------------------------------------------------------
|
||
r173 | zarq | 2000-05-31 20:18:21 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Updated Dutch translation.
|
||
|
||
------------------------------------------------------------------------
|
||
r172 | zarq | 2000-05-31 20:17:45 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Tell about /etc/tinc/nets.boot.
|
||
|
||
------------------------------------------------------------------------
|
||
r171 | zarq | 2000-05-31 20:17:27 +0200 (wo, 31 mei 2000) | 2 lines
|
||
|
||
Include news for 1.0pre2.
|
||
|
||
------------------------------------------------------------------------
|
||
r170 | zarq | 2000-05-30 23:36:16 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r169 | zarq | 2000-05-30 14:38:15 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
In terminate_connection, only send a notification to hosts that are directly connected to us. (DEL_HOST gets forwarded automatically.)
|
||
|
||
------------------------------------------------------------------------
|
||
r168 | zarq | 2000-05-30 14:31:41 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
When a connection is terminated, all hosts that are still connected get notified of the lost connections.
|
||
|
||
------------------------------------------------------------------------
|
||
r167 | zarq | 2000-05-30 13:18:12 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
Added new configuration directive `Hostnames', which controls the resolving of IP addresses to hostnames.
|
||
|
||
------------------------------------------------------------------------
|
||
r166 | guus | 2000-05-30 01:40:05 +0200 (di, 30 mei 2000) | 3 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r165 | zarq | 2000-05-30 00:27:15 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
Updated changes list for version 1.0pre2.
|
||
|
||
------------------------------------------------------------------------
|
||
r164 | zarq | 2000-05-30 00:20:04 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
Bounds check for request id (between 0 and 255).
|
||
|
||
------------------------------------------------------------------------
|
||
r163 | zarq | 2000-05-30 00:15:38 +0200 (di, 30 mei 2000) | 2 lines
|
||
|
||
Dutch translation of tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r162 | zarq | 2000-05-29 23:40:51 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Define LOCALEDIR in CFLAGS.
|
||
|
||
------------------------------------------------------------------------
|
||
r161 | zarq | 2000-05-29 23:40:20 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Include GNU gettext checks.
|
||
|
||
------------------------------------------------------------------------
|
||
r160 | zarq | 2000-05-29 23:38:02 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Update acconfig.h to include values for gettext inclusion.
|
||
|
||
------------------------------------------------------------------------
|
||
r159 | zarq | 2000-05-29 23:36:28 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Include system.h and ABOUT-NLS.
|
||
|
||
------------------------------------------------------------------------
|
||
r158 | zarq | 2000-05-29 23:04:55 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Include intl/ directory in the list of subdirs.
|
||
|
||
------------------------------------------------------------------------
|
||
r157 | zarq | 2000-05-29 23:01:26 +0200 (ma, 29 mei 2000) | 2 lines
|
||
|
||
Internationalization of tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r156 | guus | 2000-05-27 22:23:01 +0200 (za, 27 mei 2000) | 4 lines
|
||
|
||
Terminate a connection on any error. Furthermore, disallow del_host,
|
||
add_host and other important requests until remote host has properly
|
||
authenticated itself.
|
||
|
||
------------------------------------------------------------------------
|
||
r155 | guus | 2000-05-27 21:44:04 +0200 (za, 27 mei 2000) | 4 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r154 | guus | 2000-05-27 21:23:20 +0200 (za, 27 mei 2000) | 3 lines
|
||
|
||
Fixed typos. When terminating a connection, it's status is not only set to
|
||
remove=1 but also active=0.
|
||
|
||
------------------------------------------------------------------------
|
||
r153 | guus | 2000-05-27 21:04:12 +0200 (za, 27 mei 2000) | 11 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r152 | guus | 2000-05-27 15:21:20 +0200 (za, 27 mei 2000) | 4 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r151 | zarq | 2000-05-26 13:25:59 +0200 (vr, 26 mei 2000) | 2 lines
|
||
|
||
Updated by Lubomir Bulej and Mads Kiilerich: it uses /etc/tinc/nets.boot and the VpnMask directive in the config files.
|
||
|
||
------------------------------------------------------------------------
|
||
r150 | zarq | 2000-05-22 01:01:28 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
Create an empty /etc/tinc/nets.boot.
|
||
|
||
------------------------------------------------------------------------
|
||
r149 | zarq | 2000-05-22 00:40:41 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
Use /etc/tinc/example as a base directory for an example. /etc/tinc/example/README points to /usr/share/doc/tinc/README.Debian.
|
||
|
||
------------------------------------------------------------------------
|
||
r148 | zarq | 2000-05-22 00:38:01 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
Add an example of using VpnMask.
|
||
|
||
------------------------------------------------------------------------
|
||
r147 | zarq | 2000-05-22 00:27:31 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
When VpnMask is not present in the config file, silently use $MSK as vpnmask.
|
||
|
||
------------------------------------------------------------------------
|
||
r146 | guus | 2000-05-22 00:21:38 +0200 (ma, 22 mei 2000) | 4 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r145 | guus | 2000-05-22 00:08:21 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
Typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r144 | guus | 2000-05-22 00:04:56 +0200 (ma, 22 mei 2000) | 2 lines
|
||
|
||
VpnMask truely works now.
|
||
|
||
------------------------------------------------------------------------
|
||
r143 | zarq | 2000-05-19 03:17:32 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Mask the vpn net with the vpn netmask, route would give an error if the netmask didn't match the net.
|
||
|
||
------------------------------------------------------------------------
|
||
r142 | zarq | 2000-05-19 02:58:01 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Fixed typo.
|
||
|
||
------------------------------------------------------------------------
|
||
r141 | zarq | 2000-05-19 02:33:44 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Updated copyright notice.
|
||
|
||
------------------------------------------------------------------------
|
||
r140 | zarq | 2000-05-19 02:15:37 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Errors will not terminate the script or result in a nonzero exit code.
|
||
|
||
------------------------------------------------------------------------
|
||
r139 | zarq | 2000-05-19 02:14:34 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Include postinst in the distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r138 | zarq | 2000-05-19 02:09:20 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Find networks in instead of .
|
||
|
||
------------------------------------------------------------------------
|
||
r137 | zarq | 2000-05-19 01:33:44 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Don't distribute the file files.
|
||
|
||
------------------------------------------------------------------------
|
||
r136 | zarq | 2000-05-19 01:28:51 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Version 1.0pre2-0.3
|
||
|
||
------------------------------------------------------------------------
|
||
r135 | zarq | 2000-05-19 01:18:54 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Create a default /etc/tinc/nets.boot after installation, containing all directories under /etc/tinc by default.
|
||
|
||
------------------------------------------------------------------------
|
||
r134 | zarq | 2000-05-19 01:09:31 +0200 (vr, 19 mei 2000) | 2 lines
|
||
|
||
Read /etc/tinc/nets.boot to find the networks that have to be started.
|
||
|
||
------------------------------------------------------------------------
|
||
r133 | zarq | 2000-05-18 01:13:51 +0200 (do, 18 mei 2000) | 2 lines
|
||
|
||
This file is generated with dpkg-buildpackage.
|
||
|
||
------------------------------------------------------------------------
|
||
r132 | guus | 2000-05-16 18:07:15 +0200 (di, 16 mei 2000) | 5 lines
|
||
|
||
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.
|
||
|
||
------------------------------------------------------------------------
|
||
r131 | zarq | 2000-05-16 16:34:44 +0200 (di, 16 mei 2000) | 2 lines
|
||
|
||
Use the new VpnMask directive to add a route to the rest of the VPN.
|
||
|
||
------------------------------------------------------------------------
|
||
r130 | guus | 2000-05-16 15:09:15 +0200 (di, 16 mei 2000) | 2 lines
|
||
|
||
Stub for VpnMask config directive.
|
||
|
||
------------------------------------------------------------------------
|
||
r129 | zarq | 2000-05-16 15:03:32 +0200 (di, 16 mei 2000) | 2 lines
|
||
|
||
Look if the tap devices exist before bluntly remaking them.
|
||
|
||
------------------------------------------------------------------------
|
||
r128 | zarq | 2000-05-16 09:56:05 +0200 (di, 16 mei 2000) | 2 lines
|
||
|
||
*** empty log message ***
|
||
|
||
------------------------------------------------------------------------
|
||
r127 | zarq | 2000-05-15 21:48:46 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Depend on perl5.
|
||
|
||
------------------------------------------------------------------------
|
||
r126 | zarq | 2000-05-15 20:28:45 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Unlimited length in the config file, thanks to Cris van Pelt.
|
||
|
||
------------------------------------------------------------------------
|
||
r125 | zarq | 2000-05-15 19:15:52 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Exit with zero status if is empty.
|
||
|
||
------------------------------------------------------------------------
|
||
r124 | zarq | 2000-05-15 17:54:37 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Updated to newer version.
|
||
|
||
------------------------------------------------------------------------
|
||
r123 | guus | 2000-05-15 11:41:34 +0200 (ma, 15 mei 2000) | 3 lines
|
||
|
||
Test for existence of configured tinc networks. This will also make
|
||
first install of tinc possible without errors.
|
||
|
||
------------------------------------------------------------------------
|
||
r122 | zarq | 2000-05-15 01:03:37 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
.deb version number 1.0pre2-0.4.
|
||
|
||
------------------------------------------------------------------------
|
||
r121 | zarq | 2000-05-15 01:00:44 +0200 (ma, 15 mei 2000) | 3 lines
|
||
|
||
tincd->tinc
|
||
Delete libblowfish.y not be in the .deb.
|
||
|
||
------------------------------------------------------------------------
|
||
r120 | zarq | 2000-05-15 00:59:47 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Mention both upstream authors.
|
||
|
||
------------------------------------------------------------------------
|
||
r119 | zarq | 2000-05-15 00:59:19 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Add description, better dependancies.
|
||
|
||
------------------------------------------------------------------------
|
||
r118 | zarq | 2000-05-15 00:58:47 +0200 (ma, 15 mei 2000) | 2 lines
|
||
|
||
Add initscript, tincd->tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r117 | zarq | 2000-05-14 23:18:10 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Inserted useful content.
|
||
|
||
------------------------------------------------------------------------
|
||
r116 | zarq | 2000-05-14 23:14:23 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Add shlibs control file for the blowfish library.
|
||
|
||
------------------------------------------------------------------------
|
||
r115 | zarq | 2000-05-14 23:07:16 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Give IP address instead of hex number when connecting tcp socket failed.
|
||
|
||
------------------------------------------------------------------------
|
||
r114 | zarq | 2000-05-14 23:04:53 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Changed version to 1.0pre2.
|
||
|
||
------------------------------------------------------------------------
|
||
r113 | zarq | 2000-05-14 22:58:34 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Version 1.0pre1-0.1.
|
||
|
||
------------------------------------------------------------------------
|
||
r112 | zarq | 2000-05-14 22:56:41 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Add check for mpz_powm in libgmp3.
|
||
|
||
------------------------------------------------------------------------
|
||
r111 | zarq | 2000-05-14 15:50:10 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Only print an error with send_termreq if debug_lvl is 2 or more.
|
||
|
||
------------------------------------------------------------------------
|
||
r110 | guus | 2000-05-14 15:06:52 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Fixed typos.
|
||
|
||
------------------------------------------------------------------------
|
||
r109 | guus | 2000-05-14 15:02:20 +0200 (zo, 14 mei 2000) | 6 lines
|
||
|
||
Changed ping behaviour (backwards compatible). If we don't have any data
|
||
to send, we don't need to check if the connection is still alive.
|
||
Furthermore, if we receive any kind of data from the other end, we know
|
||
it's alive, so we don't need to check it either. So, PING requests are
|
||
only sent if we send packets but there is no response.
|
||
|
||
------------------------------------------------------------------------
|
||
r108 | guus | 2000-05-14 14:22:42 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Cleanups.
|
||
|
||
------------------------------------------------------------------------
|
||
r107 | guus | 2000-05-14 13:39:18 +0200 (zo, 14 mei 2000) | 2 lines
|
||
|
||
Proxymode removed.
|
||
|
||
------------------------------------------------------------------------
|
||
r106 | zarq | 2000-05-13 02:54:27 +0200 (za, 13 mei 2000) | 2 lines
|
||
|
||
Perl version of the system startup script.
|
||
|
||
------------------------------------------------------------------------
|
||
r105 | zarq | 2000-05-12 15:31:00 +0200 (vr, 12 mei 2000) | 2 lines
|
||
|
||
Deleted the protocol description.
|
||
|
||
------------------------------------------------------------------------
|
||
r104 | guus | 2000-05-08 20:44:15 +0200 (ma, 08 mei 2000) | 4 lines
|
||
|
||
Added new config variable "ProxyMode". If enabled, all outgoing packets
|
||
are sent to the uplink (ConnectTo), which will have to forward them for
|
||
us (kernel should do that). This is for people behind firewalls.
|
||
|
||
------------------------------------------------------------------------
|
||
r103 | zarq | 2000-05-05 12:48:54 +0200 (vr, 05 mei 2000) | 2 lines
|
||
|
||
Added semicolons required by bash2 (Mads Kiilerich).
|
||
|
||
------------------------------------------------------------------------
|
||
r102 | zarq | 2000-05-05 01:26:24 +0200 (vr, 05 mei 2000) | 2 lines
|
||
|
||
Copied most of the code from the redhat script.
|
||
|
||
------------------------------------------------------------------------
|
||
r101 | zarq | 2000-05-05 01:17:02 +0200 (vr, 05 mei 2000) | 2 lines
|
||
|
||
Include sys/types.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r100 | zarq | 2000-05-05 01:16:43 +0200 (vr, 05 mei 2000) | 2 lines
|
||
|
||
Don't link in libdl.
|
||
|
||
------------------------------------------------------------------------
|
||
r99 | zarq | 2000-05-04 02:01:05 +0200 (do, 04 mei 2000) | 2 lines
|
||
|
||
Check for the existance of libdl.
|
||
|
||
------------------------------------------------------------------------
|
||
r98 | zarq | 2000-05-04 02:00:50 +0200 (do, 04 mei 2000) | 2 lines
|
||
|
||
More for getopt support.
|
||
|
||
------------------------------------------------------------------------
|
||
r97 | zarq | 2000-05-04 02:00:06 +0200 (do, 04 mei 2000) | 2 lines
|
||
|
||
Include stdio.h for fprintf.
|
||
|
||
------------------------------------------------------------------------
|
||
r96 | zarq | 2000-05-04 01:47:06 +0200 (do, 04 mei 2000) | 2 lines
|
||
|
||
getopt_long() support for platforms that don't have it.
|
||
|
||
------------------------------------------------------------------------
|
||
r95 | zarq | 2000-05-04 01:00:38 +0200 (do, 04 mei 2000) | 2 lines
|
||
|
||
Don't use error.h or error(), put #error in front of cpp errors.
|
||
|
||
------------------------------------------------------------------------
|
||
r94 | guus | 2000-05-03 20:02:15 +0200 (wo, 03 mei 2000) | 2 lines
|
||
|
||
Squashed gcc warning.
|
||
|
||
------------------------------------------------------------------------
|
||
r93 | guus | 2000-05-03 19:59:07 +0200 (wo, 03 mei 2000) | 2 lines
|
||
|
||
Fixes typo and UDP network byte order.
|
||
|
||
------------------------------------------------------------------------
|
||
r92 | guus | 2000-05-03 17:37:32 +0200 (wo, 03 mei 2000) | 2 lines
|
||
|
||
Outgoing packets now use network byte order in header.
|
||
|
||
------------------------------------------------------------------------
|
||
r91 | zarq | 2000-05-03 17:01:54 +0200 (wo, 03 mei 2000) | 2 lines
|
||
|
||
Fix a typo, better handling of the info document. (from Mads Kiilerich)
|
||
|
||
------------------------------------------------------------------------
|
||
r90 | guus | 2000-05-02 12:16:50 +0200 (di, 02 mei 2000) | 3 lines
|
||
|
||
Replaced sprintf() by safer snprintf(), removed possible buffer overflow
|
||
by one byte.
|
||
|
||
------------------------------------------------------------------------
|
||
r89 | guus | 2000-05-02 11:55:34 +0200 (di, 02 mei 2000) | 2 lines
|
||
|
||
Previous fix fixed. Meta protocol should be really flawless from now on!
|
||
|
||
------------------------------------------------------------------------
|
||
r88 | guus | 2000-05-02 11:10:33 +0200 (di, 02 mei 2000) | 2 lines
|
||
|
||
Fixed small mistake that would prevent forwarding requests.
|
||
|
||
------------------------------------------------------------------------
|
||
r87 | zarq | 2000-05-02 00:00:02 +0200 (di, 02 mei 2000) | 2 lines
|
||
|
||
Mentioned new metaprotocol.
|
||
|
||
------------------------------------------------------------------------
|
||
r86 | zarq | 2000-05-01 23:47:12 +0200 (ma, 01 mei 2000) | 2 lines
|
||
|
||
More tincd->tinc updates.
|
||
|
||
------------------------------------------------------------------------
|
||
r85 | zarq | 2000-05-01 23:31:59 +0200 (ma, 01 mei 2000) | 2 lines
|
||
|
||
Fixed meta protocol.
|
||
|
||
------------------------------------------------------------------------
|
||
r84 | zarq | 2000-05-01 23:31:17 +0200 (ma, 01 mei 2000) | 2 lines
|
||
|
||
Committed by Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r83 | zarq | 2000-05-01 21:17:09 +0200 (ma, 01 mei 2000) | 2 lines
|
||
|
||
Updates by Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r82 | guus | 2000-05-01 20:07:12 +0200 (ma, 01 mei 2000) | 6 lines
|
||
|
||
Meta protocol overhaul. Tinc is now incompatible with previous versions,
|
||
furthermore this version does NOT work yet because of a problem with
|
||
sending keys (these should be converted to base36 or something like that).
|
||
It is possible to telnet to the tinc daemon now and type some commands
|
||
by hand though :).
|
||
|
||
------------------------------------------------------------------------
|
||
r81 | zarq | 2000-05-01 18:28:28 +0200 (ma, 01 mei 2000) | 2 lines
|
||
|
||
Committed by Lubom<6F>r Bulej.
|
||
|
||
------------------------------------------------------------------------
|
||
r80 | zarq | 2000-04-30 22:48:48 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Key forwarding, write one byte extra.
|
||
|
||
------------------------------------------------------------------------
|
||
r79 | zarq | 2000-04-30 21:49:49 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Protocol fix (ANS_KEY). This breaks 0.3.3 protocol compatibility.
|
||
|
||
------------------------------------------------------------------------
|
||
r78 | zarq | 2000-04-30 21:03:00 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Send one less byte from an ANS_KEY request.
|
||
|
||
------------------------------------------------------------------------
|
||
r77 | zarq | 2000-04-30 20:57:16 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Read one less byte from an ANS_KEY request.
|
||
|
||
------------------------------------------------------------------------
|
||
r76 | zarq | 2000-04-30 18:34:31 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Removed debug messages.
|
||
|
||
------------------------------------------------------------------------
|
||
r75 | zarq | 2000-04-30 18:31:23 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Read public keys the right way (tm).
|
||
|
||
------------------------------------------------------------------------
|
||
r74 | zarq | 2000-04-30 18:11:05 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
New way of handling the meta protocol.
|
||
|
||
------------------------------------------------------------------------
|
||
r73 | zarq | 2000-04-30 15:23:53 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Replaced check for status.active by status.dataopen in check_network_activity.
|
||
|
||
------------------------------------------------------------------------
|
||
r72 | zarq | 2000-04-30 03:16:51 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Initially, the vpn_mask of a connection is 255.255.255.255 to avoid confusion with lookup_conn.
|
||
|
||
------------------------------------------------------------------------
|
||
r71 | zarq | 2000-04-30 03:15:47 +0200 (zo, 30 apr 2000) | 2 lines
|
||
|
||
Got rid of the nasty hacks... and replaced it by another one.
|
||
|
||
------------------------------------------------------------------------
|
||
r70 | zarq | 2000-04-29 22:39:36 +0200 (za, 29 apr 2000) | 2 lines
|
||
|
||
Filled up the protocol structs with unused bytes.
|
||
|
||
------------------------------------------------------------------------
|
||
r69 | zarq | 2000-04-29 22:38:23 +0200 (za, 29 apr 2000) | 2 lines
|
||
|
||
Added `deb' target.
|
||
|
||
------------------------------------------------------------------------
|
||
r68 | zarq | 2000-04-29 15:56:06 +0200 (za, 29 apr 2000) | 2 lines
|
||
|
||
More updates wrt. the change from tincd->tinc.
|
||
|
||
------------------------------------------------------------------------
|
||
r67 | guus | 2000-04-28 13:33:25 +0200 (vr, 28 apr 2000) | 2 lines
|
||
|
||
Oops! Reference to write_n() removed and changed into neat write() call.
|
||
|
||
------------------------------------------------------------------------
|
||
r66 | guus | 2000-04-27 22:57:18 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Removed write_n() function.
|
||
|
||
------------------------------------------------------------------------
|
||
r65 | zarq | 2000-04-27 15:47:51 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Default config file name is tinc.conf, and pidfile is tinc.pid.
|
||
|
||
------------------------------------------------------------------------
|
||
r64 | zarq | 2000-04-27 02:07:17 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Updated version number to 1.0.
|
||
|
||
------------------------------------------------------------------------
|
||
r63 | zarq | 2000-04-27 02:01:00 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Filled in the details, license from libblowfish copied.
|
||
|
||
------------------------------------------------------------------------
|
||
r62 | zarq | 2000-04-27 01:56:22 +0200 (do, 27 apr 2000) | 3 lines
|
||
|
||
Version to 1.0pre1;
|
||
Create Makefile and build in debian/.
|
||
|
||
------------------------------------------------------------------------
|
||
r61 | zarq | 2000-04-27 01:23:01 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Omit TODO.
|
||
|
||
------------------------------------------------------------------------
|
||
r60 | zarq | 2000-04-27 00:42:15 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
Add an entry to dir.
|
||
|
||
------------------------------------------------------------------------
|
||
r59 | zarq | 2000-04-27 00:01:01 +0200 (do, 27 apr 2000) | 2 lines
|
||
|
||
The make command is in /usr/bin.
|
||
|
||
------------------------------------------------------------------------
|
||
r58 | guus | 2000-04-26 19:42:55 +0200 (wo, 26 apr 2000) | 4 lines
|
||
|
||
Cleanups:
|
||
- Changed recv/send calls into read/write calls for streams
|
||
- Made all sizeof() functions use a variable name instead of type
|
||
|
||
------------------------------------------------------------------------
|
||
r57 | zarq | 2000-04-26 16:54:43 +0200 (wo, 26 apr 2000) | 2 lines
|
||
|
||
From Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r56 | guus | 2000-04-26 00:15:28 +0200 (wo, 26 apr 2000) | 2 lines
|
||
|
||
Converted every &variable[0] to variable.
|
||
|
||
------------------------------------------------------------------------
|
||
r55 | zarq | 2000-04-26 00:00:49 +0200 (wo, 26 apr 2000) | 2 lines
|
||
|
||
Debug level tweaking.
|
||
|
||
------------------------------------------------------------------------
|
||
r54 | guus | 2000-04-25 22:50:59 +0200 (di, 25 apr 2000) | 4 lines
|
||
|
||
When trying to talk to a host that is in the netmask of a tinc server but
|
||
not the tinc server itself, and no keys have been exchanged yet, the key
|
||
request would be directed to the host instead of the server. Fixed.
|
||
|
||
------------------------------------------------------------------------
|
||
r53 | zarq | 2000-04-25 22:42:54 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
*** empty log message ***
|
||
|
||
------------------------------------------------------------------------
|
||
r52 | guus | 2000-04-25 22:17:44 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Fixed typo and removed some unnecessary variables.
|
||
|
||
------------------------------------------------------------------------
|
||
r51 | guus | 2000-04-25 22:10:37 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Packet queues fixed. They caused the trouble when resending keys.
|
||
|
||
------------------------------------------------------------------------
|
||
r50 | zarq | 2000-04-25 21:23:23 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Create a ChangeLog file, automake requires it.
|
||
|
||
------------------------------------------------------------------------
|
||
r49 | zarq | 2000-04-25 21:21:19 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
*** empty log message ***
|
||
|
||
------------------------------------------------------------------------
|
||
r48 | zarq | 2000-04-25 21:11:02 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Initial CVS.
|
||
|
||
------------------------------------------------------------------------
|
||
r47 | guus | 2000-04-25 20:57:23 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Added checkpoints to beginning and ending of every function.
|
||
|
||
------------------------------------------------------------------------
|
||
r46 | zarq | 2000-04-25 19:38:54 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Remove ChangeLog with a `make cvs-clean'.
|
||
|
||
------------------------------------------------------------------------
|
||
r45 | zarq | 2000-04-25 19:35:45 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Don't include TODO in the dist.
|
||
|
||
------------------------------------------------------------------------
|
||
r44 | zarq | 2000-04-25 17:08:10 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Propagate CFLAGS from configure to gcc.
|
||
|
||
------------------------------------------------------------------------
|
||
r43 | zarq | 2000-04-25 17:07:21 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Delete all the files that are created by autogen.sh on a `make cvs-clean'.
|
||
|
||
------------------------------------------------------------------------
|
||
r42 | zarq | 2000-04-25 12:40:08 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Spelling fixes.
|
||
|
||
------------------------------------------------------------------------
|
||
r41 | zarq | 2000-04-25 12:27:44 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Contributed by Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r40 | zarq | 2000-04-25 12:22:26 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Generate this Makefile.am from Makefile.am.in.
|
||
|
||
------------------------------------------------------------------------
|
||
r39 | zarq | 2000-04-25 11:43:50 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
*** empty log message ***
|
||
|
||
------------------------------------------------------------------------
|
||
r38 | zarq | 2000-04-25 11:42:52 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Added Mads Kiilerich, removed Guus Sliepen.
|
||
|
||
------------------------------------------------------------------------
|
||
r37 | zarq | 2000-04-25 03:45:34 +0200 (di, 25 apr 2000) | 3 lines
|
||
|
||
Changes largely from Mads Kiilerich.
|
||
Removed section about encryption.
|
||
|
||
------------------------------------------------------------------------
|
||
r36 | zarq | 2000-04-25 03:26:35 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Remove test for GNOME.
|
||
|
||
------------------------------------------------------------------------
|
||
r35 | zarq | 2000-04-25 03:25:18 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Use `make ChangeLog' to create this file from the CVS logs.
|
||
|
||
------------------------------------------------------------------------
|
||
r34 | zarq | 2000-04-25 03:23:31 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Don't define HAVE_NAMESPACES and HAVE_STL.
|
||
|
||
------------------------------------------------------------------------
|
||
r33 | zarq | 2000-04-25 03:22:01 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Remove check for bigendianness.
|
||
|
||
------------------------------------------------------------------------
|
||
r32 | zarq | 2000-04-25 03:15:28 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
This file is obsolete, most of the ideas are already in echelon.
|
||
|
||
------------------------------------------------------------------------
|
||
r31 | zarq | 2000-04-25 03:10:38 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
s/Gnome/tinc/g
|
||
|
||
------------------------------------------------------------------------
|
||
r30 | zarq | 2000-04-25 02:50:48 +0200 (di, 25 apr 2000) | 3 lines
|
||
|
||
The shell script autogen.sh can create all these removed files, but be
|
||
sure to have autoconf, automake, libtool and more installed.
|
||
|
||
------------------------------------------------------------------------
|
||
r29 | zarq | 2000-04-25 02:11:33 +0200 (di, 25 apr 2000) | 2 lines
|
||
|
||
Don't try to create cipher/idea/Makefile.
|
||
|
||
------------------------------------------------------------------------
|
||
r28 | zarq | 2000-04-24 23:12:32 +0200 (ma, 24 apr 2000) | 2 lines
|
||
|
||
Don't include idea/idea.h.
|
||
|
||
------------------------------------------------------------------------
|
||
r27 | zarq | 2000-04-24 23:10:33 +0200 (ma, 24 apr 2000) | 2 lines
|
||
|
||
Don't compile in `idea'.
|
||
|
||
------------------------------------------------------------------------
|
||
r26 | zarq | 2000-04-24 22:57:22 +0200 (ma, 24 apr 2000) | 2 lines
|
||
|
||
These files are not needed in release 1.0.
|
||
|
||
------------------------------------------------------------------------
|
||
r25 | guus | 2000-04-24 11:39:50 +0200 (ma, 24 apr 2000) | 3 lines
|
||
|
||
Bug found! Wrong pointer was used for handling multiple ADD_HOST requests
|
||
at once. (See line 606.)
|
||
|
||
------------------------------------------------------------------------
|
||
r24 | guus | 2000-04-24 10:32:57 +0200 (ma, 24 apr 2000) | 3 lines
|
||
|
||
Added extra checks for desynchronized connection lists. Hopefully this will
|
||
fix those strange segmentation faults.
|
||
|
||
------------------------------------------------------------------------
|
||
r23 | zarq | 2000-04-21 00:50:48 +0200 (vr, 21 apr 2000) | 2 lines
|
||
|
||
Added cvs-clean.
|
||
|
||
------------------------------------------------------------------------
|
||
r22 | zarq | 2000-04-20 21:14:09 +0200 (do, 20 apr 2000) | 2 lines
|
||
|
||
Keep make dist(dir) happy.
|
||
|
||
------------------------------------------------------------------------
|
||
r21 | zarq | 2000-04-18 22:44:29 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
A short notice from Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r20 | zarq | 2000-04-18 22:43:24 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Submitted changes by Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r19 | zarq | 2000-04-18 22:30:20 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Include genauth.8 in the distribution.
|
||
|
||
------------------------------------------------------------------------
|
||
r18 | zarq | 2000-04-18 22:26:49 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Include the directory redhat in the build process.
|
||
|
||
------------------------------------------------------------------------
|
||
r17 | zarq | 2000-04-18 18:04:10 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Address for bugreports changed to tinc@nl.linux.org.
|
||
|
||
------------------------------------------------------------------------
|
||
r16 | zarq | 2000-04-18 17:59:42 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Updated manpages.
|
||
|
||
------------------------------------------------------------------------
|
||
r15 | zarq | 2000-04-18 17:59:22 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
New manpage for genauth.
|
||
|
||
------------------------------------------------------------------------
|
||
r14 | zarq | 2000-04-18 17:09:11 +0200 (di, 18 apr 2000) | 2 lines
|
||
|
||
Submitted by Mads Kiilerich.
|
||
|
||
------------------------------------------------------------------------
|
||
r13 | zarq | 2000-04-17 19:04:33 +0200 (ma, 17 apr 2000) | 2 lines
|
||
|
||
Default passphrase length of 1024, added -h/--help options.
|
||
|
||
------------------------------------------------------------------------
|
||
r12 | zarq | 2000-04-17 18:59:42 +0200 (ma, 17 apr 2000) | 2 lines
|
||
|
||
Check if stdout is a terminal, if so, print a verbose message.
|
||
|
||
------------------------------------------------------------------------
|
||
r11 | zarq | 2000-04-17 18:52:58 +0200 (ma, 17 apr 2000) | 2 lines
|
||
|
||
Check for an illegal length of passphrase in read_passphrase().
|
||
|
||
------------------------------------------------------------------------
|
||
r10 | zarq | 2000-04-17 18:23:29 +0200 (ma, 17 apr 2000) | 2 lines
|
||
|
||
Pass the requested size from xmalloc() and xrealloc() on to xalloc_fail_func()
|
||
|
||
------------------------------------------------------------------------
|
||
r9 | zarq | 2000-04-17 17:38:47 +0200 (ma, 17 apr 2000) | 4 lines
|
||
|
||
Only one round of reading bits out of urandom;
|
||
Reading `bytes' bytes out of it;
|
||
Print a newline after completion.
|
||
|
||
------------------------------------------------------------------------
|
||
r8 | zarq | 2000-04-12 18:22:39 +0200 (wo, 12 apr 2000) | 2 lines
|
||
|
||
Moved to version number 1.0.
|
||
|
||
------------------------------------------------------------------------
|
||
r7 | zarq | 2000-04-06 20:28:29 +0200 (do, 06 apr 2000) | 2 lines
|
||
|
||
New option -D, don't detach.
|
||
|
||
------------------------------------------------------------------------
|
||
r6 | zarq | 2000-03-28 21:16:27 +0200 (di, 28 mrt 2000) | 2 lines
|
||
|
||
Ignore SIGCHLD.
|
||
|
||
------------------------------------------------------------------------
|
||
r5 | zarq | 2000-03-28 21:09:52 +0200 (di, 28 mrt 2000) | 2 lines
|
||
|
||
Kill the parent after any error conditions in detach().
|
||
|
||
------------------------------------------------------------------------
|
||
r4 | zarq | 2000-03-28 00:59:16 +0200 (di, 28 mrt 2000) | 2 lines
|
||
|
||
Upon regeneration, free the old encryption key `securely\' by overwriting it.
|
||
|
||
------------------------------------------------------------------------
|
||
r3 | zarq | 2000-03-28 00:30:27 +0200 (di, 28 mrt 2000) | 2 lines
|
||
|
||
Get rid of the message `zxnrbl\'.
|
||
|
||
------------------------------------------------------------------------
|
||
r1 | zarq | 2000-03-26 01:33:07 +0100 (zo, 26 mrt 2000) | 2 lines
|
||
|
||
Initial revision
|
||
|
||
------------------------------------------------------------------------
|