7ab85a0a20
Graphs: prevent NaNs if we are skewed ahead of system time
2015-05-27 21:05:44 +00:00
fba0372339
Banlist: Ban all-zero hash
...
NetDb: Drop all-zero lookups and stores, add stats
SSU:
- Fix debug logging of dumped packets
- Drop sessions with bad clock skew, banlist peer, add stats
- Drop sessions with corrupt DSM, banlist peer, add stats
Log tweaks
2015-05-27 21:00:46 +00:00
03dfa6515b
SSU: send destroy message in a couple cases where we previously just called dropPeer()
2015-05-27 20:54:22 +00:00
5e33ed1169
log tweaks
2015-05-27 20:52:00 +00:00
11ab7fc56c
add comment
2015-05-27 20:51:01 +00:00
716bff41d7
remove cast
2015-05-27 20:50:29 +00:00
1d8842cfc8
Gunzip: Add tests to main()
2015-05-27 20:49:51 +00:00
042b03d6b8
DataHelper: Add year output to formatDuration()
2015-05-27 20:48:51 +00:00
ab753651b9
Add new reseed server
...
Thanks parg!
2015-05-26 20:55:44 +00:00
4ea99b8a10
I2CP: Take 2 of fix, so a newly created session
...
isn't destroyed and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup;
Clarify session exception text if not open
2015-05-24 00:14:32 +00:00
3d07e1a10b
I2CP: Revert part of prior checkin, prevented idle tunnel from opening;
...
(treat INIT as CLOSED) better fix to follow
2015-05-23 20:02:46 +00:00
195171f9ed
I2CP: Add an INIT state for session, so a newly created session
...
isn't treated as CLOSED and immediately replaced by i2ptunnel,
which caused dup shared clients in a race at startup
(possible related tickets #642 , #650 , #815 , #1545 )
2015-05-23 16:07:49 +00:00
33c4be5b2f
Updates to geoip.txt and geoipv6.dat.gz based on Maxmind GeoLite Country database from 2015-05-06.
2015-05-21 17:32:35 +00:00
fea2c3c6b2
Install the apparmor profiles in complain mode
...
Instead of enabling exceptions when needed for custom set-ups, some users will
opt for disabling all security functions.
2015-05-21 17:27:29 +00:00
281686ba58
clarify comment
2015-05-21 17:24:32 +00:00
0b91fcb636
sync Translations with Transifex
2015-05-21 17:11:50 +00:00
807f1381fb
sync debian/changelog
2015-05-21 16:54:35 +00:00
ac56a63809
remove /dev/(u)?random since these are included in the base abstraction
2015-05-21 16:52:09 +00:00
e4798b9ed8
allow user scripts installed to cgi-bin to be executed
2015-05-21 16:46:19 +00:00
7584346c82
fix indentation of i2p abstraction
2015-05-21 16:44:00 +00:00
ae41a3f316
SSU:
...
Synchronize UDPPacket methods, possible fix for bad
packets and UDP stalls caused by cache corruption?
Cleanup unused methods and fields
2015-05-19 14:49:02 +00:00
0c672ecc49
Update: Fix NPE in initialization
2015-05-16 13:10:07 +00:00
3b6d98fe38
Translate "Dest" instead of "Dest:", tabbing (thx zzz)
2015-05-15 22:36:49 +00:00
b3472cfe80
Show the I2PSnark dest on the main page ( #1436 )
2015-05-15 20:51:45 +00:00
38f2b93c7a
typo
2015-05-15 20:30:59 +00:00
e7af87a981
Update: Ignore su3 dev build version at startup if older
2015-05-15 19:15:51 +00:00
d698a67660
Deprecate Router.setConfigSetting() and removeConfigSetting()
2015-05-15 15:50:16 +00:00
b38f2d62a8
bump -23
2015-05-15 14:58:54 +00:00
10556bca75
merge of '174649506cd8a9665ad798c090e39481af967011'
...
and '67eb724b7638284d33f1b4997183cc9f197d2883'
2015-05-15 14:17:41 +00:00
1f17d2a149
add cacapo plugin cert
2015-05-15 14:17:08 +00:00
dc777c8de5
fix on non-full stats routers (thx zzz)
...
doh
2015-05-15 13:42:16 +00:00
1fb9643916
i2psnark: Fix deletion of single-file torrent outside snark dir (ticket #1544 )
2015-05-13 14:00:19 +00:00
081f1865a8
Console: Fix URLs caught in XSS filter on /confighome (ticket #1569 )
...
Fix name and URL escaping
Truncate long URLs in display
2015-05-13 12:04:28 +00:00
0e17c560b3
NTCP: Catch race in Reader (ticket #1534 )
2015-05-13 10:52:26 +00:00
a3b1327934
javadoc fixes
2015-05-13 10:48:48 +00:00
e68ca573f0
remove status message
2015-05-13 10:41:49 +00:00
cbdc1403bf
remove old check
...
bump
2015-05-12 19:53:19 +00:00
ca14055976
fix build
2015-05-12 19:02:00 +00:00
8303016b48
- Job Queue/stats: add stat/graph for amount of scheduled jobs (router.tunnelBacklog)
...
- FloodfillMonitorJob:
- Use avg of router.tunnelBacklog instead of current backlog
- Some language/spelling fixes
2015-05-12 18:46:40 +00:00
287862887d
runplain.sh improvements
2015-05-11 01:12:13 +00:00
f25d2a3d3f
Util: Fix corruption of cached ReusableGZIPInputStreams,
...
caused by calling close() from HTTPResponseOutputStream.Pusher,
but close() rendered the underlying InflaterInputStream unusable.
Broken in -15. Caused failed HTTP fetches and other flakiness.
2015-05-11 00:08:26 +00:00
7f30f481b2
i2ptunnel: Improve error handling for UDP tunnels,
...
Sink.send() may now throw RuntimeException,
converted from IOException or I2PSessionException;
interrupt runner threads on error;
ignore I2PSessionException in Pinger.close();
logging and javadoc improvements;
untested
2015-05-09 22:22:13 +00:00
5ee6826241
Plugins: Add support for custom icons (ticket #1550 )
2015-05-09 15:28:43 +00:00
68951c4c6b
remove http in linkify()
2015-05-09 13:19:46 +00:00
5dc7497802
Reseed: Don't reseed while shutting down (ticket #1565 )
2015-05-08 12:27:40 +00:00
31cfddc218
Router: Clear I2CP lookup cache on exit
2015-05-07 16:46:15 +00:00
c1e70ac7d2
SAM: Close datagram or raw session when underlying
...
I2P session closes (ticket #1563 )
2015-05-07 16:04:08 +00:00
dd9abd3f09
set installed dev version
2015-05-07 14:18:47 +00:00
2f5e64e532
Update: Add support for su3-signed development builds (ticket #1381 )
...
Full version is used as the su3 version.
Uses same su3 certs as release updates. Users may add additional certs
to ~/.i2p/certificates/router/ as necessary.
Copy echelon's reseed key for use as a router signer.
Unsigned update remains a separate option for now.
Various update subsystem cleanups.
2015-05-07 13:04:43 +00:00
b12f988390
javadoc fixes
2015-05-07 13:03:17 +00:00