New builds out. New features/fixes: * Users are warned on the Web Interface infolet if their IP address is set wrong. Permanent nodes with wrong IP addresses are downgraded to transients and still see the warning. They also get an error logged to both stderr and the Log. * Outgoing connections are no longer stopped by the negotiation limit, in keeping with the valuable IMHO philosophy that we should reject early, or make a reasonable effort, and also in order to try to prevent RNFs which really annoy users. * Negotiation limit failures are no longer AuthenticationExceptions, since they are not a crypto error, and authentication failures no longer cause immediate dereferencing of the node that fscked up. TCP, bugs in the node, bugs in the JVM, combined with the fact that an attacker will never manage to get in by brute force. Practical result of this is to fix the situation experienced by a few users mostly with low threadlimits, of their routing table gradually disappearing.
Anyone who suffers from the bugs fixed here upgrade to the snapshots; I am not going to do another release yet, because the next one will be 0.5.1 which will have a few others fixes/features in it, and hopefully these changes will have had some testing by then. -- Matthew Toseland [EMAIL PROTECTED] [EMAIL PROTECTED] Freenet/Coldstore open source hacker. Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02. http://freenetproject.org/
msg02092/pgp00000.pgp
Description: PGP signature