Commit Graph

  • 6040f17e1c Code cleanup angt 2015-12-13 11:07:55 +01:00
  • da30c9110a Do not ask too much to macosx angt 2015-12-12 13:30:27 +01:00
  • 05de7b8109 Show udp hdr too in debug mode angt 2015-12-12 13:18:56 +01:00
  • 7cc6d08d7a Use __FAVOR_BSD... angt 2015-12-12 13:07:51 +01:00
  • d526a3cfa5 Fix retry when kx fails v0.0.15 angt 2015-12-12 12:19:09 +01:00
  • 0e319b068d Listener should retry accept() by default angt 2015-12-12 11:05:58 +01:00
  • c82026cfd7 Update README.md angt 2015-12-11 17:44:16 +01:00
  • 109f70c208 Secret key must be stored in upper-case hex now angt 2015-12-11 17:33:35 +01:00
  • 23cdc37ea8 Add gt_tohex() and gt_fromhex() angt 2015-12-11 16:33:45 +01:00
  • 7688209093 Show tcp hdr in debug angt 2015-12-11 11:32:22 +01:00
  • 52a3a4b853 Add debug option to show ip_proto angt 2015-12-10 15:28:45 +01:00
  • 4cf0e7bc68 Function dt_ms() is pure too angt 2015-12-10 13:19:24 +01:00
  • f36fde5054 Add ip_get_proto() angt 2015-12-10 13:17:27 +01:00
  • e08eb73f98 Remove TCP_INFO angt 2015-12-10 12:33:49 +01:00
  • f3143eff83 Do not print error for EPIPE or ECONNRESET on write() angt 2015-12-09 20:38:49 +01:00
  • ea1fa120eb Allow IPv6 angt 2015-12-09 20:27:40 +01:00
  • be29a12842 Deploy only on linux-gcc angt 2015-12-09 11:25:51 +01:00
  • 113f1ae58d Use file_glob in travis v0.0.14 angt 2015-12-08 18:27:59 +01:00
  • 73fff34bfe Try to deploy with travis v0.0.13 angt 2015-12-08 18:10:39 +01:00
  • 84ae6dae32 Use printf instead of echo -n angt 2015-12-08 15:16:22 +01:00
  • 5cf39c288c Add m4/pkg.m4 v0.0.12 angt 2015-12-08 01:20:59 +01:00
  • 7a0db79e31 Add LICENSE in the tarball angt 2015-12-08 01:07:47 +01:00
  • 40d0b20ece Add README.md autogen.sh and version.sh in the tarball angt 2015-12-08 01:02:02 +01:00
  • 09cd749107 Add version.sh angt 2015-12-08 00:38:52 +01:00
  • 9dda940928 Bye Bye fake mode angt 2015-12-05 11:36:52 +01:00
  • b7b64f98fd Bye Bye trap angt 2015-12-05 11:34:58 +01:00
  • ed2114a1ce Version 0.0.12 angt 2015-12-04 11:18:04 +01:00
  • 8b6ae96a2e Little fix angt 2015-12-04 11:13:46 +01:00
  • 72d771e126 Key exchange may fail for several reasons v0.0.11 angt 2015-12-04 08:11:56 +01:00
  • 4d7192667e Update configure.ac angt 2015-12-04 07:33:24 +01:00
  • 43f5457802 Oups angt 2015-12-03 21:13:24 +01:00
  • 2005068039 Wait for kx to send SIGUSR2 angt 2015-12-03 21:11:58 +01:00
  • 9028aaea88 Update README.md angt 2015-12-03 20:53:43 +01:00
  • e80eb158d8 Update README.md angt 2015-12-03 20:48:24 +01:00
  • 68abb63f74 Fix last commit angt 2015-12-03 20:10:29 +01:00
  • c458a4d86f Dont try to poll for read when read buffer are full angt 2015-12-03 19:03:59 +01:00
  • cbdba8cba3 Dont try to poll for write, use a timeout angt 2015-12-03 18:49:18 +01:00
  • d787fa1dca Version 0.0.11 angt 2015-12-03 18:10:55 +01:00
  • b7582d0107 Set GT_TIMEOUT to 5s angt 2015-12-03 16:59:22 +01:00
  • 2d46958f9f Beautify usage angt 2015-12-02 20:51:23 +01:00
  • 9131742ff3 Add retry const option angt 2015-12-02 20:48:13 +01:00
  • 590bac0f89 Add trap option to use SIGUSR2 v0.0.10 angt 2015-12-02 17:05:51 +01:00
  • a43f2c935d Send SIGUSR2 on successful connection angt 2015-12-02 16:50:34 +01:00
  • 200dd6273f Fix last commit angt 2015-12-02 16:08:35 +01:00
  • 2a97e94770 Version 0.0.10 angt 2015-12-02 16:06:29 +01:00
  • bd46acb672 Add retry (count, slope and limit) option angt 2015-12-02 16:05:15 +01:00
  • 723006a10d Add fake daemon mode angt 2015-12-02 12:04:36 +01:00
  • da6a2a7d61 Code cleanup angt 2015-12-01 09:15:40 +01:00
  • 7db50de8df Version 0.0.9 v0.0.9 angt 2015-11-30 16:08:36 +01:00
  • 22a6b511f7 Little opt angt 2015-11-30 16:07:13 +01:00
  • 2f2e5e6f99 Use SIGUSR1 to show tcp_info angt 2015-11-29 18:10:15 +01:00
  • 3472771a6f Try to close nicely on tun error angt 2015-11-28 14:23:45 +01:00
  • 8989138051 Version 0.0.8 v0.0.8 angt 2015-11-27 14:53:18 +01:00
  • c2f76213cc Add noquickack option angt 2015-11-27 14:52:52 +01:00
  • 6ed736327a Align blk.data to 16 bytes angt 2015-11-27 08:07:53 +01:00
  • e20be0ad97 Keep it simple and use the right tools angt 2015-11-27 07:56:40 +01:00
  • 2e7355bb92 Write shutdown() should be called only one time angt 2015-11-27 07:44:45 +01:00
  • 8ec7238f49 Version 0.0.7 v0.0.7 angt 2015-11-25 15:50:38 +01:00
  • ac10f5a4e1 Fix prio and add priority size option angt 2015-11-25 15:49:45 +01:00
  • d658669a04 Beautify usage angt 2015-11-24 18:42:14 +01:00
  • 746d998d4e Add some useless free() angt 2015-11-24 13:33:34 +01:00
  • d1c51d90d4 Version 0.0.6 v0.0.6 angt 2015-11-24 11:30:04 +01:00
  • 0b1303b029 Add dscp-prio option (first qos draft) angt 2015-11-24 11:05:16 +01:00
  • a78089ba10 Version 0.0.5 v0.0.5 angt 2015-11-23 12:13:42 +01:00
  • 128aaae368 Add daemon option (only one fork) angt 2015-11-23 12:12:15 +01:00
  • 230c9fa26a Little fix and cleanup angt 2015-11-21 19:09:21 +01:00
  • 9834498d94 Avoid str_cmp() in sk_set() v0.0.4 angt 2015-11-20 10:17:26 +01:00
  • 9454b5c9e1 Code cleanup angt 2015-11-19 23:00:57 +01:00
  • ca3ed9ff1a Group ip packets for encryption angt 2015-11-19 19:07:42 +01:00
  • 836ffaad37 Increment listener backlog angt 2015-11-19 09:46:56 +01:00
  • 4c02e38954 Defer accept on listener angt 2015-11-19 09:42:48 +01:00
  • 540d0e2dff Flag is just an empty option angt 2015-11-19 09:29:47 +01:00
  • 0c1e3a5f09 Version 0.0.4 angt 2015-11-18 10:39:15 +01:00
  • 4337251218 Code cleanup v0.0.3 angt 2015-11-18 10:17:50 +01:00
  • baca343fdf Simplify setsockopt() code angt 2015-11-18 09:24:30 +01:00
  • c20a2a5a13 Code cleanup angt 2015-11-17 23:58:19 +01:00
  • 7fc368cf3c Make keepalive an option (and not a flag) angt 2015-11-17 23:48:55 +01:00
  • 25b62bf4c6 Simplify and generalize option_usage() angt 2015-11-17 23:36:03 +01:00
  • 47432ecafa Add gt_print() angt 2015-11-17 23:29:56 +01:00
  • e4f2a92c5b Add ka-count, ka-idle and ka-interval options to setup keepalive angt 2015-11-17 22:14:35 +01:00
  • 89d2edb61b Try again to open() on EINTR angt 2015-11-17 21:39:56 +01:00
  • 310e499234 Version 0.0.3 angt 2015-11-17 21:22:24 +01:00
  • 9ff87109f9 Add buffer-size option angt 2015-11-17 21:19:16 +01:00
  • bfcf38f380 Try to be more robust on restart but accept some lost for now angt 2015-11-17 21:04:26 +01:00
  • 286f54aed4 Try to close nicely, waiting for a real proto v0.0.2 angt 2015-11-17 13:10:09 +01:00
  • 6ef8ca45d7 Merge pull request #9 from jedisct1/pointer-arith angt 2015-11-17 07:58:19 +01:00
  • 85ddb8a8d6 Avoid pointer arithmetic on void * Frank Denis 2015-11-17 07:36:21 +01:00
  • a261f1a8b1 Code cleanup angt 2015-11-17 07:15:59 +01:00
  • 53a55e83c4 Merge pull request #8 from jedisct1/scalarmult-check angt 2015-11-17 06:40:13 +01:00
  • 20bdaa22e8 Check crypto_scalarmult() return code Frank Denis 2015-11-17 01:31:52 +01:00
  • 246f1bd7c0 Add a very simple client and server authentication angt 2015-11-16 16:35:43 +01:00
  • 6095cc021a Include missing uio.h in tun.c angt 2015-11-16 16:08:44 +01:00
  • 2ad21e9375 Include missing ip-static.h in tun.c angt 2015-11-16 16:05:05 +01:00
  • 21ae1f34c3 Add common.c angt 2015-11-16 16:00:33 +01:00
  • a8ebefbef3 Add tun.[ch] angt 2015-11-16 15:44:16 +01:00
  • 14c0c2edb1 Add ip-static.h angt 2015-11-16 12:53:47 +01:00
  • b8148600f2 Add keepalive option angt 2015-11-16 11:44:28 +01:00
  • 164c32c23c Code cleanup angt 2015-11-16 11:42:53 +01:00
  • a5e415736d Merge pull request #7 from jedisct1/keepalive angt 2015-11-16 10:50:50 +01:00
  • 0359c21643 Merge pull request #6 from jedisct1/dd angt 2015-11-16 10:50:39 +01:00