- Mar 13, 2015
-
-
dg2-new authored
-
- Mar 08, 2015
-
-
zzz authored
-
- Feb 22, 2015
-
- Feb 18, 2015
- Feb 15, 2015
-
-
dg2-new authored
- Use lifetime average value for job lag - Change the job lag limit to less than 25ms - Consider and set the limit of backlogged tunnels to less than 5
-
- Feb 10, 2015
-
-
dg2-new authored
-
- Feb 07, 2015
-
-
zzz authored
Reduce log level for ignored clock adjustment
-
- Feb 06, 2015
- Jan 31, 2015
- Jan 30, 2015
-
-
zzz authored
This is just a simple workaround, root cause unknown. May need tuning.
-
- Jan 29, 2015
-
-
zzz authored
-
zzz authored
- Sort introducers in router address, so we won't force a republish due to a different ordering of the same introducers - Don't publish an address if we need introducers but don't have any, so the user won't see a 'firewalled with inbound NTCP enabled' message
-
zzz authored
caused by change in 0.9.17 removing IP/port from published address when firewalled. We must now keep a local unpublished address also, containing the detected IP/port.
-
- Jan 28, 2015
- Jan 09, 2015
-
-
zzz authored
PLRIJ interval was 37-50 minutes. Reduce that by 4x, but for 3 out of 4 times, only publish if something changes, including cost. 4th time, always publish, as before. This will hopefully reduce routers getting slammed to conn limits on a transport.
-
- Jan 07, 2015
-
-
zzz authored
-
zzz authored
Tunnels: Cleanup, catch more cases of zero-hop configuration ClientAppConfig: Start i2ptunnel sooner Since BuildRequestor won't use a zero-hop exploratory as a paired tunnel for client builds, it's now safe to start client tunnels before the expl. tunnels are ready. This will save up to 90 seconds.
-
- Jan 06, 2015
-
-
zzz authored
-
- Jan 05, 2015
- Jan 03, 2015
-
-
zzz authored
I2CP: Use configured leaseset keys if available
-
- Dec 15, 2014
-
-
zzz authored
-
- Dec 08, 2014
-
-
zzz authored
ignore '=' when comparing, reindent test
-
- Dec 05, 2014
-
-
zzz authored
-
- Nov 30, 2014
-
- Nov 28, 2014
- Nov 26, 2014
-
-
zzz authored
a paired tunnel (possible fix for ticket #1412)
-
- Nov 22, 2014
- Nov 13, 2014
-
-
zzz authored
- Fix bug that left server acceptor thread running after close - Add destroy() methods to release all resources when closing a tunnel for good, particularly the streaming timer threads - Use COWAL to prevent concurrency problems - Javadocs Streaming: - Don't return null from accept() any more; actually throw ConnectException as the javadocs have always specified - Throw ConnectException from accept() if interrupted; previously caught and ignored - Throw exceptions from ConnectionHandler.accept(), not higher up - Close ServerSocket when ConnectionManager is shut down - Synchronize setActive(), clear queue when starting to accept, better handling of calls that don't change state - Javadocs ConfigClientsHelper: Call isPluginRunning() less often PluginStarter: Simplify detection of active threads Above changes mostly in support of zzzot plugin implementing ClientApp and being able to shut down completely so there are no threads in its thread group, so /configclients will all show status as stopped. Previously, the I2PTunnelServer acceptor thread and one or more streaming timer threads would remain.
-
- Nov 12, 2014
- Nov 10, 2014
-
-
zzz authored
-
- Nov 08, 2014
-
-
zzz authored
Transports: If we are non-DSA, check for compatibility before connecting out
-