zzz
1e0847271f
Util: Fix EepHead fail if headers specify chunked
2021-03-18 09:11:21 -04:00
zzz
0b1fb651e9
EepGet timeout fixes part 2
...
Have SocketTimeout interrupt thread
Cancel SocketTimeout and use soTImeout after reading headers if able
Cancel SocketTimeout in finally
Cleanups and javadocs
2021-03-18 09:07:45 -04:00
zzz
bd724d1e1f
Transports: Enable 4/6 caps
...
Set i2np.transportCaps=false to disable
Fix NTCP2 address with host and caps after state transition
Bump -7
2021-03-16 08:59:22 -04:00
zzz
e81df54bba
Console: Change netdb SSU caps search
...
to be contains() like the RI caps search, not equals()
2021-03-16 08:23:05 -04:00
zzz
07e3ee6bda
Util: Roll our own IPv6 address parsing
...
Don't bother with ::, still send that to InetAddress.getByName()
2021-03-15 08:22:52 -04:00
zzz
810c2f912c
Util: Prevent DataHelper complaining about split() for ipv4
2021-03-15 08:10:48 -04:00
zzz
a1340d8796
Util: Roll our own IPv4 address parsing
...
to avoid InetAddress.getByName() calls
May help high CPU usage on Windows?
Reported by parg: http://zzz.i2p/topics/3083
More empty hostname checks
2021-03-15 07:41:02 -04:00
zzz
be863d643e
SSU: Fix IPv6 addresses not being removed on some state transitions
...
Ensure IPv4/v6 peer tests are alternated
Reschedule peer test if result is UNKNOWN and a state transition is pending
Fix peer test last send time not being set in all cases
2021-03-15 07:37:08 -04:00
zzz
47283e6ef7
Console: Limit share portion to 90%
...
We want the part. traffic RED dropper to have some effect
and not let traffic back up at the router bandwidth
limiter and into the UDP-Sender queue,
as it removes any room for client and router traffic,
and throws the router into high message delay mode.
2021-03-13 08:44:11 -05:00
idk
15b6638538
Check in copy.js
2021-03-11 21:18:29 -05:00
idk
56db652ee8
switch Hostname Preview from a direct link to a JS copy function and a textarea. In the presence of noscript, hide the copy button
2021-03-11 21:17:07 -05:00
idk
831a9cebfa
check that hostname ends with .i2p when generating tunnelPreviewHostname
2021-03-11 17:20:37 -05:00
idk
a04bb77c68
Adds a button for previewing i2ptunnels using the hostname or sharing I2P Sites with a hostname without using the addressbook or a jump service
2021-03-11 13:54:55 -05:00
idk
8d11a97c9d
Fix margin on /peers for issue #14
2021-03-11 13:50:41 -05:00
zzz
023a7fdebe
NetDB: Queue RI file deletion and delete in a single thread
...
Do both writes and removes in the writer thread
As suggested by jogger http://zzz.i2p/topics/3082
log tweaks
2021-03-10 14:17:45 -05:00
zzz
77375148e3
NTCP: More NTCP 1 removal cleanup
2021-03-10 07:16:29 -05:00
zzz
5c232792cc
SSU: Don't change ports in some cases
2021-03-10 07:03:33 -05:00
zzz
6e03300371
Throttle: Don't do exponential calculation unless necessary
...
Limit to ~5% < drop prob. < 100%
2021-03-09 09:59:33 -05:00
zzz
731bf920f6
Util: Consolidate dup BandwidthEstimator interfaces
2021-03-09 07:37:51 -05:00
zzz
c1c2f4bb2e
UPnP: Reduce some log levels
...
of logggung that was added during IPv6 development
2021-03-08 09:14:19 -05:00
zzz
6a54af399d
NTCP: Remove NTCP 1 suppport
...
Remove individual 1/2 enable config
Additional cleanup to follow
2021-03-08 09:05:32 -05:00
zzz
82b7eea5f0
SSU: Increase CoDel drop threshold at UDPSender queue
...
Increase min and max queue size
Tweak stats
Util: Allow creation of CoDel queues with non-default parameters
New params are tentative, may be adjusted later
2021-03-08 08:12:10 -05:00
zzz
0b71fcf2e6
Util: Fix text display of enc type in key cert
2021-03-07 08:33:57 -05:00
zzz
e4c7ef183f
SSU: Require confirmation for IPv6 firewalled state transitions
2021-03-06 08:18:16 -05:00
idk
c8341e77ab
Change button on /help from Reachability to Network
2021-03-04 21:42:14 -05:00
zzz
51d2862d75
Console: Improve explanation on /configfamily
...
based on whether configured or not
escape the family name
2021-03-04 19:27:03 -05:00
zzz
10d303aee5
Router: Increase rekey probability
2021-03-04 19:04:29 -05:00
idk
b0b7c1c3d1
Work on centering restart/shutdown immediately/cancel buttons, for #5
2021-03-04 16:00:24 -05:00
zzz
6339445e35
i2ptunnel: Remove stray character on auth form
2021-03-04 14:31:15 -05:00
zzz
f5a6bb1211
i2ptunnel: Fix title for b32 auth proxy error page
2021-03-04 14:28:09 -05:00
zzz
662fd484de
i2ptunnel: Add missing button icons for proxy forms
2021-03-04 14:17:45 -05:00
zzz
fda53416d3
Transports: Prefer IPv6 temporary addresses if the kernel does
...
This helps us pick the right address at startup,
so we don't switch after peer testing.
2021-03-04 08:42:08 -05:00
zzz
638d471d6b
I2CP: Additional changes for release/API version split
...
Missed in previous checkin
2021-03-04 07:58:49 -05:00
zzz
74c493b1fe
Debian: apparmor update
2021-03-04 07:16:03 -05:00
zzz
10b90f45f0
UPnP: IPv6 part 12
...
Fix retention of deprecated messages
log tweaks, finals
2021-03-03 19:53:24 -05:00
zzz
8e465f4da7
Console: Fix text, anchors and tooltips for links to reachability help
...
Fix list of subscriptions in /help
2021-03-03 13:16:08 -05:00
zzz
ca1b6bbe42
SSU: Fix replaceAddress() for multiple addresses without host/port
2021-03-03 12:37:21 -05:00
zzz
3fbe4ed7e8
SSU: Increase hole punch rate limit
2021-03-03 11:21:49 -05:00
zzz
c36c8678ed
NTCP: Fix reachability status when force-firewalled
2021-03-03 11:08:57 -05:00
zzz
c3099c7cfa
SSU: Don't publish IPv4 address at startup when force-firewalled
...
Publish empty '4' address if firewalled and no introducers
Publish empty '6' address if firewalled
4/6 caps fixes
2021-03-03 10:36:44 -05:00
zzz
ee2482c2c1
SSU: Fix validation of current introducers
...
Broken in 0.9.48 when we made intro keys random
2021-03-03 08:17:27 -05:00
zzz
64ebcea50a
SSU: Fix transition out of IPv4 firewalled after UPnP success
2021-03-03 07:06:42 -05:00
zzz
c6c2ee94a7
SSU: Fix NPE in introduction manager
...
(move ip length check after isValid() null check)
2021-03-03 06:15:26 -05:00
zzz
6520f69a38
SSU: Only advertise 'C' cap if we can really introduce
...
Only ask for relay tag if we don't have enough
2021-03-03 06:13:36 -05:00
zzz
eecb6bef69
Console: Hide address cost unless advanced
2021-03-02 14:51:50 -05:00
zzz
4a9424b485
Transport: Don't record reachability changes in event log shortly after startup
2021-03-02 09:15:58 -05:00
zzz
f04c0740c4
Util: Reduce log level on SimpleTimer2 cancel failure
2021-03-02 09:09:54 -05:00
zzz
d3563752a1
UPnP: IPv6 part 11
...
Change IPv6 last-firewalled config after UPnP success
Minor cleanup in changeAddress()
2021-03-02 09:05:11 -05:00
zzz
e1cd22e6ee
UPnP: IPv6 part 10
...
Enable IPv6 by default
Don't force listen sockets to IPv4 only
2021-03-02 08:15:13 -05:00
zzz
63e9b7f034
UPnP: IPv6 part 9
...
Subscribe to IPv6 service also
Limit event subscription time
Renew subscriptions periodically
2021-03-02 07:39:46 -05:00