On 5/29/06, Matthew Toseland <toad at amphibian.dyndns.org> 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 - toad at amphibian.dyndns.org > 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 > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > >
2) Huh? What do you mean by that?