c5f9aea557
do not use equalsIgnoreCase
2019-03-28 16:59:56 +00:00
84ea533b11
use DataHelper.split instead of String.split
2019-03-28 16:58:34 +00:00
fd2819c754
Use Hash objects instead of Strings representing b32s
2019-03-28 16:44:55 +00:00
fd6cb07e5d
use SecureFileOutputStream
2019-03-28 16:25:36 +00:00
6d2270a1ed
Cancel timers if tunnel is stopped
2019-03-28 15:32:49 +00:00
94bde1d821
Exception to be thrown in case of invalid filter definition
2019-03-28 14:46:19 +00:00
d2bdbcd27d
correct io pattern
2019-03-28 13:31:39 +00:00
97eb5a56ab
add the UI bits of the access rules
2019-03-28 02:04:21 +00:00
473ced4d4a
disable splitting by tabs for now
2019-03-27 15:19:45 +00:00
c7771095d3
hook up loading of filter definitions for server tunnels
2019-03-27 15:04:04 +00:00
b35762b4bb
factory to rule them all
2019-03-27 13:24:55 +00:00
3f6fc7c0fb
wip on parser of filter definitions
2019-03-27 13:05:31 +00:00
82eea0a8f9
NetDB: Cache blinding data for lookups and decryption (proposal #123 )
2019-03-27 12:51:10 +00:00
670016e79c
wip on parser of filter definitions
2019-03-27 12:45:26 +00:00
841b16ef72
Access list may not exist
2019-03-27 11:39:17 +00:00
0d0dd1e241
hook up periodic events to ST2
2019-03-27 11:16:50 +00:00
62f7b2cece
Skeleton architecture of access filter
2019-03-27 10:06:49 +00:00
a5e568ffa1
Hooks into streaming for filtering of incoming connections
2019-03-26 15:34:15 +00:00
ce043943d9
SusiDNS: Add import feature (ticket #2447 )
...
Box overlap issue remains todo, see ticket #2419
2019-03-23 16:42:37 +00:00
00d4525325
Data: Initial work on b32 format for blinded leasesets (proposal 149, WIP)
2019-03-23 13:39:47 +00:00
f17776ec54
i2ptunnel: Escape {} in URLs (ticket #2130 )
2019-03-22 15:41:16 +00:00
a57c277af0
Pull translations
2019-03-17 15:51:16 +00:00
2b00bfa58b
Fix Debian builds with Jetty 9.4.15 (ticket #2457 )
2019-03-16 16:54:36 +00:00
7e6fd01eef
New home page icons from Sadie
...
Source: https://github.com/feathericons/feather#license Feather is licensed under the MIT License.
License: https://raw.githubusercontent.com/feathericons/feather/master/LICENSE
All icons converted from SVG to PNG, brightness adjusted, colourized with #848484 and resized to 32x32
modifications:
group_gear - feather icon code layered with message - square. Message- square icon resized.
plugin_link - feather icon coffee layered with square. Coffee icon cropped to leave" prongs"
plugin. - feather icon coffee layered with plus square. Coffee icon cropped to create "prongs"
i2psnark - feather icon underline - layer added, "U" rotated , line cut and copied over, them cut out to create "magnet.
2019-03-11 15:56:25 +00:00
d6a53cc3a6
Data: Consolidate offline key check
...
i2ptunnel: Prevent registration auth if key offline
2019-03-09 11:47:03 +00:00
10bae6a07b
Data: Update Encrypted LS2 blinding and encryption to match current proposal 123
...
Hide b32 in console for encrypted LS2
2019-03-05 15:43:23 +00:00
0b2896516e
Console: Fix NPEs displaying encrypted LS2
2019-03-04 18:37:01 +00:00
54d9a29855
I2CP, NetDB, Console: Encrypted LS2 handling fixes (WIP)
...
log tweaks
2019-03-02 21:52:12 +00:00
335736b2b7
Fix log strings
2019-03-02 18:13:55 +00:00
82d187438f
Streaming: Fix sending messages with expired times (ticket #2451 )
2019-03-01 18:00:54 +00:00
d1617dd0b6
Console: Fix router logs not shown if first msg is a dup
2019-02-28 16:55:16 +00:00
21c7a341fb
Console: Change fallback client names to use b32
...
instead of truncated b64. Anchors remain b64.
2019-02-28 16:07:58 +00:00
c8b7e829db
Console: Handle zero SSU RTT on /peers (ticket #2443 )
...
PeerState minor cleanups
2019-02-26 17:38:34 +00:00
b76b2ef206
Console: Flip order of router logs
2019-02-23 18:02:00 +00:00
af46e48563
Fix i2psnark-standalone.zip build which broke after themes were removed
2019-02-19 06:33:16 +00:00
2aa093754d
Tomcat 8.5.38
2019-02-18 18:44:37 +00:00
ab7f61d220
Console: Drop midnight and classic themes (ticket #2272 )
2019-02-18 18:14:28 +00:00
def939284c
Gradle: Disable ScalaTests when TARGET_JAVA_HOME is set
...
Previously, ScalaTests were only disabled when running Gradle with JDK 7.
Gradle 5+ only runs on JDK 8+, so when cross-compiling and testing JDK 7
we need to check for this state and disable ScalaTests.
2019-02-17 09:30:53 +00:00
56c1739d54
Gradle: Use plugins DSL where possible
2019-02-17 01:27:05 +00:00
51b27bbf0c
Console: Hide disabled transports on /peers
2019-02-08 13:58:38 +00:00
3ba0fcf6da
SAM: Support offline keys
2019-02-07 20:27:42 +00:00
7544d0a590
Streaming: Fix exception after sig verify fail
...
log tweaks
2019-02-07 18:14:18 +00:00
b310c60188
Javadoc fixes
2019-02-06 12:48:33 +00:00
19cb85a74d
i2pcontrol: Javadoc fixes
2019-02-06 12:45:21 +00:00
16ccc1bea5
remove exchanged.i2p
2019-02-06 11:46:23 +00:00
bd6cf53d53
i2ptunnel: Fix HTTP websockets by passing through
...
Connection headers containing "upgrade" (ticket #2422 )
Server-side change only. Client-side in previous commit.
2019-02-03 17:29:16 +00:00
e20a6a9685
i2ptunnel: Fix HTTP websockets by passing through
...
Connection headers containing "upgrade" (ticket #2422 )
Client-side change only. Server-side todo.
2019-02-03 16:31:26 +00:00
0e710f8785
Streaming: Support offline signatures (proposal 123)
...
Don't send FROM in RESET, not required since 0.9.20
Send RESET when SYN signature verification fails
Use cached buffers for signature verification
Move setOptionalFrom() from Packet to PacketLocal
Always verify packets with signatures, even if not required
AIOOBE checks
cleanups, log tweaks
2019-02-03 13:41:42 +00:00
19defbe05d
Debian: Fix build of i2pcontrol
2019-02-02 13:28:59 +00:00
175ea0f0c2
i2ptunnel: Update clearnet UA to match current TBB
2019-02-01 19:07:22 +00:00