Commit Graph

  • efd5e0bb36 Remove down-timeout and use timeout for send-timeout v0.0.35-mud angt 2016-04-08 14:38:07 +00:00
  • ade4617d53 Update mud v0.0.34-mud angt 2016-04-08 13:00:52 +00:00
  • 64a5fd8227 Update mud v0.0.33-mud angt 2016-04-05 14:23:45 +00:00
  • eba968797c Add {down,send,pong}-timeout and time-tolerance option angt 2016-04-05 14:17:07 +00:00
  • d60f28a7fe Update mud v0.0.32-mud angt 2016-04-05 06:42:03 +00:00
  • 32069eb104 Print tun device on STARTED and STOPPED too angt 2016-04-04 20:05:33 +00:00
  • a6adcefc25 Update mud v0.0.31-mud angt 2016-04-04 16:48:11 +00:00
  • 743b0ee0da Don't check AES-NI v0.0.30-mud angt 2016-04-01 16:50:04 +00:00
  • ba06a6fc10 Update mud angt 2016-04-01 16:37:02 +00:00
  • a3b78a3868 Update mud v0.0.29-mud angt 2016-03-30 14:36:52 +00:00
  • 4246b510d2 Never trust frank :) Adrien Gallouët 2016-03-30 15:41:53 +02:00
  • 80d4c2814f Update README.md Adrien Gallouët 2016-03-24 18:52:18 +01:00
  • b0d5007bfb Restore STARTED and STOPPED states v0.0.28-mud angt 2016-03-24 14:45:15 +00:00
  • c71db48ae1 Add a nice geek logo for glorytun Adrien Gallouët 2016-03-23 17:44:40 +01:00
  • e3cce8aeb9 AES-NI is no longer mandatory Adrien Gallouët 2016-03-18 21:19:24 +01:00
  • ad0d205ff3 Add option chacha20 Chacha20 will be automatically used if aesni is not available. v0.0.28 angt 2016-03-18 14:43:30 +00:00
  • d2046eb00b Revert "Add branch name in version" v0.0.27-mud angt 2016-03-09 11:42:51 +00:00
  • d04acc9c0f Update mud angt 2016-03-09 10:59:52 +00:00
  • 03cd87df1c Add branch name in version angt 2016-03-09 10:20:01 +00:00
  • 8e8ad7178d Update mud angt 2016-03-04 11:32:42 +00:00
  • 0e26b4def7 Update mud angt 2016-03-04 11:20:15 +00:00
  • f800985766 Update mud angt 2016-03-04 11:01:43 +00:00
  • 7b88c28a45 Update mud angt 2016-03-03 10:49:28 +00:00
  • 194dfe17d3 Update mud angt 2016-03-02 12:59:33 +00:00
  • 664160e0cc Add bind-port option angt 2016-03-01 15:11:16 +00:00
  • 1dd760e382 Code cleanup angt 2016-03-01 08:13:05 +00:00
  • 05219b81f7 Update README.md angt 2016-02-29 16:14:08 +00:00
  • 0bb7e4f1d0 Update mud angt 2016-02-29 15:35:57 +00:00
  • a7fbf806fb Use a list to setup mud_bind() angt 2016-02-29 15:28:37 +00:00
  • e750c46665 Update mud angt 2016-02-25 15:22:47 +00:00
  • 030087cb27 Add mptcp option v0.0.27 angt 2016-02-25 14:38:51 +00:00
  • 935111cfea Fix Makefile.am angt 2016-02-04 11:31:02 +01:00
  • c4b2512df4 Add .gitmodules angt 2016-02-04 10:44:53 +01:00
  • 27970e24fb Import and use mud angt 2016-02-04 10:39:36 +01:00
  • acc3ee3461 Encrypt only one packet at a time angt 2016-01-26 12:18:00 +01:00
  • eefa7722c5 Use timeout in connect() too v0.0.26 angt 2016-01-21 16:22:31 +01:00
  • 17547f555d Add SECRETKEY state v0.0.25 angt 2016-01-18 18:07:35 +01:00
  • ec9c59ce69 Code cleanup angt 2016-01-18 18:00:41 +01:00
  • 679927a684 Show device name in INITIALIZED state angt 2016-01-18 17:58:20 +01:00
  • 2999faf5d7 Move up state_init() angt 2016-01-18 17:26:42 +01:00
  • 219384b7e5 Remove the old school daemon option angt 2016-01-18 16:09:29 +01:00
  • 3649e46b03 Remove the absolute path restriction on statefile angt 2016-01-18 16:02:29 +01:00
  • 88f314bc75 Add state.[ch] angt 2016-01-18 15:59:18 +01:00
  • e2b3dc1b46 Use only v[0-9].* tags to get VERSION angt 2016-01-17 10:56:55 +01:00
  • 1815ea519f Create a tcp_entry only on ACK angt 2016-01-17 10:18:39 +01:00
  • 33356d5d35 Don't work too much angt 2016-01-17 09:40:56 +01:00
  • 4a5d07ec45 Merge pull request #11 from jedisct1/notag angt 2016-01-16 16:16:05 +01:00
  • a50882e1ac Cope with branches that don't have tags version.sh used to return only the hash of the last commit, causing VERSION_MAJOR to possibly contain non-numeric junk. Frank Denis 2016-01-16 15:31:58 +01:00
  • b2cb8ebcbe The minimum value for buffer-size option is GT_PKT_MAX v0.0.24 angt 2016-01-15 17:02:11 +01:00
  • 6fd6cf8c4a Merge pull request #10 from jedisct1/socket angt 2016-01-14 17:14:56 +01:00
  • f0fc2751e5 Include <sys/socket.h> for AF_INET/AF_INET6 definitions Required on OpenBSD Frank Denis 2016-01-14 17:11:11 +01:00
  • 81cab007d0 Resend packet on partial tun_write() v0.0.23 angt 2016-01-14 10:25:37 +01:00
  • 606396839f Don't update sa->base with old acks angt 2016-01-14 09:27:15 +01:00
  • a8e37bafb9 Use realloc(): easier, better, faster, stronger angt 2016-01-13 16:19:58 +01:00
  • 87a38012cd Don't forget to free() seq_elem angt 2016-01-13 16:16:05 +01:00
  • f04816e9a5 Try to detect TCP retransmission angt 2016-01-12 18:07:58 +01:00
  • 7107d036b1 Code cleanup angt 2016-01-07 08:30:21 +01:00
  • 30502e05ec Print state info in stdout if no statefile v0.0.22 angt 2016-01-06 18:41:39 +01:00
  • 905673ecec Add timeout option angt 2016-01-06 18:33:59 +01:00
  • cfbb77c710 Code cleanup angt 2016-01-06 17:57:12 +01:00
  • 13dcdc5afb Reduce GT_BUFFER_SIZE angt 2016-01-06 16:03:42 +01:00
  • 56ec81bf92 Fix last commit angt 2016-01-06 12:15:28 +01:00
  • f1024381e0 Remove old code from qos angt 2016-01-06 11:29:13 +01:00
  • 3f3b21f08d Update Makefile.am angt 2016-01-05 14:16:30 +01:00
  • 40dd5ce18a Code cleanup angt 2016-01-05 14:07:18 +01:00
  • 5efb379251 Remove byte_*() as we don't use freestanding anymore angt 2016-01-05 12:26:38 +01:00
  • 2eb6521f9c Add a simple tcp tracker in debug mode angt 2016-01-05 08:24:03 +01:00
  • bfd81e9666 Code cleanup angt 2016-01-04 20:07:11 +01:00
  • 8fa2322314 Add VERSION in the tarball v0.0.21 angt 2016-01-01 12:32:20 +01:00
  • 8982f27220 Update LICENSE angt 2016-01-01 11:47:17 +01:00
  • a5f97fcc8c States need EOL angt 2016-01-01 11:00:29 +01:00
  • 35a9bf27df Add state INITIALIZED v0.0.20 angt 2015-12-31 16:07:36 +01:00
  • ba0af8cc20 Define VERSION_MAJOR and use it in handshake angt 2015-12-29 18:31:23 +01:00
  • ec85be5c6a Code cleanup angt 2015-12-29 12:59:55 +01:00
  • fe989851ab Print more debug info angt 2015-12-29 12:58:39 +01:00
  • 46842dd200 Write state after the close() angt 2015-12-28 07:18:00 +01:00
  • e5eb30598d Code cleanup v0.0.19 angt 2015-12-24 17:38:08 +01:00
  • c81ad0a7c6 One more time angt 2015-12-24 17:35:01 +01:00
  • 97641d6dda Reserve exclam for very bad message angt 2015-12-24 17:32:32 +01:00
  • e48dac775c The statefile option needs an absolute path and a fifo angt 2015-12-24 17:29:41 +01:00
  • 6282f36ac7 Add statefile option angt 2015-12-24 16:53:50 +01:00
  • cf022af4a9 Simplify the db by merging size and mask angt 2015-12-24 13:13:43 +01:00
  • 597c586657 Don't free data in db_remove() angt 2015-12-23 22:26:53 +01:00
  • fc7f9aa0c8 Add a very simple low cost database angt 2015-12-23 17:11:20 +01:00
  • 7492f977b6 Define a simple proto angt 2015-12-21 12:34:24 +01:00
  • 38b7333533 Refuse to start the client without keyfile v0.0.18 angt 2015-12-18 16:07:14 +01:00
  • 1ab854f058 Code cleanup angt 2015-12-18 11:37:55 +01:00
  • c59def90fb Try to use SO_ACCEPTFILTER to defer accept on non-linux platforms angt 2015-12-17 23:20:31 +01:00
  • 347a3ecce7 Try to open tunX instead of glorytun by default in Linux angt 2015-12-17 17:06:04 +01:00
  • 98d13ef510 Print the tun name, not the path angt 2015-12-17 17:01:31 +01:00
  • 35b95001c4 Warn only when tun_create() fail angt 2015-12-17 14:07:14 +01:00
  • 75c12b36d6 Code cleanup angt 2015-12-17 13:59:30 +01:00
  • db01c8b33f Update README.md angt 2015-12-17 08:51:07 +01:00
  • fb4f6f6cb9 Do the md5sum after deploy angt 2015-12-16 11:27:53 +01:00
  • a86aea431d Let travis do the md5sum angt 2015-12-16 08:35:20 +01:00
  • 1a128a6d92 Print readable ip in debug mode angt 2015-12-15 17:32:03 +01:00
  • ddae22a3d9 Use a new random secret key without keyfile v0.0.17 angt 2015-12-15 09:07:44 +01:00
  • 893de45272 Accept lower-case in fromhex() angt 2015-12-15 08:28:10 +01:00
  • 78ba4c9a59 Do not call ip_get_version() again and again angt 2015-12-14 18:37:50 +01:00
  • ffa549e444 Fix and cleanup gt_{from,to}hex v0.0.16 angt 2015-12-13 11:26:58 +01:00