On 5/29/06, Matthew Toseland <[EMAIL PROTECTED]> wrote:
Immediate priorities:
1a. Do not do any (synchronous) DNS lookups on PacketSender.
1b. If:
- We are on a Sun/Blackdown JVM (prior to 1.6??)
- We are on Linux
- LD_ASSUME_KERNEL isn't set
Then we are vulnerable to the EvilJVMBug, and we must firstly, institute
a critical priority UserAlert explaining the situation, and secondly,
refuse all requests and refuse to send any requestsd.
*** This will exclude AMD64 users from the network, and make more work
for FC5 users. Tough, we have no choice. See the next item. ***
1c. Implement a watchdog. Every time PacketSender goes around the loop,
record the last 32 bits of the time (in seconds) to a global variable. Do
not use any locking in this. Have another thread which every few seconds
checks whether the time recorded is within 10 seconds of the current
time. If it is not, restart the JVM. Modify 1b - we can run, as long as
the watchdog will be able to work and we will be able to self-restart.
1d. Revert Zothar's recent bogus load-balancing changes.
2. Make a self-mandatory build.
3. Work on the auto-updater.
4. Work on GCJ/Kaffe/whatever support.
--
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFEewNwHzsuOmVUoi0RAgk5AKCjhpPM5jKEE+bd2Gkb1jE0aSpo3QCePGRy
oAtLZh3mTimGAfei4A3DkSk=
=tTgi
-----END PGP SIGNATURE-----
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
2) Huh? What do you mean by that?
_______________________________________________
Devl mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl