c75ff538a3
a little peers.jsp cleanup
2009-05-23 20:23:28 +00:00
7e71ead3e9
* Connection limits / throttle:
...
- Better limits when no inbound TCP
(limit inbound and outbound separately)
* GeoIP:
- Check netDb SSU IP too
- Check whole netDb at startup
2009-05-23 19:43:02 +00:00
29489ad198
Error in the geoip html.
2009-05-23 17:24:44 +00:00
eac45256aa
* Router netDB:
...
- Added flags to the netDB page
2009-05-23 16:40:18 +00:00
7feb97e415
more info than just nuh uh
2009-05-23 14:37:25 +00:00
695752629d
Move upnp logging from wrapper log to router log
2009-05-23 14:09:37 +00:00
c3c20ceca4
fix comments
2009-05-22 15:17:47 +00:00
b4336fdec7
-3 w/ watchdog changes
2009-05-21 15:44:05 +00:00
e0652a4607
propagate from branch 'i2p.i2p.zzz.test' (head 326752c8c7ce00bc6787fe25e315448ce7124aff)
...
to branch 'i2p.i2p' (head b73ed9af5ee4f058a2b84f96de92f7cdc7ee0196)
2009-05-21 15:40:50 +00:00
4ab46b1de8
* Watchdog:
...
- Log memory stats
- Dump threads on linux
- Restart after 20 minutes (give the dog his teeth back)
2009-05-21 15:40:33 +00:00
d7122cdad7
-2
2009-05-21 13:43:23 +00:00
d927f8bcb0
message tweaks if no wrapperr
2009-05-21 13:12:47 +00:00
4426cc359c
* ExpireRoutersJob:
...
- Rewrite, not enabled yet
* TunnelManager:
- Remove now-unused isInUse()
2009-05-21 00:34:10 +00:00
438ea1b269
fix db writes to disk broken in last checkin
2009-05-20 22:35:56 +00:00
b7e2d3a10b
add some comments
2009-05-20 18:12:17 +00:00
846c5fcfc3
* Console:
...
- Use flags for shitlist and peers.jsp too
- Tweak tunnels.jsp to show class letters
- Hide in-progress details on tunnels.jsp
2009-05-20 15:49:39 +00:00
31cd726b7b
* UPnP:
...
- Fix up port handling, add some logging on bind fails
- Force IPv4 only for binds
2009-05-20 15:01:43 +00:00
3ba43a77f4
Add geoip support and flag icons
2009-05-19 18:07:19 +00:00
cb5390b2fb
propagate from branch 'i2p.i2p' (head 31ab45aaed880aa1d8295541b813adb312582f17)
...
to branch 'i2p.i2p.zzz.test' (head 8f1820175b7df8fc1f880c4fe1104f1b0e633483)
2009-05-18 18:22:24 +00:00
fae7262d31
* DataStore:
...
- Adjust interface to have persistent and non-persistent methods,
to prepare for partial storage in RAM
* PersistentDataStore:
- Cleanup, simplify, and concurrentify
- Tweak stats
- Remove write limit
- Flush to disk on shutdown
- Don't write out what we just read in
2009-05-18 18:21:56 +00:00
631cd37f8b
-1
2009-05-17 12:35:45 +00:00
b59a38ffad
propagate from branch 'i2p.i2p.zzz.upnp' (head 348acc252da725bc621791ef811a43943e889833)
...
to branch 'i2p.i2p' (head 264d0119a37e276dce2996f360f9c8e065b30008)
2009-05-17 12:28:27 +00:00
9234a94da9
propagate from branch 'i2p.i2p.zzz.test' (head f402c08d0b2796653b559711cb1ea8c3c0204372)
...
to branch 'i2p.i2p' (head 4d0babb75e3c5237b10ff49f57599c53c581bb83)
2009-05-17 12:20:34 +00:00
aa2f9e34c0
- Rework UDP peers.jsp table a little
...
- Don't let UDP bid on messages that are too long
- Clean up the max fragments code in UDP
2009-05-17 11:52:49 +00:00
87eafa30d0
* Update versions, package release
2009-05-16 19:48:12 +00:00
86f02691a8
propagate from branch 'i2p.i2p' (head 9044c668fe6fdfcca38a20b557b870c993852c52)
...
to branch 'i2p.i2p.zzz.test' (head 88a5133b796e83cd8d5864a0a16bcd75e8e34ab5)
2009-05-13 20:53:27 +00:00
ccab73ff66
* FloodfillVerifyJob: Don't consider an older search resulthi* as verified
2009-05-13 17:42:24 +00:00
9df04724c4
Reduce routerinfo expiration again
2009-05-13 17:38:30 +00:00
66a292a9c6
2009-05-12 sponge
...
* BOB clean up, change println's to _log.warn, bump BOB version
* I2PSessionMuxedImpl.java changes as per zzz, and they test OK for me.
2009-05-12 21:10:42 +00:00
c5ba5f3a5b
-13
2009-05-11 16:46:38 +00:00
90251b8545
propagate from branch 'i2p.i2p.zzz.test' (head eaf123d687259d0dee558845508cfeec05f55915)
...
to branch 'i2p.i2p' (head 16158c16ac8422809a9bf3919831e5700ed74a51)
2009-05-11 16:43:02 +00:00
117d3a5614
* NetDb: Don't accept stores of our own LeaseSets or RouterInfo
2009-05-11 16:35:30 +00:00
70a2e48a72
Dont instantiate unused AdminManager
2009-05-11 16:34:05 +00:00
47fc3b0d0b
- Don't start UPnP if we have a public interface address
...
- Fix setting IP to a local interface address
- Work on the configuration help some more
2009-05-10 15:40:50 +00:00
9bd3bea90a
* merged branches
2009-05-09 18:26:03 +00:00
0be28c1701
2009-05-09 sponge
...
* fixed OOM on lock (woops! my bad!)
2009-05-09 18:19:03 +00:00
6bcd547ca0
* SAM: version 3 added
...
* SAM: blocking case corrected on simultaneous client connection (v.1-3)
2009-05-07 19:31:27 +00:00
fe4e76a7f8
-9
2009-05-07 13:08:49 +00:00
9c4a7c02fd
propagate from branch 'i2p.i2p.zzz.test' (head 29f20f786fbf565798b094a46ac9036dc39fb606)
...
to branch 'i2p.i2p' (head 622324a8f0f863b7b4eaaa26385228a65c71edf0)
2009-05-07 13:07:07 +00:00
eba6ca5430
2009-05-06 sponge
...
* Hopefully the last fixes for BOB.
* Fixes to prevent race in client-side I2CP and Notifier.
2009-05-06 05:34:33 +00:00
0b7fb21263
- Simplify config.jsp some more
...
- No longer use i2np.udp.forceIntroducers
- Tweak UDP port qualification
- Fix allowing low ports again
- Add option to completely disable NTCP, for those behind nasty firewalls
- Use SSU reachability rather than global reachability for determining NTCP reachability,
since we are now reporting NTCP reachability too
2009-05-06 00:54:24 +00:00
7d91bdba1e
* Throttle: Throttle at 90% so we throttle before we WRED
2009-05-05 21:03:36 +00:00
b45dfb85f0
- Change UPnP listener port defaults, allow configuration option
2009-05-04 16:24:31 +00:00
3db244f5d2
- Detect UPnP start failure
...
- Sort local addresses
- Store last IP for future laptop mode
- Subscribe to device service, doesn't seem to do anything though,
need to test it more
2009-05-04 13:57:56 +00:00
65a41908ec
- Make short timeouts for the XML parser so we don't hang when
...
the UPnP device goes away - same as for HTTP POST
- Stuff the port mapping requester into a thread so it doesn't
delay everything for several seconds
- Handle UPnP devices that return IP = 0.0.0.0
- Better HTML output when no IP found
- Tweak logging
- Set Disposer thread name
- Keep the control point running after we find an IGD,
so that we get notifications of it leaving or
coming back or replaced.
2009-05-03 18:35:27 +00:00
7e3bda9d4d
2009-05-03 sponge
...
* More hopeful fixes for BOB.
* Added new Robert ID to snark
2009-05-03 16:02:07 +00:00
c6b2492e73
- Make short timeouts for UPnP HTTP POST so we don't hang when
...
the UPnP device goes away
- Fix a bug in UPnP HTTP Server, but we don't use it anyway
2009-05-03 02:27:41 +00:00
d41afc0c43
- UPnP defaults to on - I didn't do all this for nothing
...
- Set Status to OK for local public addresses or UPnP port open
- Allow UDP address changes after we transition to firewalled
- Have NTCP start reporting reachability status, this will
get OK on the console more often and mask UDP problems,
which might be good or bad...
- Fix UDP port configuration
- Reword and rearrange configuration options again
- Rearrange configuration help
- More right-alignment on config
- Prevent Concurrent modification exception in UPnP
- UPnP HTML output tweaks - remove "plugin" references
- Move UDP message failed log from WARN to INFO
- Short-circuit message history call in UDP
2009-05-02 18:23:41 +00:00
40637e0f28
slow down the ff volunteers
2009-05-02 03:38:01 +00:00
0e4c846942
- Simplify bw form
...
- Add config link to UPnP status
2009-05-01 15:26:49 +00:00