Commit Graph
9613 Commits
Author SHA1 Message Date
orignal 558c50ca24 http.javascript config param 2026-08-24 18:16:50 -04:00
orignal 393da480da Merge pull request #2504 from pobregat0/stop-from-any-thread
stop a destination on its own thread whoever calls it
2026-08-24 16:55:17 -04:00
orignal da091cbb99 Merge pull request #2517 from wipedlifepotato/JS_CLIENT_TORRENT
peers + files (torrent js client)
2026-08-24 16:31:21 -04:00
wipedlifepotato eb32c69649 torrent-rpc.js get files 2026-08-24 23:29:03 +03:00
wipedlifepotato 1c627a9eb1 to contrib 2026-08-24 23:27:32 +03:00
wipedlifepotato c9c125d089 peers + files 2026-08-24 23:24:45 +03:00
orignal 060a06483b don't connect to self 2026-08-24 16:15:40 -04:00
orignal 465e17a9b9 common code http response 2026-08-24 15:38:13 -04:00
orignal 29f8a4a985 Merge pull request #2516 from wipedlifepotato/JS_CLIENT_TORRENT
fix: fix overflow to auto (torrent-js client)
2026-08-24 15:23:47 -04:00
wipedlifepotato 992de495ad fix: CORS 2026-08-24 22:06:12 +03:00
orignal 47363b84c6 Merge pull request #2512 from jpk68/http-thread-safety
http, i2pcontrol: use thread-safe snapshots for session/tunnel lists
2026-08-24 13:07:51 -04:00
orignal ef62c57001 support multiple trackers 2026-08-24 13:04:06 -04:00
jpk68 1124b6259f http, i2pcontrol: use thread-safe snapshots for session/tunnel lists 2026-08-24 10:20:04 -04:00
wipedlifepotato 01bae46c0c scroll instead auto for 100% пролистывания если места не хватит 2026-08-24 17:08:54 +03:00
wipedlifepotato e0e8197426 fix: fix max-width for content 2026-08-24 17:05:39 +03:00
wipedlifepotato 114f5e4f05 fix: fix overflow to auto 2026-08-24 16:56:23 +03:00
orignal 77b18b3b29 Merge pull request #2515 from wipedlifepotato/JS_CLIENT_TORRENT
torrent-client.js add rateUpload
2026-08-24 09:54:21 -04:00
wipedlifepotato 2893a99e5f torrent-client.js add rateUpload 2026-08-24 16:53:04 +03:00
orignal 522552ff0e Merge pull request #2514 from wipedlifepotato/JS_CLIENT_TORRENT
feat: js_torr_client prepare (experimental)
2026-08-24 09:43:32 -04:00
wipedlifepotato e2ee5b6e22 drop logprint debug 2026-08-24 16:25:25 +03:00
wipedlifepotato 3b169793c3 torrent-rpc-client-page 2026-08-24 16:22:33 +03:00
wipedlifepotato 583983303f feat: js_torr_client 2026-08-24 11:47:15 +03:00
orignal 299ad6fd1c comman RequestedBlock as tuple of (index, offset, len) 2026-08-23 21:32:46 -04:00
orignal f1f7737dcd Merge pull request #2513 from pobregat0/udp-handlers-shared-ptr
hold udp tunnel and session by shared_ptr in socket handlers
2026-08-23 18:38:25 -04:00
PobreGato 828efcc9eb hold udp tunnel and session by shared_ptr in socket handlers 2026-08-24 01:09:26 +03:00
orignal d0d6b8837a erase used element from m_SavedPackets in one shot 2026-08-23 16:03:38 -04:00
orignal d801e971fb removed CreatePath 2026-08-23 14:58:28 -04:00
orignal cf98dca9f6 use std::filesystem::path to extract torrent's subdirectories 2026-08-23 14:57:56 -04:00
orignal cd24aa99ea Merge pull request #2510 from jpk68/parsing-crashes
libi2pd: fix parsing crashes
2026-08-23 14:40:07 -04:00
orignal eb66fdbc6f Merge pull request #2509 from jpk68/i2pcontrol-auth
i2pcontrol: harden authentication logic
2026-08-23 14:38:37 -04:00
orignal 895d10ed23 bytesCompleted for torrents with multiple files 2026-08-23 14:32:20 -04:00
jpk68 bf594a742e libi2pd: fix parsing crashes 2026-08-23 13:27:13 -04:00
jpk68 b3d8d02df3 i2pcontrol: harden authentication logic 2026-08-23 13:13:22 -04:00
orignal 6184157d3c return identHash in peers response. Fill progress and uploadRatio 2026-08-23 10:29:04 -04:00
orignal e7a1ccd291 don't consider offset equest to buffer size as error 2026-08-23 08:45:27 -04:00
orignal 41cb59c7a7 use std::list for receive queue 2026-08-22 22:53:48 -04:00
orignal 751751832a Merge pull request #2506 from pobregat0/udp-cleanup-timer-after-reload
give each udp server tunnel its own cleanup timer
2026-08-22 20:05:54 -04:00
orignal 3a96c9ca29 increase max num requessts to 12. Send more requests by 4 at the time 2026-08-22 19:43:23 -04:00
PobreGato 53da7ae2f5 give each udp server tunnel its own cleanup timer 2026-08-23 02:32:29 +03:00
orignal f9b1666305 send multiple requests in single buffer 2026-08-22 19:07:00 -04:00
PobreGato 2352ebffab stop a destination on its own thread whoever calls it 2026-08-23 02:04:04 +03:00
orignal b6be65d774 min size in AsyncRequest 2026-08-22 14:47:14 -04:00
orignal 410dbaf661 Merge pull request #2505 from wipedlifepotato/openssl
Процентики
2026-08-22 08:02:36 -04:00
wipedlifepotato f177d2402f feat: percentDone double type 2026-08-22 14:56:11 +03:00
wipedlifepotato 0efeaaec6f feat: percentDone torrentRPC 2026-08-22 14:37:52 +03:00
orignal 505218f68b don't try to handle next message if it was not received 2026-08-21 14:46:28 -04:00
orignal 41872580fc same names in response as in request 2026-08-21 14:07:33 -04:00
orignal 4f2d7d7828 common GetRngSeed to initialize std::mt19937 2026-08-21 12:51:05 -04:00
orignal 152d1867c1 Merge pull request #2503 from wipedlifepotato/openssl
add_jsonrpc2_torrent_get
2026-08-21 10:57:39 -04:00
orignal cac6c53ccb common GetRngSeed to initialize std::mt19937 2026-08-21 10:51:44 -04:00