Mykola Karpets
6632b716b8
Add systemd socket activation capability
...
Add support for a systemd.socket activation. Socket it passed from
systemd via file descriptor (see systemd.socket doc)
Also, added a few features for convenience:
* --conn/conv-timeout options to control conversation and connection
timeouts
* --shutdown option to shutdown service after all connections are
timeouted. This is for convent usage with systemd.socket
* test script which allows to smoke test udp speeder and its
socket activation capability
* example systemd unit files
2025-03-10 18:49:48 +02:00
yancey
c3debb0290
sync udp2raw bugfix
2023-07-22 14:45:53 -04:00
yancey
41cac842a8
fix indent problem with clang-format
2023-02-07 05:34:06 -05:00
wangyu
55606b63f9
refactor --bind and --interface, fix --key
2020-07-13 22:23:17 -04:00
llorx
b270199031
Error reporting
2019-11-05 00:04:02 +01:00
llorx
c6b0c3e5bc
Small condition merge
2019-11-04 23:44:22 +01:00
llorx
939b347129
Bind to interface
...
Allow binding to interface instead of IP with SO_BINDTODEVICE.
2019-11-04 23:26:11 +01:00
llorx
79dccfd697
Bind to address
...
Allow binding to address before sending UDP packets.
2019-11-04 22:46:41 +01:00
root
cacf0bcfcb
fix clock goes backward, simpilify timer, hopefully it works
2019-04-08 07:31:13 -04:00
wangyu-
25da3a2b03
better tuneable --fec works
2018-08-05 12:55:07 -05:00
wangyu-
513bed7382
changed struct to c++11 unresticted union
2018-07-28 03:48:57 -05:00
wangyu-
d4564b6249
fixed ipv6 in -r
2018-07-25 05:10:16 -05:00
wangyu-
461035828a
now it compiles
2018-07-25 04:51:31 -05:00
wangyu-
9c1a8c859d
prepare for ipv6
2018-07-25 03:39:48 -05:00
root
b00d8e6927
add expire time for anti_replay
2018-07-05 07:53:19 +00:00
U-DESKTOP-T772REH\wangyu
4b02fdb4bd
fix close and errno, disable log color by default on mingw
2018-06-19 21:29:03 +08:00
U-DESKTOP-T772REH\wangyu
8c21ff55ab
works under mingw, but not finish yet
2018-06-19 18:06:28 +08:00
Charlie Root
7e6cb5c7e6
fix compile error on freebsd
2018-06-15 05:45:08 +00:00
wangyu
c5a52cdb6e
fix warnings
2018-06-04 02:01:57 -07:00
wangyu-
74488ba47f
fix warnings
2018-06-04 03:56:44 -05:00
wangyu-
d4ee2d314b
change random number generator
2018-06-04 00:36:23 -05:00
wangyu
9fd6428525
Merge branch 'branch_libev' of https://github.com/wangyu-/UDPspeeder into branch_libev
2018-06-03 20:39:34 -07:00
wangyu
5b9da8dd43
port to mac
2018-06-03 20:39:31 -07:00
wangyu-
20799f78c2
add signal handler
2018-06-03 22:15:05 -05:00
wangyu-
1c9c5f1d39
client works
2018-06-01 09:57:38 -05:00
wangyu-
4d3b713b05
fixed get_current_time()
2017-11-24 11:07:37 -06:00
wangyu-
b0614beffa
new function tcp csum
2017-11-21 13:42:37 -06:00
wangyu-
d1c88bbc07
implemented connection reject
2017-10-27 04:58:20 -05:00
wangyu-
caa8320743
implement dev tun
2017-10-27 00:03:35 -05:00
wangyu-
f64108867c
fixed merge conflict
2017-10-26 09:49:46 -05:00
wangyu-
47d762958f
refactor
2017-10-26 08:54:18 -05:00
wangyu-
4dd37700e6
add option fifo
2017-10-24 14:16:17 -05:00
wangyu-
93cbe528cf
more robust,more log
2017-10-17 12:35:03 -05:00
wangyu-
44e7fb94f4
add log
2017-10-13 07:56:53 -05:00
wangyu-
844eac0d3d
mainly function done
2017-10-05 12:21:06 -05:00
wangyu-
a71576c180
just commit
2017-09-27 10:47:32 -05:00
wangyu-
3790eaf67e
changed every send to dest_t style,and it works
2017-09-26 10:51:10 -05:00
wangyu-
507b960ba3
implemented all direction
2017-09-26 04:33:48 -05:00
wangyu-
44e9f5cb8b
just commit
2017-09-25 10:38:39 -05:00
wangyu-
da48f6e003
moved rehash() function back in classic.cpp,fec under developing
2017-09-15 22:45:13 -05:00
wangyu-
e01aecd78b
refactor,split source files
2017-09-15 03:34:29 -05:00
wangyu
d012aad859
more options
2017-08-09 17:15:35 +08:00
wangyu
f41494bd9c
add missing files
2017-08-09 09:29:32 +08:00