On Wed, May 23, 2001 at 02:02:38AM -0500, Steven Hazel wrote:
> libfreenet-0.4.0 is available on thalassocracy.org
> 
> Convenience URL:
> http://thalassocracy.org/libfreenet/libfreenet-0.4.0.tar.gz
> 
> Tavin Cole URI:
> freenet:CHK at 9gty6llADmARiSCLEO-0lsSjNHQOAwE,geXgNcjGxEdnZ5LPuQ8mJw
He's not the only one. It's more secure as the CHK is a checksum :). Of course
since you don't sign your release mails it'd be much easier to compromize this
message than your site :)
> 
> Why you want it:
> 
> - new low-level stream API for node-type use, see testserver for a partial 
> example
> - numerous minor fixes, improvements, and clean-ups
> - fun for the whole family
> 
> Warnings:
> 
> - If you're using the client API, you'll need to use
>    freenet_client_read_stream() and freenet_client_write_stream() where
>    you previously used freenet_read_stream() and freenet_write_stream().
>    Those do something else now.
> - All port numbers are now passed as ints rather than as strings.
> - For topical use only.  Do not ingest.
> 
> Changes since 0.3.0:    * Switched to ints for port numbers.
>                         * Switched to dynamic allocation of hash handles in
>                           the generate_hashes_ functions (thanks Peter Todd)
>                         * Added freenet_close_connection()
>                         * Kludged testclient to just generate the CHK on 
>                         insert if htl=0.
That was my patch :) I agree that the -e thing (use pre-0.3.9 hashing algorithm)
is inappropriate. Of course it would be even more inappropriate if Mr Bad got a
DEB out :)
>                         * Separated the stream API out from the client API.
>                         * const-corrected the Rijndael code 
>                         (thanks Kalle A. Sandstrom)
>                         * added freenet_strerror() (thanks Kalle A. Sandstrom)
> 
> Changes since 0.2.0:    * Fixed portability issues to support compilation 
>                           under cygwin.
>                         * Removed extraneous reference to values.h in 
>                           testclient.c
>                         * Added support for date-based redirects to 
>                           freenet_parse_redirect()
>                           (thanks Mark J. Roberts)
>                         * #included appropriately in client.h
>                         * Added optional timeout for get_connection
>                         * Ripped up freenet_connect() and
>                           freenet_get_connection() to produce
>                           freenet_auth_connection()
>                         * Fixed freenet_read_stream() so that it reads the
>                           StoreData message after a stream finishes.
>                       * Added datasource to freenet_transfer_state, to be
>                           filled after a request finishes, as a temporary 
>                         measure.
>                         * Enclosed debugging fprintf()s in #ifdef DEBUG
>                         * Added freenet_parse_msk()
>                         * Added MSK handling to testclient
>                         * Converted build system to automake, adding targets
>                           to build a shared library and to install
>                           (thanks Peter Todd)
> 
> Changes since 0.1.3:  * Fixed metadata-length hex-vs-decimal bug.
>                       * Fixed some bugs that were causing freenet_recvmsg()
>                         to return successfully when underlying functions
>                         failed.
>                       * Did away with freenet_init().
>                       * Added a #define-based numerical freenet_message.type
>                         system.
>                       * Added trailing-field knowledge to the core protocol
>                         handler, so that trailing fields are no longer a 
>                           part of a freenet_message.
>                       * Added freenet_parse_redirect()
>                       * Added redirect handling to testclient.
>                       * Got rid of direct /dev/random reads in favor of 
>                         OpenSSL's RAND functions (which auto-seed from 
>                         /dev/urandom, and can be seeded in many other ways).
>                       * Fixed those irritating compile-time warnings in the
>                         Rijndael code.
>                       * Fixed broken hex reading code in verify()
> 
> Enjoy.
> 
> -S
> 
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://lists.freenetproject.org/mailman/listinfo/devl

-- 
Always hardwire the explosives
        -- Fiona Dexter quoting Monkey, J. Gregory Keyes, Dark Genesis

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to