43e6bb7569
GeoIP 2018-03-27, GeoIPv6 2018-04-03
2018-04-05 12:16:30 +00:00
94c7d840c2
Reseed: Move ReseedBundler from console to router (ticket #2203 )
2018-04-04 16:37:32 +00:00
d11c01cc82
Stats: Clean up per-tunnel bandwidth stat name
2018-04-03 16:21:01 +00:00
1a7e71c5ca
Stats: Enable per-tunnel bandwidth stats by default (tickets #2106 , #2145 )
2018-04-03 15:25:28 +00:00
4ca12d141c
KeyStore: Fix ConncurrentModificationException (ticket #2196 )
2018-04-02 18:04:32 +00:00
2550b2c557
poupdate-source
2018-03-28 23:46:37 +00:00
a1ccd5a209
i2psnark: Change default sort order for some columns (ticket #2152 )
2018-03-24 12:45:15 +00:00
cfd84bdcdd
i2psnark: Don't fail to start if data directory not found (ticket #2166 )
...
Try to create dir if doesn't exist
Hide add and create sections if dir not writable
Remove 403 handler, don't want it for standalone hostname check
2018-03-15 15:50:33 +00:00
1050fc7786
i2ptunnel: Fix controls broken in last commit (ticket #2184 )
2018-03-14 21:04:24 +00:00
2aceca5f93
Console: Add error handler to all webapps (ticket #2155 )
...
Fix up default servlet handling in i2ptunnel and susidns
2018-03-14 18:33:14 +00:00
b9d5cdf2be
Console: Hide links to eepsite if not running (ticket #2161 )
...
Show https eepsite link if available (ticket #2159 )
Use port mapper instead of webapp starter for webapp detection, much faster
2018-03-14 15:47:55 +00:00
4f5e3226de
Router: Put FULL_VERSION in router.version property
2018-03-12 19:34:36 +00:00
63a8b4668c
UPnP: Detect pegged counter
...
Make public again for CLI
2018-03-11 17:52:42 +00:00
50268de894
Router: More peer selection fixes for hidden mode
...
Fix excludes after calling SANFP
Pick connected OBEP when hidden and paired tunnel is zero-hop
2018-03-11 17:27:05 +00:00
96d7c73644
Router: Fix state transition to RUNNING in vmCommSystem
2018-03-11 15:57:37 +00:00
eb321445d9
Router: Fix rekey after hidden config change
2018-03-10 18:30:08 +00:00
fa85c0c50b
NetDB: Wake up FloodfillMonitor when ff setting changes,
...
so it will take effect immediately, and log in event log.
Don't queue multiple FloodJobs after changes
2018-03-10 12:30:17 +00:00
44c38dffad
Console: Enable compression (ticket #2157 )
2018-03-09 19:31:15 +00:00
9dcf48ea81
Router: EnumSet for state checking
2018-03-09 11:52:59 +00:00
fac4f6c28f
Router: Check for transport compatibility before direct store of RI;
...
send through tunnel if incompatible
Fix repeated store of RI when IPv6-only
Move connect checker to own class for use by netdb
Log tweaks
2018-03-08 21:38:39 +00:00
69aadaa46a
Router: Improve tunnel peer selection of closest hop
...
for routers that are hidden, IPv6-only, or have disabled transports.
Don't try to build tunnel if adjacent peers don't have compatible transports.
Don't select IPv6-only routers for IBGW or OBEP.
Remove old version check in peer selectors
Peer selector cleanups
Extend peer selection startup time for Android
2018-03-08 14:30:26 +00:00
c626bb64bd
log flush tweak
2018-03-08 14:11:40 +00:00
c5b6a4ee17
NetDB: More floodfill checks
2018-03-07 21:24:54 +00:00
7433eeb5c0
Router: Validate tunnel ID in requests
...
Fix max ID
2018-03-07 18:06:46 +00:00
ceac733b66
log tweaks
2018-03-07 16:19:38 +00:00
665f58d62a
Router: Remove ancient version check in BuildRequestor
...
Add method to get all connected peers from transports, for efficiency
Don't try to build non-zero-hop tunnels in VMCommSystem
2018-03-07 13:29:11 +00:00
0eb04facec
Util: Consolidate FileFilters
2018-03-05 13:16:04 +00:00
195d7dc653
Console: Show SAM cert on /certs
...
Stub for jetty cert
2018-03-04 16:11:29 +00:00
3bc9053a86
KeyStore: Log expiration of self-signed certs
2018-03-04 12:14:05 +00:00
5a639260cd
Address utils: Skip IPs of down interfaces on Windows
...
Improve identification of temporary IPv6 addresses
CLI improvements
2018-03-03 12:52:07 +00:00
74dc427320
Transport: Rescan addresses and UPnP after network reconnection
...
Log network disconnect/reconnect
Don't even try to start UPnP if network disconnected
Fix UPnP repeatedly decrementing listen ports on failure
Make more classes and methods package private
Log and javadoc tweaks
2018-02-28 20:26:31 +00:00
5cd1419897
Util: Add methods to validate IP addresses
2018-02-28 17:58:28 +00:00
f129426eed
UPnP: CLI fixes
...
Check that Location IP matches
Display UDN in HTML output
2018-02-28 15:07:19 +00:00
ab182d08f3
UPnP: Recognize IGD2 schemas
...
Don't use IGD on same host
Output last error
Preliminary work for IPv6
2018-02-27 21:26:53 +00:00
f869b8a133
UPnP: Fix event listening, prep for using events
2018-02-27 15:09:49 +00:00
7035db2bcd
UPnP: Improve diagnostics
...
try PPP 2nd
other cleanups
2018-02-27 13:05:03 +00:00
0ba0f1bded
SusiMail: Check mail fixes (ticket #2174 )
...
Fix overlapping error and info boxes
Fix checking mail when apparently connected already
Set soTimeout when fetching mail, now that InternalSocket supports it
Error message and formatting fixes
Debug log tweaks
2018-02-23 20:10:32 +00:00
6fe25cda9e
I2CP: Use setSoTimeout() when reading first byte
...
We originally looped because we used InternalSockets,
but we don't anymore.
2018-02-22 16:59:14 +00:00
01962754b0
Util: Support setSoTimeout() for InternalSockets
...
to keep susimail server connections from hanging too long
2018-02-22 14:54:57 +00:00
f00bf7d2cb
Console: Redirect to HTTPS if available (ticket #2160 )
...
Show console links as HTTPS if available
Extend blacklisted ports to cover HTTPS console and eepsite
2018-02-20 20:19:34 +00:00
ad4eef9757
i2ptunnel, I2CP, SAM: Change selfsigned cert cname to localhost (ticket #2160 )
2018-02-19 22:14:50 +00:00
a5ca9364ef
more NTP response sanity checks
2018-02-19 14:25:57 +00:00
826d8ca07f
i2ptunnel: Retry accept after router soft restart (ticket #2003 )
...
This sends the router restart indication from I2CP router side
to client side to streaming to I2PTunnelServer via
a new streaming exception.
2018-02-18 13:53:50 +00:00
acebd2ea68
Cleanups: Close resources via try-finally
2018-02-17 19:53:30 +00:00
cabf1aa3c5
Streaming: configurable response when over connection limits (ticket #2145 )
...
Drop when way over limits.
Default to HTTP 429 for HTTP Server tunnels
Increase recently-closed cache size
2018-02-16 19:49:49 +00:00
6193e487c8
Util: Add sort methods that catch IAE
2018-02-12 18:49:01 +00:00
012fb4cacf
SusiMail: Thread the cache loading and email checking (ticket #2087 )
...
Set Cache-Control header for attachments
Fix rotated attached images
Fix excess debug info in message view
2018-02-12 14:26:19 +00:00
f13f4fcb6e
Util: Number formatting tweaks (ticket #1913 )
2018-02-11 20:59:58 +00:00
8161f099d2
SusiMail: Error handling fixes
...
More tolerant parsing of Date headers
Set a date if we don't get a valid Date header
Fix parsing long Base64 encoded headers
Fix page count after changing page size
Make attribute name parsing case-insensitive
Import mail method for debugging
Debug and log tweaks
2018-02-08 14:46:41 +00:00
7da3de20aa
Util: Move RFC822Date from router to core for SusiMail
2018-02-08 13:22:01 +00:00