On Jan 16, 2013, at 9:55 PM, Zbigniew Jędrzejewski-Szmek <zbys...@in.waw.pl> wrote:
> On Wed, Jan 16, 2013 at 09:33:22PM +0100, Holger Winkelmann wrote: >> Can't speak from person experience, but my team has worked with the libevent >> and >> libev libraries which contain http libraries as well. > IIUC, libev uses libevent code for HTTP through a compatibility > layer. libevent has only very basic functionality. E.g. I couldn't > see a mention of POST requests anywhere. libmicrohttpd at least > abstracts this to the point where I only have to provide a callback > to consume buffers with data. > > Also, libevent/libev are about abstracting event loops. Since journald > is linux only, this extra abstraction layer is not very useful. > >> libevent http library is linked to openssl. > Are you saying that openssl is better? I just expect that OPenSSL is a given dependency for most of the Distributions already. But we are coming from embedded background, so either we choose a very small SSL Library (thats where the idea about TropicSSL is coming from) or we should avoid many SSL libraries and sat with the most common but big one OpenSSL Don't really know whats better or not… > Zbyszek > >> On Jan 16, 2013, at 9:18 PM, David Strauss <da...@davidstrauss.net> wrote: >> >>> On Wed, Jan 16, 2013 at 12:07 PM, Zbigniew Jędrzejewski-Szmek >>> <zbys...@in.waw.pl> wrote: >>>> I would be happy to replace it with something different. >>> >>> Any recommendations? I've built a few projects with libmicrohttpd. I >>> don't find the library intuitive, but many of the reasons behind >>> design decisions have become clear to me after deeper use. I actually >>> find a lot of it quite clever. I also haven't found many lightweight >>> alternatives that invert the typical model of control by keeping the >>> program in control instead of a web server daemon. -- Holger Winkelmann Managing Director email: h...@travelping.com phone: +49-391-819099-223 mobil: +49-171-5594745 (DE) ------------------ managed broadband access ------------------ Travelping GmbH phone: +49-391-8190990 Roentgenstr. 13 fax: +49-391-819099299 D-39108 Magdeburg email: i...@travelping.com GERMANY web: http://www.travelping.com Company Registration: Amtsgericht Stendal Reg No.: HRB 10578 Geschaeftsfuehrer: Holger Winkelmann | VAT ID No.: DE236673780 -------------------------------------------------------------- _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel