Commit Graph
9691 Commits
Author SHA1 Message Date
orignal 39d6178f33 handle BEP9 message 2026-09-01 15:26:24 -04:00
orignal b8282d2d4c don't try to parse RPC request if not supported 2026-09-01 08:53:19 -04:00
orignal 557b816510 use starts_with to check content-type if C++20 2026-09-01 08:34:51 -04:00
orignal 421136b264 accept both addresses ending with rpc or rpc/. Accept all content type starting with application/json 2026-08-31 21:51:30 -04:00
orignal 6d7ee819eb send ut_metadata in BEP10 handshake 2026-08-31 20:43:43 -04:00
orignal 8800014043 use correct ident hash for datagram2 signature verification 2026-08-31 19:57:45 -04:00
orignal 59c756822d fixed possible overflow 2026-08-31 18:08:55 -04:00
orignal 536b9e1cca handle ut_metadata extended message 2026-08-31 17:50:25 -04:00
orignal b46554de65 correct incorrect block size for padding block 2026-08-31 16:12:40 -04:00
orignal 184dfb1df9 handle extended BEP10 messages 2026-08-31 16:04:06 -04:00
orignal aafaed4734 store and show tracker error 2026-08-31 12:48:02 -04:00
orignal 719812c926 reset connection_id if expired 2026-08-31 08:26:45 -04:00
orignal b7d5d712e7 Merge pull request #2539 from pobregat0/tunnel-short-message
Drop a tunnel message shorter than an I2NP header
2026-08-30 21:40:16 -04:00
PobreGato 4fdb8c7c83 drop a tunnel message shorter than an I2NP header 2026-08-31 04:28:37 +03:00
orignal e3d3d7f946 handle lifetime field from datagram tracker connect response 2026-08-30 20:57:15 -04:00
orignal 61a9a6b1ac Merge pull request #2538 from pobregat0/http-chunk-truncated
Handle malformed HTTP input instead of throwing or returning garbage
2026-08-30 20:23:16 -04:00
orignal 7ce5913aca Merge pull request #2537 from pobregat0/reseed-zip-truncated-loop
Stop parsing a truncated zip in reseed instead of looping forever
2026-08-30 20:22:32 -04:00
PobreGato 039d3feea7 return false instead of throwing on a url with nothing after the schema 2026-08-31 03:12:39 +03:00
PobreGato 954e98eb4d fail on a truncated chunk instead of returning uninitialized bytes 2026-08-31 03:00:47 +03:00
PobreGato 7beb115d1e stop searching for a zip data descriptor on a broken stream 2026-08-31 02:52:36 +03:00
PobreGato 9ef68e2d93 stop parsing a truncated zip in reseed instead of looping forever 2026-08-31 02:33:05 +03:00
orignal 8dad408660 fixed typo 2026-08-30 19:18:03 -04:00
orignal d7080fecb9 maintain connection to datagram tracker 2026-08-30 19:01:22 -04:00
orignal 9e342ffd72 Merge pull request #2536 from pobregat0/udp-tunnel-acquire-destination
Hold a reference to the destination in UDP tunnels
2026-08-30 16:16:54 -04:00
orignal f58f9e2838 correct signature for datagram2 2026-08-30 13:24:40 -04:00
PobreGato d2a8293971 hold a reference to the destination in UDP tunnels 2026-08-30 20:00:49 +03:00
orignal 0b941d8f10 create remote bitfield on have message if bitfeild message was never received 2026-08-30 12:43:49 -04:00
orignal 0c576aa8eb increase announce interval if tracker responds with failure reason 2026-08-30 11:11:11 -04:00
orignal 8495e200e0 fixed typo 2026-08-30 08:04:26 -04:00
orignal 91b262fde2 Merge pull request #2533 from wipedlifepotato/openssl
torrent client start/stop/trackerDetails/prettier --write
2026-08-30 07:40:59 -04:00
orignal 515885c0fb Merge pull request #2534 from pobregat0/bob-proxy-shared
Own BOB proxy tunnels by shared_ptr
2026-08-30 07:37:36 -04:00
wipedlifepotato 022579aee1 ?? 2026-08-30 13:02:00 +03:00
PobreGato 87f46e3da3 own BOB proxy tunnels by shared_ptr 2026-08-30 12:13:38 +03:00
wipedlifepotato d54d08487f start all stop all 2026-08-30 12:10:07 +03:00
wipedlifepotato 4ea44184d1 torrent client start/stop/trackerDetails 2026-08-30 11:52:08 +03:00
orignal 9199cfc7ea Merge pull request #2532 from pobregat0/socks-udp-tunnel-shared
Own the SOCKS UDP tunnel by shared_ptr
2026-08-29 21:43:15 -04:00
PobreGato 86965b0542 own SOCKS UDP tunnel by shared_ptr 2026-08-30 04:40:51 +03:00
orignal 1fff0d9f3c correct last announce time 2026-08-29 20:58:11 -04:00
orignal f13d550006 torrentStats 2026-08-29 19:15:23 -04:00
orignal 47223bc7d8 Merge pull request #2531 from bvcxza/cmake-packages
build: fix lib and include path on i2pdConfig.cmake
2026-08-29 15:39:46 -04:00
bvcxza 1d5abc9960 build: fix lib and include path on i2pdConfig.cmake 2026-08-29 16:23:34 -03:00
orignal 78ead573a6 fixed typo 2026-08-29 11:54:13 -04:00
orignal 0c5a102893 stop/start torrents 2026-08-29 10:14:22 -04:00
orignal ba70c9dfdd Merge pull request #2530 from wipedlifepotato/openssl
уязвимостей xss нет теперь
2026-08-29 07:44:15 -04:00
wipedlifepotato 51a6dcd3ec xss fix 2026-08-29 09:23:31 +03:00
wipedlifepotato 0ee5e04a06 without XSS torrents list 2026-08-29 09:17:44 +03:00
wipedlifepotato 033ce77d76 use a textContent without innerHTML 2026-08-29 09:11:32 +03:00
orignal 4b95e319ae send non-zero num_want only if even is none or started 2026-08-28 22:00:11 -04:00
orignal a26b2232c0 Merge pull request #2526 from bvcxza/cmake-packages
build: libs cmake-packages
2026-08-28 16:27:22 -04:00
bvcxza 0ea395c1f4 build: libs cmake-packages 2026-08-28 16:05:34 -03:00