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