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
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
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
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
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
921aef7f2c
fixed a silly thread blocking problem
2004-08-21 11:01:12 +00:00
f4754d7481
* a missing systray.config file is now handled gracefully
...
* fixed javadoc warnings
2004-08-21 04:03:22 +00:00
7dc8d0cfec
* systray now uses its own config file
...
* added config file handler class
* UrlHandler's browser launching behavior is now more sophisticated for Win32 using rundll
2004-08-21 01:43:35 +00:00
80b8c284b4
* fixed a bug causing the systray to hang upon exit on Linux
...
* various nips and tucks all around
2004-08-20 14:36:03 +00:00
ffff6d701f
added browser selection dialog
2004-08-20 12:56:40 +00:00
0b084ece08
* added ant build file
...
* systray is functional
2004-08-20 10:08:29 +00:00
f7d356dc95
adding systray libs
2004-08-20 03:08:05 +00:00
104b332906
initial commit of systray code; not yet integrated
2004-08-20 03:07:27 +00:00
0234fb62fb
properly clean up the temp files (thanks oOo)
2004-08-19 23:46:56 +00:00
3053c797e8
handle removal and addition (duh)
2004-08-19 22:02:28 +00:00
410abaf92c
handle the tunnels being instantiated prior to the CLI being inoked
...
(aka someone went to /i2ptunnel/ before the 2 minute delay passes)
2004-08-19 21:11:42 +00:00
5e07c478f5
a little tidying up
2004-08-19 20:27:35 +00:00
3eda53a97f
ugly pages to display the old console and stats info, linked to off the top nav
...
also link to the i2ptunnel from the top nav (in a new window).
2004-08-19 20:26:19 +00:00
fccb172e20
* Display both the hash and the full destination associated with each tunnel on
...
the /i2ptunnel/ page so they can easily be shared.
* By default, try to create any needed private key files (for server tunnels only)
* keep track of the I2PSession objects used by the I2PTunnel instances (only needed
for exposing the associated Destination)
2004-08-19 17:36:27 +00:00
0ffc0a1959
Oops
2004-08-18 12:16:09 +00:00
e86032b129
Ver 0.9.1
2004-08-18 12:13:56 +00:00
87941a0975
Removed reference to stasher
2004-08-18 11:36:08 +00:00
7794547d30
.cvsignore evidently didn't ignore itself
2004-08-17 19:40:24 +00:00
35eaaee627
added -l flag for local-only put/get
2004-08-17 16:57:21 +00:00
8029901ed7
fixed error (.i2pstasher) in help output
2004-08-17 10:09:56 +00:00
e102bf9eed
lots of bitchin' oOo patches (woot, thanks oOo!), plus some cleanup
...
* apply oOo's patch for beautifying the new console w/ links to a shitlisted peer's netDb entry
* apply oOo's patch to clean up the peer shitlist count more aggressively
* apply oOo's patch to allow removing lines via /configadvanced.jsp
* apply oOo's patch to clean up the memory usage display
* apply oOo's patch to include log messages on /logs.jsp most recent first, rather than last
* get rid of the netDb key shitlist (its a bad idea, better solution coming soon)
2004-08-16 20:27:06 +00:00
bf3ee5c158
added code.leo, to aid with editing the code via the
...
wonderful Leo structural literate editor
2004-08-16 16:19:32 +00:00
2e99e3d9c5
added beginnings of splitfiles handling code
...
might not work yet for files > 28k
2004-08-16 16:18:41 +00:00
e5d66f46c6
deal with a race on close
...
more zealous bc synchronization
make sure we always close the streams explicitly
logging
2004-08-15 20:48:35 +00:00
d2fc24e792
deal with no proxy available
...
more carefully retrieve a proxy
logging (w/ unique requestId)
2004-08-15 20:44:14 +00:00
ec52c81f46
Eliminated incorrect truncation of retrieved keys
2004-08-15 18:49:05 +00:00
0eb0c4cc83
fixed getref bug
2004-08-15 18:33:37 +00:00
b54e6bc933
*** empty log message ***
2004-08-15 17:58:57 +00:00
83f891138d
*** empty log message ***
2004-08-15 17:56:33 +00:00
c621940b0f
*** empty log message ***
2004-08-15 17:53:45 +00:00
a27b0a0a1e
*** empty log message ***
2004-08-15 17:45:01 +00:00
23a52dbc9a
first scripted commit
2004-08-15 16:57:02 +00:00