hypercubus
f4754d7481
* a missing systray.config file is now handled gracefully
...
* fixed javadoc warnings
2004-08-21 04:03:22 +00:00
hypercubus
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
hypercubus
846c393168
giving systray client its own config file
2004-08-21 01:40:30 +00:00
jrandom
78b7f228f5
* dropped httptunnel.jar and phttprelay.war from the dist (neither are used)
...
* automate the building of {lib,weblib,webapps}.tar.bz2 (even if i only run this one more time)
i2p_0_3_4_3
2004-08-20 19:58:04 +00:00
jrandom
84e03f8b16
0.3.4.3, backwards compatible, to be released later today
2004-08-20 19:56:34 +00:00
jrandom
288580aed7
be more accepting in what router references we receive (let them be up to 6h old before throwing a hissy fit)
2004-08-20 19:55:46 +00:00
hypercubus
de63bbcc86
adding clientApp parameter to pass the user's preferred browser into systray
2004-08-20 14:38:56 +00:00
hypercubus
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
hypercubus
ffff6d701f
added browser selection dialog
2004-08-20 12:56:40 +00:00
hypercubus
0b084ece08
* added ant build file
...
* systray is functional
2004-08-20 10:08:29 +00:00
hypercubus
28855d3fd1
* adding systray client to clients.config
...
* updating installer readme (the public domain 'license')
2004-08-20 03:11:08 +00:00
hypercubus
f7d356dc95
adding systray libs
2004-08-20 03:08:05 +00:00
hypercubus
104b332906
initial commit of systray code; not yet integrated
2004-08-20 03:07:27 +00:00
jrandom
8b30852639
might as well link 'em to the netDb like the shitlist
2004-08-20 00:31:42 +00:00
jrandom
bdaa14c257
formatting fix
2004-08-20 00:19:58 +00:00
jrandom
0234fb62fb
properly clean up the temp files (thanks oOo)
2004-08-19 23:46:56 +00:00
jrandom
687ca781ab
the DoS isn't CRIT and we log instances and publish the stat appropriately
2004-08-19 23:18:38 +00:00
jrandom
3053c797e8
handle removal and addition (duh)
2004-08-19 22:02:28 +00:00
jrandom
62d6709949
* include prepWEB as part of buildWEB (prepWEB checks to see if we've already downloaded it)
...
* include buildWEB as part of build (so everyone builds everything by default)
* have clean include pkgclean
* new i2ptunnel.config and clients.config for the pkg
2004-08-19 21:26:11 +00:00
jrandom
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
jrandom
5e07c478f5
a little tidying up
2004-08-19 20:27:35 +00:00
jrandom
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
jrandom
4e25382901
* load clientApp.* lines from clients.config by default, falling back on
...
reading the router's props only if that file doesn't exist.
* by default, only log CRIT messages to the screen (the rest are sent to
the log file). this will be useful with the upcoming service controller
* refactor a common Properties helper to DataHelper.loadProps
2004-08-19 17:42:47 +00:00
jrandom
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
hypercubus
5a761242f5
adding the wrapper binaries
2004-08-19 08:22:15 +00:00
hypercubus
aaaf1e14a5
removed the unnecessary launch parameter piping to /dev/null
2004-08-19 07:38:46 +00:00
sunshine
3dcb9f6424
Added datagram_test.i2p
2004-08-19 05:59:27 +00:00
hypercubus
04621ff64a
* service wrapper fully functioning under Linux and WinXP, should also be working for the other *nix platforms but this isn't tested yet
...
* renaming wrapper binaries to 'i2psvc' for *nix and 'I2Psvc.exe' for win32
2004-08-19 05:41:36 +00:00
hypercubus
5053808058
initial commit of service wrapper files
...
moving standalone-compiler.jar into the izpack subdir
2004-08-19 04:48:42 +00:00
jrandom
9912c673bf
* allow 2 failures in a tunnel before killing the tunnel. this is useful because
...
much of our tunnel failure detection code itself uses tunnels - send out tunnel 1
and get the reply through tunnel 2. If it fails, which one "broke"?
* we now add a failure mark to both in all situations, including during tunnel
creation
* properly check the tunnel expiration 2-2.5 minutes prior to completion, rather
than the old 0.5-1.5 minutes.
2004-08-19 02:38:50 +00:00
jrandom
4636f7be7b
oops, we need to mark the peer we don't send to as failed (otherwise we wont send any more requests out, since there will be 'too many pending')
2004-08-18 20:44:57 +00:00
sunshine
0ffc0a1959
Oops
2004-08-18 12:16:09 +00:00
sunshine
e86032b129
Ver 0.9.1
2004-08-18 12:13:56 +00:00
sunshine
87941a0975
Removed reference to stasher
2004-08-18 11:36:08 +00:00
jrandom
3d6a40a683
don't do the netDb store of the peer's routerInfo until after we validate what they tell us (so we can shitlist them for the right reason) [thanks duck!]
2004-08-18 07:23:01 +00:00
jrandom
9753470dcb
handle a situation that would otherwise cause a search to block indefinitely rather than complete properly
2004-08-18 07:20:27 +00:00
hypercubus
a45e1b4781
made installer window resizable to compensate for some buggy *nix window managers
2004-08-18 04:47:09 +00:00
jrandom
54f52d37ca
* don't allow concurrent requests for the same key - add them to a list of deferred
...
requests which are notified on completion
* query peers who are sending us bad references, just don't follow their suggestions.
this is necessary since the peer may actually have the data (and other people may not be
getting shitty references from them)
2004-08-18 00:20:59 +00:00
hypercubus
6e295a7afb
added the new GUI installer and associated build tasks
2004-08-17 20:43:11 +00:00
jrandom
692cd7adae
* reduced the period used to detect / avoid peers who send invalid data (60m instead of 120m)
...
* expose the reason for a dbStore rejection more cleanly
2004-08-17 20:37:47 +00:00
hypercubus
7794547d30
.cvsignore evidently didn't ignore itself
2004-08-17 19:40:24 +00:00
aum
35eaaee627
added -l flag for local-only put/get
2004-08-17 16:57:21 +00:00
aum
8029901ed7
fixed error (.i2pstasher) in help output
2004-08-17 10:09:56 +00:00
jrandom
342c55043d
accept w/ skew (duh)
2004-08-17 06:01:50 +00:00
hypercubus
3cf363667c
added targets for .tar.bz2 package creation
2004-08-17 05:53:56 +00:00
jrandom
2f8993995b
enforce diversification of tunnel participants.
...
when picking peers to participate in a tunnel, we still select from the 'fast' tier,
except now we pick the ones that have least recently agreed to participate in a tunnel.
(they're already in the fast tier, so they're reliable [ish]).
the diversification has been pretty good so far, but i'm going to leave 'er running and monitor it overnight
2004-08-17 05:20:17 +00:00
jrandom
8e9c541eba
* new simple 'invalid reply rate' tracking the number of replies a peer sends that Suck.
...
(e.g. we can't find the referenced peer or the data they send back is corrupt/expired).
This is like the old invalidReplies, except its a rate that decays.
* if we receive more than 5 invalid replies from a peer in a 1-2 hour period,
stop verifying any subsequent replies, and also stop asking them for keys.
* cleaned up the store validation even further
2004-08-17 02:03:09 +00:00
duck
7ed310ffd2
update ardvark.i2p (after checking ID)
2004-08-17 02:02:34 +00:00
jrandom
bc1b020e95
put the timestamper in the background by default (so Base64 completes, thanks duck!)
2004-08-17 00:02:17 +00:00
jrandom
5fdff16b1e
removed shitlist ref
2004-08-16 22:38:10 +00:00