bb38e07e2a
Fix broken I2PSocketEepGet test, add additional case
...
Broken in 49d33fa03636041c4da35476539a3b6aa318da11 by the move from URL to URI.
If URI is passed a URL with a negative port, URI.getHost() returns null, which
bypasses the coercion-to-80. Zero, OTOH, is still coerced.
2017-12-03 18:17:44 +00:00
16282ec5c5
Util: New utility class for UI message queues, for use by i2psnark and i2ptunnel
...
i2psnark: Use new utility, prevent message loss on clear
i2ptunnel:
- Don't lose messages on refresh (ticket #2107 )
- New clear messages button
- Hide message box if none
- javadoc clarifications
2017-12-03 17:33:20 +00:00
5912f7c259
fix swapped log msgs
2017-12-03 17:29:31 +00:00
89d7a594dd
fix test on Java 9
2017-12-02 23:25:43 +00:00
100d307037
i2ptunnel: Propagate resets from streaming to Socket and vice versa (ticket #2071 )
2017-12-02 23:12:19 +00:00
3d0e15aaed
cleanup
2017-12-02 22:51:18 +00:00
e9de0a14b9
Streaming: Send reset when receiving more data after locally closed,
...
rather than acking (ticket #2071 )
2017-12-02 22:32:03 +00:00
5a3f0163b9
Gradle: Ignore streaming integration tests
2017-12-02 20:58:58 +00:00
dd89c4a469
Exclude BuildMessageTestStandalone from Gradle test suite
...
Needs rewriting.
2017-12-02 20:54:13 +00:00
a65a498c86
Segment integration tests in router
2017-12-02 20:48:53 +00:00
10d5a17422
Migrate net.i2p.data tests in the router to JUnit 4
2017-12-02 20:08:44 +00:00
b6298dc091
Segment integration tests in core
2017-12-02 19:35:33 +00:00
11da21dd67
Remove AESInputStreamTest reference
2017-12-02 19:33:05 +00:00
a574fcb68d
Drop historic unused AESInputStream and AESOutputStream
2017-12-02 19:29:36 +00:00
0f757489ff
Migrate DummyNamingServiceTest to JUnit 4, comment out tests requiring a router
2017-12-02 18:22:59 +00:00
b8eeb72044
Fix net.i2p.data.*Key tests, remove dead code
...
Broken in 463f5347b682f23a159bdeb06ffc8f55c5c2cff7 by an underlying API change.
The dead code threw the previously-expected exception.
2017-12-02 17:42:59 +00:00
60efd0b426
Migrate net.i2p.data tests to JUnit 4
2017-12-02 17:25:09 +00:00
c36905a309
Travis CI: Use BouncyCastle as a SecurityProvider for OpenJDK 7
...
Workaround for travis-ci/travis-ci#8503 , gradle/gradle#2421 .
Solution taken from bugsnag/bugsnag-java#66 .
2017-12-02 15:17:06 +00:00
1ff9e6eff1
Travis CI: Add Gradle cache configuration
2017-12-02 15:06:08 +00:00
2e888501d6
Core tests: Remove or suppress deprecation warnings
...
Remove unchecked warnings
Fix HMACSHA256Test and HMACSHA256Bench?
2017-12-02 14:28:03 +00:00
e6f17ec1ab
Router tests: Remove or supporess deprecation warnings
...
Remove cast warnings
Fix RouterAddress.setExpiration() to match javadoc, used only by tests
2017-12-02 13:56:13 +00:00
2becaaa593
Add a basic Travis CI configuration
2017-12-02 10:25:00 +00:00
f8e871cea9
build dep fix
2017-12-01 16:08:03 +00:00
80e3c96f2d
LeaseSet: Better error messages when decode fails (ticket #2108 )
2017-12-01 15:57:54 +00:00
dc13ed6c19
Console: Move /configkeyring HTML to console,
...
don't truncate hashes, tag for translation,
display as b32, trim form data, better form errors,
fix removing entries, parameterize form messages (ticket #2108 )
2017-12-01 15:53:16 +00:00
17b72dd549
Streaming: Double the RTO on congestion (ticket #1939 )
...
This prevents being stuck at a window size of 1, retransmitting every packet,
never updating the RTT or RTO. See RFC 6298 section 5 item 5.5.
2017-12-01 14:10:57 +00:00
9b2a85df38
Console: Split net.i2p.router.web into two packages, and move the new .helper package to the war
2017-12-01 14:07:29 +00:00
6c56d679ab
Debian: Exclude gradle, IntelliJ, Docker, .tx, gcj files from source tarballs
2017-11-27 23:59:05 +00:00
5c5f5bc682
Update history after prop
2017-11-27 15:47:49 +00:00
881ff77171
Remove unneeded dependency
2017-11-27 15:41:19 +00:00
9be53ecb43
Swap out getopt, gettext, and geoip code in Gradle libs for dependencies
2017-11-27 15:36:09 +00:00
646dbffe69
Add license details for Gradle wrapper
2017-11-27 14:44:48 +00:00
95f5244fd9
Add Eclipse and IDEA project files to ignores
2017-11-27 09:53:00 +00:00
694aab503d
Drop old Eclipse and IDEA project files
2017-11-27 09:47:14 +00:00
36a313cc30
Don't make the apps/ dir itself a Gradle Java project
2017-11-27 01:34:15 +00:00
e011d60987
Add project file generation for IDEA
2017-11-27 01:27:55 +00:00
d76d68ea8d
Update Jetty and Tomcat versions after prop
2017-11-27 00:54:07 +00:00
404fe4f127
propagate from branch 'i2p.i2p' (head d3ba02961713c42005f60442d7816cefa3dcf46a)
...
to branch 'i2p.i2p.str4d.test2' (head fbda38b84fe469dba05367115d2c26dee65fc5f4)
2017-11-27 00:34:41 +00:00
27d8b0ee3d
Make settings.gradle more readable
2017-11-27 00:34:02 +00:00
89f2a76409
Update README
2017-11-26 23:27:59 +00:00
3acb7a5c28
Apply java-library plugin to published libraries
2017-11-26 23:20:24 +00:00
03588e7648
Console: Safer processing of changes on /configadvanced
2017-11-26 20:54:44 +00:00
6a48910935
Build: add xenial release target, it will be our 4th launchpad flavor.
...
build.xml cleanups
doc updates
2017-11-26 15:27:06 +00:00
fb4fb47ee3
Context: Hopefully fix rare NPE on Android (ticket #2092 )
2017-11-26 14:16:16 +00:00
7a36b07cf7
Debian: Clean up the suggests list
2017-11-25 22:00:31 +00:00
4a59c19ac9
Console: Show full logger.config path on /configlogging
...
Don't say 'Plugin downloaded' when installing from file
2017-11-25 19:53:25 +00:00
51a6f298e2
Debian: Remove libecj-java dependency (ticket #2094 )
...
Add taglibs-standard-* to apparmor list (ticket #2093 )
2017-11-25 19:42:10 +00:00
752c17ca6c
doc tweaks
2017-11-25 19:00:09 +00:00
a3a17a4f32
Debian: Replace glassfish-javaee with libtaglibs-standard-* (ticket #2093 )
...
Only for stretch and later, zesty and later
Copy more files for previous stretch setup to xenial
2017-11-25 18:59:04 +00:00
7f6ba8cd15
Enable overriding of the gpg binary
2017-11-24 11:39:05 +00:00