jrandom
a2b86acc22
clear up a race where the timestamper might be fired when it shouldnt be
2004-08-24 00:46:31 +00:00
jrandom
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
jrandom
be93db51f7
fixed a bug w/ mode=best_effort - we were returning false excessively
2004-08-23 05:57:24 +00:00
hypercubus
4ca7c0d978
* moving ShellCommand class to the net.i2p.util package
2004-08-23 00:10:25 +00:00
jrandom
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
jrandom
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
jrandom
bee9c7ee17
*cough*
2004-08-21 09:15:50 +00:00
jrandom
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
jrandom
f7f05cfc8b
imported Iakin's public domain jcpuid library allowing the detection of CPU types from java
...
imported Iakin's modifications to jbigi to use the jcpuid library in detecting what jbigi implementation to load
imported and slightly updated Iakin's scripts to build jbigi for lots of architectures
(yay iakin!)
2004-08-21 07:56:53 +00:00
jrandom
84e03f8b16
0.3.4.3, backwards compatible, to be released later today
2004-08-20 19:56:34 +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
bc1b020e95
put the timestamper in the background by default (so Base64 completes, thanks duck!)
2004-08-17 00:02:17 +00:00
jrandom
6bc7a3d8aa
handle errors initializing, and deal with logFilePatterns that don't include a full path (e.g. log-#.txt instead of logs/log-#.txt)
2004-08-14 20:57:50 +00:00
jrandom
c18fc1984d
*cough* i knew there was a reason i left that test running...
2004-08-13 22:02:29 +00:00
jrandom
352396bdc2
> Date: Fri, 13 Aug 2004 15:58:30 +1200 (NZST)
...
> Message-ID: <1776.202.37.75.101.1092369510.squirrel@202.37.75.101 >
> From: adam@adambuckley.net
> To: jrandom@i2p.net
>
> [...]
>
> I hereby authorize my NtpClient.java and NtpMessage.java code to be
> redistributed under the BSD license for the purpose of integration with
> the I2P project, providing that I am credited as the original author of
> the code.
>
> [...]
w00t! adam++
code migrated into core/java/src/net/i2p/time, integrated with Clock,
dropping that whole ugly pass-the-time-through-URL, and hence dropped
support for :7655/setTime.
New router.config properties to control the timestamper:
time.sntpServerList=pool.ntp.org,pool.ntp.org,pool.ntp.org
time.queryFrequencyMs=300000
time.disabled=false
So, to disable, add time.disabled=true to your router.config. It is
enabled by default.
Default router.config and startup scripts updated accordingly (since
timestamper.jar is now gone)
2004-08-13 21:15:22 +00:00
jrandom
c2d55013a6
0.3.4.2, backwards compatible, release pretty soon
2004-08-13 02:15:54 +00:00
jrandom
fbe9fe1ba8
new method for sanitizing content to be rendered on a web page (specifically, the routerInfo options can be hacked to contain evil html)
...
thanks for finding and suggesting the fix oOo!
2004-08-11 04:42:04 +00:00
jrandom
cdd74505d7
optional flag to allow using the standard base64 charset on decode/encode, rather than the (filename friendly) i2p charset
2004-08-11 00:59:11 +00:00
jrandom
7fcc05c037
0.3.4.1, backwards compatible, release later today, blah blah blah
2004-08-08 19:29:53 +00:00
jrandom
9cccd0bfc9
rather than flush any/all log messages 10 times a second, flush log messages once there are 100 of them or 10 seconds have passed, whichever comes first
2004-08-08 01:40:48 +00:00
jrandom
8d7786e97d
bad jrandom, test first
2004-08-08 01:34:42 +00:00
jrandom
2cb519cd06
updated implementation to match the RandomSource javadocs (inclusive of both 0 and n, unlike SecureRandom, which is inclusive of 0 and exclusive of n)
2004-08-07 19:14:13 +00:00
jrandom
8d8b6da0bf
updated to handle operation without a logger.config (reasonably)
2004-08-01 23:27:37 +00:00
jrandom
3a61d260d7
cleanup wrt multiple app contexts
2004-08-01 23:24:47 +00:00
jrandom
96f9618081
expose more data and let the settings be overridden during runtime (and saved to disk)
2004-08-01 05:27:59 +00:00
shendaras
d10dc1e8d3
Doing something different this time -- but only to core
...
I marked all the empty statements with //nop
I removed unneccessary elses (ie, the if returns or throws)
I took out some casts (integral promotions/some didn't need to be there)
-- Love, shendaras
(2 in one day, w00t)
2004-07-31 01:04:34 +00:00
shendaras
7f6b477d2e
Fixing up imports (I've been falling down on my job).
...
Note: I didn't touch routerconsole since it isn't done (I believe)
-- Love, shendaras
2004-07-30 22:19:57 +00:00
jrandom
4467928845
pmd pointed out a few unnecessary things (well, a lot more than just this, but these are the ones i'm fixin ;)
2004-07-30 19:43:59 +00:00
jrandom
5d4bdc5697
0.3.4 NOT BACKWARDS COMPATIBLE
...
(0.3.4 and not 0.3.3.1 since its got some major revamps)
to be released later today. dont upgrade until the release announcement comes out
2004-07-29 21:37:18 +00:00
jrandom
c6bb8f09ca
avoid the race that could corrupt local transfers by using a single thread to receive notifications of message availability (and in turn fetch that data)
...
the old way fired off a new (very short lived) thread for each message received, and if two happened really really quickly, they'd both lock on the mutex and the order would be undefined
this avoids that. thanks to oOo et al for pestering me and sending in logs :)
2004-07-29 20:02:12 +00:00
jrandom
0ed95bbdf1
new helper to read/write
2004-07-27 21:45:56 +00:00
jrandom
abaa5d87f6
more efficient mem alloc & usage
2004-07-25 23:33:54 +00:00
jrandom
f170ae741e
0.3.3, backwards compatible, to be released Real Soon
2004-07-24 02:13:37 +00:00
jrandom
da4827f287
expose some data for the router console to query
2004-07-23 17:39:31 +00:00
jrandom
9a8a099701
javadoc fix
2004-07-20 21:43:42 +00:00
jrandom
a5a0c8c837
moved minimal I2CP info to the I2PSession docs (since it is the one that implements it)
2004-07-20 21:31:57 +00:00
jrandom
d29f9409bf
include some basic I2CP info
2004-07-20 21:16:30 +00:00
jrandom
b5a0f5910d
first pass
2004-07-20 21:08:04 +00:00
jrandom
c4e6a2f0a8
if the log pattern/path referenced doesn't exist, create all necessary parent directories (killing the JVM if it fails, rather than silently gobble the log messages to /dev/null)
2004-07-19 17:18:49 +00:00
jrandom
130399a1e7
0.3.2.3 (coming soon to a hard drive near you)
2004-07-16 21:12:27 +00:00
jrandom
bbcde2f52b
0.3.2.2 (a lil installation testing and then i'll push)
2004-07-15 01:08:54 +00:00
jrandom
d6425973e2
include an objectId flag for use in the logging
2004-07-13 20:16:05 +00:00
jrandom
7b9db07f13
target=1.3 and source=1.3, not target=1.1 and source=1.3
...
(this is what caused the runtime errors on sun jvms but not on kaffe)
((aka i slacked and didn't test sufficiently. off with my head))
this now builds and runs fine in sun 1.3-1.5 jvms, as well as kaffe
2004-07-12 16:39:22 +00:00
jrandom
0f60ac5acf
0.3.2.1 (backwards compatible blah blah blah)
2004-07-11 18:57:01 +00:00
jrandom
3bc0e0fc8a
added source and target declarations for the javac commands so we can build with the 1.5^W5.0 JDK
...
(also added deprecation, since, well, we can :)
2004-07-11 04:16:59 +00:00
jrandom
dd84233085
0.3.2 for release later today
2004-07-07 17:58:37 +00:00
jrandom
badfb9088e
logging / debugging and formatting (no functional changes)
2004-07-03 19:42:34 +00:00
jrandom
ff392fee14
properly fake-encrypt the data (this class is only used by the simulator or anything else w/ -Di2p.encryption=off)
2004-07-03 19:41:41 +00:00
duck
aec6e901ee
And I thought I was dyslectic. (duck)
2004-07-02 13:18:00 +00:00
shendaras
9640e93895
imports
...
shendaras
2004-06-30 13:21:15 +00:00