supervent

joined 2 years ago
[–] supervent@lemmy.dbzer0.com 3 points 2 weeks ago

I still use mldonkey 24/7 for ed2k/kad and torrent. It works flawlessly.

 

[2.59.0] - 2026-02-09

Added

  • Post-quantum NTCP2 crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024) support if openssl >= 3.5.0
  • UDP associate for SOCKS5 proxy
  • Trusted routers list for first hop per tunnel
  • "i2p.streaming.maxConnsPerMinute" and "i2p.streaming.maxResends" params
  • Limited connectivity mode
  • *.b32.i2p addresses for SAM datagrams
  • Limiting the number of datagrams sent to maintain the consistency of session encryption through UDP tunnels
  • Desktop app mode for Haiku
  • Ability to suppress X-I2P-* headers for HTTP server tunnel
  • Multi cloves garlic message for datagrams
  • Network error and testing metrics for I2PControl
  • Handle reseed address redirection
  • Throttle excessive number of tunnel build message from the same peer
  • Localization to Esperanto, Filipino and Finnish

Changed

  • Return base64 of ident instead full address for Datagram3 in SAM
  • Send ratchet session response for unidirectional traffic for I2CP
  • Set default number of generated tags to 800 for a datagram destination
  • Check ML-KEM encaps_key section length before decryption
  • Create new stream only if bandwidth is available. Close non-responding streams
  • Use Datagram3 by default in UDP tunnels
  • Floodfills are not introducers
  • Disable ipv6 if global ipv6 interface not found
  • Network congestion detection algorithm in streaming
  • Reply with relay tag only if accept tunnels
  • Case-insensitive Content-Length header in I2PControl
  • Increase PID string length
  • Don't communicate with routers of version < 0.9.58
  • Webconsole layout improvements
  • Localization to Hebrew
  • Reseeds list

Fixed

  • Incorrect params length calculation for SAM streams
  • Unexpected index in SymmetricKeyTagSet
  • Incorrect preferred crypto type if i2cp.leaseSetEncType is not specified
  • Decoding %00 in url
  • Thread-unsafe localtime()
  • NetDb crash on stop
  • Peer test result OK in case of another recent peer test
  • Published port if full-cone NAT
  • Missing trailing newline in I2PControl JSON response
  • Language selection in webconsole
[–] supervent@lemmy.dbzer0.com 17 points 2 months ago (8 children)

I know these projects cockpit, netdata and grafana + prometheus.

[–] supervent@lemmy.dbzer0.com 8 points 8 months ago (6 children)

Look into MikroTik

[–] supervent@lemmy.dbzer0.com 1 points 8 months ago

Well, still works for movies and series

[–] supervent@lemmy.dbzer0.com 6 points 8 months ago (2 children)

Ed2k/kad network via eMule/aMule/MLDonkey there is a lot of content

[–] supervent@lemmy.dbzer0.com 5 points 8 months ago (4 children)

And something like syncthing

[–] supervent@lemmy.dbzer0.com 13 points 8 months ago (3 children)

Use i2pd with qbittorrent

[–] supervent@lemmy.dbzer0.com 8 points 9 months ago

I'm a Tor relay operator. For years, I ran a Tor guard/middle relay, but I often ran into issues with certain services and websites that would blacklist my IP address within days of changing it. After dealing with that for a long time, I eventually got tired of the hassle and switched to running a Tor bridge instead, to help people bypass censorship in authoritarian countries. I think it's a better fit for a home connection.

[–] supervent@lemmy.dbzer0.com 6 points 10 months ago* (last edited 10 months ago) (1 children)

In the bios should be an option to enable (speaking the bonus)

[–] supervent@lemmy.dbzer0.com 11 points 11 months ago

Tor bridge/Snowflake , i2pd to help circumvent censorship on some countries

 

[2.54.0] - 2024-10-06

Added

  • Maintain recently connected routers list to avoid false-positive peer test
  • Limited connectivity mode(through proxy)
  • "i2p.streaming.profile" tunnel's param to let tunnel select also low-bandwidth routers
  • Limit stream's inbound speed
  • Periodic ack requests in ratchets session
  • Set congestion cap G immediately if through proxy
  • Show tunnel's routers bandwidth caps in web console
  • Handle immediate ack requested flag in SSU2 data packets
  • Resend and ack peer test and relay messages
  • "senduseragent" HTTP proxy's param to pass through user's User-Agent

Changed

  • Exclude 'N' routers from high-bandwidth routers for client tunnels
  • C++11 support has been dropped, the minimal requirement is C++17 now, C++20 for some compilers
  • Removed dependency from boost::date_time and boost::filesystem
  • Set default i2cp.leaseSetEncType to 0,4 and to 4 for server tunnels
  • Handle i2cp.inboundlimit and i2cp.outboundlimit params in I2CP
  • Publish LeaseSet with new timestamp update if tunnel was replaced in the same second
  • Increase max number of generated tags to 800 per tagset
  • Routing path expiration by time instead num attempts
  • Save timestamp from epoch instead local time to profiles
  • Update introducer's iTag if session to introducer was replaced to new one
  • RTT, window size and number of NACKs calculation for streaming
  • Don't select same peer for tunnel too often
  • Use WinApi for data path UTF-8 conversion for Windows

Fixed

  • Jump link crash if address book is disabled
  • Race condition if connect through an introducer
  • "Date" header in I2PControl response
  • Incomplete response from web console
  • AEAD verification with LibreSSL
  • Number of generated tags and new keys for follow-on tagsets
  • Expired leases in LeaseSet
  • Attempts to send HolePunch to 0.0.0.0
  • Incorrect options size in quick ack streaming packet
  • Low bandwidth router appeared as first peer in high-bandwidth client tunnel
 

[2.53.0] - 2024-07-19

Added

  • New congestion control algorithm for streaming
  • Support miniupnp-2.2.8
  • Limit stream's outbound speed
  • Flood to next day closest floodfills before UTC midnight
  • Recognize duplicated routers and bypass them
  • Random SSU2 resend interval

Changed

  • Set minimal version to 0.9.69 for floodfills and 0.9.58 for client tunnels
  • Removed openssl 1.0.2 support
  • Move unsent I2NP messages to the new session if replaced
  • Use mt19937 RNG instead rand()
  • Update router's congestion caps before initial publishing
  • Don't try introducer with invalid address
  • Select newest introducers to publish
  • Don't request relay tag for every session if we have enough introducers
  • Update timestamp for non-reachable or hidden router
  • Reset streaming routing path if duplicated SYN received
  • Update LeaseSet if inbound tunnel failed
  • Reseeds list

Fixed

  • Crash when a destination gets terminated
  • Expired offline signature upon destination creation
  • Race condition between local RouterInfo buffer creation and sending it through the transports
 

[2.52.0] - 2024-05-12

Added

  • Separate threads for persisting RouterInfos and profiles to disk
  • Give preference to address with direct connection
  • Exclude addresses with incorrect static or intro key
  • Avoid two firewalled routers in the row in tunnel
  • Drop unsolicited database search replies

Changed

  • Increase number of hashes to 16 in exploratory lookup reply
  • Reduce number of a RouterInfo lookup attempts to 5
  • Reset stream RTO if outbound tunnel was changed
  • Insert previously excluded floodfill back when successfully connected
  • Increase maximum stream resend attempts to 9
  • Reply to exploratory lookups with only confirmed routers if low tunnel build rate
  • Don't accept too old RouterInfo
  • Build client tunnels through confirmed routers only if low tunnel build rate
  • Manage netDb requests more frequently
  • Don't reply with closer than us only floodfills for lookup

Fixed

  • Crash on router lookup if exploratory pool is not ready
  • Race condition in excluded peers for next lookup
  • Excessive number of lookups for same destination
  • Race condition with transport peers during shutdown
  • Corrupted RouterInfo files
view more: next ›