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
41cac842a8
fix indent problem with clang-format
2023-02-07 05:34:06 -05:00
wangyu
7d349251d0
update
2020-07-14 01:33:59 -04:00
wangyu
55606b63f9
refactor --bind and --interface, fix --key
2020-07-13 22:23:17 -04: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
wangyu-
8db00a87f4
update help page
2018-08-20 12:04:47 -05:00
wangyu-
9a622ce463
updates for tinyfec
2018-08-20 07:58:32 -05:00
wangyu-
7c1285fa15
fixed typo
2018-08-09 07:15:16 -05:00
wangyu-
8d1ab91cc3
improve fine-grained fec
2018-08-05 22:30:22 -05:00
wangyu-
513bed7382
changed struct to c++11 unresticted union
2018-07-28 03:48:57 -05:00
wangyu-
9c1a8c859d
prepare for ipv6
2018-07-25 03:39:48 -05: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
wangyu-
d355031613
trival
2018-06-04 00:39:06 -05:00
wangyu-
d4ee2d314b
change random number generator
2018-06-04 00:36:23 -05:00
wangyu
5b9da8dd43
port to mac
2018-06-03 20:39:31 -07:00
wangyu-
0348fcedf6
changed default mode to mode 0;improve help page
2017-11-21 13:42:38 -06:00
wangyu-
5672891485
trival
2017-11-21 13:42:36 -06:00
wangyu-
7f18ccee94
refactor
2017-11-21 13:42:36 -06:00
wangyu-
96fd058985
removed tun_dev.cpp and .h
2017-11-21 13:42:36 -06:00
wangyu-
a3b5187b1f
aloww len==fec_mtu
2017-11-21 13:42:36 -06: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
Zhang Huanjie
91c9a9e705
usage typo fix
2017-10-26 22:09:05 +08:00
wangyu-
47d762958f
refactor
2017-10-26 08:54:18 -05:00
wangyu-
0a34cb47ab
refactor
2017-10-26 08:38:52 -05:00
wangyu-
c0450160d6
trival
2017-10-26 00:31:21 -05:00
Jose Angel Gariburo
c8fb35cf53
Minor memory issues fixed.
...
'u_long' variable name changed to 'u_dword'. It is not a good idea to name a variable as an existing type.
2017-10-25 17:48:22 +02:00
wangyu-
a1cddaf671
change log
2017-10-25 02:29:11 -05:00
wangyu-
8e7a8aed92
changed help page
2017-10-25 02:00:34 -05:00
wangyu-
696396cf79
change help page
2017-10-25 01:57:08 -05:00
wangyu-
e11141e036
help page
2017-10-25 01:45:35 -05:00
wangyu-
d6fc5dc072
implemented commands
2017-10-25 01:15:50 -05:00
wangyu-
4dd37700e6
add option fifo
2017-10-24 14:16:17 -05:00
wangyu-
cf08bb735d
add log,changed a fatal to error
2017-10-24 04:06:37 -05:00
wangyu-
39f2ead0af
Merge branch 'master' of https://github.com/wangyu-/UDPspeeder
2017-10-21 11:09:51 -05:00
wangyu-
77b908a663
fix -q option
2017-10-21 10:59:49 -05:00
Sun Yongfei
5d6d904ff7
Update main.cpp
2017-10-21 11:27:39 +08:00
wangyu-
709732a2ec
changed default values ,changed makefile
2017-10-19 13:32:18 -05:00
wangyu-
f479ca2779
changed default fec_mtu to 1200
2017-10-19 01:25:33 -05:00
wangyu-
c0ab4c1ee8
disable mtu warn
2017-10-19 01:24:45 -05:00
wangyu-
4cba1d36de
fix bug for --fix-latency
2017-10-18 10:09:50 -05:00
wangyu-
67e2ed7457
just commit
2017-10-18 07:37:40 -05:00
wangyu-
a5c26c5814
option decode-buf
2017-10-18 07:03:52 -05:00
wangyu-
f992434063
wrote help page
2017-10-18 05:29:02 -05:00
wangyu-
2f99275b4c
just commit
2017-10-17 13:26:45 -05:00
wangyu-
d05ed65b17
changed time unit
2017-10-17 13:17:40 -05:00
wangyu-
93cbe528cf
more robust,more log
2017-10-17 12:35:03 -05:00
wangyu-
9e96a9432b
option fix-latency
2017-10-17 05:24:07 -05:00