Commit graph

  • 9b9cea1bd2 Dont use CLOCK_MONOTONIC_RAW main ruti 2025-02-01 16:37:53 +03:00
  • dc677b98d2
    Merge d5eafd76bd into 5940d707e6 loviglass 2025-02-01 14:22:18 +03:00
  • 637aa46e92
    Merge b349085160 into 5940d707e6 vladiscripts 2025-02-01 14:00:38 +03:00
  • 5940d707e6 Enable some fake options (used for UDP desync) Sergey Larin 2025-02-01 01:46:37 +03:00
  • 2d90481a59 Use send instead of sendto for UDP desync Sergey Larin 2025-02-01 01:26:48 +03:00
  • e910e28554 Fix build ruti 2025-02-01 10:04:49 +03:00
  • c5c92fbb29 Enable some fake options (used for UDP desync) Sergey Larin 2025-02-01 01:46:37 +03:00
  • a76c2e867a Use send instead of sendto for UDP desync Sergey Larin 2025-02-01 01:26:48 +03:00
  • fc254d3deb Bump version, update README.md, minor ruti 2025-02-01 00:09:42 +03:00
  • 9fd2717ad2 Add timer, async wait ruti 2025-01-31 19:39:47 +03:00
  • e4f47f5c1a Use func ptr instead of switch in event loop ruti 2025-01-29 17:51:54 +03:00
  • 750999dcf3 Lazy buffer alloc ruti 2025-01-29 01:13:55 +03:00
  • f21c63d4a9
    Merge 702f384492 into 0985f13d39 Tark 2025-01-27 09:50:07 +00:00
  • 26fe8d3260
    Merge f265ab4b24 into 0985f13d39 Nikolay Raspopov 2025-01-27 15:50:48 +08:00
  • 6769eee200
    Merge 7f28255de7 into 0985f13d39 Viktor45 2025-01-27 00:31:49 +03:00
  • 0985f13d39 Fix --timeout v0.16.2 ruti 2025-01-26 12:07:24 +03:00
  • d587fe2a20 Bump version, update README.md v0.16.1 ruti 2025-01-21 01:04:23 +03:00
  • 0588ecc38d Only two parallel TransmitFile ruti 2025-01-20 19:24:18 +03:00
  • 45c201cfd6 Minimize OVERLAPPED reusing ruti 2025-01-19 18:46:04 +03:00
  • 41ffee5d9c Dont close temp file after TransmitFile ruti 2025-01-19 17:21:37 +03:00
  • 1d85d015c2 Use fcntl instead of lockf ruti 2025-01-18 15:08:39 +03:00
  • 7b46e5958f Set l7 proto with l4 ruti 2025-01-18 11:51:11 +03:00
  • 45f6589a31 --fake on FreeBSD fbsd_sf ruti 2025-01-17 19:21:17 +03:00
  • 8568eb16b6 Dont lock pidfile on Android ruti 2025-01-16 19:30:49 +03:00
  • 8f33e9bd05 Add missing include ruti 2025-01-16 12:20:47 +03:00
  • ec6c82006a Handle HTTP CONNECT v0.16 ruti 2025-01-14 18:39:39 +03:00
  • 57046d51b3 Print partial UDP packet hex dump ruti 2025-01-14 14:37:34 +03:00
  • a6c84a762e More pedantic code ruti 2025-01-12 13:56:24 +03:00
  • 4d1f831bb1 HTTP parser code refactoring ruti 2025-01-08 21:13:21 +03:00
  • d919bd2f29 Handle HTTP CONNECT http ruti 2025-01-04 15:32:36 +03:00
  • 4336b2b9d0 Bump version, update README.md ruti 2024-12-27 17:37:18 +03:00
  • 6027841374 Simplify assert macros ruti 2024-12-27 16:48:31 +03:00
  • 58f9ad5b07 Minify memory usage in ipset, check addr struct size ruti 2024-12-27 04:07:34 +03:00
  • 2673e5f909 --ipset, optimize --hosts ruti 2024-12-26 22:54:59 +03:00
  • 702f384492
    Update README.md Tark 2024-12-23 03:13:07 +03:00
  • 2247c64676 Simmetric len cmp ipset_mpool ruti 2024-12-22 18:24:43 +03:00
  • b11962ff9c
    Add start instruction as daemon (#243) daemon Alexander Alexeev 2024-12-22 02:49:09 +03:00
  • 0b14bc6d8b Optimize host search, fix ipset ruti 2024-12-20 04:15:13 +03:00
  • 784d14a663 --ipset ruti 2024-12-17 05:27:34 +03:00
  • c86ba13937 Custom AVL elem struct size ruti 2024-12-16 19:32:07 +03:00
  • 03beaf25d1 Add start instruction as daemon alexax66 2024-12-20 16:27:33 +03:00
  • 467391bbd1 --daemon ruti 2024-12-08 18:36:48 +03:00
  • 981b307959
    Update README.md Alexander Alexeev 2024-12-06 22:07:08 +03:00
  • 828ed5de6b fix my misstake alexax66 2024-12-06 17:23:20 +03:00
  • 0ef2c81c37 implement demonizing option alexax66 2024-12-06 17:14:36 +03:00
  • fdb91ecf17 Fix tlsrec on range ruti 2024-12-06 11:33:47 +03:00
  • 1ed00ea6d9 Fix ip-opt if dst address is IPv6 (again) ruti 2024-11-19 21:28:23 +03:00
  • 649ec06a85 Remove delay on non-Linux ruti 2024-11-19 04:21:02 +03:00
  • 5e8ff5ca19 Update README.md ruti 2024-11-18 18:00:48 +03:00
  • 0a9973a145 Lazy parsing ruti 2024-11-16 20:59:25 +03:00
  • 64ffb2f64d Macros for hex string gen ruti 2024-11-14 20:44:38 +03:00
  • 4012b14bda Ignore events until the remote connection is established ruti 2024-11-13 17:44:46 +03:00
  • a6ee6ddb92 Исправление ошибки 404 в README DANILIAMMO 2024-11-12 15:38:18 +05:00
  • 376826b2ad
    Исправление ошибки 404 в README DANILIAMMO 2024-11-12 15:38:18 +05:00
  • 9d9c370d66
    Fix building .o files in Makefile (#229) Kirill 2024-11-11 15:11:46 +00:00
  • 61557a1e3b fix Makefile dartvader316 2024-11-11 17:56:15 +03:00
  • 0c02992d08 recompile all objects on any headers change dartvader316 2024-11-11 10:26:36 +03:00
  • 9ab8640fc9 Revert "Dont use object files" dartvader316 2024-11-11 09:53:44 +03:00
  • e9bf029077 Dont use object files ruti 2024-11-11 02:17:25 +03:00
  • 7874aa6368
    Merge 39e5a2ba15 into 890a66ee2f Andrew Vedischev 2024-11-10 20:47:45 +03:00
  • 39e5a2ba15
    Merge branch 'hufrea:main' into andrewclarkii Andrew Vedischev 2024-11-10 20:46:13 +03:00
  • 890a66ee2f Add IPv4 to proto list ruti 2024-11-10 02:39:21 +03:00
  • 276073ddea More pedantic code ruti 2024-11-09 18:07:27 +03:00
  • 38f4fe169e More details in logs ruti 2024-11-09 16:20:13 +03:00
  • e9f580d8ff
    Merge branch 'hufrea:main' into andrewclarkii Andrew Vedischev 2024-11-07 20:51:06 +03:00
  • 7f28255de7
    Merge branch 'hufrea:main' into main Viktor45 2024-11-07 14:40:10 +03:00
  • 75671fa11c
    Fixes from CodeQL (#223) SashaXser 2024-11-05 19:19:32 +04:00
  • ec1376e1a0
    Merge pull request #2 from SashaXser/alert-autofix-5 SashaXser 2024-11-03 20:58:15 +04:00
  • d0debfc9cd
    Merge pull request #1 from SashaXser/alert-autofix-4 SashaXser 2024-11-03 20:58:03 +04:00
  • dc348965c3
    Fix code scanning alert no. 5: Multiplication result converted to larger type SashaXser 2024-11-03 20:56:39 +04:00
  • 6ba57cedb0
    Fix code scanning alert no. 4: Multiplication result converted to larger type SashaXser 2024-11-03 20:56:36 +04:00
  • 9610223eed New repo struct new-struct ruti 2024-10-29 15:24:22 +03:00
  • 0a06ba41c9 Fix -R long name, remove some flags v0.15 ruti 2024-10-28 22:16:01 +03:00
  • c3c196e741 General socket init for TCP and UDP ruti 2024-10-22 18:30:08 +03:00
  • bbe9522242 Call the post desync func only once ruti 2024-10-22 11:45:54 +03:00
  • 9318e90e4e Remove false assert ruti 2024-10-22 10:03:56 +03:00
  • 193c93a68f Bump version, update README.md ruti 2024-10-20 19:33:43 +03:00
  • 6df8aa75a6 Bump version, update README.md auto-re ruti 2024-10-20 19:30:19 +03:00
  • 3cfdf4f7e0
    --round (#201) hufrea 2024-10-20 18:50:08 +03:00
  • 240185efe0 Make -R param local ruti 2024-10-20 15:40:35 +03:00
  • 05bca80eca Fix UDP round counting ruti 2024-10-20 08:22:44 +03:00
  • 23f7cbbd75
    Merge branch 'hufrea:main' into main Viktor45 2024-10-19 18:28:36 +03:00
  • eb95748269 Another event type for transparent reconnect mode ruti 2024-10-19 15:37:02 +03:00
  • 225ccc8319 --repeats for UDP ruti 2024-10-18 12:30:48 +03:00
  • 2240039377 Fix offset after EAGAIN if buffer is locked ruti 2024-10-18 12:30:15 +03:00
  • b349085160 Link to the porting for Android vladiscripts 2024-10-18 00:17:34 +03:00
  • a067afe6e4 Restore offset in splited request ruti 2024-10-16 12:54:27 +03:00
  • 721e5808fb mode_add_get -> cache_get/cache_add ruti 2024-10-16 05:00:18 +03:00
  • 315a0a2826 Unify trigger logic ruti 2024-10-16 04:18:54 +03:00
  • 6efcafaf53 Remove unnecessary checks ruti 2024-10-16 03:30:36 +03:00
  • 7e52ce9abf Fix request parsing ruti 2024-10-16 02:15:21 +03:00
  • ed7708c4e7 Dont save request if trigger is not set ruti 2024-10-15 06:20:58 +03:00
  • 6ce89b63aa Auto as tunnel hooks, --repeats ruti 2024-10-15 01:06:38 +03:00
  • 6dca571567 Fix loop if pos count > 1 ruti 2024-10-17 09:44:18 +03:00
  • 13b0048514 Split range ruti 2024-10-17 08:45:50 +03:00
  • 93587ce8c1 Set TTL for both IP versions ruti 2024-10-15 21:52:18 +03:00
  • 8116b0de61 Fix tlsrec on negative position ruti 2024-10-15 20:07:55 +03:00
  • b95926d9d2 Add more offset flags ruti 2024-10-15 04:33:20 +03:00
  • 8aa167eb5a
    Merge branch 'hufrea:main' into main Viktor45 2024-10-13 14:08:13 +03:00
  • 407fd57b99 add systemd unit Yonnji 2024-10-12 23:51:33 +03:00