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
zzz
ea736d71ef
UPnP: IPv6 part 8
...
Retain old UID when refreshing
Continue to forward deprecated addresses for a while
Refresh mappings before lease expiration
Log tweaks
2021-03-01 16:39:17 -05:00
zzz
ca974a85c5
Console: Fix whitespace on /help
2021-03-01 11:13:11 -05:00
zzz
2ee4cbabfe
UPnP: IPv6 part 7
...
Fix IPv6 port forwarding. Source must be wildcarded.
2021-02-28 16:11:12 -05:00
zzz
aa91dc985d
UPnP: IPv6 part 6
...
IP mismatch detction fix take 2
Fix set of SSU comm states used for requiring address confirmation
2021-02-28 11:34:28 -05:00
zzz
12e9e79010
UPnP: IPv6 part 5
...
Update UID as received from UPnP on add,
so that removal of the mapping works.
2021-02-28 11:13:43 -05:00
idk
3c94f529ad
remove the bashism in travis.sh
2021-02-28 10:43:07 -05:00
zzz
c04265c37a
Build: Drop BOB demos from test script
2021-02-28 10:05:48 -05:00
zzz
9177459db6
UPnP: IPv6 part 4
...
WIP - disabled by default
Store local IPv6 address at startup so UPnP can attempt to forward it
Request forwarding of ports to IPv6 addresses
Update status on successful IPv6 forward
Fix IP mismatch test for IPv6
Log tweaks
2021-02-28 10:00:11 -05:00
zzz
851752a57a
UPnP: IPv6 part 3
...
WIP - more to follow
Add support for WANIPv6FirewallControl service
Add class extending PortForward to request forwarding to a specific IP, and to store UID
Bind POST socket to local IP for POST to WANIPv6FirewallControl service
Reduce max forward attempts
Don't sleep after last forward attempt fails
Log tweaks
2021-02-28 08:36:29 -05:00
zzz
eb535762c4
UPnP: IPv6 part 2
...
Add support for storing multiple location URLs in DeviceData
Add methods to prefer IPv6 for location URLs
Prefer IPv6 for POST target to WANIPv6FirewallControl service
Add method to bind local address for POST, needed for security checks when forwarding IPv6
Remove IPv6 checks from XML URL parser
Remove unused call in QueryRequest
2021-02-28 08:08:07 -05:00
zzz
fa3ca565ca
UPnP: Move IPv6 checks from Parser to ControlPoint
...
... as they were being bypassed for known devices.
This fixes erratic UPnP results for devices sending multiple
SSDP search responses, one for IPv4 and one for IPv6.
Temporary fix until we add support for multiple location URLs to DeviceData.
2021-02-27 12:35:42 -05:00
zzz
f09de33978
NTCP: Don't publish IP at startup when configured as firewalled
...
Ensure we have an outbound NTCP2 address published even when configured as firewalled
2021-02-25 10:59:15 -05:00
zzz
daf894dbe3
NetDB: Fix NPE validating expired blinded LS2
2021-02-25 07:20:27 -05:00
zzz
3af5a87782
bump -3
2021-02-25 06:37:00 -05:00
zzz
9c677eb465
SSU: Enable RelayRequest over IPv6
...
This supports IPv6 introducers.
This requires that Alice (the requester) include the IPv4 address in the RelayRequest
when sent over IPv6, and that Bob (the introducer) uses that address instead of
the source address.
IPv6 address will be published in ihost[0-2].
This was specified as of 0.9.24 but never implemented by Java or i2pd.
Bob-Charlie and Alice-Charlie comms must still be over IPv4.
WIP, not fully tested.
IPv6 introductions is part 2, TBD.
ref: http://zzz.i2p/topics/3060
2021-02-25 06:34:57 -05:00
zzz
c609e43d90
Transports: Adjust conn limits for some platforms
2021-02-25 06:25:55 -05:00
zzz
e63e9c58a8
SSU: Avoid outbound connections to routers that disconnect quickly
2021-02-24 11:10:40 -05:00
zzz
7f3f46c8ba
Jetty: Fix detection of SSL connector for registration with PortMapper
2021-02-24 10:13:37 -05:00
zzz
6e2292354a
Build: More prep for different release and API versions
...
Use API version as manifest Specification-Version
Use API version in I2CP
Reduce sybil penalty for version and banlist
2021-02-23 10:43:32 -05:00