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
2083d8c6a6
basic jetty.xml migration tool
2011-12-23 21:27:38 +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
8ea587accb
fix up-to-date check
2011-12-23 15:41:05 +00:00
d976b59732
fix getWebApp()
2011-12-23 15:36:44 +00:00
41ea29209f
eepsite:
...
- fix cgi-bin
- enable WebAppDeplyer
- add webdefault.xml
2011-12-23 15:17:34 +00:00
bbcd6243e7
* Logging: Eliminate LogWriter/LogManager deadlock (thx kytv)
2011-12-23 01:23:12 +00:00
95eabfaaf8
javadoc fix
2011-12-23 01:11:08 +00:00
fbbab0d819
mods to compile with Jetty 6
2011-12-23 01:01:40 +00:00
56901e5ff7
base files from Jetty 5.1.15 for reference
2011-12-23 01:00:45 +00:00
04cbcf2759
reapply I2P mods
2011-12-23 00:58:13 +00:00
99ad70e80a
6.1.26 base for reference
2011-12-23 00:57:46 +00:00
92b9d0a996
First cut at migrating to Jetty 6 and prep for using an external
...
Jetty 6 package.
- Add several jars from the Jetty 6 distribution
- Update jetty.xml
- Add context XML files
- Update WorkingDir to migrate the content XML files
- Update RouterConsoleRunner and LocaleWebAppHandler
- Remove all old Jetty 5.1.15 local mods;
this will break Seedless using a custom Server() constructor
- Update I2PRequestLog to be a mod of NCSARequestLog from 6.1.26
- Put I2PRequestLog in its own jar
- Copy MultiPartRequest and other required classes from Jetty 5.1.15
and add it to susimail, as the replacement MultiPartFilter in
Jetty 6 is difficult to migrate to, and does not support content-type
- Update i2psnark for Jetty 6
- Disable i2psnark RunStandalone, unused and instantiated Jetty 5
- Fix up all webapp build.xml to reference new jars
Not yet working: Plugin/webapp run detection and stopping, eepsite CGI
Not well tested: Plugins, classpaths, webapps
2011-12-23 00:56:48 +00:00
0874b3e461
Add updater200WithJavadoc build target
2011-12-21 15:32:14 +00:00
ac8d65ad78
Debconf: clarify account existence warning
...
In the forums, someone thought the i2psvc account needed to be pre-existing;
therefore, I'll try to make it clearer.
2011-12-20 23:12:33 +00:00
bd14dc3112
i2prouter: set locale environment variables if LANG not set
...
Check for /etc/environment and /etc/default/locale and retrieve/set locale
variables from them--but only if LANG is unset. This should help in those
cases in which someone is starting I2P as a daemon using an initscript and I2P is
starting /before/ the environment is configured, leading to the wrong file
encoding being detected.
2011-12-19 18:14:21 +00:00
cefe20f11d
Switched itoopie to a brighter version.
2011-12-19 16:46:48 +00:00
78229227d2
* Router: Cleanup startup jobs and router.config reading; javadocs
2011-12-18 15:17:09 +00:00
61810b7215
tweaks
2011-12-18 13:28:57 +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
5b37df5bc9
...and now that my key is added, let's set it to trusted status
2011-12-18 01:14:10 +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
7284af9329
Add my signing key
2011-12-18 00:43:50 +00:00
959932b827
reference UK updates
2011-12-18 00:10:43 +00:00
f9b2100d75
Updated Ukrainian translation from Transifex
2011-12-18 00:09:52 +00:00
a2454e8e7d
tiny regression fix
...
The css file originally had align:center, which is invalid. I assumed
text-align was meant but I was obviously wrong.
2011-12-17 23:07:44 +00:00
4322cb3ee5
merge of '0035c4f64c2b0f23c9e007363b634f360e2f10cb'
...
and '0c2d5fea1f036773ef51ce22d9d8c4e9203ee5f3'
2011-12-17 18:52:23 +00:00
a7311a5752
Minor css fixes (fixing validity not style)
2011-12-17 18:27:17 +00:00
b18e7c7839
add some line feeds
2011-12-17 14:30:14 +00:00
18b8ddc419
misc. log tweaks
2011-12-17 14:04:57 +00:00
48841481f0
* ProfileManager: Make some profile update methods non-blocking to reduce
...
stalls in the transports during profile reorg
- Make isFailing() non-blocking since it's always false
2011-12-17 14:02:01 +00:00
bf45e31c62
* GeoIP: Reduce thread priority during lookup
2011-12-17 13:55:45 +00:00
1488cd0f48
* i2psnark:
...
- Replace file name characters not supported in default charset
- Add torrent file name to local details page
2011-12-17 13:52:32 +00:00
5b05d86ec6
merge of '577418047ed3ead63f9f7dc4211cf4ac7e19d251'
...
and 'c5d321a2c838422c5e813359c2e86f9b98561cf9'
2011-12-16 12:24:37 +00:00
212981dfee
Add hooks so the new PortMapper lets i2p plugins not fail when the router console is not on port 7657. Also raise an exception when requesting unregistered ports so as to encourage swift adding of the registration hooks when those ports are taken.
2011-12-15 23:36:32 +00:00
7864404a8c
Swedish language translation updates from Transifex
2011-12-15 20:20:33 +00:00
51e4003089
merge of 'db5a04b2f4ebd4869d162a3bfa48221dec583b7e'
...
and 'e82c7db57396b2f2057f46c000a688200c4d12ea'
2011-12-14 03:59:19 +00:00
6da32a1ccb
-21
2011-12-14 00:24:33 +00:00
eb32e2e23e
merge of '581e8c75800b84404730c41f6eb904fbc4e43804'
...
and 'fda7a0fe63b4cda793b7c15d5d263c211b2a0903'
2011-12-14 00:20:17 +00:00
5673a6554b
Update Oracle's javadoc URL
2011-12-14 00:09:15 +00:00
fe5c34ebae
Minor Javadoc fixes
...
The author field showed the "may eat your children" line..
2011-12-13 23:57:14 +00:00
6ce5e8bd03
Don't require that full stats need to enabled in order to graph high capacity
...
peers. (closes #450 )
2011-12-13 23:08:41 +00:00
27f05879b1
note that these will be moved to router.jar at some point
2011-12-13 21:38:24 +00:00
60297f56d7
* GeoIP: Buffer input to speed lookup by 10x
2011-12-13 21:19:32 +00:00
c92c664d3d
used cached cert; generics
2011-12-13 20:38:02 +00:00
24c1473b1d
disable debug double-check
2011-12-13 19:12:26 +00:00
9e88fdeec9
public
2011-12-13 18:59:24 +00:00
69e5760b37
javadoc clarifications
2011-12-13 18:56:44 +00:00