- Dołączył
- 26 Maj 2010
- Posty
- 17414
- Reakcje/Polubienia
- 56516
May 8, 2025
- Re-wrote PEX peer exchange protocol support
- I2P PEX now fully supported via i2p_pex extension message
- Block ut_pex extension if transfer is marked I2P-only
- Block ut_holepunch on all I2P peer connections
- Immediately post error on HTTP redirects to I2P addresses from non-I2P tracker replies and vice-versa, instead of long timeout
- Limit processed peers to 100 from trackers that ignore the num_want=100 request parameter
- Extend tracker reply max size from 20,000 bytes to 32,000 bytes to work around broken trackers
- Major overhaul of IP Filter feature
- Error status on IP filtered trackers / peers / feeds will now indicate which blocklist was matched
- Added enable/disable option for individual IP filter lists on the right-click menu
- Added option to activate all contexts on IP filter list right-click menu
- Fixed crash when main UDP listening socket forced closed by OS
- Added local I2P session description for I2P router console
- Fixed rare crash when active I2P tracker is removed while in router-standby mode
- Added fallback t64 GTK dependency to DEB control file to work around broken package installers
- Switched default Linux tray icon back to GtkStatusIcon
- Enabled option for SNI Tray Icon in Settings > UI > Behavior
- Updated IP location tables
- Added full support for channels over I2P
- New system for channel gathering over I2P DHT
- Rewrote channel permission system to handle I2P keys and fix IP ban problems
- Fixed crash upon shutdown when IP block lists are in use
- Fixed problems downloading from web seeds when files/folders are renamed
- Several improvements in channel Peers tab, including ctrl-c/v support
- Fixed problems manually adding IPv6 peers to transfers and channels
- Rewrote transfer peer connection timing algorithms
- Peer connection retry delay is now only reset if online for at least 30s or blocks downloaded
- I2P peer connections are weighted 1-2x when counted for maximum/minimum connection thresholds
- Slightly slower and shorter peer retry schedule for I2P peers and peers within seeding transfers
- Minor rendering improvements to the rich text control used throughout the program