c88c245094
* moving wrapper scripts to installer/resources
...
* added wrapper files to the 'installer' target of the global build.xml
2004-08-24 12:25:46 +00:00
30ce04bc84
* added systray jars back to wrapper.conf
...
* moving wrapper.conf to installer/resources
2004-08-24 12:20:04 +00:00
205d8f7db2
initial commit of ServiceManager class; API is complete, so integration with routerconsole can proceed, but
...
return of error messages is not yet implemented, meaning returned exit values will all be null for now
2004-08-24 09:04:53 +00:00
d70c22d73f
* systray now fully integrated into global ant build
...
* removed two unneeded test files i2psystray.bat, i2psystray.sh
2004-08-24 06:58:05 +00:00
920161bc07
* more code formatting
...
* forgot to make constructor private for singleton (d'oh!)
2004-08-24 03:32:17 +00:00
cdafefebd3
the shutdown detector is a daemon
2004-08-24 03:19:54 +00:00
f220300212
code cleanup
2004-08-24 02:37:01 +00:00
a2b86acc22
clear up a race where the timestamper might be fired when it shouldnt be
2004-08-24 00:46:31 +00:00
8e53028d78
* html cleanup
...
* classpath during javadoc
2004-08-23 21:55:57 +00:00
852dfa4abf
removed timestamper
2004-08-23 21:50:27 +00:00
5d6845a58a
added jbigi.jar, remoed systray jars
2004-08-23 21:49:39 +00:00
be846e69c5
* control the on_exit so we can shutdown gracefully (except OOMs, when we auto-restart)
...
* other minor wrapper details
2004-08-23 21:36:31 +00:00
eef8c06b39
new shutdown(exitCode) usage
2004-08-23 21:34:22 +00:00
54aa0fdb11
* add "dump threads"
...
* hook in to the service manager and let it know we're exiting gracefully (when appropriate)
* commented out but generally functional systray integration. i cant get it to build sometimes though, something is b0rking up
2004-08-23 21:32:24 +00:00
3c62a5d2b4
* drop libsystray4j.so (for now)
...
* add some more targets (cleandep and distclean)
2004-08-23 21:28:25 +00:00
0fe70b660a
expose as a singleton so we can .show() and .hide()
2004-08-23 21:27:23 +00:00
4f787ddb03
* moved non-source files out of the source tree
...
* added dependency on core to the build script (for ShellCommand)
2004-08-23 20:53:13 +00:00
be33752eb3
reformatting
...
(
remove
excess
newlines
)
(no logic changes)
2004-08-23 20:41:06 +00:00
a88dbbe5ba
* added in the systray jars
...
* added loggerFilenameOverride
* removed --quiet parameter (it was bogus anyway ;)
2004-08-23 17:48:44 +00:00
9b4144b815
add support for using the '@' character in place of the rotation #, for situations where stupid config files treat '#' as the end of the line and beginning of a comment...
2004-08-23 17:47:46 +00:00
bce5b44275
standardized the spoof prevention:
...
- set the nonce and noncePrev for the handler when rendering the form
- include the current nonce in the hidden parameter "nonce"
- include an "action" parameter (so we know we want to execute something and hence, validate the nonce, rather than just display the page)
- if the nonce submitted doesnt match what is set in the nonce or noncePrev when validating, its invalid. refuse to process
2004-08-23 17:11:38 +00:00
9f7320fa67
* new configservice.jsp page that shuts down the router (and has hooks for a few other things)
...
* new safer way of shutting down the router per discussions with oOo (dealing with a graceful
shutdown where the user updates their config before the shutdown is complete, etc)
* graceful shutdown implemented in the router - shutdownGracefully(), cancelGracefulShutdown(), shutdownInProgress()
2004-08-23 07:33:14 +00:00
e9310ee8dd
updated lucky.i2p
2004-08-23 07:01:10 +00:00
be93db51f7
fixed a bug w/ mode=best_effort - we were returning false excessively
2004-08-23 05:57:24 +00:00
8e3e8ada32
* refactored and revamped the capacity threshold calculation to take
...
into account various skew situations and the capacity growth constant with
the intent of producing a higher quality threshold whenever possible
* increased the minimum # of fast peers from 4 to 8 (yay), which means we'll
try to have at least some peers to choose from
* added a new router config option - "router.maxParticipatingTunnels". This is
useful for gracefully shutting down the router (aka set it to 0 and wait until
the router is no longer participating in tunnels, then shutdown). You can
probably also come up with other situations where this is useful, but I don't
want to spoil all the fun ;)
2004-08-23 03:54:55 +00:00
4564a6e8fd
added firerabbit.i2p
2004-08-23 02:21:30 +00:00
240190fa8f
oOo's patch to get the console not looking toooo bad on IE, and clean up some ugliness on firefox/moz w/ larger fonts
2004-08-23 01:52:05 +00:00
4ca7c0d978
* moving ShellCommand class to the net.i2p.util package
2004-08-23 00:10:25 +00:00
190d0f9304
never ignore a (potential) tunnel failure, even though the tunnel may not have failed
...
(e.g. test outbound through A with a reply inbound through B. if the message is lost, which tunnel failed? both!)
2004-08-22 22:00:21 +00:00
b8d2a363fb
added I2P website URL to header comments
2004-08-22 14:05:02 +00:00
2382785240
changed some filenames and updated credits in comment headers
2004-08-22 13:59:01 +00:00
476994595c
adding the service wrapper install and uninstall scripts for *nix
2004-08-22 10:00:39 +00:00
287969f169
simple build script
2004-08-22 06:16:44 +00:00
ca93c52161
new CLI for creating signed NameReference files from a destination's private keystream
...
e.g. java -cp myi2p.jar;i2p.jar net.i2p.myi2p.address.CreateNameReferenceCLI eep.ref eepPriv.dat jrandom.i2p 1 eep
new CLI for importing / updating a signed NameReference into an address book
e.g. java -cp myi2p.jar;i2p.jar net.i2p.myi2p.address.CreateEntryCLI addressbook.dat C:\eep.ref jrandom.r00lz.i2p 0
logging / toString
2004-08-22 06:15:53 +00:00
b126b19e03
shut down the node on, er, shutdown
2004-08-22 06:12:10 +00:00
2c907060d4
forgot to add a SysTrayMenuListener for the new menu option 'Open router console'
2004-08-22 05:10:27 +00:00
e28c0d0b4a
* removed systray support for KDE as it remains buggy; win32 is the only supported systray platform for now
...
* added an 'Open router console' option to the systray menu, for people who can't bring themselves to double-click the icon
2004-08-22 04:56:43 +00:00
918df735ed
v0.0.0.0.0.1. it builds, and the core MyI2P framework is there, plus the skeleton for the MyI2P address book service
...
it doesn't do anything beyond compile and connect/disconnect, so no need to even bother looking at this.
but its a savepoint (iterative and incremental, 'eh?)
2004-08-22 03:44:00 +00:00
294936d137
added trailing '/' to router console url
2004-08-22 00:09:56 +00:00
115da03a23
* fixed another thread blocking problem
...
* made ConfigFile behave more appropriately with missing config files
* SysTray now behaves correctly when a file dialog has been canceled without any choices being made
2004-08-21 23:42:11 +00:00
cc085755aa
oOo's patch to add support for temporary name<-->destination assignment (w00t!)
...
to use this, make a link going to http://some.name.i2p/some/path/blah?i2paddresshelper=base64Destination
e.g. http://whitehouse.gov.i2p/?i2paddresshelper=FpCkYW5pwVz36sSHoBuRT4ZvGif9QC9oQUWfz-wu4zEnJ1ewlAvinPuw3YnXUKmgLFZ0UY3wB7wqd0eQYiW2ZV1bwVhXvsyGV5ZehzxGaFu05IspCJjyaMIe90z5fyda4KgzyBwHKqwjGX57SMyn2cZhXbCKF6aNuipWxYOnL65uATDbw3jShEtL9v9299ohhGA3EcrYk3u86FgLmsOdi2GZruxy2RzioA-VKhaZl4RSJs6dFHPUYWgeLF3gT7Ciy-HbMZdDuiLTEX7mUlO0UZwnzT8mjUDeeYfyWtv9arwv-rAMeXxAVUYm7X2dDHN8TvmQCZ~LiQrnGmGReSIDKVT4u59xZX2Qg0GZf0fA5LRSW1zHLrlZWDJfNeESW57RlOkA9DDDOxwSVSw8LUQN-hPsoz~AgwA-vDklNWULqvp4lLifEJUlr5ZmnWrviLr6W6cHhdJBl89VzMThoknb5UibIvwTnu~tfA0rkyILXX07hdaoXF~prptuOhMtEcV2AAAA
this is better than the existing http://i2p/base64Destination/ since images at that page will now resolve
the name is resolved only if/when the hosts.txt doesn't have a matching entry (aka no spoofing duck.i2p),
but the name is *not* persisted to hosts.txt - if you restart your tunnel (or router, if they're in the same JVM), the address helper is lost
2004-08-21 22:39:27 +00:00
cb5e3efd8a
don't force start the tunnels too early - only instantiate the tunnelControllerGroup when the CLI is run (aka after 2 minutes whem TunnelControllerGroup.main is called from clients.config)
2004-08-21 22:05:02 +00:00
274fd0b528
drop the package prefix from the search path - e.g. just load libjcpuid-x86-windows.so instead of freenet/support/CPUInformation/libjcpu-x86-windows.so
2004-08-21 18:05:36 +00:00
1431d1fecd
toss the new precompiled & self detecting jbigi/jcpuid code into cvs and packaged in the new installer as lib/jbigi.jar
2004-08-21 18:03:45 +00:00
dc3d6bfc43
removing unused service wrapper libs
2004-08-21 11:13:57 +00:00
c9d4745a59
one less lib (duh)
2004-08-21 11:12:15 +00:00
921aef7f2c
fixed a silly thread blocking problem
2004-08-21 11:01:12 +00:00
3c772f1974
backwards compatibility - first check for jbigi.dll / libjbigi.so, then do the new stuff ("jbigi" in a jar, followed by "net/i2p/util/libjbigi-linux-pentium4.so", etc)
2004-08-21 09:29:18 +00:00
bee9c7ee17
*cough*
2004-08-21 09:15:50 +00:00
75ca438f2f
import Iakin's public domain mods plus some additional ones (support for the resource 'jbigi' anywhere in the classpath, java 1.3 support, docs)
2004-08-21 09:11:10 +00:00