fd5fcebae9
* NetDb:
...
- Fix behavior when router.isHidden=true
- Delay StartExplorersJob for 10m at startup
- More findbugs cleanups
* netdb.jsp: Indicate if hidden
2008-10-26 18:16:18 +00:00
b743449715
* NetDb:
...
- Update dbLookup profile stats in FloodOnlySearchJob
and FloodfillVerifyStoreJob
- Fix response time store in profile in SearchJob
* profiles.jsp: Don't override locale number format,
clean up the response time output for floodfills
2008-10-26 18:12:36 +00:00
2a08fc7a34
* FloodfillMonitor:
...
- Fix ff count (we forgot ourselves)
- Don't become ff if hidden
2008-10-26 18:08:20 +00:00
0c520de6e5
* HandleFloodfillDatabaseLookupMessageJob:
...
- Send back your routerinfo with the DSRM if not ff to
spread the word that you aren't ff anymore
- Fix behavior when router.isHidden=true
2008-10-26 18:05:51 +00:00
09b868e243
* Blocklist: Change logging from ERROR to WARN
2008-10-26 18:02:21 +00:00
83801c9feb
* Stats:
...
- Remove unused tunnel.buildSuccess and tunnel.buildFailure
- Remove tunnel.buildRequestTime and 5m rate stats from
netDb, effective in next release
2008-10-26 18:00:49 +00:00
68256930b9
* UDP:
...
- Don't do peer tests when hidden
- Don't offer to introduce when hidden
- Don't continually rebuild routerInfo when hidden
- Don't continually rebuild routerInfo when
i2np.udp.internalPort is set but i2np.udp.port is not
- Remove some unused functions
2008-10-26 17:20:19 +00:00
622951c794
* tunnels.jsp: Indicate if pool is dead
2008-10-26 17:18:07 +00:00
b4c808918b
* peers.jsp: Clean up 'Listening on' formatting
2008-10-26 17:11:12 +00:00
20effe3a7f
Big findbugs cleanup
2008-10-19 22:09:14 +00:00
8a756a6e81
* FloodOnlySearchJob: Recover better if the floodfills
...
you know are no longer floodfill or are gone
2008-10-19 21:50:12 +00:00
a7e876da1e
* FloodfillMonitor:
...
- Don't become ff if clock skew is high
- Rebuild routerinfo immediately when ff status changes
2008-10-19 21:48:55 +00:00
4f8d84e9e7
Add multilanguage support for index.jsp
2008-10-14 16:23:23 +00:00
855293d673
* Tunnels: Implement random discard to enforce share limit
2008-10-10 17:34:25 +00:00
387587b0b6
* Throttle: Change reject to BANDWIDTH from CRIT on shutdown
...
for improved anonymity
2008-10-10 17:30:35 +00:00
43e95a70d1
* configpeer.jsp: Table cleanup
2008-10-10 17:29:48 +00:00
ad56eb7220
* UDPPacketReader: Adjust logging
2008-10-10 17:29:18 +00:00
d2d32f0ad1
* peers.jsp: Change <,> to in,out for UDP
2008-10-10 17:28:23 +00:00
0428726e30
* Profiles: Reduce reject penalty in
...
capacity calculation to avoid a congestion collapse
2008-10-10 17:27:23 +00:00
2eb154c24c
* Tunnel Tests: Add time for outbound delay, to avoid
...
congestion collapse
2008-10-10 17:26:44 +00:00
4ec82beec5
* build files: Change to source=1.5, target=1.5
2008-10-10 17:25:58 +00:00
224ebb16d4
Bugfixes for BOB, Important database locking to prevent thread collisions.
2008-10-09 11:58:00 +00:00
2c048d7465
Revision/history changes
2008-10-08 15:39:39 +00:00
a3b9345ff1
Patch to reflect build version
2008-10-07 18:52:19 +00:00
ae0a51669c
* Update versions, package release
2008-10-06 13:28:34 +00:00
52d38e0452
* config.jsp: Add some reachability help
...
* configpeer.jsp: Add blocklist info
* help.jsp: Add link to German FAQ
* tunnels.jsp: Fix inactive participating count
2008-09-23 18:48:59 +00:00
fbad8a1e8e
* SearchReplyJob: Don't look up references to shitlisted peers
2008-09-23 18:47:30 +00:00
f49277087c
* TunnelPeerSelector: Avoid a peer for 20s after a reject or timeout
2008-09-23 18:47:10 +00:00
e5c7b79cf5
* NetDb: Fix the totally broken "check new routers against blocklist"
...
code from 3 checkins ago
* tunnels.jsp: Sort participating tunnels by usage, display rate
2008-09-20 14:08:02 +00:00
6b1224b23e
2008-09-19 zzz
...
* Tunnels:
- Add missing message accounting for inbound gateways,
we were underestimating participating traffic because of it,
and the tunnels were classified "inactive"
- Add participating tunnel role on tunnels.jsp
2008-09-19 01:03:57 +00:00
0bbc94f43c
* Throttle:
...
- Correctly check inbound and outbound total bw limits separately
- Fix up and actually use the tunnel.participatingMessageCount stat,
favor it if lower than the total bw stat, so that
client traffic isn't included for throttle decisions
- Reduce min message count from 60 to 40
* Tunnel Dispatcher:
- Add tunnel.participatingBandwidth stat
- Remove all 3h and 24h stats
2008-09-18 17:14:14 +00:00
7c083ed33b
* logs.jsp: Remove unused connection log, cut wrapper log output in half
...
* configlogging.jsp: Increase box width
2008-09-15 16:23:47 +00:00
50f10e8cf1
* FloodOnlySearchJob:
...
- Ask non-floodfill peers if we don't know any floodfills
- Lookup hashes in the DatabaseSearchReplyMessage if we
don't know enough floodfills
2008-09-15 16:22:09 +00:00
69d9c054d8
* Tunnel Pool:
...
- Prevent excess zero-hop tunnels
- Always wait before looping in BuildExecutor
2008-09-15 16:21:23 +00:00
fcfe4397c4
* NetDb: Check new routers against blocklist
2008-09-15 16:20:23 +00:00
e734a55872
* Router: Shutdown clients first
...
* Throttle:
- Use 60s rather than 10m tunnel.participatingMessageCount stat
- Fix a summary bar message
* Tunnel Dispatcher: Update tunnel.participatingMessageCount
every 20s, rather than at tunnel expiration, to maintain
a more current stat
2008-09-15 16:19:08 +00:00
825af3e6c1
* HarvesterJob: Don't instantiate if disabled
...
* NetDb: Add netDb.exploreKeySet stat
* netdb.jsp: Add parameter ?r=xxxxxx to view a single routerinfo,
and ?r=. to view our own; change links on other pages too
2008-09-12 13:37:22 +00:00
cf54dd159d
* Blocklist: Fix a log message format
2008-09-12 13:28:14 +00:00
97366824d6
* Transport: Make 0.0.0.0/8 and 169.254.0.0/16 private
2008-09-12 13:25:51 +00:00
2ac5361937
fix compile error
2008-09-06 15:54:53 +00:00
9a2792e64c
* EepGet command line: Fix byte counts after a failed resume
...
* UpdateHandler: Cleanup, clarify failure message
2008-09-06 13:52:46 +00:00
1091a289d2
* NTCP: Mark unreachable on outbound connection timeout
2008-09-06 13:49:31 +00:00
536f5d0c7b
* Shitlist: Fix partial shitlisting (still unused though)
2008-09-06 13:48:57 +00:00
a3108ead4a
* Throttle: Combine current and last bw measurement,
...
reduce default max tunnels to 2500 (was 3000)
2008-09-06 13:48:25 +00:00
6501d403ab
* Tunnel BuildHandler: Logging cleanup
2008-09-06 13:47:30 +00:00
62bf269c42
* Profiles: Penalize capacity when tunnel build request times out
...
* Tunnel BuildExecutor: Debug cleanup
2008-08-29 13:15:28 +00:00
ee4d68cf6a
* Stats: Remove tunnel.Bps.* stats when the tunnel pool is closed
2008-08-29 13:13:45 +00:00
e064b0a0e1
* Shutdown: Call the shutdown hooks before the router shutdown
...
rather than after
2008-08-29 13:12:55 +00:00
896ba7ae1c
* Floodfill Peer Selector: Prefer already-connected floodfill
...
peer for direct RouterInfo stores, to mimimize floodfill
connections
* Peer Profiles: Classify connected peers as "active",
which will help improve the fast pool
* Transport Manager: Add isEstablished(Hash)
2008-08-27 19:58:13 +00:00
2c48831604
ntcp reduce idle timeout
2008-08-27 19:56:06 +00:00