angt
|
e750c46665
|
Update mud
|
2016-02-25 15:22:47 +00:00 |
|
angt
|
935111cfea
|
Fix Makefile.am
|
2016-02-04 11:31:02 +01:00 |
|
angt
|
c4b2512df4
|
Add .gitmodules
|
2016-02-04 10:44:53 +01:00 |
|
angt
|
27970e24fb
|
Import and use mud
|
2016-02-04 10:39:36 +01:00 |
|
angt
|
acc3ee3461
|
Encrypt only one packet at a time
|
2016-01-26 12:18:00 +01:00 |
|
angt
|
eefa7722c5
|
Use timeout in connect() too
|
2016-01-21 16:22:31 +01:00 |
|
angt
|
17547f555d
|
Add SECRETKEY state
|
2016-01-18 18:07:35 +01:00 |
|
angt
|
ec9c59ce69
|
Code cleanup
|
2016-01-18 18:00:41 +01:00 |
|
angt
|
679927a684
|
Show device name in INITIALIZED state
|
2016-01-18 17:58:20 +01:00 |
|
angt
|
2999faf5d7
|
Move up state_init()
|
2016-01-18 17:26:42 +01:00 |
|
angt
|
219384b7e5
|
Remove the old school daemon option
|
2016-01-18 16:09:29 +01:00 |
|
angt
|
3649e46b03
|
Remove the absolute path restriction on statefile
|
2016-01-18 16:02:29 +01:00 |
|
angt
|
88f314bc75
|
Add state.[ch]
|
2016-01-18 15:59:18 +01:00 |
|
angt
|
e2b3dc1b46
|
Use only v[0-9].* tags to get VERSION
|
2016-01-17 10:56:55 +01:00 |
|
angt
|
1815ea519f
|
Create a tcp_entry only on ACK
|
2016-01-17 10:18:39 +01:00 |
|
angt
|
33356d5d35
|
Don't work too much
|
2016-01-17 09:40:56 +01:00 |
|
angt
|
4a5d07ec45
|
Merge pull request #11 from jedisct1/notag
Cope with branches that don't have tags
|
2016-01-16 16:16:05 +01:00 |
|
angt
|
b2cb8ebcbe
|
The minimum value for buffer-size option is GT_PKT_MAX
|
2016-01-15 17:02:11 +01:00 |
|
angt
|
6fd6cf8c4a
|
Merge pull request #10 from jedisct1/socket
Include <sys/socket.h> for AF_INET/AF_INET6 definitions
|
2016-01-14 17:14:56 +01:00 |
|
angt
|
81cab007d0
|
Resend packet on partial tun_write()
|
2016-01-14 10:25:37 +01:00 |
|
angt
|
606396839f
|
Don't update sa->base with old acks
|
2016-01-14 09:27:15 +01:00 |
|
angt
|
a8e37bafb9
|
Use realloc(): easier, better, faster, stronger
|
2016-01-13 16:19:58 +01:00 |
|
angt
|
87a38012cd
|
Don't forget to free() seq_elem
|
2016-01-13 16:16:05 +01:00 |
|
angt
|
f04816e9a5
|
Try to detect TCP retransmission
|
2016-01-12 18:07:58 +01:00 |
|
angt
|
7107d036b1
|
Code cleanup
|
2016-01-07 08:30:21 +01:00 |
|
angt
|
30502e05ec
|
Print state info in stdout if no statefile
|
2016-01-06 18:41:39 +01:00 |
|
angt
|
905673ecec
|
Add timeout option
|
2016-01-06 18:33:59 +01:00 |
|
angt
|
cfbb77c710
|
Code cleanup
|
2016-01-06 17:57:12 +01:00 |
|
angt
|
13dcdc5afb
|
Reduce GT_BUFFER_SIZE
|
2016-01-06 16:03:42 +01:00 |
|
angt
|
56ec81bf92
|
Fix last commit
|
2016-01-06 12:15:28 +01:00 |
|
angt
|
f1024381e0
|
Remove old code from qos
|
2016-01-06 11:29:13 +01:00 |
|
angt
|
3f3b21f08d
|
Update Makefile.am
|
2016-01-05 14:16:30 +01:00 |
|
angt
|
40dd5ce18a
|
Code cleanup
|
2016-01-05 14:07:18 +01:00 |
|
angt
|
5efb379251
|
Remove byte_*() as we don't use freestanding anymore
|
2016-01-05 12:26:38 +01:00 |
|
angt
|
2eb6521f9c
|
Add a simple tcp tracker in debug mode
|
2016-01-05 08:24:03 +01:00 |
|
angt
|
bfd81e9666
|
Code cleanup
|
2016-01-04 20:07:11 +01:00 |
|
angt
|
8fa2322314
|
Add VERSION in the tarball
|
2016-01-01 12:32:20 +01:00 |
|
angt
|
8982f27220
|
Update LICENSE
|
2016-01-01 11:47:17 +01:00 |
|
angt
|
a5f97fcc8c
|
States need EOL
|
2016-01-01 11:00:29 +01:00 |
|
angt
|
35a9bf27df
|
Add state INITIALIZED
|
2015-12-31 16:07:36 +01:00 |
|
angt
|
ba0af8cc20
|
Define VERSION_MAJOR and use it in handshake
|
2015-12-29 18:31:23 +01:00 |
|
angt
|
ec85be5c6a
|
Code cleanup
|
2015-12-29 12:59:55 +01:00 |
|
angt
|
fe989851ab
|
Print more debug info
|
2015-12-29 12:58:39 +01:00 |
|
angt
|
46842dd200
|
Write state after the close()
|
2015-12-28 07:18:00 +01:00 |
|
angt
|
e5eb30598d
|
Code cleanup
|
2015-12-24 17:38:08 +01:00 |
|
angt
|
c81ad0a7c6
|
One more time
|
2015-12-24 17:35:01 +01:00 |
|
angt
|
97641d6dda
|
Reserve exclam for very bad message
|
2015-12-24 17:32:32 +01:00 |
|
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
|
db01c8b33f
|
Update README.md
|
2015-12-17 08:51:07 +01:00 |
|
angt
|
fb4f6f6cb9
|
Do the md5sum after deploy
|
2015-12-16 11:27:53 +01:00 |
|
angt
|
a86aea431d
|
Let travis do the md5sum
|
2015-12-16 08:35:20 +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
|
c82026cfd7
|
Update README.md
|
2015-12-11 17:44:16 +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
|
be29a12842
|
Deploy only on linux-gcc
|
2015-12-09 11:25:51 +01:00 |
|
angt
|
113f1ae58d
|
Use file_glob in travis
|
2015-12-08 18:27:59 +01:00 |
|
angt
|
73fff34bfe
|
Try to deploy with travis
|
2015-12-08 18:10:39 +01:00 |
|
angt
|
84ae6dae32
|
Use printf instead of echo -n
|
2015-12-08 15:16:22 +01:00 |
|
angt
|
5cf39c288c
|
Add m4/pkg.m4
|
2015-12-08 01:20:59 +01:00 |
|
angt
|
7a0db79e31
|
Add LICENSE in the tarball
|
2015-12-08 01:07:47 +01:00 |
|
angt
|
40d0b20ece
|
Add README.md autogen.sh and version.sh in the tarball
|
2015-12-08 01:02:02 +01:00 |
|
angt
|
09cd749107
|
Add version.sh
|
2015-12-08 00:38:52 +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
|
ed2114a1ce
|
Version 0.0.12
|
2015-12-04 11:18:04 +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
|
4d7192667e
|
Update configure.ac
|
2015-12-04 07:33:24 +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 |
|