97ae1e5034
Cleanup: Don't use DataHelper.writeLong() for a single byte
2015-12-13 16:38:06 +00:00
fee755bdb7
Show family cert on /certs; fix HTML
2015-12-13 02:42:12 +00:00
4fe24790fd
RouterInfo: Log the full RI, not the hash of the data
...
(which is useless) on signature verification fail,
in an attempt to find the culprit
2015-12-12 23:14:39 +00:00
68ecd82755
minor cleanup
2015-12-12 14:55:08 +00:00
2c1b9c2d37
Javadoc fixes
...
Better OCMOSJ Javadocs
2015-12-12 14:31:52 +00:00
cddc1b362e
Another deadlock fix: remove sync in Router.isHidden()
2015-12-12 13:21:29 +00:00
89bdbedc0f
Sybil: Add start of profile analysis, use for first-heard-about time
...
Increase pair-distance threat points
2015-12-12 12:43:22 +00:00
3a4e82f025
Family: Publish pubkey in RI; use it to verify if no cert available
2015-12-12 12:14:51 +00:00
c8aca62d03
Crypto: Blacklist Verisign G1 roots
...
match by CN or OU
2015-12-11 22:36:40 +00:00
8b9bcbc777
SSU: Fix outbound IPv6 errors on Windows without a real v6 address
...
when explict host is set. Validate addresses before confirming that
we have an IPv6 address. Possibly related to ticket #1538 .
javadocs
2015-12-11 17:14:45 +00:00
00d6a49653
Router: Don't let context clock shifts affect calculated uptime
2015-12-11 17:11:16 +00:00
ea9c4a1957
Router, naming, I2CP: Increase lookup cache max sizes (except on Android),
...
reduce max lookup depth, and increase non-floodfill profile bonus
to attempt to reduce load on floodfills
2015-12-11 15:40:11 +00:00
7680ecbdc4
Transport: More deadlock prevention (ticket #1722 )
2015-12-11 15:28:39 +00:00
00a5d19534
Limit wait for NTP to 45 seconds (ticket #1725 )
2015-12-11 15:16:16 +00:00
2d1ac7b266
Wrapper: Listen for Windows Service shutdown events and shutdown router hard.
...
As a result, event log will now show "shutdown" instead of "crashed".
2015-12-11 15:13:40 +00:00
2852383e4e
Router: Fix family verification after testing, partially hook into netdb store()
...
Always use our pubkey to verify our family
Rework caching strategy
2015-12-11 15:10:08 +00:00
393b593785
Logs: Windows line ending fixes for event log and duplicate message in router log
2015-12-11 15:06:22 +00:00
32df925fa6
More Sybil tool tweaks
2015-12-10 13:09:33 +00:00
9b2bbe03ee
dont put HTML in Android router logs
2015-12-10 13:07:40 +00:00
7e872088d0
Router:
...
- Change addCapabilities() to getCapabilities()
- Add netdb family sign/verify utility (ticket #1510 )
(verify not yet used)
RouterInfo:
- Remove addCapability() and delCapability()
StatPublisher:
- Remove Service interface, not required
- Consolidate getCapabilities() and network ID here
- Add family signatures
- Remove unused coreVersion and stat_uptime (as of 0.9.24)
2015-12-10 13:03:49 +00:00
77a6db1cab
Updated history after prop
2015-12-08 05:32:27 +00:00
bb56a11bda
propagate from branch 'i2p.i2p.unittests' (head 53586f73fb813f519cdb6a1f7b1b40efec2e35dc)
...
to branch 'i2p.i2p' (head 628a2c591ca44095e2f93acd026046d4512cf692)
2015-12-08 05:27:03 +00:00
7ea2be387e
Better exception message, so it's in the router log
2015-12-08 02:13:31 +00:00
81cb62fda7
Sybil tool tweaks and enhancements
2015-12-08 02:09:10 +00:00
8b42896cc6
Crypto: Consolidate certificate import methods
2015-12-08 02:07:38 +00:00
9ba5ad7bb1
Remove 'l' from example apparmor profile
2015-12-06 17:47:22 +00:00
f7ede4bf6f
Update timestamp
2015-12-06 17:45:31 +00:00
64f2318720
update debian changelog: new pkg uploaded
2015-12-06 17:43:27 +00:00
34202e6c4e
debian: refresh patch
2015-12-06 17:43:07 +00:00
af8b8ecddd
Startup: Increase rekey probability again
2015-12-06 17:35:31 +00:00
0558bc41a3
Add wrapper deadlock detection to default wrapper.config
2015-12-06 17:33:44 +00:00
d45dc8d0f3
NetDb: Stub out a "family" indicator (ticket #1510 )
2015-12-06 16:52:27 +00:00
b6e8431bce
Console: Don't force profile creation when loading floodfill tab
...
Don't show negative times
Sybil tool: tweaks
TunnelRenderer: minor cleanup
2015-12-06 16:47:34 +00:00
826bb54984
minor cleanup
2015-12-06 16:30:46 +00:00
fdc160cf1d
Utils: Move new getSystemTimeZone() from DataHelper to SystemVersion,
...
which is a better place for it.
2015-12-06 16:28:14 +00:00
5a7fc3f7f4
Update debian changelog
2015-12-06 14:16:43 +00:00
a35ecda992
Debian: java6 can no longer fulfill the requirements
2015-12-06 03:08:23 +00:00
89e60fa8c5
sync debian/changelog
2015-12-06 03:05:42 +00:00
6e2e4ca6d8
allow writing to /tmp/imageio*, needed on some systems to display graphs
2015-12-06 03:03:01 +00:00
eaae06028e
remove 'l' from debian apparmor profiles
2015-12-06 03:01:31 +00:00
997ef73d50
Sybil tool: Test tomorrow's routing keys also
...
Add netdb stats output
Add avg. ff distance output
Increase penalty for proximity to our keys
Reduce number of RIs output
2015-12-05 13:50:00 +00:00
ff4d575196
Profiles:
...
- Change doubles to floats to save memory
- Move fields to top
Sybil tool: Tweaks
2015-12-04 21:25:25 +00:00
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
cab69f6583
NetDb: Fix deadlock (ticket #1722 )
2015-12-03 18:07:29 +00:00
5bd0041f8b
Console: Add experimental Sybil analysis tool
...
requires routerconsole.advanced=true
2015-12-03 17:44:15 +00:00
53ae4125e5
Add time-sync to the systemd unit created by i2prouter install ( #1578 )
2015-12-02 19:51:00 +00:00
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
348805f012
i2psnark:
...
- Consolidate default tunnel length definition
- Increase max peers and uploaders per torrent
- Increase default max total uploaders
- Increase max peers sent and returned in DHT
2015-12-01 20:12:31 +00:00
72527f4d33
SSU: Allow IP and port in relay request if it matches the source
2015-12-01 20:11:07 +00:00
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