5d8a718018
fix html tags
2012-02-22 20:35:01 +00:00
b29a9f43ce
* ExploratoryPeerSelector: Use fast peers if hidden for
...
inbound tunnels to improve success
* NetDB:
- Don't publish our RI if it has no addresses
- Publish our RI sooner after startup
to facilitate our IB tunnel builds
2012-02-22 14:14:17 +00:00
b8a1ab0138
- Don't delete privkey file for a non-persistent client tunnel
...
(ticket #599 )
2012-02-20 23:19:53 +00:00
939329a96c
i2ptunnel: Fix streamr session registration
2012-02-20 22:10:30 +00:00
ad8ce95545
Streaming: Fix race NPE (thx echelon)
2012-02-20 19:34:13 +00:00
ab1ee37077
* netdb.jsp: Fix debug median calculation
2012-02-17 23:08:03 +00:00
a3597e45fa
Bumped build number to -13 so tunnel wizard gets tested
2012-02-13 00:00:00 +00:00
29c85254e7
WorkingDir: Fix detection of migrated directory
2012-02-10 21:54:43 +00:00
d93805eb96
* ProfileOrganizer: Add profileOrganizer.sameCountryBonus config
2012-02-04 14:46:24 +00:00
4bd869f5fa
* WorkingDir: Reset dates of eepsite files while migrating
...
to avoid exposing install time (thx Z6)
2012-02-04 13:34:57 +00:00
37bb7ac8ca
* Wrapper files:
...
- Move PID and status files to config dir in i2prouter
- Don't set PID files in wrapper.config as Windows doesn't need them
and the wrapper won't start if the dir doesn't exist
- Move wrapper.log to config dir using override in i2prouter,
Windows stays in system temp dir
- Move wrapper.log to config dir for no wrapper
- Move wrapper.log setup for no wrapper from RouterLaunch
to WorkingDir
- Redirect stderr too when no wrapper
- Create config dir in i2prouter for Linux/Mac
2012-02-04 13:11:54 +00:00
252f9ccee2
* SusiDNS: Reduce listings to 50/page
2012-01-30 22:04:30 +00:00
b3f3a60ca6
comment out unescapeHTML() until we need it
2012-01-26 15:03:54 +00:00
4120fc6f0b
* NetDB: Increase min ff to 200
2012-01-26 13:22:49 +00:00
abe83bc5bd
* Addresses: Fix NPE if no interfaces found http://forum.i2p/viewtopic.php?t=6365
2012-01-25 02:31:26 +00:00
c3bf470a80
-7
2012-01-22 18:30:25 +00:00
04544ac9e0
* Transports: Bind only to a single interface if specified
...
as the host address and it's available (ticket #591 )
2012-01-22 16:43:45 +00:00
669bcbd191
move VMCommSystem to dummy directory
2012-01-22 16:16:24 +00:00
b234ce3f51
Fix too short of delay for http. It is up to the browser to time out , not the proxy.
2012-01-20 02:43:38 +00:00
5b285db165
-5
2012-01-18 18:38:20 +00:00
a4a1ed4357
- When a peer is shitlisted, fail all our tunnels where
...
that peer is the adjacent hop. In particular this
will remove outbound tunnels when we can't contact
the first hop, and enable quicker recovery.
2012-01-18 02:01:59 +00:00
95329803a9
- Use new synchronized change-and-save-config methods
...
to eliminate races with ReadConfigJob
2012-01-18 01:54:34 +00:00
38dba5d19a
merge of 'a5d2fae48cf001c84ff5cea42466e1f3ed7d5f0a'
...
and 'c52409bf5d7b422c23a62eecfa50b98d7c74f8df'
2012-01-17 03:04:52 +00:00
b1878d6026
Don't throttle tunnel creation if using a higher than default router.maxParticipatingTunnels setting.
2012-01-16 20:09:34 +00:00
23de1e6db8
-4
2012-01-16 14:10:06 +00:00
83480e456a
* NetDB: Hopefully fix rare NPE (ticket #589 )
2012-01-16 02:20:20 +00:00
9acabfb20f
- Add synchronized change-and-save-config methods to avoid races
2012-01-15 17:30:31 +00:00
b5d77685b9
* Router: Save previous version in config so we know when we updated
2012-01-15 16:46:34 +00:00
59ba19b965
* Transport: Revert change from -2, put addresses back in RouterInfo
...
when hidden, broke inbound tunnel building
2012-01-15 16:38:39 +00:00
7213ff0c76
* Build: Put Implementation-Version in manifests
2012-01-15 16:36:17 +00:00
eb2830b8f3
* jars.jsp: New debug page
2012-01-14 17:49:47 +00:00
4ad6d699e7
* Router:
...
- Auto-hidden mode for bad countries
- Don't put addresses in our RouterInfo when hidden
2012-01-10 00:05:17 +00:00
59bd51a419
move ReadConfigJob
2012-01-08 14:08:14 +00:00
b34ae8f051
more fixups from RouterAddress changes
2012-01-08 14:04:19 +00:00
5a4f2069f0
propagate from branch 'i2p.i2p.zzz.test' (head 1959049922a17635226170bf3309e281d8e02e43)
...
to branch 'i2p.i2p' (head a06bf8c92a0e1195b6f98dbad3e8898339bc6053)
2012-01-08 13:16:07 +00:00
f6ca6a5e0d
* Router shutdown:
...
- Fix failsafe shutdown hook broken in 0.8.8;
HUP, INT, and TERM signals should now shut down cleanly.
- Shutdown hook no longer prevents other hooks from running
- Trap HUP, if router.gracefulHUP=true, and do graceful shutdown.
Only under wrapper, non-Windows.
- i2prouter stop now uses SIGTERM
- Implement i2prouter graceful using SIGHUP (ticket #580 )
- Configure wrapper to ignore SIGUSR1 and SIGUSR2 as they will shut down
or crash the JVM
2012-01-08 13:15:47 +00:00
cc16834455
0.8.12
2012-01-06 00:40:20 +00:00
b391ed15ed
Update wrapper to 3.5.13
2012-01-02 16:12:50 +00:00
88cf742895
fixup after prop
2012-01-02 14:42:19 +00:00
f0eb5663f7
propagate from branch 'i2p.i2p' (head d289b6cafae6b23ce699dca11dbb3e993c8f827f)
...
to branch 'i2p.i2p.zzz.test' (head e2c6210696c78c54650ff345f18ad62b4543a18b)
2012-01-02 14:39:17 +00:00
d8e297dde7
* Fix webapp PortMapper lookup for SSL-only console
2012-01-02 12:31:23 +00:00
c82dbd82b1
* Fix log NPE when saveConfig() fails at startup, thx kytv (backport from jetty6 branch)
2011-12-31 14:49:47 +00:00
8fa720539a
RouterInfo, RouterAddress: Optimizations and integrity checks
...
- Remove synchronization
- Do not allow contents to change after being set, throw IllegalStateException
- Do not copy contents out in getters
- Make options final
- Add getOption() and getOptionsMap() methods
2011-12-23 21:41:58 +00:00
36cb07b0cc
Router: No longer check for updates or start any threads in the Router constructor,
...
for ease in building multiple routers in the JVM,
and also because starting threads in a constructor is bad practice.
All threads now start in runRouter().
Installation of updates now only happens via Router.main().
2011-12-23 17:01:52 +00:00
ebad5ad61c
tweaks
2011-12-23 16:52:04 +00:00
bbcd6243e7
* Logging: Eliminate LogWriter/LogManager deadlock (thx kytv)
2011-12-23 01:23:12 +00:00
78229227d2
* Router: Cleanup startup jobs and router.config reading; javadocs
2011-12-18 15:17:09 +00:00
fb4d85ff8b
* Blocklist: Buffer input to speed lookup
...
* PersistentDataStore: Buffer file writes and reads
2011-12-18 13:28:26 +00:00
937d2c54c8
* Addresses: Add utility toString() methods
...
* Transport: Log tweaks
2011-12-18 13:25:51 +00:00
add3bcedf6
-23-rc
...
Mainly bumping the version because of the theme regression (that I introduced and fixed).
2011-12-18 00:58:25 +00:00