d94c14967c
move HashDistance to router/util
2012-11-19 16:22:09 +00:00
4fdf1c2411
* stats.jsp: Link to graph page, not single image
2012-11-13 20:40:15 +00:00
dccd8445e6
More changes to finish first test in UpdateBehaviors
2012-11-06 11:23:57 +00:00
c5fb009c83
merge of 'd09201283ea0356bf5b1d3aedc4795a202414930'
...
and 'e2f50f8cb50f8593ca882e94cb661c54b87d2468'
2012-11-05 21:40:35 +00:00
d5c70676b0
* Console:
...
- Fix NPE after restart (ticket #763 )
- Move more nonces out of system properties
2012-11-05 17:17:31 +00:00
202c92a42d
* Unsigned Update: Fix notification on failure
2012-11-05 17:16:02 +00:00
3cb4d35cee
propagate from branch 'i2p.i2p.zzz.update' (head 1ca3b931ebecd4ec80e7e135b634d085934c092b)
...
to branch 'i2p.i2p' (head c917793878189c29441f69133e029cfdfe3c0895)
2012-11-05 10:38:54 +00:00
3d35984cf5
Started filling out UpdaterBehaviors
2012-11-05 10:37:18 +00:00
d479c4ae7d
* configstats: Fix group sorting, translate groups
2012-11-02 16:00:41 +00:00
6a91918e6f
Stubbed out Specs for net.i2p.router.update.* in routerconsole
...
*Behaviors.scala should really go in net.i2p.update.* in core, but ScalaTest
doesn't seem to be picking up the cross-dependency properly and just ignores
any Spec which includes them; they will move once the build.xml is fixed.
2012-10-31 00:22:15 +00:00
a99bf60cea
Added Mockito to ScalaTest classpath, and removed unneeded entry
...
Put mockito-all.jar (or a link to the actual version) in the same directory
as the ScalaTest lib files (passed in the command line as scalatest.libs).
2012-10-29 22:30:53 +00:00
32f3ca0568
* logs.jsp:
...
- Don't display dup message if last
- Spacing tweaks
2012-10-29 22:10:42 +00:00
05d299816b
* i2psnark:
...
- Add kbucket debugging
- Eliminate redundant explore keys
- Add more limits to DHT tracker
- Delay expiration at startup
- Only enable updates for dev builds and 1% of release builds
* Update Manager: Warn on dup registration
2012-10-29 22:08:38 +00:00
4baf3b6913
Fixups after props from:
...
i2p.i2p.zzz.pcap
i2p.i2p.zzz.test
i2p.i2p.zzz.test2
i2p.i2p.zzz.update
Javadoc fixes
Checklist tweak
-1
2012-10-28 13:08:02 +00:00
5e48331eae
propagate from branch 'i2p.i2p.zzz.update' (head 267311f29e501fcc8b3d674a93e78b5520ac985e)
...
to branch 'i2p.i2p' (head edeca2ab47e734c2314ff394609292d8bd3d5293)
2012-10-28 12:48:35 +00:00
c4f6f48eeb
propagate from branch 'i2p.i2p.zzz.test2' (head a002e8957b5bf3a44149203d6842ef4b35107aa7)
...
to branch 'i2p.i2p' (head 0f6e2b3b8643fe7797e8727329345c1ed4cf741b)
2012-10-28 12:24:07 +00:00
80e7ee46fb
enable pw when adding one
2012-10-27 18:45:16 +00:00
0ccf65fcf8
banlist
2012-10-26 16:24:31 +00:00
af06fded73
- Add password enabled property
...
- Bypass nonce checking if passwords enabled
- Add message about cookies if nonce fails
- Minor susidns cleanup
2012-10-26 13:08:23 +00:00
bb2363f68a
- Fix DummyHandler
...
- Notes on news.xml enhancements
- Fix handling existing torrent
- Add dn to magnet link generation
- Fix progress info
2012-10-23 14:09:14 +00:00
724f4f9b37
- Several plugin install fixes
...
- Remove unused UpdateTypes
- Only try applicable updaters when updating
- Javadoc fixes
2012-10-23 02:34:24 +00:00
bd9ad9982b
- Fix spacing in summary bar
...
- Add start() in UpdateTask so things happen in the right order
- Add toString() in UpdateTask for better debugging
- Fix getID() for plugin UpdateTasks
2012-10-22 20:25:01 +00:00
1538e6ec4e
- Fix VersionComparator (thx zab)
...
- Add debug output
2012-10-22 17:13:23 +00:00
8b2889e317
- Only fail after all URLs are tried
...
- Move registration from servlet to manager and delay
- Fix plugin updates
- More logging
2012-10-21 17:14:54 +00:00
0fc452b683
- Improved parsing of news file
...
- Add magnet links to news file
2012-10-21 14:59:52 +00:00
6e19854e4c
- NPE fix on signed udpates
...
- More work on snark updater
- Clean up imports
2012-10-21 13:34:23 +00:00
68814e31e7
* Console:
...
- Store form handler nonces in the servlet session instead of system properties,
to prevent cross-session interference
2012-10-20 21:28:17 +00:00
fef1440865
* Transport:
...
- Add a simple network monitor
- Add new reachability state for network disconnected
- Prevent any tunnel building when disconnected (ticket #519 )
- Don't unleash watchdog when disconnected
2012-10-20 17:28:00 +00:00
fea3bb63c1
- Save available unsigned version across restarts
...
- Fix status display after downloaded
- Don't display update buttons unless HTTP proxy is up
- Pass the manager down thru the constructors
2012-10-19 20:26:08 +00:00
4f936f958d
add the other getProperty(); more tweaks
2012-10-18 21:07:36 +00:00
0b4401e64b
- Lots of fixes for notifying when updates and checks are complete
...
- Fixes for NewsHelper stored timestamps
- Add getProperty(String, long) to context for sanity
- New methods and types
- Logging improvements
- Add failsafe TaskCleaner
2012-10-18 14:28:14 +00:00
da4ea77c2a
more fixes
2012-10-18 02:20:39 +00:00
af4786ce0e
fixes
2012-10-18 01:29:14 +00:00
f9b8f0528d
- Straighten out some confusion on versions, RFC 822 dates,
...
etc. on news and unsigned updates. Stored versions are always
Long.toString(modtime). Only convert to RFC 822 for eepget or display.
2012-10-17 23:45:44 +00:00
b9d717b9f9
- Split up Updater and Checker interfaces
...
- Update router after check
2012-10-17 22:24:15 +00:00
977cdee046
- Move MD5 functions to core util where i2ptunnel can use them
2012-10-15 12:28:45 +00:00
4db4010abf
propagate from branch 'i2p.i2p' (head 2da3b585b42d058e25909bc303d72277ae2463b5)
...
to branch 'i2p.i2p.zzz.update' (head ebbad994215dc2822e9a1776399864ed77a0e5a0)
2012-10-14 22:42:00 +00:00
c9196fda03
compile fixes after prop
2012-10-14 20:03:56 +00:00
b03b4745db
propagate from branch 'i2p.i2p' (head 2da3b585b42d058e25909bc303d72277ae2463b5)
...
to branch 'i2p.i2p.zzz.test' (head 2785f3832a7d1b8adb2f106d049949beb9b88838)
2012-10-14 19:50:51 +00:00
184220f4c5
minor optimization
2012-10-14 13:54:38 +00:00
5d6d27907d
* Console: Use non-nio connector for Java 5 and JamVM/gij
...
(tickets #715 and #743 )
* SystemVersion: Centralize more methods here
2012-10-14 13:54:08 +00:00
5e5dc35a1e
moved i2cp password to PasswordManager
2012-10-13 22:42:26 +00:00
c5ab6b9993
* Passwords:
...
- Add remove method
- Add console password form to configui.jsp
- Consolidate multiple setSettings()/getJettyString() in FormHandler
- Some form message tweaks
2012-10-13 21:20:16 +00:00
05740f7903
- Fix MD5 passwords after testing
...
- Remove unused password fallback in FormHandler
2012-10-13 15:41:57 +00:00
fc7f995bd2
propagate from branch 'i2p.i2p' (head 2ab4ae45aa60b379e85fca378522966c090a1a27)
...
to branch 'i2p.i2p.zzz.test' (head 220477e37d4df782b9a8bb30d12669d146dc6226)
2012-10-13 14:23:29 +00:00
d99a39e5d5
convert to ClientApp interface. Untested.
2012-10-13 13:54:30 +00:00
0b897fdc98
* RouterConsoleRunner:
...
- Prep for ClientApp interface by storing context in a field,
shuffle around what's static and what's not
(ticket #347 )
- Remove ports from port mapper on shutdown, other changes to
track actual ports better
(ticket #731 )
- Hook in password manager using MD5, untested.
(ticket #731 )
2012-10-13 13:06:22 +00:00
a475a912e6
* New password manager for storing passwords in router.config
...
in consitent ways, including salting and hashing if possible.
Not hooked in to console yet, lightly tested.
(ticket #731 )
2012-10-13 12:56:43 +00:00
8f17b73091
changes due to LoadClientAppsJob changes for ClientApp interface
2012-10-13 12:51:24 +00:00
b259a3ac3d
* stats.jsp: Sort groups by translated name
2012-10-10 19:11:18 +00:00