Commit Graph

4143 Commits

Author SHA1 Message Date
zzz 826bb54984 minor cleanup 2015-12-06 16:30:46 +00:00
zzz ff4d575196 Profiles:
- Change doubles to floats to save memory
  - Move fields to top
Sybil tool: Tweaks
2015-12-04 21:25:25 +00:00
zzz 68c312139e Console: Fix NPE on /profiles
Profiles:
  - Fix first heard about to be earliest, undeprecate
  - Fixup first heard about at profile readin
  - Persist good/bad lookup/store DBHistory stats added in 0.7.8
  - Remove unused DBHistory methods and fields to save memory
  - Change bonus longs to ints to save memory
  - Extend profile expiration time from 3 days to 15
  - Consolidate getLong()
  - Synch fixes
Sybil tool: Tweaks and enhancements
2015-12-04 20:35:38 +00:00
zzz cab69f6583 NetDb: Fix deadlock (ticket #1722) 2015-12-03 18:07:29 +00:00
zzz 5bd0041f8b Console: Add experimental Sybil analysis tool
requires routerconsole.advanced=true
2015-12-03 17:44:15 +00:00
zzz b53fe37a30 SAM:
- Don't map keys to upper case in parser, corrupts I2CP options
  - Register SSL and UDP ports with PortMapper
2015-12-01 20:14:09 +00:00
zzz 72527f4d33 SSU: Allow IP and port in relay request if it matches the source 2015-12-01 20:11:07 +00:00
zzz dfbbe3e928 Transport: Interrupt DH refiller thread when pool is empty,
to speed refilling and reduce pumper stalls
Reduces empties by 10x
2015-12-01 20:09:22 +00:00
kytv 1c1511267d after extended downtime, disabling https://i2pseed.zarrenspry.info/ as a reseed host 2015-11-30 19:08:50 +00:00
zzz 68b4ad2238 declare 3.2 complete, bump -5 2015-11-28 21:45:36 +00:00
zzz dffd441304 SAM: Allow backslash escapes in parser (tickets #1325, #1488)
remove unneeded escape char in other parsers
2015-11-28 18:53:40 +00:00
zzz 38c8e017a8 i2psnark: Increase max pieces to 32K 2015-11-28 13:01:00 +00:00
zzz b1668bbc11 Fixup after prop, history, bump -3 2015-11-27 21:10:10 +00:00
zzz 9ce8fced02 propagate from branch 'i2p.i2p.zzz.sam' (head b328f0edb961263d7606ea964ecb3f7c319ca1cf)
to branch 'i2p.i2p' (head 7b4c0525be182722ef2cc7b564691f27d997da3b)
2015-11-27 20:58:18 +00:00
zzz 302ec7767a Console: Don't show null port in error message (ticket #1712)
History for prop, -2
2015-11-22 16:44:26 +00:00
zzz 1215a70aab propagate from branch 'i2p.i2p.zzz.test2' (head 8fa44268a1dd2b7baaf01806e6994281ab031870)
to branch 'i2p.i2p' (head 44afdaa15ce8a95c112c7d58a5908f401c1a0145)
2015-11-22 16:00:16 +00:00
zzz ce96234fdb SSU ext. options:
- don't ask for intro if he is indirect
  - ask for intro if our state is unknown
  - debug logging
  - change min to 0.9.23 for testing
2015-11-21 19:45:54 +00:00
zzz 9a9832cb77 Console: Fix escaping of plugin description on /configclients (ticket #1711) 2015-11-21 17:39:10 +00:00
zzz 7649132259 OCMOSJ: One more place attempting to update our own profile 2015-11-21 14:33:22 +00:00
zzz 8d9d3fcf95 SSU: Add option to disable extended options
Fix max payload type
2015-11-19 14:15:28 +00:00
str4d dfb8830802 0.9.23 2015-11-19 00:31:15 +00:00
zzz 599989deba comment re: SSU timestamps 2015-11-18 20:04:45 +00:00
zzz 1e89fac192 SSU: Add support for requesting a relay tag via
Session Request extended options (ticket #1465)
2015-11-18 18:12:23 +00:00
zzz 38a1a96db2 revert JobTiming being a clock shift listener, not needed 2015-11-16 19:57:38 +00:00
kytv 046ef07efd -29-rc 2015-11-15 19:12:53 +00:00
zzz 23cb4ca764 ditto 2015-11-14 02:07:28 +00:00
zzz 231040ddd8 Profiles: Don't allow creation of our own profile
TunnelCreatorConfig:
 - locking
 - comment out unused code
 - don't set bandwidth stats in profile for ourselves
TunnelDispatcher:
 - don't set tunnel stats in profile for ourselves
BuildHandler, TunnelPool: Minor optimizations
2015-11-14 02:07:01 +00:00
zab2 7a75e2e662 up version for interrupt() 2015-11-13 23:32:55 +00:00
zzz 8a1f02aa89 Console: Fix lifetime participating bandwidth display (ticket #1706)
Add locking to HopConfig counts
Split participatingMessageCount stat into two stats,
participatingMessageCountAvgPerTunnel for throttle (same as old participatingMessagecount)
and participatingMessageCount for console (straight total)
Fix calculation of stat for throttle by adjusting for new
stat coalesce time (50 not 20 seconds)
2015-11-13 21:18:21 +00:00
zzz a028bba997 Console: Fix filtering and escaping on /configclients
Fix autostart setting on new client, was inverted
2015-11-12 20:39:58 +00:00
zzz 51c5da3f72 lint: don't catch Exception, catch RuntimeException or checked exception.
omits SAM, BOB, reflection, commented-out code, and a few other places
2015-11-12 18:49:13 +00:00
kytv e93e76a362 Remove netdb.rows.io and its associated certs
The DNS record for the subdomain was removed about a month ago.
2015-11-11 16:36:32 +00:00
zzz c1afbd37d7 SSU: Version check to send extended options 2015-11-11 13:48:38 +00:00
zzz 3fa2fb4c8d Timers: State fix 4th try (tickets #1694, #1705)
log tweaks
2015-11-11 13:38:24 +00:00
zab2 123b4ca460 Fix locking on _nextExpire field 2015-11-09 17:48:19 +00:00
zzz 1451dc6ece More: Don't use DataHelper.readLong() for 1-byte reads, for efficiency 2015-11-08 20:43:42 +00:00
zzz 1aed266f70 Consolidate increments of offset, for efficiency 2015-11-08 19:17:32 +00:00
zzz e120a8a3a3 Don't use DataHelper.readLong() for 1-byte reads, for efficiency 2015-11-08 18:49:05 +00:00
zzz a3e16614ae SSU: Prep for extended options 2015-11-08 18:30:51 +00:00
zzz a3b55ccdea cleanup 2015-11-08 16:43:49 +00:00
zzz 8e77188560 Replace URL with URI where possible
URL bad for anon and has traps like equals()
2015-11-07 22:38:05 +00:00
zzz 1e5a35c7f8 Use new split() 2015-11-07 17:45:48 +00:00
zzz f5bf4ec8ea escape referer 2015-11-07 12:06:56 +00:00
zab2 c901010d96 Make parameters of NegativeLookupCache configurable 2015-11-07 02:56:59 +00:00
zab2 9f0f1f5ec8 Make more ISJ parameters configurable 2015-11-07 02:46:33 +00:00
zab2 7175b1cdb9 Make the search limit configurable 2015-11-07 02:22:17 +00:00
zab2 6bb156a436 Do not expose ISJ lock 2015-11-06 19:01:44 +00:00
zzz 5f50f23fe1 Streaming: Split blacklist into one for EC and one for Ed 2015-11-05 21:37:21 +00:00
zzz 3e25ff251b Console: Add new home page links as approved at meeting
exchanged.i2p icon license: WTFPL
i2pwiki.i2p and lenta.i2p: Awaiting icons that meet our requirements
2015-11-04 15:08:44 +00:00
zzz b15ea8ba2f Timers: Improve OutboundMessageRegistry locking
SimpleTimer2 cleanups
possible fix for ticket #1694
2015-11-04 14:57:07 +00:00