"Kalle A. Sandstr\"om" <[EMAIL PROTECTED]> writes:
> I'd attach the fixed sources to this mail, but I'm a bit wary of sending
> attachments without prior permission :-)
Go ahead and attach.
> Hm. I'll look into it. I think that libfreenet requires some cleaning
> up, though... (frex, you're using floats to handle major.minor version
> number pairs. ick.)
Yeah, it definitely does need some clean-up. I've got an enormous
list, and I'm working on it.
> Also, I'm not quite happy with some of the exported symbol names in
> libfreenet, but I'm sure that can be remedied somehow :-)
What don't you like? API criticisms are highly appreciated.
> If you don't have anything in particular against glib-1.2, perhaps
> we could migrate some of the better bits in reiska to libfreenet?
What do you gain by using glib-1.2? I don't know if I want to have
the dependency.
> Particularly I'd like to see the message handling stuff in
> message.[ch] get in libfreenet... perhaps the cipher stream
> abstraction layer, too.
I'll take a look at this stuff. libfreenet has its own message
handling and cipher stream abstraction. Both need a little bit of
work, but I'm pretty committed to their design.
> I've also implemented the make_freenet_key() aka keygen() function
> which you have limited to 20-byte keys.
Cool, thanks. That was on my TODO list, as a nitpick. (We never
actually use keys larger than 20 bytes in Freenet, and if we did, we
probably would want to switch to a larger hash rather than rely on the
key generation algorithm, but hey, it's nice to be compliant.)
> That'd certainly take a future burden off my back. Is anybody
> implementing the client side of the Freenet XML-RPC interface in C?
That would be me. There's some code in CVS, and I'm working on some
more as part of another project.
> Hm. We should start Cc'ing the devl list with this stuff too, as I
> just wrote a badly thought out mail their way...
Sure.
-S
_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl