f194f78953
use base 64 for temp dir name
2010-12-12 22:09:04 +00:00
a5354f64a5
more classes pkg private
2010-12-12 22:07:26 +00:00
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
9a993c00e4
* graphs.jsp:
...
- Show selected refresh delay
- Translate refresh delays
- Fix setting delay to 'Never'
2010-12-12 22:04:06 +00:00
114c398056
shorten TrackerClient thread name
2010-12-12 21:45:32 +00:00
384f1bd174
update jetty.xml SSL comments
2010-12-12 21:32:00 +00:00
653a68b8a5
Disable I2CP host/port options when in router context
2010-12-12 21:30:29 +00:00
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
86de251691
fix QueuedI2CPMessageReader not stopping; javadocs
2010-12-04 22:27:24 +00:00
0b2bc726df
fix SimpleSession NPE
2010-12-04 21:18:37 +00:00
b42967848e
javadoc
2010-12-04 20:39:51 +00:00
04af255045
SimpleSession doesnt need a notifier thread
2010-12-04 20:39:40 +00:00
3d759d76cf
javadoc, start notifier only after success
2010-12-04 20:39:22 +00:00
7c583fb1e6
convert mark router liveliness thread to SimpleScheduler
2010-12-04 20:34:57 +00:00
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
6dfd9bca69
log tweaks
2010-12-04 18:48:01 +00:00
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
04ea1fb9ca
javadoc
2010-12-04 18:43:30 +00:00
947010ad01
I2PThread -> I2PAppThread
2010-12-04 18:42:40 +00:00
3a05abe556
add a stat to see if getBids() is taking too long
2010-12-04 18:41:12 +00:00
a1c69082e2
LBQ -> SynchronousQueue so it will expand the pool
2010-12-04 18:38:11 +00:00
467b082e82
* I2PTunnel:
...
- Limit server blockingHandle threads
- Run standard server blockingHandles inline
2010-12-04 02:03:08 +00:00
5ab813179d
dont update stats after failure
2010-12-03 21:30:32 +00:00
8976746867
mindless history.txt servlet
2010-12-03 20:40:34 +00:00
fabbda659b
I2CP internal mode tweaks
2010-12-03 17:23:36 +00:00
e9e1890b14
* I2PTunnel:
...
- Extend header timeouts for HTTP and IRC server tunnels
2010-12-03 17:01:51 +00:00
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
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
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
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
e04252f2e7
merge of '758ffc5607f3a32a8aeaa7dd5a1d1b839629d33d'
...
and 'c366ec63b4c58df5f6fd47dcf1bddd1eb48f43c8'
2010-11-30 15:56:39 +00:00
578d656f9d
change port change message from error to info
2010-11-30 15:22:17 +00:00
c97e72d050
formatSize tweak
2010-11-30 15:15:39 +00:00
ad54822383
* i2psnark: Move PeerCheckerTask from Timer to SimpleTimer2 to save some threads
2010-11-30 15:12:18 +00:00
243bd412e1
* I2CP: Try to hide Pipe closed messages (several tickets)
2010-11-30 15:08:51 +00:00
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
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
59b53eb6f5
Console translation (de): s/Router-Einstellungen/Einstellungen (sidepanel).
2010-11-29 20:08:27 +00:00
2980794645
Console translation (fr): s/I2P Configuration Interne/Configuration (sidebar).
2010-11-29 19:55:18 +00:00
f12556714a
-16
2010-11-29 18:18:38 +00:00
0f288ed720
Console: "light" theme refresh.
2010-11-29 18:16:49 +00:00
e243f90b35
Readme tweaks; Dark manoeuvres.
2010-11-29 17:00:26 +00:00
601abdce6d
Lock down streaming classes not in the API. Holler if this breaks any external apps.
2010-11-29 15:39:55 +00:00
b5f652ef04
tweak
2010-11-29 15:36:05 +00:00
671f48e77e
-14
2010-11-29 13:51:39 +00:00
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