Commit graph

  • c5c8e99afd Get rid of the annoying empty line Ivo Timmermans 2000-11-14 23:18:19 +00:00
  • c467ee02d3 Oops, small error. Ivo Timmermans 2000-11-14 23:02:08 +00:00
  • 9ddb37cee0 Better checks for OpenSSL. I think it can now detect almost all conceivable installations. Ivo Timmermans 2000-11-14 22:57:19 +00:00
  • 72c3776d6a Identify version as 1.0pre4-cvs Ivo Timmermans 2000-11-13 22:29:22 +00:00
  • 5344832be1 Add a check for openssl that accepts explicit file locations. Ivo Timmermans 2000-11-13 22:01:27 +00:00
  • 5b74909ea0 Add prototype for destroy_queue Ivo Timmermans 2000-11-09 21:33:18 +00:00
  • 6e27618708 Updates, updates Ivo Timmermans 2000-11-09 21:29:58 +00:00
  • a91eae538d Bop version number to 1.0pre3-1 Ivo Timmermans 2000-11-09 20:59:35 +00:00
  • e65a93053c Wrapped text to 70 (72?) columns for easy reading Ivo Timmermans 2000-11-09 20:42:16 +00:00
  • 4310b17be9 Final release notes added, also edited release notes for 1.0pre2 to what the announcement on the mailing list looked like. Ivo Timmermans 2000-11-09 20:41:13 +00:00
  • 16847ea255 - Make checkpoint tracing a compile time option (off by default) Guus Sliepen 2000-11-08 20:52:37 +00:00
  • 55d7b5a2bb - Add Jamie :) Guus Sliepen 2000-11-08 18:05:06 +00:00
  • 5055e1dedc - Applied Jamie Brigg's patch (close sockets after error) Guus Sliepen 2000-11-08 17:56:34 +00:00
  • 74326df7ad - Fixed --config - Show warning when both netname and config directory are given. Guus Sliepen 2000-11-08 00:20:06 +00:00
  • f8f1007bf4 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. Guus Sliepen 2000-11-08 00:10:50 +00:00
  • 56bd0864e4 Porting to SunOS 5.8: - Include all header files necessary - Check for flock() function Guus Sliepen 2000-11-07 22:33:33 +00:00
  • 7d0f82bd4b - Open UDP connection for all known hosts. Comments please. Guus Sliepen 2000-11-07 22:02:14 +00:00
  • f95cc86d0c 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). Guus Sliepen 2000-11-07 21:43:28 +00:00
  • efc3a2a466 Build-Depends on gettext Ivo Timmermans 2000-11-05 02:19:58 +00:00
  • 698191fd2f - Prepended config_ to all configuration option names, because it confused everything (including myself). - Use connection oriented UDP sockets for both incoming and outgoing packets. Guus Sliepen 2000-11-04 22:57:33 +00:00
  • afc0579707 - Simplified ping mechanism. Guus Sliepen 2000-11-04 20:44:28 +00:00
  • 2191d894bf Build-depends on libtool Ivo Timmermans 2000-11-04 17:29:45 +00:00
  • 5019dd8791 - Check for packets that are looping back. Guus Sliepen 2000-11-04 17:09:10 +00:00
  • 20dd5aff4d Updated Dutch translation Ivo Timmermans 2000-11-04 17:04:17 +00:00
  • 3f177e9bf0 Add route.c to the list of source files. Ivo Timmermans 2000-11-04 17:01:55 +00:00
  • ac47586552 - Forward keys in hex notation, not as binary data. Guus Sliepen 2000-11-04 16:54:21 +00:00
  • 3f8f067e8b - Don't forget to set packet cipher for added hosts. Guus Sliepen 2000-11-04 16:39:19 +00:00
  • 433858d410 - connlist.c added to translation Guus Sliepen 2000-11-04 15:34:07 +00:00
  • 15246df85d In execute_script: - add an environment variable NETNAME. - chdir to the configuration directory before execing the script. Ivo Timmermans 2000-11-04 15:32:05 +00:00
  • 69618c0138 Do not include the passphrases directory Ivo Timmermans 2000-11-04 15:18:58 +00:00
  • 417f36a079 - Removed manpage for no longer existing genauth. Guus Sliepen 2000-11-04 15:17:02 +00:00
  • 3d7189a444 - Resolve scriptname after fork() Guus Sliepen 2000-11-04 14:52:40 +00:00
  • d38772ebc4 Use putenv() instead of clumsy do-it-yourself in execute_script. Ivo Timmermans 2000-11-04 14:16:46 +00:00
  • f83803c1bf Small change to the way the environment is copied. Ivo Timmermans 2000-11-04 13:25:15 +00:00
  • ed0bf283e3 - Removed even more warnings. Guus Sliepen 2000-11-04 11:49:58 +00:00
  • dc699f8b12 - Removed unused MAC strip/add functions. Guus Sliepen 2000-11-04 10:37:27 +00:00
  • 5065ea32c3 Warnings removal pass: always include config.h first; add a few prototypes in the header files. Ivo Timmermans 2000-11-03 22:35:12 +00:00
  • 73aa7fbf7e Run the scripts tinc-up and tinc-down from a separate function, which sets the environment as it should be and checks for errors. Ivo Timmermans 2000-11-03 22:33:16 +00:00
  • 4ad1e382d6 Save the environment on startup. Ivo Timmermans 2000-11-03 22:31:55 +00:00
  • 7612c6da38 Minor cosmetic change. Ivo Timmermans 2000-11-02 23:02:49 +00:00
  • 6a10e42f73 - 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. Ivo Timmermans 2000-11-02 22:51:16 +00:00
  • ef12849c1a Oops, and include doc-base.tinc (new file). Ivo Timmermans 2000-11-02 22:11:18 +00:00
  • 5672ddd6cb Don't include shlibs, as it no longer exists. Ivo Timmermans 2000-11-02 22:10:09 +00:00
  • 013fcb0e9f Changed a few messages wrt. system calls; updated and changed the Dutch translation a bit. Ivo Timmermans 2000-11-02 22:05:36 +00:00
  • c444305c0b Mention fileutils, add a pointer to THANKS for more details Ivo Timmermans 2000-11-02 21:43:03 +00:00
  • 84c842def7 Change wsl to Wessel's name and email address in the ChangeLog creation Ivo Timmermans 2000-11-02 21:41:53 +00:00
  • 5b6815751e More exhaustive list of changes - perhaps it can be worded differently? Ivo Timmermans 2000-11-02 21:40:33 +00:00
  • e954fc8f0c Changed I' to We' - small change, lots of difference :) Ivo Timmermans 2000-11-02 21:39:57 +00:00
  • 3db3a41667 Only check for linux/if_tun.h once Ivo Timmermans 2000-11-02 21:38:55 +00:00
  • 1b11bcb012 Added a perl example to turn an IP address into a MAC address. Ivo Timmermans 2000-11-02 21:34:45 +00:00
  • cadf81fe67 Do not include $(top_srcdir)/cipher, it does no longer exist. Ivo Timmermans 2000-11-02 21:26:51 +00:00
  • fd32d771a8 - Synchronized changelog with the package's changelog. - Changed maintainer email address. - New file doc-base.tinc. - Better Build-Depends and Depends lines. Ivo Timmermans 2000-11-02 20:29:03 +00:00
  • a13d9c9da7 This file is no longer needed. Ivo Timmermans 2000-11-02 20:25:35 +00:00
  • 59528ec892 Removed config file parsing and interface setup. This will be handled by the tinc-up and tinc-down scripts from now on. Guus Sliepen 2000-10-31 16:22:49 +00:00
  • af565d0022 - Update. Guus Sliepen 2000-10-31 16:10:17 +00:00
  • b4c1d4e2d3 - Fixed some spelling mistakes and terminology here and there. Guus Sliepen 2000-10-30 10:19:06 +00:00
  • 4811afa073 - Small cleanups - Updated dutch translation - Updated man pages Guus Sliepen 2000-10-30 00:22:54 +00:00
  • b7d4d4c177 - Finishing touch: encrypt the meta connections Guus Sliepen 2000-10-29 22:55:15 +00:00
  • ec12269355 - Use CFB mode for encrypting packets: it works and we don't need padding. Guus Sliepen 2000-10-29 22:10:44 +00:00
  • cea3d8f305 - Small fixes - Do proper key exchange - Encrypt packets - it works, but there is something wrong with the MAC header after decryption... Guus Sliepen 2000-10-29 10:39:08 +00:00
  • 8fa9bc017d - Removed old encr stuff Guus Sliepen 2000-10-29 09:19:27 +00:00
  • a26d371d0d - Updated dutch translation. - Shutdown properly. Guus Sliepen 2000-10-29 02:07:41 +00:00
  • e8391bd499 - Moved connlist stuff to the proper header file. Guus Sliepen 2000-10-29 01:27:23 +00:00
  • 2689690dc3 - Enforce correct order of authentication requests Guus Sliepen 2000-10-29 01:08:09 +00:00
  • 3b9802a542 - Hit people who can't figure out subnet address/mask pairs with a (clue)bat. Guus Sliepen 2000-10-29 00:46:43 +00:00
  • 7398002ade - Fixed ans_key_h - Removed tapsubnet configuration option. Guus Sliepen 2000-10-29 00:24:31 +00:00
  • 35932fe6c8 - Very big cleanup. Guus Sliepen 2000-10-29 00:02:20 +00:00
  • db21f01516 - Override destination ethernet address on incoming packets with FE:FD:00:00:00:00 Guus Sliepen 2000-10-28 21:52:22 +00:00
  • 8738c007b1 - Fixed offsets when reading/writing from/to tap device Guus Sliepen 2000-10-28 21:25:21 +00:00
  • f25868fd2b - 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 Guus Sliepen 2000-10-28 21:05:20 +00:00
  • ba6b8005eb Skip the check for Linux kernel sources Ivo Timmermans 2000-10-28 19:34:53 +00:00
  • d47d5932a3 - 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 :). Guus Sliepen 2000-10-28 16:41:40 +00:00
  • 9c2f805255 - Lots of little stuff modified - Succesfully reads in subnets from host config file now and adds them to the list. Guus Sliepen 2000-10-24 15:46:18 +00:00
  • 60401d99b1 Oops, echelon change committed to cabal... :) Ivo Timmermans 2000-10-23 21:56:56 +00:00
  • c46e84837d - route.c will contain the routing logic. Guus Sliepen 2000-10-23 13:52:54 +00:00
  • 76d794eaf7 read_server_config: Check for result of read_config_file. Ivo Timmermans 2000-10-22 13:47:41 +00:00
  • 56d8e86240 Include linux/sockios.h and net/if.h anyway, regardless of the value of HAVE_TUNTAP. Ivo Timmermans 2000-10-22 13:37:15 +00:00
  • 52b842f807 - Fixed all debug levels. - Seed PRNG before generating a challenge - Strange thing in challenge decryption: it fails if first bit is set!? Guus Sliepen 2000-10-21 11:52:08 +00:00
  • 73f7efddd7 - 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. Guus Sliepen 2000-10-20 19:46:58 +00:00
  • fba19c30c9 - Made Makefile.am stub for doc/es/ - Merged genauth into tincd - Updated dutch translation Guus Sliepen 2000-10-20 16:49:20 +00:00
  • 97ec5685b9 Generalized list and hash handling functions Ivo Timmermans 2000-10-20 16:44:32 +00:00
  • 699e159a7a New function: xalloc_and_zero() Ivo Timmermans 2000-10-20 16:43:13 +00:00
  • 4059151732 Add all the new files to the sources list for the utility library Ivo Timmermans 2000-10-20 16:42:22 +00:00
  • 9f64499e40 - tinc now really does public/private key encryption! It even works, whee! Guus Sliepen 2000-10-20 15:34:38 +00:00
  • 71f05ff895 Generalized error handling functions Ivo Timmermans 2000-10-19 20:56:49 +00:00
  • 95f4e8620e Add check for the syslog function Ivo Timmermans 2000-10-19 20:39:04 +00:00
  • 430e141629 Changed changelog Ivo Timmermans 2000-10-19 17:29:22 +00:00
  • d5fd1344e6 - Seed the PRNG using /dev/random before generating the keys. Guus Sliepen 2000-10-19 14:42:00 +00:00
  • 30df5e95db Bring head revision up to date with cabal (try #3) Ivo Timmermans 2000-10-18 20:12:10 +00:00
  • 571cfb5846 Get the head revision up to date with cabal Ivo Timmermans 2000-10-18 19:44:11 +00:00
  • e75315dae6 Don't declare cp_file and cp_line in xmalloc() Ivo Timmermans 2000-10-17 10:15:20 +00:00
  • 31c543ad0f Process subdir es/ Ivo Timmermans 2000-10-17 10:14:25 +00:00
  • 20301888b7 - More fixing. Tinc daemons can now even create activated connections. Guus Sliepen 2000-10-16 19:04:47 +00:00
  • bb3d18d56f - Fixing little things - Two tinc daemons can connect to eachother now (but they disconnect right after the ACKs). Guus Sliepen 2000-10-16 16:33:30 +00:00
  • 6e32b870ee Output doc/es/Makefile Ivo Timmermans 2000-10-16 11:35:10 +00:00
  • baeac83bf4 Corrected #ifdefs for tun/tap support. Guus Sliepen 2000-10-15 20:30:39 +00:00
  • 782171fd2c Really #include the if_tun.h files now Ivo Timmermans 2000-10-15 20:21:27 +00:00
  • 8a54c51238 Linearized checks for if_tun.h Ivo Timmermans 2000-10-15 20:13:55 +00:00
  • e5130495d7 Wrap the tun/tap code in #ifdef HAVE_TUNTAP Ivo Timmermans 2000-10-15 19:53:15 +00:00
  • 3b455b8f31 Add checks for the presence of the universal tun/tap device driver. Ivo Timmermans 2000-10-15 17:26:31 +00:00