Commit Graph

  • e811238d60 NetDB: Disable sending encrypted messages to ECIES routers for now The #ls2 team plans to change the specification and re-enable after the 0.9.48 release master zzz 2020-11-17 16:21:10 +00:00
  • c9e6bef825 Jetty: Patch to fix console not starting on Java 11.0.9.1 Backport JavaVersion.java from Jetty 9.4.34 Jetty does not plan to fix in 9.3.x ref: https://github.com/eclipse/jetty.project/issues/5682 https://github.com/eclipse/jetty.project/issues/2284 http://zzz.i2p/topics/2991 zzz 2020-11-17 15:50:10 +00:00
  • 0f002b9b69 Jetty 9.3.29.v20201019/ zzz 2020-11-17 15:39:08 +00:00
  • f179a057bc Wrapper: Add missing binaries for armv7 and aarch64 to installer (ticket #2308) zzz 2020-11-17 12:04:49 +00:00
  • 6f5042be8f Test: Drop ancient unused DateMessage zzz 2020-11-16 16:16:49 +00:00
  • 2044474549 Zxing: Update to 3.4.1 (2020-09-29) Merge in javadoc fixes zzz 2020-11-16 15:55:27 +00:00
  • 0b0b93f26f javadoc fix zzz 2020-11-16 15:32:29 +00:00
  • 595f8762ab I2NP: Don't extend DataStructureImpl, to save space Fixup test as required zzz 2020-11-16 14:51:35 +00:00
  • 8644eb431e GeoIP 2020-11-01 zzz 2020-11-16 14:43:22 +00:00
  • 223afdfc7e Wrapper: Update to wrapper 3.5.44 All binaries from Tanuki Delta Pack Community Edition, except for armhf (armv6), compiled on Raspberry Pi: ant 1.8.2 javac 1.7.0_151 gcc 4.6.3-14+rpi1 zzz 2020-11-16 14:35:48 +00:00
  • de41cab08e GarlicClove: Store time as long rather than Date to save space zzz 2020-11-11 16:00:57 +00:00
  • 3606a42ea8 Lease: Store time as long rather than Date to save space Add long methods, deprecate Date methods zzz 2020-11-11 15:15:44 +00:00
  • 6887c7edae I2CP: Don't have I2CP Messages extend DataStructureImpl, to save space Ditto MessageId and SessionId. Fixup unit tests as required zzz 2020-11-11 13:09:42 +00:00
  • 4a00691385 increment the counter on the bandwidth config page by 5 instead of 10 so that it can actually match the recommendations on the /welcome hankhill19580 2020-11-11 00:32:35 +00:00
  • 1d0a2c4fac Fix right-side padding of down arrow on select boxes hankhill19580 2020-11-10 19:40:30 +00:00
  • d0016380e5 Make all the border radiuses consistent across apps. Button-like inputs get a 12px radius, text-like inputs get a 6px radius. "Professional but not prickly." nix almost all drop-shadows and most text-shadows. more 1-3 pixed tweaks to get text centered up hankhill19580 2020-11-10 19:15:41 +00:00
  • 29dc311c6a Ratchet: Destroy HandshakeState after fatal NS/NSR errors zzz 2020-11-10 15:22:46 +00:00
  • 7aa78a1aed One more i2cp buffer size increase zzz 2020-11-10 14:57:39 +00:00
  • 989f64192f i2psnark: Larger read buffer for large files zzz 2020-11-10 14:54:37 +00:00
  • c908c6bd05 Data: SDS no longer extends DataStructureImpl to save space More minor i2cp efficiency improvements KeyCertificate log tweak zzz 2020-11-10 14:48:42 +00:00
  • 9f51b72cab fix oversized button on i2ptunnel home page hankhill19580 2020-11-08 02:49:16 +00:00
  • a2fd817915 Tunnels: getUnknownOptions() is non-null one more TunnelId fixup zzz 2020-11-07 13:53:44 +00:00
  • 5bafdd05a9 Tunnels: Simplify TunnelId and HopConfig to save space and reduce object churn and duplication Fixup tests, javadocs, logging as required zzz 2020-11-07 13:40:48 +00:00
  • e18708bdbe round and re-center buttons on i2ptunnel home page hankhill19580 2020-11-07 07:18:15 +00:00
  • f6687c1f88 add a little padding to the left of the text in the sidebar under Local Tunnels, set links list style to none instead of using the link image hankhill19580 2020-11-07 02:55:35 +00:00
  • b9eabca403 use paste.png for the pastebin instead of pasteidk.png so in theory other pastebins could use it hankhill19580 2020-11-06 16:59:30 +00:00
  • 9ec2c62f2f update the contents of /home to include git.idk.i2p and paste.idk.i2p hankhill19580 2020-11-06 16:57:47 +00:00
  • d4152ea546 NetDB: Ensure RI republish time is less than validation time to prevent failures on connections esp. for hidden mode zzz 2020-11-05 18:47:49 +00:00
  • 8cc62b5b42 Util: More elimination of data copies zzz 2020-11-04 14:27:16 +00:00
  • e242015145 Util: Hook in ByteArrayStream Set accurate lengths for zero-copy zzz 2020-11-04 12:04:24 +00:00
  • 35da97936d Point to gitlab in console readme.html, as approved at today's meeting zzz 2020-11-03 20:59:39 +00:00
  • bfe21176ea Add host already linked in console, as approved at today's meeting zzz 2020-11-03 20:30:53 +00:00
  • d1dd9ab517 i2ptunnel: Add checks for offline expiration in alternate destination Improve logging for expiration checks zzz 2020-11-03 16:39:35 +00:00
  • c18dbe974a Remove reseed SSL cert, now using a CA zzz 2020-11-02 22:19:49 +00:00
  • f69563da75 Util: New zero-copy BAOS WIP, to be hooked in zzz 2020-11-02 12:12:20 +00:00
  • 057eca56d5 Console: Show offline expiration on LS debug page zzz 2020-11-02 12:01:58 +00:00
  • a21a64e0c6 i2psnark: Remove unused bencode() methods zzz 2020-11-02 11:39:40 +00:00
  • 751af5bcd8 i2psnark: Limit max size of embedded video zzz 2020-11-02 11:33:34 +00:00
  • c8605009ba i2ptunnel: Automatically restart tunnel if offline-signed private key file is updated Periodically log if about to expire Short delay between stop and start on restart _tunnel is always non-null zzz 2020-11-02 11:27:06 +00:00
  • 5625caebda I2CP: Remove tunnels immediately on client disconnect zzz 2020-11-02 11:21:52 +00:00
  • fc0a78dd7b Util: Drop class deprecated 11 years ago zzz 2020-10-31 20:20:59 +00:00
  • 90aab37002 i2psnark: Add support for comment and url_list to Storage CLI Add support for multiple urls to MetaInfo CLI Add comment to release torrent zzz 2020-10-30 16:37:54 +00:00
  • 5c1a529df0 Util: Fix NPE in EepGet CLI callback via PartialEepGet Fix callback javadocs zzz 2020-10-30 15:22:24 +00:00
  • 6fa015c410 i2psnark: MetaInfo support for url-list (prep for BEP 19), WIP - unused for now. Add url-list to CLI tool for testing Add comment support to CLI tool zzz 2020-10-30 13:18:46 +00:00
  • 2d1e68b53b i2psnark: Store BEP 47 padding file info in a bitmap (prep for BEP 52), WIP - unused for now. Don't instantiate files_utf8 unless needed, which it never is zzz 2020-10-29 17:13:32 +00:00
  • 35012a3bad Crypto: Precalculate Noise init hash zzz 2020-10-29 16:51:13 +00:00
  • 190b76d7fd Tunnels: Improved logging and handling of offline signature expiration Store back ref to controller in tunnel Stop server controller on I2PException Support generation of keys with fractional days expiration for testing zzz 2020-10-29 15:20:56 +00:00
  • 8d0b1214d2 un-do android check in ObjectCounter and fix hte issue by correctly setting the classpath instead, see RELEASE-PROCESS.md in i2p.android.base hankhill19580 2020-10-29 04:04:18 +00:00
  • 70eb2a49f9 Router: Fix ECIES tunnel testing part 2 Remove ratchet tag from RSKM on timeout zzz 2020-10-28 13:15:26 +00:00
  • f231ea0951 Util: ObjectCounter better android detection zzz 2020-10-28 12:09:55 +00:00
  • f9ffdd5137 Router: Fix tunnel testing for ECIES routers zzz 2020-10-28 12:04:01 +00:00
  • 38f9955391 fix android keySet bug that I discovered this morning hankhill19580 2020-10-28 04:33:47 +00:00
  • 517ff9af28 Build: Fix dev info in maven data zzz 2020-10-27 15:30:03 +00:00
  • 62a91acb40 DoH: Limit response size, sort servers for test SSLEepGet: Fix handling of state param, support max size param zzz 2020-10-27 14:53:11 +00:00
  • 69a5266675 DoH: Add CLI test of all servers zzz 2020-10-27 12:45:37 +00:00
  • e671741329 DoH: Set user agent zzz 2020-10-26 22:47:32 +00:00
  • ab55f27ea4 DoH: Add more CLI options for testing zzz 2020-10-26 15:29:59 +00:00
  • cf88b3057a DoH: limit total time and max requests Better loop checking, force DoH off for request zzz 2020-10-26 13:44:23 +00:00
  • af97eedcbb Util: Fix EepGet allowCaching parameter Add SSLEepGet method to force DoH on/off zzz 2020-10-26 12:22:54 +00:00
  • 7823001594 BOB: Add deprecation warnings zzz 2020-10-25 12:31:50 +00:00
  • a49f87179a Router: Quick checks of eph. key MSB before Noise DH Additional checks on ECIES BRR to catch old/buggy routers Detailed logging of ECIES BRR decrypt fails zzz 2020-10-25 10:55:53 +00:00
  • b52f85ac38 Tunnels: Add missing expiration field to ECIES BRR zzz 2020-10-23 19:42:05 +00:00
  • 470bc77551 fix one more ;; zzz 2020-10-23 16:10:58 +00:00
  • a0822a6b71 NTCP2: Reduce min downtime for rekeying if hidden zzz 2020-10-23 16:09:15 +00:00
  • 15da2f85ad SSU: Minor cleanup of congestion checkin zzz 2020-10-23 16:05:39 +00:00
  • 9b3ff9e615 TCG: Rename method to reflect what it really does zzz 2020-10-23 16:03:19 +00:00
  • df1db163f0 i2ptunnel: Remove mtn tunnel (new installs only) zzz 2020-10-23 15:50:30 +00:00
  • 4a4d814a17 Tunnels: Move AES reply keys from HopConfig to TunnelCreatorConfig to save space; not stored for participating tunnels. zzz 2020-10-23 12:58:45 +00:00
  • c84360ba4b Update the Firefox user-agent string to match the Firefox ESR that is currently used in Tor Browser, credit to dr|zed for pointing out the update and the fix. Tor Browser updated to Firefox ESR 78 with the 10.0 release on September 24, 2020 hankhill19580 2020-10-22 16:12:26 +00:00
  • 6a6064d614 Garlic: Reduce log level on misrouted message zzz 2020-10-21 20:24:12 +00:00
  • 49565a99f9 SSU: Redesign of the congestion control (tickets #2412, #2649, #2654, #2713), modelled on TCP Reno (RFCs 5681 and 6298) - Use a single timer per connection - Resend up to half the un-acked messages per timer event instead of a single message - Only send either old or new messages, do not mix - Cache/avoid several timer calls - Instead of 3 return values, allocating bandwidth is now a boolean function - Avoid one of the iterations over all un-acked messages every packet pusher loop - Remove 100 ms failsafe - Fix OMF debug log NPE With the same cpu usage the bandwidth is much higher Significant speed improvement for lossy connections (e.g. wifi) Patch by zlatinb zzz 2020-10-21 18:14:51 +00:00
  • ee27bc3bbf Reseed: Renew SSL cert expiring soon zzz 2020-10-21 15:21:41 +00:00
  • 25899d41d5 NetDB: ECIES router support (proposal 156): Support sending encrypted lookups and stores to ECIES routers Support requesting AEAD replies to ECIES routers Encrypt RI lookups when using ECIES even on slow machines Switch back to RatchetSKM Don't schedule ack timer for router SKM Reduce getContext() calls GMB null check cleanup MessageWrapper javadoc clarifications Log tweaks zzz 2020-10-21 14:54:47 +00:00
  • 35f6a2e2bf NetDB: Reseed after a long downtime zzz 2020-10-21 13:46:31 +00:00
  • 9ae5cbbc87 SSU: Increase socket buffer size (ticket #2781) zzz 2020-10-21 12:44:27 +00:00
  • 0ace93cec7 i2psnark: Remove references to "maggot" links zzz 2020-10-17 15:19:23 +00:00
  • d387448794 ;; -> ; zzz 2020-10-17 14:41:13 +00:00
  • 4d82917b94 SSU: Fix calculation of nextSendDelay (ticket #2714) patch from zlatinb zzz 2020-10-17 12:12:15 +00:00
  • 7a77f48963 Work on lining up some of the button text and icons a little better, fix peer icon and top/bottom icon, various padding issues hankhill19580 2020-10-16 04:55:48 +00:00
  • dee5dfc682 clear exec bit zzz 2020-10-15 15:48:39 +00:00
  • 5ed6f834c1 libjbigi for linux aarch64 (ticket #1840) stripped gcc: 7.5.0 jdk: openjdk version "1.8.0_265" Built on: Raspberry Pi 4 Model B Rev 1.4 Add support to mbuild-all.sh zzz 2020-10-15 15:36:38 +00:00
  • 3b8e5f0763 i2psnark: Stub out BEP 52 message numbers Hide BEP 48 padding directory from UI Check for and reject BEP 52 info multihashes for now Use cached fai.isDirectory for efficiency Use storage.getFileCount() instead of meta.getFiles() to prep for padding files Add notes for padding file TODOs zzz 2020-10-15 12:04:24 +00:00
  • 7c1798513d Util: Singleton OrderedProperties comparator zzz 2020-10-15 11:54:43 +00:00
  • e54950e02e Router: MessageWrapper.wrap() and GMB support for ECIES (prop. #156 WIP) NetDB parts still TODO Remove PK param from GMB.buildECIESMessage(), already in config zzz 2020-10-15 11:50:11 +00:00
  • b2f060795c Router: Misc. debug fixes - StatisticsManager fix for null router in unit tests - Debug toString() enhancements - Dest hash logs in b32 - Javadoc fix zzz 2020-10-15 11:39:32 +00:00
  • 940ad61ccc Ratchet: ECIESAEADEngine main() quick test IK/N NSR zzz 2020-10-15 11:32:25 +00:00
  • c1f531ea92 Ratchet: Add support for zero key (prop. #144, WIP for prop. #156) zzz 2020-10-15 11:17:41 +00:00
  • 0ebca7e8e3 Ratchet: Destroy HandshakeState after NS failure zzz 2020-10-15 11:10:33 +00:00
  • d301669726 Router: Don't re-derive public key from private for every HandshakeState zzz 2020-10-15 11:01:22 +00:00
  • 010bb0a2fe NTCP: Fix sending termination on idle timeout (ticket #2777) zzz 2020-10-12 13:29:46 +00:00
  • f028002c11 NTCP: Catch IAE in Reader, possibly a race with cancelled key? http://zzz.i2p/topics/2968 zzz 2020-10-12 13:28:57 +00:00
  • 11e1747ffc New partial translations for Kurdish, Turkmen, Argentinian Spanish zzz 2020-10-12 12:50:49 +00:00
  • 5dc9333bb6 DTG: Enable by default for Linux KDE and LXDE Hide option on /configservice if not supported zzz 2020-10-12 11:24:08 +00:00
  • f77acb6db6 i2psnark: Don't truncate 'file not found in torrent' status zzz 2020-10-11 16:25:20 +00:00
  • 22abf09bd7 i2psnark: Version the file icons Minor cleanup of icon set selector zzz 2020-10-11 13:22:26 +00:00
  • 9a1d7a2ae3 Installer: Disable pack200 (ticket #2778) zzz 2020-10-11 12:07:09 +00:00
  • 98e5908557 i2psnark: Cache length of metainfo zzz 2020-10-10 14:59:13 +00:00
  • 9e36fe090c Transport: Simplify IPv6 address validation reject reserved ranges zzz 2020-10-10 12:59:53 +00:00
  • b4b6968ede Ratchet debug: Hide expired sessions Hide sessions with null public key zzz 2020-10-09 13:54:12 +00:00
  • 999c4c51a2 NetDB: Don't use DSA-SHA1 routers for lookups, stores, or tunnel peers Don't use non-ElGamal routers for lookups or stores Prevent DSA-SHA1 routers from auto-floodfill zzz 2020-10-09 13:46:37 +00:00