f2b878d02a
Data: Remove unused static field deprecated long ago
2021-07-30 12:17:15 -04:00
877b1f5f56
Build: Add resources to dependencies
...
remove unused systray icons
2021-07-30 10:35:12 -04:00
ca879f04e3
javadoc
2021-07-20 10:49:14 -04:00
369c40322e
Make method static
2021-07-20 10:47:50 -04:00
d42d41ce0a
Util: Check java versions up to 17
2021-07-20 10:33:53 -04:00
b7322e1647
Tests: Add resources to test jars
...
Fix duplicate classes in i2ptest.jar
Change classpath in routertest.jar to point to i2ptest.jar
2021-06-22 10:00:44 -04:00
2cbb9b44ea
Unused field
2021-06-16 09:00:53 -04:00
b73d5d6557
Add support for dmg and exe updates
2021-06-10 16:18:31 +00:00
48cfb6114b
0.9.50
2021-05-18 08:21:33 -04:00
3196e3dfd2
BuildTime update
2021-05-13 07:47:54 -04:00
2a74dce3ad
Util: Clarify deprecated IPv6 addresses
2021-03-29 14:27:15 -04:00
0eb4096aad
Console: Add eepsite table on debug page
2021-03-23 08:28:38 -04:00
b55fbbf099
Boolean.valueOf() -> Boolean.parseBoolean()
2021-03-20 12:27:46 -04:00
0dcc126af0
DoH: Minor cleanups
...
Handle lower-case date: header
2021-03-18 11:02:26 -04:00
1d83ef46e7
SSLEepGet: Use DoH by default (reseeding)
...
DoH: Update server list
2021-03-18 09:48:05 -04:00
615365ec24
Util: Specify hostname for SSLEepGet socket when using DoH
2021-03-18 09:39:14 -04:00
1e0847271f
Util: Fix EepHead fail if headers specify chunked
2021-03-18 09:11:21 -04:00
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
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
810c2f912c
Util: Prevent DataHelper complaining about split() for ipv4
2021-03-15 08:10:48 -04:00
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
731bf920f6
Util: Consolidate dup BandwidthEstimator interfaces
2021-03-09 07:37:51 -05:00
0b71fcf2e6
Util: Fix text display of enc type in key cert
2021-03-07 08:33:57 -05:00
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
f04c0740c4
Util: Reduce log level on SimpleTimer2 cancel failure
2021-03-02 09:09:54 -05:00
daf894dbe3
NetDB: Fix NPE validating expired blinded LS2
2021-02-25 07:20:27 -05:00
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
182039964f
Util: Assume the OSX M1 is not slow
2021-02-21 11:07:24 -05:00
6e3b483c03
Util: Store multiple eepsite ports in PortMapper
...
Jetty: Register all servers with PortMapper
Console: List all Jetty servers in sidebar
2021-02-21 09:17:31 -05:00
b3f60402af
0.9.49
2021-02-17 10:11:58 -05:00
2eb83171f4
Util: Update build time
2021-02-13 08:05:39 -05:00
b2655dc86b
Util: Fix up KeyStoreUtil CLI
2021-02-10 10:04:54 -05:00
ce3db7ed9f
Util: EepGet timeout fixes part 1 (WIP)
...
SocketTimeout fix for total timeout remaining less than inactivity timeout
SocketTimeout javadoc fixes
EepHead check for null SocketTimeout, javadoc fixes
2021-02-06 10:54:43 -05:00
8d60d68e23
Util: Stub out yggdrasil address detection
...
WIP - not hooked in
2021-02-03 09:27:12 -05:00
f7934e2ed5
Go over about the first half of the 'hostname' mentions and decide whether they need to specify something like 'hostname or IP address' or whether 'address' would be a more-self-evident term
2021-02-01 23:51:28 -05:00
fdb4ec7d7c
Switch from 'host name' to 'hostname'
2021-02-01 23:12:49 -05:00
0b4fe1aa56
Util: Improved classification of public/local IPv6 addresses
2021-01-31 11:10:35 -05:00
af6ecde867
Util: More javadocs for getIP() change
2021-01-29 07:58:59 -05:00
6a18bf086f
Util: Fix net.i2p.util.Addresses::getIP empty string
...
The standard library behavior is to return the localhost when null or an empty string is passed.
getIP seeked to override that behavior, but didn't treat the empty string case.
Test parts of net.i2p.util.Addresses
2021-01-29 12:45:59 +00:00
5e5886395c
Tests: Add mockito classpath to core tests
...
javadocs for new test classes
2021-01-23 09:47:22 -05:00
79a868b8fe
Use TestContext to replace existing I2PAppContext
...
This allows us to mock parts of the I2PAppContext as we like.
The mocking is done when `testContext` is created in the constructor,
which replaces the existing global context.
2021-01-23 14:17:27 +00:00
169fb59d7d
test: fix I2PSocketExceptionTest::testUnknownStatus
...
In non-English environments, the message is translated.
2021-01-20 14:38:37 +00:00
888311e34f
Build: Add translations to gradle build (part 1 - jars)
2021-01-03 09:08:21 -05:00
2813d9412d
Crypto: Cache AES Ciphers
...
About a 10% speedup
2020-12-29 10:26:41 -05:00
9e18ff1cd1
Router: Move countries.txt file into i2p.jar
2020-12-26 09:33:13 -05:00
665239fd37
Router: Move continents.txt file into jar
...
Move core resources directory to be consistent with the other subsystems
2020-12-26 08:11:00 -05:00
875a7242d4
Javadoc update for DoH
2020-12-23 10:22:34 -05:00
7b785ea454
I2CP: Fix encrypted leaseset for ECIES and dual-key encryption, and for offline keys
2020-12-23 10:05:58 -05:00
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
d683f0d9eb
Util: Change DoH to the RFC 8484 protocol
2020-12-06 12:54:20 +00:00