angt
|
e48dac775c
|
The statefile option needs an absolute path and a fifo
|
2015-12-24 17:29:41 +01:00 |
|
angt
|
6282f36ac7
|
Add statefile option
|
2015-12-24 16:53:50 +01:00 |
|
angt
|
cf022af4a9
|
Simplify the db by merging size and mask
|
2015-12-24 13:13:43 +01:00 |
|
angt
|
597c586657
|
Don't free data in db_remove()
|
2015-12-23 22:26:53 +01:00 |
|
angt
|
fc7f9aa0c8
|
Add a very simple low cost database
|
2015-12-23 17:11:20 +01:00 |
|
angt
|
7492f977b6
|
Define a simple proto
|
2015-12-21 12:34:24 +01:00 |
|
angt
|
38b7333533
|
Refuse to start the client without keyfile
|
2015-12-18 16:07:14 +01:00 |
|
angt
|
1ab854f058
|
Code cleanup
|
2015-12-18 11:57:20 +01:00 |
|
angt
|
c59def90fb
|
Try to use SO_ACCEPTFILTER to defer accept on non-linux platforms
|
2015-12-17 23:20:31 +01:00 |
|
angt
|
347a3ecce7
|
Try to open tunX instead of glorytun by default in Linux
|
2015-12-17 17:06:04 +01:00 |
|
angt
|
98d13ef510
|
Print the tun name, not the path
|
2015-12-17 17:01:31 +01:00 |
|
angt
|
35b95001c4
|
Warn only when tun_create() fail
|
2015-12-17 14:07:14 +01:00 |
|
angt
|
75c12b36d6
|
Code cleanup
|
2015-12-17 13:59:40 +01:00 |
|
angt
|
1a128a6d92
|
Print readable ip in debug mode
|
2015-12-15 17:32:03 +01:00 |
|
angt
|
ddae22a3d9
|
Use a new random secret key without keyfile
|
2015-12-15 09:07:44 +01:00 |
|
angt
|
893de45272
|
Accept lower-case in fromhex()
|
2015-12-15 08:28:10 +01:00 |
|
angt
|
78ba4c9a59
|
Do not call ip_get_version() again and again
|
2015-12-14 18:37:50 +01:00 |
|
angt
|
ffa549e444
|
Fix and cleanup gt_{from,to}hex
|
2015-12-13 11:26:58 +01:00 |
|
angt
|
6040f17e1c
|
Code cleanup
|
2015-12-13 11:07:55 +01:00 |
|
angt
|
da30c9110a
|
Do not ask too much to macosx
|
2015-12-12 13:30:27 +01:00 |
|
angt
|
05de7b8109
|
Show udp hdr too in debug mode
|
2015-12-12 13:18:56 +01:00 |
|
angt
|
7cc6d08d7a
|
Use __FAVOR_BSD...
|
2015-12-12 13:07:51 +01:00 |
|
angt
|
d526a3cfa5
|
Fix retry when kx fails
|
2015-12-12 12:19:09 +01:00 |
|
angt
|
0e319b068d
|
Listener should retry accept() by default
|
2015-12-12 11:05:58 +01:00 |
|
angt
|
109f70c208
|
Secret key must be stored in upper-case hex now
|
2015-12-11 17:33:35 +01:00 |
|
angt
|
23cdc37ea8
|
Add gt_tohex() and gt_fromhex()
|
2015-12-11 16:33:45 +01:00 |
|
angt
|
7688209093
|
Show tcp hdr in debug
|
2015-12-11 11:32:22 +01:00 |
|
angt
|
52a3a4b853
|
Add debug option to show ip_proto
|
2015-12-10 15:28:45 +01:00 |
|
angt
|
4cf0e7bc68
|
Function dt_ms() is pure too
|
2015-12-10 13:19:24 +01:00 |
|
angt
|
f36fde5054
|
Add ip_get_proto()
|
2015-12-10 13:17:27 +01:00 |
|
angt
|
e08eb73f98
|
Remove TCP_INFO
|
2015-12-10 12:33:54 +01:00 |
|
angt
|
f3143eff83
|
Do not print error for EPIPE or ECONNRESET on write()
|
2015-12-09 20:38:49 +01:00 |
|
angt
|
ea1fa120eb
|
Allow IPv6
|
2015-12-09 20:27:40 +01:00 |
|
angt
|
9dda940928
|
Bye Bye fake mode
|
2015-12-05 11:39:46 +01:00 |
|
angt
|
b7b64f98fd
|
Bye Bye trap
|
2015-12-05 11:39:46 +01:00 |
|
angt
|
8b6ae96a2e
|
Little fix
|
2015-12-04 11:13:46 +01:00 |
|
angt
|
72d771e126
|
Key exchange may fail for several reasons
|
2015-12-04 08:11:56 +01:00 |
|
angt
|
43f5457802
|
Oups
|
2015-12-03 21:13:24 +01:00 |
|
angt
|
2005068039
|
Wait for kx to send SIGUSR2
|
2015-12-03 21:11:58 +01:00 |
|
angt
|
68abb63f74
|
Fix last commit
|
2015-12-03 20:10:29 +01:00 |
|
angt
|
c458a4d86f
|
Dont try to poll for read when read buffer are full
|
2015-12-03 19:03:59 +01:00 |
|
angt
|
cbdba8cba3
|
Dont try to poll for write, use a timeout
|
2015-12-03 18:49:18 +01:00 |
|
angt
|
b7582d0107
|
Set GT_TIMEOUT to 5s
|
2015-12-03 16:59:22 +01:00 |
|
angt
|
2d46958f9f
|
Beautify usage
|
2015-12-02 20:51:23 +01:00 |
|
angt
|
9131742ff3
|
Add retry const option
|
2015-12-02 20:48:13 +01:00 |
|
angt
|
590bac0f89
|
Add trap option to use SIGUSR2
|
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
|
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 |
|