9d70a5293f
netdb stats cleanup
2008-08-27 19:55:47 +00:00
bf51741134
* Update versions, package release
i2p-0.6.3
2008-08-24 10:28:57 +00:00
33e8abfc3e
* Persistent data store: Increase write limit from 300 to 600
...
so floodfill routers don't get backed up
2008-08-20 15:02:56 +00:00
258d01f0d9
* Blocklists: Handle blank lines and \r\n in blocklist.txt
...
* NTCP: Add connection limit, set by i2np.ntcp.maxConnections,
default is 500 (very high for now)
2008-08-20 14:58:45 +00:00
49af13a3ca
* i2psnark: Fix OOM vulnerability by checking incoming message length
...
(thanks devzero!)
2008-08-13 15:59:16 +00:00
719ba3f66f
* Floodfill Peer Selector:
...
- Avoid peers whose netdb is old, or have a recent failed store,
or are forever-shitlisted
2008-08-04 19:31:11 +00:00
9652db9623
* Blocklists:
...
- New, disabled by default, except for blocking of
forever-shitlisted peers. See source for instructions
and file format.
* Transport - Reject peers from inbound connections:
- Check IP against blocklist
- Check router hash against forever-shitlist, then block IP
2008-07-30 03:59:18 +00:00
481af00bab
-9
2008-07-16 15:05:56 +00:00
11d267bc9a
* configpeer.jsp: New
2008-07-16 15:05:07 +00:00
40f0cb65a1
* SSU:
...
Don't proactively reconnect until 30m idle, so
we don't lose introducer tags prematurely
2008-07-16 15:04:02 +00:00
2ba9929277
* PRNG: Move logging from wrapper to router log
2008-07-16 15:03:00 +00:00
616abba328
* i2psnark: Open completed files read-only the first time
2008-07-16 15:02:20 +00:00
14a6352d9a
Corrected UTF-8 encoding
2008-07-16 14:44:17 +00:00
5782c42d25
Cleaned up all 'imports' in all applications, core and router.
2008-07-16 13:42:54 +00:00
f261deaf16
made code more 1.5 compatible
2008-07-14 15:05:26 +00:00
5228543236
* SSU:
...
- Try to pick better introducers by checking shitlist,
wasUnreachable list, failing list, and idle times
- To keep introducer connections up and valid,
periodically send a "ping" (a data packet with no data and no acks)
to everybody that has been an introducer in the last two hours
- Add a stat udp.receiveRelayRequestBadTag, make udp.receiveRelayRequest only for good ones
- Remove some 60s and 5m stats, leave only the 10m ones
- Narrow the range for the retransmit time after an allocation fail
- Adjust some logging
2008-07-07 14:18:38 +00:00
e173a47e01
* Streaming lib - adjust some loggging, cleanup Connection.toString()
2008-07-07 14:18:15 +00:00
07b895a069
* Router console: Flag placeholder pages as noncacheable
2008-07-07 14:10:10 +00:00
4d8ffc85e2
* LoadTestManager: Don't instantiate, it's disabled
2008-07-07 14:09:16 +00:00
53e2e0d1c9
* KeyManager:
...
- Don't write router key backup when leaseSet keys are updated
- Synchronize to prevent concurrent writes (thanks Galen!)
- Backup keys every 7 days instead of every 5 minutes
2008-07-07 14:07:59 +00:00
e0dcf82697
* HTTP Proxy: Don't show jump links for unknown jump hosts
2008-07-07 14:07:14 +00:00
0cfac58adb
* i2psnark:
...
- Repair corrupted files with wrong length rather than die
- Register shutdown hook to properly shutdown torrents when
the router shuts down, hopefully will reduce corruption
- Add Galen tracker
- Add a note about how to chane directory
2008-07-07 14:05:54 +00:00
2768bef991
* NTCP:
...
- Try to fix 100% CPU, caused perhaps by JVM NIO bug...
- Fix failsafe stats
2008-06-30 03:14:32 +00:00
bae712ad96
* i2psnark:
...
- Fix NPE caused by race (thanks echelon!)
- Add mastertracker, remove de-ebook
2008-06-30 03:09:20 +00:00
49cb4c13b3
* PersistentDataStore: More leaseSet code cleanup
2008-06-30 03:08:16 +00:00
28da17276c
* configstats.jsp: Fix NPE when no stats checked (thanks nothome27!)
2008-06-30 03:07:52 +00:00
14099ace69
* SimpleTimer: Change congestion message from error to warn
2008-06-30 03:07:00 +00:00
9289799c97
* FloodfillMonitorJob: Change range from 5-7 to 4-6
2008-06-24 14:41:41 +00:00
f057666ac2
* PersistentDataStore: Don't try to remove nonexistent leaseSet files
2008-06-24 14:39:14 +00:00
a11b74b2d8
* NTCP: Remove getIsInbound(), duplicate of isInbound()
2008-06-24 14:38:09 +00:00
0e018c5b4d
* Router console: add placeholder pages for i2psnark, i2ptunnel,
...
susidns, and susimail for use when the .wars are not running
2008-06-24 14:36:39 +00:00
107a90fa33
increase max window size to 128
2008-06-24 14:33:30 +00:00
01259cc07d
merge of '5c7631359fea237f6aa916acd4f76a8a00d519fb'
...
and '88d299913d4aeb0ef7e8adabb5c39255e9cca0d2'
2008-06-22 14:08:06 +00:00
4d955f3be5
minor optimization in I2PDatagramDissector(only verfy signature once)
2008-06-22 14:07:30 +00:00
49e429c166
* PRNG: Add two stats
...
* Summary bar:
- Display Warning for TCP private IP address
- Display PRNG stats
2008-06-20 20:22:38 +00:00
53c5b1446a
* OutNetMessage: Change cache logging from WARN to INFO
2008-06-20 20:21:21 +00:00
dc68ebbaeb
* configclients.jsp: Add start button for clients and webapps.
2008-06-20 20:20:50 +00:00
f3d73a6c15
* configclients.jsp: Implement saves for clients and webapps.
2008-06-17 13:48:41 +00:00
91950a37f5
* Comm System: Add new STATUS_HOSED for use when UDP bind fails
...
* Summary bar: Display helpful errror message when UDP bind fails
* UDP: Don't bid when UDP bind fails
2008-06-17 13:47:54 +00:00
a8c266402e
* configclients.jsp: New. For both clients and webapps.
...
Saves are not yet implemented.
2008-06-16 12:31:14 +00:00
d78fb4df3c
* RouterConsoleRunner: Use a new config file, webapps.config,
...
to control which .wars in webapps/ get run. Apps are enabled
by default; disable by (e.g.) webapps.syndie.startOnLoad=false
Config file is written if it does not exist.
Implement methods for use by upcoming configclients.jsp.
2008-06-16 12:26:36 +00:00
fb5a8ee0d8
* Refactor LoadClientAppsJob.java, move some functions to new
...
ClientAppConfig.java, to make them easily available to
a future configclients.jsp
2008-06-16 12:19:55 +00:00
7b81062816
* UDP: Prevent 100% CPU when UDP bind fails;
...
change bind fail message from ERROR to CRIT
2008-06-16 12:18:43 +00:00
c3a2adc97e
minor updates
2008-06-13 17:19:42 +00:00
bff685f7ca
* Throttle: Use BANDWIDTH rather than CRIT as the rejection reason at
...
startup, so peers don't list us as failing.
2008-06-10 14:05:55 +00:00
7e51c86c38
* Floodfill: Add new FloodfillMonitorJob, which tracks active
...
floodfills, and automatically enables/disables floodfill on
Class O routers to maintain 5-7 total active floodfills
2008-06-10 13:37:27 +00:00
df069ec9d1
* NetDb Stats:
...
- Remove several more stats
- Don't publish bw stats in first hour of uptime
- Publish floodfill stats even if other stats are disabled
- Changes not effective until 0.6.2.1 to provide cover.
2008-06-10 13:28:13 +00:00
eb3164d0e0
* graphs.jsp: Fix a bug where it tries to display the combined
...
bandwidth graph when it isn't available
2008-06-10 13:17:28 +00:00
5a69de3650
0.6.2-1
2008-06-09 14:12:09 +00:00
87b933fd3a
propagate from branch 'i2p.i2p.i2p-0.6.2.1-pre' (head 8b23a248995e5c57ccef1c2620a47929f4b257cf)
...
to branch 'i2p.i2p' (head f65d1f225d8700ea812e1c3cbc0ee9e7a5bbaf98)
2008-06-09 14:00:50 +00:00