Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id C18B163B293 for ; Sat, 19 Apr 2008 19:40:37 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 2B7A363B245; Sat, 19 Apr 2008 19:40:37 +0000 (UTC) Received: from nef.pbox.org (nef.pbox.org [IPv6:2001:7a8:202:1::1:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.netbsd.org (Postfix) with ESMTP id 3A5D063B1B6 for ; Sat, 19 Apr 2008 19:40:35 +0000 (UTC) Received: from nef.pbox.org (localhost [127.0.0.1]) by nef.pbox.org (8.13.8/8.13.8/) with ESMTP id m3JJeOiP020754 for ; Sat, 19 Apr 2008 21:40:24 +0200 (CEST) Received: (from agc@localhost) by nef.pbox.org (8.13.8/8.13.8/Submit) id m3JJeN0F020753 for pkgsrc-changes@netbsd.org; Sat, 19 Apr 2008 20:40:24 +0100 (BST) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id E4D7C63B101 for ; Wed, 16 Apr 2008 14:43:38 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id D1B73175D0; Wed, 16 Apr 2008 14:43:38 +0000 (UTC) From: Thomas Klausner Subject: CVS commit: pkgsrc/net/gnet To: pkgsrc-changes@netbsd.org Reply-To: wiz@netbsd.org Message-Id: <20080416144338.D1B73175D0@cvs.netbsd.org> Date: Wed, 16 Apr 2008 14:43:38 +0000 (UTC) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.5 (nef.pbox.org [127.0.0.1]); Sat, 19 Apr 2008 21:40:24 +0200 (CEST) Sender: pkgsrc-changes-owner@NetBSD.org Precedence: list Module Name: pkgsrc Committed By: wiz Date: Wed Apr 16 14:43:38 UTC 2008 Modified Files: pkgsrc/net/gnet: Makefile PLIST distinfo Removed Files: pkgsrc/net/gnet/patches: patch-ad patch-ae patch-co Log Message: Update to 2.0.8: 2.0.8 ----- * New API: gnet_conn_set_main_context gnet_conn_http_set_main_context gnet_inetaddr_new_async_full gnet_inetaddr_new_list_async_full gnet_inetaddr_get_name_async_full gnet_tcp_socket_connect_async_full gnet_tcp_socket_new_async_full gnet_tcp_socket_new_async_direct_full gnet_unix_socket_new_abstract gnet_unix_socket_server_new_abstract gnet_uri_parse_inplace * GConnHttp API is no longer marked as experimental * Fix major memory leak in GConnHttp * gnet_init() can now safely be called more than once now * Fix crash when gnet_conn_http_delete() is called from within the user callback. * GConnHttp: do not emit data events for pages that are being redirected to a new location. * GConnHttp: add gnet_conn_http_set_escaped_uri() (Samuel Cormier-Iijima) * Eliminate direct pthread usage on unix and use GLib GThreads instead (also fixes problems with gdb and valgrind) (Andreas Rottmann) * Dropped support for GLib-1.2 * Fix build on old systems that have a __ss_family member in struct sockaddr_storage instead of ss_family (Jeremy Denise) * GConnHttp: Documentation fixes * Fix compilation with --enable-debug on some 64-bit architectures like amd64 (Daniel Gryniewicz) * GConnHttp: fix several timeout issues (Steve Morris, Tim Muller). * GConnHttp: fix parsing of POST method response when there are optional headers after the 100-Continue response (#459895). * Relicense source code in examples/ directory from GPL to LGPL. * Add 'extern "C"' guards to pack.h to make things work with c++ compilers (thanks to Adriano Winter Bess). * New API: gnet_conn_write_direct() to write buffers asynchroneously without copying them (Jeff Garzik) * Fix for race condition and subsequent crash in asynchroneous DNS lookup (Steve Morris, Tim Müller) * Pass correct size parameters to bind() and connect() when creating unix sockets (Zeeshan Ali, #403197) * New API: gnet_unix_socket_new_abstract() and gnet_unix_socket_server_new_abstract() add support for abstract unix sockets on systems where this is supported (Zeeshan Ali, #404583) * Remove unused and pointless fork() fallback for asynchronous DNS lookups in cases where GLib has been compiled without threading support. It's 2007 - I think it's in order to require threading to be present; even my wrist watch can do that. Removs lots of unmaintained code and ugly #ifdefs. (Released Feb 3, 2008) To generate a diff of this commit: cvs rdiff -r1.32 -r1.33 pkgsrc/net/gnet/Makefile cvs rdiff -r1.12 -r1.13 pkgsrc/net/gnet/PLIST cvs rdiff -r1.16 -r1.17 pkgsrc/net/gnet/distinfo cvs rdiff -r1.2 -r0 pkgsrc/net/gnet/patches/patch-ad \ pkgsrc/net/gnet/patches/patch-ae cvs rdiff -r1.1 -r0 pkgsrc/net/gnet/patches/patch-co Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.