ruti
|
721e5808fb
|
mode_add_get -> cache_get/cache_add
|
2024-10-17 09:45:00 +03:00 |
|
ruti
|
315a0a2826
|
Unify trigger logic
|
2024-10-17 09:44:59 +03:00 |
|
ruti
|
6efcafaf53
|
Remove unnecessary checks
|
2024-10-17 09:44:59 +03:00 |
|
ruti
|
7e52ce9abf
|
Fix request parsing
|
2024-10-17 09:44:58 +03:00 |
|
ruti
|
ed7708c4e7
|
Dont save request if trigger is not set
|
2024-10-17 09:44:58 +03:00 |
|
ruti
|
6ce89b63aa
|
Auto as tunnel hooks, --repeats
|
2024-10-17 09:44:57 +03:00 |
|
ruti
|
93587ce8c1
|
Set TTL for both IP versions
#146 #17
|
2024-10-15 21:52:18 +03:00 |
|
ruti
|
dcc492b8fd
|
sizeof(struct sockaddr_ina) as the max key size
|
2024-09-24 21:04:30 +03:00 |
|
ruti
|
7dde94e3d2
|
compile without sa_family_t
|
2024-09-24 17:51:40 +03:00 |
|
ruti
|
e406476610
|
rst if exist only one group
|
2024-09-24 17:51:39 +03:00 |
|
Kirill
|
f11f5b0d67
|
Use serialization for key_struct (#138)
* extend.c: use serialization for key_struct
* serialize directly from address
* fix serialize_addr return
* return error, style
---------
Co-authored-by: ruti <>
|
2024-09-20 15:03:00 +03:00 |
|
ruti
|
889391b7b1
|
memset struct padding
|
2024-09-18 15:29:53 +03:00 |
|
Lurker00
|
515129cccc
|
Bug fix: uninitialized padding eliminated (#137)
|
2024-09-17 22:29:47 +03:00 |
|
ruti
|
e02ce91363
|
auto-mode option (#127)
* trigger auto if connetion closes/resets after several packets
* send RST if remote connection is reset
* change cache value struct
|
2024-09-14 15:47:57 +03:00 |
|
ruti
|
9b685ecbb9
|
restore events after reconnect
dc6966e broke auto
|
2024-09-13 09:13:58 +03:00 |
|
Lurker00
|
02a9e046fd
|
Transparent proxy mode (#114)
* Transparent proxy
* Typo errors
* long long -> intmax_t for printing time_t
---------
Co-authored-by: vel21ripn <>
Co-authored-by: Konstantin Saliy <ksaliy@s-terra.ru>
|
2024-09-10 21:10:11 +03:00 |
|
ruti
|
bd2eb4e4e1
|
Handle empty response
|
2024-08-22 17:47:29 +03:00 |
|
ruti
|
550f2d2f5f
|
drop-sack
|
2024-08-22 17:47:28 +03:00 |
|
ruti
|
ff17dc424b
|
auto: remove cl_err alert, add ssl_err
|
2024-08-22 17:47:27 +03:00 |
|
ruti
|
e203aacc2c
|
Set TTL before connect
|
2024-08-14 15:20:35 +03:00 |
|
ruti
|
d61756dd95
|
fix headers, sa_size macros, replace getopt_long_only
|
2024-08-12 23:40:36 +03:00 |
|
dartvader316
|
632e6b038b
|
fix headers
|
2024-08-07 14:25:26 +03:00 |
|
dartvader316
|
3fee8d5aed
|
fix compile without -O2
|
2024-08-05 20:19:10 +03:00 |
|
ruti
|
380f91058c
|
Port filter
|
2024-07-29 16:08:35 +03:00 |
|
ruti
|
83128935b8
|
UDP desync support
|
2024-07-29 12:26:42 +03:00 |
|
ruti
|
4d965ebff3
|
Subdomain, logs
|
2024-07-18 23:59:44 +03:00 |
|
ruti
|
05a248de6f
|
Remove --dst, fix auto, ignore tls minor version in alert
|
2024-06-08 17:51:51 +03:00 |
|
ruti
|
13d0a9e4ed
|
fix: overwrite request if split
|
2024-05-11 20:56:32 +03:00 |
|
ruti
|
6555d60d6b
|
handle split request
|
2024-05-11 17:23:34 +03:00 |
|
ruti
|
47aad58e7c
|
add asserts
|
2024-05-08 20:15:57 +03:00 |
|
ruti
|
6651427f3a
|
remove arg from mod_etype, fix auto if TFO enabled
|
2024-05-04 22:18:43 +03:00 |
|
ruti
|
d2da43aa82
|
fix: invalid index
|
2024-05-02 21:23:14 +03:00 |
|
lufog
|
7fb9164fc7
|
Fix build with LLVM-MinGW
|
2024-05-02 19:36:29 +03:00 |
|
ruti
|
11596789e9
|
fix host checking
|
2024-04-29 23:35:40 +03:00 |
|
ruti
|
e3cfd9e9d3
|
protect_path, free mapped file
|
2024-04-28 02:50:46 +03:00 |
|
ruti
|
4be8bd33f0
|
two sockets for UDP, ignore dst and proto
|
2024-04-26 01:15:02 +03:00 |
|
ruti
|
bd290b1b5f
|
check sid only in TLSv1.3
|
2024-04-23 22:45:42 +03:00 |
|
ruti
|
a48a2e87a3
|
UDP, --proto, dst custom port
|
2024-04-23 08:47:27 +03:00 |
|