Commit Graph

  • 988ef86e6f Merge pull request #2633 from jpk68/lib-crashes openssl orignal 2026-11-13 18:41:05 -05:00
  • de22c17044 libi2pd_client: fix overflows and crashes in i2cp, socks, and sam jpk68 2026-11-13 17:55:46 -05:00
  • 0c8c0e85a7 check RouterInfo store msg buffer size before extracting size orignal 2026-11-13 09:04:17 -05:00
  • 9a284ac7e5 save magnet hash without metaInfo in .magnet file orignal 2026-11-11 17:25:59 -05:00
  • 99719200ea check piece block offset for alignment orignal 2026-11-11 13:56:32 -05:00
  • bcad29f8c7 check received piece block size. Reject piece requests for incomplete pieces orignal 2026-11-11 13:12:31 -05:00
  • fd436b1451 use boost::intrusive::list for m_NACKedPackets orignal 2026-11-10 21:10:06 -05:00
  • 4071778be6 fixed windows build orignal 2026-11-10 18:23:31 -05:00
  • d2bac487ff restart RPC acceptor if error orignal 2026-11-10 18:19:30 -05:00
  • e2e735cb3f save magnet without metaInfo in .magnet file orignal 2026-11-10 17:56:48 -05:00
  • 1cb7b46a42 excluded boost::filesystem orignal 2026-11-09 21:01:43 -05:00
  • cc1dc4201a fixed typo orignal 2026-11-09 17:47:35 -05:00
  • fb1dbd56c5 calculate download/uload rate as average with previous sample orignal 2026-11-09 14:47:38 -05:00
  • 1aab89dd44 drop upload rate if no requests for a while orignal 2026-11-09 13:02:26 -05:00
  • d2d2c48267 use u8string for UTF8 on Windows orignal 2026-11-08 21:19:55 -05:00
  • 4f357490f7 update download/upload rate with 3.5 seconds interval orignal 2026-11-08 20:59:04 -05:00
  • 026d9a99ed instant download and upload speed calculation with bigger sampling interval orignal 2026-11-08 17:35:55 -05:00
  • 9702ba83ee always pass std::filesystem::path to filesystem functions orignal 2026-11-08 12:18:17 -05:00
  • 26cce428e2 fxied Max OS build orignal 2026-11-08 09:47:12 -05:00
  • 9108cb88ea store data path and ceritificate path in std::filesystem::path orignal 2026-11-08 09:31:41 -05:00
  • 0eee259738 always use std::filesystem::path for file path and in ReadDir orignal 2026-11-08 08:35:03 -05:00
  • ac289ff03a check certificate file extension by ends_with orignal 2026-11-07 22:13:23 -05:00
  • b106bceb0f use std::filesystem::path for log file name orignal 2026-11-07 20:14:17 -05:00
  • b89360354d don't parse LeaseSet1 came from ECIESx25519 session orignal 2026-11-07 19:30:03 -05:00
  • e7a1802bee fixed windows build orignal 2026-11-07 18:01:12 -05:00
  • e20cf4c960 use std::filesystem::path in HashedStorage orignal 2026-11-07 17:42:12 -05:00
  • bc849eafd6 use std::filesystem::path for file path orignal 2026-11-07 14:50:00 -05:00
  • 67cd6a0848 return T32 and T64 tables ans std::span<const char> orignal 2026-11-07 12:00:47 -05:00
  • dc8bdea1da parse base32 hash in magnet links orignal 2026-11-06 10:31:05 -05:00
  • 2ad5c1a537 fixed warning orignal 2026-11-05 20:42:01 -05:00
  • 642688e641 display non-available pieces. show from orignal 2026-11-05 18:09:38 -05:00
  • 2473f681cf updated interested only if peer is not requesting orignal 2026-11-05 13:44:35 -05:00
  • f88def67c6 send not interested if remote peer doesn't have pieces anymore orignal 2026-11-05 10:21:41 -05:00
  • 8c7f3b20cf send request to DHT when torrent added orignal 2026-11-04 21:50:30 -05:00
  • 552d6f25d5 don't try to find or insert destination with 'transient' keys orignal 2026-11-04 16:34:40 -05:00
  • 4885bedfb4 Merge pull request #2632 from Elcoid/openssl orignal 2026-11-04 15:11:05 -05:00
  • 328a56947e TorrentsRPC: make two msgs warnings instead of debugs Elcoid 2026-11-04 14:43:06 -05:00
  • cbd314921d use boost::unordered_flat_map for SSU2 sessions orignal 2026-11-04 14:26:14 -05:00
  • afcaa91959 don't call crate tunnel under mutex orignal 2026-11-04 12:27:18 -05:00
  • 2d67d3c148 exclude connections wthout bitfield from piecesAvailable calculation orignal 2026-11-03 20:54:33 -05:00
  • 2b92f2d487 piecesAvailable param for torrent-get orignal 2026-11-03 19:49:12 -05:00
  • ff19d5e6fe boost::intrusive::list for receive queue orignal 2026-11-03 17:23:20 -05:00
  • 3dfbc30c54 display bitfield orignal 2026-11-02 17:52:47 -05:00
  • 989983d6dc save .resume file with 2 minutes interval orignal 2026-11-02 16:46:58 -05:00
  • 09af6d07a8 replace incoming connection by new orignal 2026-11-02 10:44:34 -05:00
  • bfcb715741 clear send queue on stop orignal 2026-11-02 09:50:10 -05:00
  • 22c76b7eb5 pass sharred_from_this to RequestDestination orignal 2026-11-02 08:41:04 -05:00
  • e485e138c7 Merge pull request #2629 from pobregat0/http-url-ipv6-host-no-port orignal 2026-11-01 19:56:49 -05:00
  • cca605c044 Fix IPv6 host parsing when URL has no port or path PobreGato 2026-11-01 18:52:32 -05:00
  • b760e40209 table sorting and dht hashes. progressbar for metainfo orignal 2026-11-01 17:31:05 -05:00
  • 9b3e9b3218 download margnet meta info from multiple peers orignal 2026-11-01 16:03:05 -05:00
  • 152b59f8b4 parse fields from argumnets in dht-stats request orignal 2026-11-01 10:21:12 -05:00
  • b0ef3616a3 use boost::unordered_flat_map for tunnels orignal 2026-11-01 08:15:53 -05:00
  • 62c0130032 find correct furst missing block in piece orignal 2026-10-31 19:17:48 -04:00
  • 7aeec49e27 implemneted end of game orignal 2026-10-31 18:55:26 -04:00
  • ba38945eef use boost::dynamic_bitset::find_first_off if boost >= 1.90 orignal 2026-10-31 09:28:50 -04:00
  • 6b214f74d2 don't request same block again if not more requested blockes after reject request orignal 2026-10-30 14:52:19 -04:00
  • 8971381bfa correct usage of i2cp.dontPublishLeaseSet in Reconfigure orignal 2026-10-30 14:31:51 -04:00
  • 95d16ec8b7 Merge pull request #2623 from PurpleI2P/revert-2365-2026-04-03-i2cp-reconfigure-fix orignal 2026-10-30 14:17:42 -04:00
  • f43cde419f Revert "Fixup i2cp option on reconfigure." orignal 2026-10-30 14:16:35 -04:00
  • 8208b890fb handle late blocks orignal 2026-10-30 09:59:09 -04:00
  • 7979231279 use dynamic_bitset for piece blocks. Reset requested bit upon reject request message orignal 2026-10-30 08:54:15 -04:00
  • 5ddb011750 require boost 1.83 for boost::unordered_flat_map orignal 2026-10-29 15:42:05 -04:00
  • 6ec6e320d8 use boost::unordered_flat_map for tags if boost >= 1.81 orignal 2026-10-29 15:24:28 -04:00
  • e81ffe8b59 delete previous tag before HandleNextMessage orignal 2026-10-29 09:35:02 -04:00
  • 523c6a68de context-menu, hotkeys, row selection orignal 2026-10-28 18:59:59 -04:00
  • 6ba5fd5c14 return torrentHashes in dht-stats by request orignal 2026-10-28 18:33:51 -04:00
  • 7bd4c2f43c pass infoHash instead magnet link orignal 2026-10-28 15:35:59 -04:00
  • 7761d85409 common ParseKRPCMessage for datagrams and raw datagrams orignal 2026-10-27 21:40:01 -04:00
  • ac3ecb8815 8 bytes transactionid. 64-bit RNG orignal 2026-10-27 18:28:09 -04:00
  • 0c52fc3116 Merge pull request #2616 from pobregat0/torrentfile-save-errors R4SAS 2026-10-27 17:54:51 +01:00
  • bbfd34856f reset from before saving packet orignal 2026-10-27 10:31:04 -04:00
  • 67714be7ef Enable torrents rpc for android r4sas 2026-10-22 19:05:01 +03:00
  • 8dec29963d update makefiles r4sas 2026-10-27 13:46:16 +03:00
  • 9a449ba7f7 delete SSU2 and NTCP2 servers after transports thread termination orignal 2026-10-26 22:24:22 -04:00
  • 274e1518b7 destroy memory pools after messages orignal 2026-10-26 21:27:58 -04:00
  • 4ac60de964 parse response as map of fields orignal 2026-10-26 21:05:19 -04:00
  • 398cd5b144 parse arguments as map of fields orignal 2026-10-26 18:27:58 -04:00
  • 36c060fba3 send relative path in referer url orignal 2026-10-26 17:09:09 -04:00
  • f879d4124b don't reannounce stopped tunnel orignal 2026-10-26 16:28:50 -04:00
  • 09c465d9df Merge pull request #2265 from fkobi/openrc-command-args R4SAS 2026-10-26 19:30:41 +01:00
  • c4ad7f2de7 contrib/openrc/i2pd.openrc: remove name (#2324) R4SAS 2026-10-26 19:25:53 +01:00
  • 3042fe9d66 fix table wrapping and make rows clickable orignal 2026-10-26 10:28:35 -04:00
  • ab018c7cb5 Fixed typo orignal 2026-10-25 20:20:57 -04:00
  • 8ca8189a9e report a failed flush through the next read or write PobreGato 2026-10-25 19:54:37 -04:00
  • bd2be5cd1c close and clear a torrent file stream right where the error is found PobreGato 2026-10-25 19:39:00 -04:00
  • 34e7dfd27d check read and write results for torrent files and reopen a broken stream PobreGato 2026-10-25 19:16:06 -04:00
  • 9d38256244 Merge pull request #2615 from pobregat0/reseed-su3-stream-errors orignal 2026-10-25 18:58:59 -04:00
  • 58f44b0659 fixed Haiku build orignal 2026-10-25 18:56:24 -04:00
  • 028d53dd33 check stream errors when verifying SU3 signature PobreGato 2026-10-25 18:48:56 -04:00
  • 57d9087150 Merge pull request #2614 from LLE8/new_haiku_dir orignal 2026-10-25 18:27:27 -04:00
  • 8b7ebc6e77 torrent verification orignal 2026-10-25 18:12:43 -04:00
  • 5c11f1adf9 move HaikuDaemon.cpp to a separate dir Anon2026 2026-10-25 18:07:43 +03:00
  • 5bcf6101a4 reset piece if not able to save orignal 2026-10-24 20:30:14 -04:00
  • e64e510979 close torrent's files on stop orignal 2026-10-24 15:00:05 -04:00
  • a646ac2c5f check if received block was applied orignal 2026-10-23 17:39:41 -04:00
  • bb302d89f8 set filesystem error if can't create torrent's directories/part files orignal 2026-10-23 11:29:10 -04:00
  • c87decbee1 set datagram tracker port to 6969 if omitted orignal 2026-10-23 09:15:22 -04:00
  • e7660d0bd0 sent not interested only if peer doesn't have more pieces orignal 2026-10-22 20:26:47 -04:00
  • 597ef7a545 Merge pull request #2609 from LLE8/fix_upnp_patch orignal 2026-10-22 18:52:27 -04:00