David Woodhouse
|
e1eb88cdca
Merge branch 'errors' into 'master'
|
3 年之前 |
David Woodhouse
|
5a981e5c01
epoll: Handle EPOLLERR as 'readable'
|
3 年之前 |
Dimitri Papadopoulos
|
62866e179e
No need to cache errno before _()
|
3 年之前 |
Dimitri Papadopoulos
|
79f5ed2731
fprintf(stderr, ...) → vpn_progress(stderr, VPN_ERR, ...)
|
3 年之前 |
David Woodhouse
|
c6ef119693
Initial vhost-net support
|
3 年之前 |
David Woodhouse
|
dc86e96ee2
Fix epoll support for connection pause/restart
|
3 年之前 |
Dimitri Papadopoulos
|
fe795bf5b3
Reorganize #include
|
3 年之前 |
David Woodhouse
|
51615cbb10
Use epoll() instead of select()
|
3 年之前 |
David Woodhouse
|
0a68cdff40
Reuse packets
|
3 年之前 |
David Woodhouse
|
6e7f451574
Add alloc_pkt() and free_pkt() helpers
|
3 年之前 |
David Woodhouse
|
94a6e8123f
Stop polling cmd_fd while busy
|
3 年之前 |
Daniel Lenski
|
38a1931a85
oncp_control_queue → tcp_control_queue
|
4 年之前 |
Daniel Lenski
|
9ec1fb1a4b
reduce level of delay_tunnel/delay_close logging
|
4 年之前 |
Daniel Lenski
|
958020bea8
we should still try to cleanly close the session if tun device creation fails
|
4 年之前 |
Daniel Lenski
|
e8558426af
use delay_tunnel_reason for OC DTLS MTU detection and GPST ESP connection delays
|
4 年之前 |
Daniel Lenski
|
4fb6ff704e
add delay_tunnel_reason and delay_close
|
4 年之前 |
Daniel Lenski
|
41eda6d628
Merge branch 'improve_HIP_check'
|
5 年之前 |
David Woodhouse
|
f91b42b809
Fix build error in select fix
|
5 年之前 |
David Woodhouse
|
a52d070d8d
When select() returns with errno == EINTR, that isn't an error
|
5 年之前 |
David Woodhouse
|
a07183b79f
Check select() return value in main loop
|
5 年之前 |
Corey Wright
|
e794951ac8
Add framework to execute trojan periodically
|
5 年之前 |
David Woodhouse
|
b4f50f8bd5
For Pulse, send ESP only of the same IP protocol as we're connected over
|
5 年之前 |
David Woodhouse
|
7d14e11619
Don't read from non-readable fds
|
6 年之前 |
Daniel Lenski
|
1ad22fc31a
Add support for GlobalProtect ESP tunnel
|
7 年之前 |
Daniel Lenski
|
cc6af8dd58
tweak the dtls_state handling in preparation for supporting GlobalProtect ESP
|
7 年之前 |
Nikolay Martynov
|
ffee28a178
Do not leak memory when tun was not created yet
|
8 年之前 |
Daniel Lenski
|
75d3bd936b
Unset got_cancel_cmd after reacting to it, as is already done for got_pause_cmd
|
8 年之前 |
David Woodhouse
|
40d7ee114b
Fix retry on tun fd when it isn't a Linux tun device
|
8 年之前 |
David Woodhouse
|
448c4098e8
Use constant struct for protocol definitions
|
9 年之前 |
Kevin Cernekee
|
8f43252839
library: Add setup_tun() callback
|
9 年之前 |