Commit Graph

14547 Commits

Author SHA1 Message Date
zzz
7b391fa17a I2CP: Don't put ECIES first in LS2 2019-11-20 15:01:22 +00:00
zzz
5e67f4232a I2CP: Prevent an uncaught OCMOSJ exception from killing the session 2019-11-20 14:54:46 +00:00
zzz
398b4ceade SSU: Lower ACKSender log level (ticket #2651) 2019-11-17 17:35:12 +00:00
zzz
03f4624f91 Transport: Save IPv6 firewalled state across restarts (ticket #2175)
Use EnumSets in UDPTransport
2019-11-16 17:12:40 +00:00
zzz
79334afcbc Console: Fix plugin icon-code images 2019-11-15 21:11:40 +00:00
zzz
c711d48835 Console: Hide more SSU peer info unless advanced 2019-11-15 13:55:04 +00:00
zzz
394db0b307 SSU: Remove redundant field (ticket #2659) 2019-11-15 13:45:58 +00:00
zzz
8bb1347e6e i2psnark: Don't start tunnels when autostart enabled but no
torrents set to autostart (ticket #2662)
Remove trackers apparently down
Don't show flv with HTML5
Another escape fix
2019-11-15 13:11:53 +00:00
zzz
e22810fd93 SSU minor cleanups 2019-11-15 11:06:14 +00:00
zzz
8218d55874 SSU: Fix log value (ticket #2652) 2019-11-14 15:51:52 +00:00
zzz
652b75a749 Transport: Remove unused currentReceiveSecond (ticket #2661) 2019-11-14 13:44:52 +00:00
zzz
620917cd70 Transport: Fixes for IPv6 firewalled logic (ticket #2175) 2019-11-14 13:25:38 +00:00
zzz
b8ed77da9a Consolidate I2CP property definitions 2019-11-13 18:06:35 +00:00
zzz
65b3cdbb12 Console: Hide buttons on /configkeyring if no entries 2019-11-13 17:39:56 +00:00
zzz
cecf255706 i2ptunnel: Don't delay after ConnectException if stopped
(fixes zzzot stop delay)
2019-11-13 15:37:16 +00:00
zzz
a854ccee69 remove plugins link 2019-11-13 14:07:01 +00:00
zzz
6e2ad50e16 i2psnark: Disable HTML5 for playlist files
Another escaping fix
2019-11-12 20:20:07 +00:00
zzz
fdb3c68d3f cleanup 2019-11-12 17:04:53 +00:00
zzz
d2e2109799 Router: Shutdown ECIES engine 2019-11-12 17:03:03 +00:00
zzz
9f0c3ee345 Debian: Fixup patch to match wrapper.config change 2019-11-12 17:00:36 +00:00
zzz
725509fe5c i2psnark: Exclude some video types from HTML5 2019-11-12 16:57:17 +00:00
zzz
13318a12da Console: Fix NPE on bad input 2019-11-12 16:55:39 +00:00
zzz
e8bf2ee30d i2psnark: Audio playlist support
Add HTML5 player for single-file torrents
2019-11-12 12:20:19 +00:00
eda91af7c7 pick a better icon for hidden services manager, improve some text, and hide some of the stuff in /monitoring 2019-11-11 17:57:08 +00:00
zzz
9ddb655a88 KeyGenerator: Use new PrivateKey constructor to cache pubkey
Clear cached public key on private key destroy()
2019-11-11 14:24:11 +00:00
zzz
9d46a5d838 Router: Set default sig type to EdDSA for Android 2019-11-11 14:17:27 +00:00
f7471713da Re-categorize items from /home and introduce 2 new categories. Make them configurable on /confighome 2019-11-11 00:49:26 +00:00
b5d7f3e460 only declare one string for determining appdata, use old roaming appdata if it is present. 2019-11-09 08:23:41 +00:00
7b53b0d3ad leave roaming appdir installs that already exist alone 2019-11-09 01:36:53 +00:00
ff293d50a9 introduce divs to allow selecting buttons on /home by category 2019-11-08 17:42:53 +00:00
zzz
552100da17 i2psnark: More playlist mime types 2019-11-08 16:44:09 +00:00
zzz
a2b23f96e8 i2psnark: HTML5 on details page 2019-11-08 15:02:03 +00:00
zzz
14499c2993 i2psnark: Playlist mime type 2019-11-08 14:49:11 +00:00
zzz
dfc533b6e8 i2psnark: Another escaping fix 2019-11-08 14:48:30 +00:00
zzz
2738b3d29c i2psnark: Increase progress bar size again 2019-11-08 14:45:59 +00:00
zzz
07b7ab4262 Ratchet: Hook in MuxedEngine decrypt 2019-11-06 16:20:14 +00:00
zzz
b7f6cfbf46 Ratchet: Replace old session if new NS received
Log tweaks
2019-11-05 19:11:29 +00:00
zzz
ebc8dbe947 Ratchet: Increase tagset sizes
fix compile error
2019-11-05 17:26:22 +00:00
zzz
01d6cea017 Ratchet: Simplify lookup of OB session from IB NSR 2019-11-05 17:15:37 +00:00
zzz
160bcd7da8 MV log tweaks 2019-11-05 17:07:21 +00:00
zzz
bc40978297 Router: No longer check the clove ID in the Bloom filter, just check the expiration.
The Clove ID is just another random number, and the message ID in the clove
will be checked in the Bloom filter; that is sufficient.
Checking the clove ID as well just doubles the number of entries in the Bloom filter,
doubling the number of false positives over what is expected.
For ECIES-Ratchet, the clove ID is set to the message ID after decryption, as there
is no longer a separate field for the clove ID in the transmission format.
2019-11-05 16:43:12 +00:00
zzz
656dd42276 Ratchet: Prep for next key 2019-11-05 15:20:52 +00:00
zzz
4d1d11d1d4 Ratchet: Bob transition to ES
Store PK in RTS
New RST constructor
Log tweaks (lots)
2019-11-05 14:13:35 +00:00
zzz
3ae5b90c98 Ratchet: Expire pending outbound
Prep for Bob transition to ES
Log tweaks
2019-11-04 18:03:06 +00:00
zzz
2846c33b40 Ratchet: Debug page fixes 2019-11-03 17:06:33 +00:00
zzz
b5f6c58a0b Ratchet: Implement expiration
Store creation and last-used in tagset
Catch all decrypt/encrypt exceptions
Debug page improvements
2019-11-03 16:51:51 +00:00
zzz
3ba48fda86 Ratchet: Track pending sessions
Transition from NSR to ES
HandshakeState.clone() fix for multiple NSRs
Add tagset ID numbers
Debug logging
2019-11-02 15:42:16 +00:00
zzz
7c4569816f Ratchet: NSR send/recv fixes 2019-11-01 12:56:16 +00:00
zzz
0cd8073f39 Ratchet: WIP on NSR send/recv 2019-11-01 12:22:20 +00:00
zzz
71411be6d9 Ratchet: Changes to match current proposal 144
Pass CloveSet to/from ECIESEngine
2019-10-31 10:56:01 +00:00