Commit Graph

324 Commits

Author SHA1 Message Date
angt
9131742ff3 Add retry const option 2015-12-02 20:48:13 +01:00
angt
590bac0f89 Add trap option to use SIGUSR2 v0.0.10 2015-12-02 17:05:51 +01:00
angt
a43f2c935d Send SIGUSR2 on successful connection 2015-12-02 16:50:34 +01:00
angt
200dd6273f Fix last commit 2015-12-02 16:08:35 +01:00
angt
2a97e94770 Version 0.0.10 2015-12-02 16:06:29 +01:00
angt
bd46acb672 Add retry (count, slope and limit) option 2015-12-02 16:05:15 +01:00
angt
723006a10d Add fake daemon mode 2015-12-02 12:04:36 +01:00
angt
da6a2a7d61 Code cleanup 2015-12-01 09:15:40 +01:00
angt
7db50de8df Version 0.0.9 v0.0.9 2015-11-30 16:08:36 +01:00
angt
22a6b511f7 Little opt 2015-11-30 16:07:13 +01:00
angt
2f2e5e6f99 Use SIGUSR1 to show tcp_info 2015-11-29 18:10:15 +01:00
angt
3472771a6f Try to close nicely on tun error 2015-11-28 14:23:45 +01:00
angt
8989138051 Version 0.0.8 v0.0.8 2015-11-27 14:53:18 +01:00
angt
c2f76213cc Add noquickack option 2015-11-27 14:52:52 +01:00
angt
6ed736327a Align blk.data to 16 bytes 2015-11-27 08:07:53 +01:00
angt
e20be0ad97 Keep it simple and use the right tools 2015-11-27 07:56:40 +01:00
angt
2e7355bb92 Write shutdown() should be called only one time 2015-11-27 07:44:45 +01:00
angt
8ec7238f49 Version 0.0.7 v0.0.7 2015-11-25 15:50:38 +01:00
angt
ac10f5a4e1 Fix prio and add priority size option 2015-11-25 15:49:45 +01:00
angt
d658669a04 Beautify usage 2015-11-24 18:42:14 +01:00
angt
746d998d4e Add some useless free() 2015-11-24 13:34:29 +01:00
angt
d1c51d90d4 Version 0.0.6 v0.0.6 2015-11-24 11:30:04 +01:00
angt
0b1303b029 Add dscp-prio option (first qos draft) 2015-11-24 11:05:16 +01:00
angt
a78089ba10 Version 0.0.5 v0.0.5 2015-11-23 12:13:42 +01:00
angt
128aaae368 Add daemon option (only one fork) 2015-11-23 12:12:28 +01:00
angt
230c9fa26a Little fix and cleanup 2015-11-21 19:09:21 +01:00
angt
9834498d94 Avoid str_cmp() in sk_set() v0.0.4 2015-11-20 10:17:26 +01:00
angt
9454b5c9e1 Code cleanup 2015-11-19 23:38:13 +01:00
angt
ca3ed9ff1a Group ip packets for encryption 2015-11-19 19:07:42 +01:00
angt
836ffaad37 Increment listener backlog 2015-11-19 09:51:29 +01:00
angt
4c02e38954 Defer accept on listener 2015-11-19 09:51:29 +01:00
angt
540d0e2dff Flag is just an empty option 2015-11-19 09:51:29 +01:00
angt
0c1e3a5f09 Version 0.0.4 2015-11-18 10:39:15 +01:00
angt
4337251218 Code cleanup v0.0.3 2015-11-18 10:17:50 +01:00
angt
baca343fdf Simplify setsockopt() code 2015-11-18 09:24:30 +01:00
angt
c20a2a5a13 Code cleanup 2015-11-17 23:58:19 +01:00
angt
7fc368cf3c Make keepalive an option (and not a flag) 2015-11-17 23:48:55 +01:00
angt
25b62bf4c6 Simplify and generalize option_usage() 2015-11-17 23:36:03 +01:00
angt
47432ecafa Add gt_print() 2015-11-17 23:29:56 +01:00
angt
e4f2a92c5b Add ka-count, ka-idle and ka-interval options to setup keepalive 2015-11-17 22:14:35 +01:00
angt
89d2edb61b Try again to open() on EINTR 2015-11-17 21:39:56 +01:00
angt
310e499234 Version 0.0.3 2015-11-17 21:22:24 +01:00
angt
9ff87109f9 Add buffer-size option 2015-11-17 21:19:16 +01:00
angt
bfcf38f380 Try to be more robust on restart but accept some lost for now 2015-11-17 21:04:26 +01:00
angt
286f54aed4 Try to close nicely, waiting for a real proto v0.0.2 2015-11-17 13:10:09 +01:00
angt
6ef8ca45d7 Merge pull request #9 from jedisct1/pointer-arith
Avoid pointer arithmetic on void *
2015-11-17 07:58:19 +01:00
Frank Denis
85ddb8a8d6 Avoid pointer arithmetic on void * 2015-11-17 07:38:11 +01:00
angt
a261f1a8b1 Code cleanup 2015-11-17 07:15:59 +01:00
angt
53a55e83c4 Merge pull request #8 from jedisct1/scalarmult-check
Check crypto_scalarmult() return code
2015-11-17 06:40:13 +01:00
Frank Denis
20bdaa22e8 Check crypto_scalarmult() return code 2015-11-17 01:31:52 +01:00