Commit Graph

5141 Commits

Author SHA1 Message Date
zzz
f194f78953 use base 64 for temp dir name 2010-12-12 22:09:04 +00:00
zzz
a5354f64a5 more classes pkg private 2010-12-12 22:07:26 +00:00
zzz
6d41aadc24 * I2CP:
- New option i2cp.disableInterface to turn off external I2CP port
        (7654) and allow internal clients only
      - Disallow internal connect when shut down
2010-12-12 22:06:30 +00:00
zzz
9a993c00e4 * graphs.jsp:
- Show selected refresh delay
      - Translate refresh delays
      - Fix setting delay to 'Never'
2010-12-12 22:04:06 +00:00
zzz
114c398056 shorten TrackerClient thread name 2010-12-12 21:45:32 +00:00
zzz
384f1bd174 update jetty.xml SSL comments 2010-12-12 21:32:00 +00:00
zzz
653a68b8a5 Disable I2CP host/port options when in router context 2010-12-12 21:30:29 +00:00
zzz
4a9f7b740c * Console:
- Add SSL support - To enable, change clients.config. Examples:
            ## Change to SSL only - just add a '-s'
            clientApp.0.args=-s 7657 ::1,127.0.0.1 ./webapps/
            ## Use both non-SSL and SSL - add '-s port interface'
            clientApp.0.args=7657 ::1,127.0.0.1 -s 7667 ::1,127.0.0.1 ./webapps/
            ## ...and change URLLauncher args further down for the browser to open https:// at startup if you like.
2010-12-05 19:04:33 +00:00
zzz
86de251691 fix QueuedI2CPMessageReader not stopping; javadocs 2010-12-04 22:27:24 +00:00
zzz
0b2bc726df fix SimpleSession NPE 2010-12-04 21:18:37 +00:00
zzz
b42967848e javadoc 2010-12-04 20:39:51 +00:00
zzz
04af255045 SimpleSession doesnt need a notifier thread 2010-12-04 20:39:40 +00:00
zzz
3d759d76cf javadoc, start notifier only after success 2010-12-04 20:39:22 +00:00
zzz
7c583fb1e6 convert mark router liveliness thread to SimpleScheduler 2010-12-04 20:34:57 +00:00
zzz
9aaf95ca98 * Threads:
- Reduce thread pool sizes based on memory and/or bandwidth limits
      - Tweak some thread names for clarity
2010-12-04 18:54:06 +00:00
zzz
6dfd9bca69 log tweaks 2010-12-04 18:48:01 +00:00
zzz
eadf472dd0 * I2PTunnel:
- For clients, use a common thread pool that expires idle threads
        rather than keeping 5 accept() threads for each client.
        This also removes the configurable (30s default) max wait time
        for a socket, this may have to be restored.
      - Use pool for HTTP decompression also.
2010-12-04 18:47:22 +00:00
zzz
04ea1fb9ca javadoc 2010-12-04 18:43:30 +00:00
zzz
947010ad01 I2PThread -> I2PAppThread 2010-12-04 18:42:40 +00:00
zzz
3a05abe556 add a stat to see if getBids() is taking too long 2010-12-04 18:41:12 +00:00
zzz
a1c69082e2 LBQ -> SynchronousQueue so it will expand the pool 2010-12-04 18:38:11 +00:00
zzz
467b082e82 * I2PTunnel:
- Limit server blockingHandle threads
      - Run standard server blockingHandles inline
2010-12-04 02:03:08 +00:00
zzz
5ab813179d dont update stats after failure 2010-12-03 21:30:32 +00:00
zzz
8976746867 mindless history.txt servlet 2010-12-03 20:40:34 +00:00
zzz
fabbda659b I2CP internal mode tweaks 2010-12-03 17:23:36 +00:00
zzz
e9e1890b14 * I2PTunnel:
- Extend header timeouts for HTTP and IRC server tunnels
2010-12-03 17:01:51 +00:00
zzz
5c73a60551 * I2PTunnel:
- Better logging of server errors
      - Return 503 to client before closing i2p socket if server is not there
2010-12-03 16:51:04 +00:00
zzz
ae6a6a1d9c * I2PTunnel: Get Log from the logManager instead of instantiating,
so we may adjust the levels on the fly
2010-12-03 15:20:00 +00:00
zzz
19c6760ea7 * I2CP: Change from the internal pseudo-socket that was
implemented in 0.7.9 to an internal Queue that directly
      passes I2CPMessage objects. For in-JVM clients,
      this eliminates two writer threads per client and
      avoids the serialization/deserialization of I2CP messages.
2010-12-01 18:57:05 +00:00
zzz
293eea9e38 try to fix log flush error at file rotation 2010-11-30 19:04:03 +00:00
6de6fb1b56 es tweaks by user 2010-11-30 18:26:04 +00:00
zzz
e04252f2e7 merge of '758ffc5607f3a32a8aeaa7dd5a1d1b839629d33d'
and 'c366ec63b4c58df5f6fd47dcf1bddd1eb48f43c8'
2010-11-30 15:56:39 +00:00
zzz
578d656f9d change port change message from error to info 2010-11-30 15:22:17 +00:00
zzz
c97e72d050 formatSize tweak 2010-11-30 15:15:39 +00:00
zzz
ad54822383 * i2psnark: Move PeerCheckerTask from Timer to SimpleTimer2 to save some threads 2010-11-30 15:12:18 +00:00
zzz
243bd412e1 * I2CP: Try to hide Pipe closed messages (several tickets) 2010-11-30 15:08:51 +00:00
zzz
45b8d8b6b5 * Logging:
- Limit buffer size; block and wakeup writer when full
      - Limit errors written to system log
      - Add method to force a log below the current level
2010-11-30 15:07:45 +00:00
f7ed341263 requested changes to de 2010-11-30 15:05:14 +00:00
zzz
9147fddb8e * Streaming: Change some log errors to warnings (tickets 76, 341 and others) 2010-11-30 15:04:18 +00:00
db23534e36 merge of '0e94b0f3b3818b53b029fcce7e9ca64680dd4391'
and '5d73bb2f881c3ef24f74af899f7451da1e5f42d4'
2010-11-30 11:17:54 +00:00
4efeecdaba minor de tweaks 2010-11-30 11:16:04 +00:00
z3d
59b53eb6f5 Console translation (de): s/Router-Einstellungen/Einstellungen (sidepanel). 2010-11-29 20:08:27 +00:00
z3d
2980794645 Console translation (fr): s/I2P Configuration Interne/Configuration (sidebar). 2010-11-29 19:55:18 +00:00
z3d
f12556714a -16 2010-11-29 18:18:38 +00:00
z3d
0f288ed720 Console: "light" theme refresh. 2010-11-29 18:16:49 +00:00
z3d
e243f90b35 Readme tweaks; Dark manoeuvres. 2010-11-29 17:00:26 +00:00
zzz
601abdce6d Lock down streaming classes not in the API. Holler if this breaks any external apps. 2010-11-29 15:39:55 +00:00
zzz
b5f652ef04 tweak 2010-11-29 15:36:05 +00:00
zzz
671f48e77e -14 2010-11-29 13:51:39 +00:00
zzz
174c222662 * UDP:
- Fix bug causing PacketPusher to loop quickly instead of sleeping
      - Fix udp.sendCycleTime and sendCycleTimeSlow stats
      - Fix speed values on peers.jsp
      - Try to fix rare NPE (ticket 298)
2010-11-29 13:15:11 +00:00