pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/rudiments



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Fri Jul  1 16:02:12 UTC 2016

Modified Files:
        pkgsrc/devel/rudiments: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/rudiments/patches: patch-configure
            patch-include_rudiments_private_socketclient.h
            patch-src_listener.cpp

Log Message:
Update devel/rudiments to 0.55.0.

Major new features:

- Security Framework
  * A securitycontext may now be attached to a filedescriptor to
    enable encrypted reads and writes. The securitycontext class
    is just an interface though, and there are currently gsscontext
    and tlscontext implementations of it.
  * The gsscontext class and associated classes implement a
    wrapper on top of the GSSAPI on Linux/Unix and SSPI on Windows.
    This primarily provides Kerberos encryption and authentication,
    though on Windows it could be used for NTLM as well.
  * The tlscontext class and associated classes implement a wrapper
    on top of OpenSSL on Linux/Unix and, again, SSPI on Windows.
    This provides Transport Layer Security, or it's predecessor Secure
    Socket Layer, on both platforms.
- Thread Class Improvements
- Semantic Versioning
- General Bug Fixes

See full changelog:

  http://software.firstworks.com/2016/03/rudiments-0550-release-announcement.html


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/rudiments/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/rudiments/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/rudiments/buildlink3.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/rudiments/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/rudiments/patches/patch-configure
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/rudiments/patches/patch-src_listener.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/rudiments/Makefile
diff -u pkgsrc/devel/rudiments/Makefile:1.36 pkgsrc/devel/rudiments/Makefile:1.37
--- pkgsrc/devel/rudiments/Makefile:1.36        Sat Mar  5 11:27:46 2016
+++ pkgsrc/devel/rudiments/Makefile     Fri Jul  1 16:02:12 2016
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.36 2016/03/05 11:27:46 jperkin Exp $
+# $NetBSD: Makefile,v 1.37 2016/07/01 16:02:12 fhajny Exp $
 #
 
-DISTNAME=              rudiments-0.54
-PKGREVISION=           2
+DISTNAME=              rudiments-0.55.0
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=rudiments/}
 

Index: pkgsrc/devel/rudiments/PLIST
diff -u pkgsrc/devel/rudiments/PLIST:1.17 pkgsrc/devel/rudiments/PLIST:1.18
--- pkgsrc/devel/rudiments/PLIST:1.17   Tue Nov 10 10:04:40 2015
+++ pkgsrc/devel/rudiments/PLIST        Fri Jul  1 16:02:12 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2015/11/10 10:04:40 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.18 2016/07/01 16:02:12 fhajny Exp $
 bin/rudiments-config
 include/rudiments/bytebuffer.h
 include/rudiments/bytestring.h
@@ -11,6 +11,7 @@ include/rudiments/commandline.h
 include/rudiments/compiler.h
 include/rudiments/crypt.h
 include/rudiments/datetime.h
+include/rudiments/debugprint.h
 include/rudiments/device.h
 include/rudiments/dictionary.h
 include/rudiments/directory.h
@@ -22,6 +23,7 @@ include/rudiments/file.h
 include/rudiments/filedescriptor.h
 include/rudiments/filesystem.h
 include/rudiments/groupentry.h
+include/rudiments/gss.h
 include/rudiments/hostentry.h
 include/rudiments/inetsocketclient.h
 include/rudiments/inetsocketserver.h
@@ -54,6 +56,7 @@ include/rudiments/private/config.h
 include/rudiments/private/cryptincludes.h
 include/rudiments/private/datetime.h
 include/rudiments/private/datetimeincludes.h
+include/rudiments/private/debugprint.h
 include/rudiments/private/device.h
 include/rudiments/private/deviceincludes.h
 include/rudiments/private/dictionary.h
@@ -80,6 +83,11 @@ include/rudiments/private/filesystem.h
 include/rudiments/private/filesystemincludes.h
 include/rudiments/private/groupentry.h
 include/rudiments/private/groupentryincludes.h
+include/rudiments/private/gss.h
+include/rudiments/private/gsscontext.h
+include/rudiments/private/gsscredentials.h
+include/rudiments/private/gssincludes.h
+include/rudiments/private/gssmechanism.h
 include/rudiments/private/hostentry.h
 include/rudiments/private/hostentryincludes.h
 include/rudiments/private/inetsocketclient.h
@@ -151,6 +159,10 @@ include/rudiments/private/thread.h
 include/rudiments/private/threadincludes.h
 include/rudiments/private/threadmutex.h
 include/rudiments/private/threadmutexincludes.h
+include/rudiments/private/tls.h
+include/rudiments/private/tlscertificate.h
+include/rudiments/private/tlscontext.h
+include/rudiments/private/tlsincludes.h
 include/rudiments/private/unixsocketclient.h
 include/rudiments/private/unixsocketclientincludes.h
 include/rudiments/private/unixsocketserver.h
@@ -163,6 +175,8 @@ include/rudiments/private/userentry.h
 include/rudiments/private/userentryincludes.h
 include/rudiments/private/winsock.h
 include/rudiments/private/xmldom.h
+include/rudiments/private/xmldomevents.h
+include/rudiments/private/xmldomeventsincludes.h
 include/rudiments/private/xmldomincludes.h
 include/rudiments/private/xmldomnode.h
 include/rudiments/private/xmldomnodeincludes.h
@@ -173,6 +187,7 @@ include/rudiments/protocolentry.h
 include/rudiments/randomnumber.h
 include/rudiments/regularexpression.h
 include/rudiments/resultcodes.h
+include/rudiments/security.h
 include/rudiments/semaphoreset.h
 include/rudiments/server.h
 include/rudiments/serviceentry.h
@@ -188,12 +203,14 @@ include/rudiments/stringbuffer.h
 include/rudiments/sys.h
 include/rudiments/thread.h
 include/rudiments/threadmutex.h
+include/rudiments/tls.h
 include/rudiments/unixsocketclient.h
 include/rudiments/unixsocketserver.h
 include/rudiments/unixsocketutil.h
 include/rudiments/url.h
 include/rudiments/userentry.h
 include/rudiments/xmldom.h
+include/rudiments/xmldomevents.h
 include/rudiments/xmldomnode.h
 include/rudiments/xmlsax.h
 lib/librudiments.la
@@ -275,6 +292,14 @@ share/doc/rudiments/classes/html/classfi
 share/doc/rudiments/classes/html/classfilesystem.html
 share/doc/rudiments/classes/html/classgroupentry-members.html
 share/doc/rudiments/classes/html/classgroupentry.html
+share/doc/rudiments/classes/html/classgss-members.html
+share/doc/rudiments/classes/html/classgss.html
+share/doc/rudiments/classes/html/classgsscontext-members.html
+share/doc/rudiments/classes/html/classgsscontext.html
+share/doc/rudiments/classes/html/classgsscredentials-members.html
+share/doc/rudiments/classes/html/classgsscredentials.html
+share/doc/rudiments/classes/html/classgssmechanism-members.html
+share/doc/rudiments/classes/html/classgssmechanism.html
 share/doc/rudiments/classes/html/classhostentry-members.html
 share/doc/rudiments/classes/html/classhostentry.html
 share/doc/rudiments/classes/html/classinetsocketclient-members.html
@@ -316,6 +341,8 @@ share/doc/rudiments/classes/html/classra
 share/doc/rudiments/classes/html/classrandomnumber.html
 share/doc/rudiments/classes/html/classregularexpression-members.html
 share/doc/rudiments/classes/html/classregularexpression.html
+share/doc/rudiments/classes/html/classsecuritycontext-members.html
+share/doc/rudiments/classes/html/classsecuritycontext.html
 share/doc/rudiments/classes/html/classsemaphoreset-members.html
 share/doc/rudiments/classes/html/classsemaphoreset.html
 share/doc/rudiments/classes/html/classserialport-members.html
@@ -360,6 +387,12 @@ share/doc/rudiments/classes/html/classth
 share/doc/rudiments/classes/html/classthread.html
 share/doc/rudiments/classes/html/classthreadmutex-members.html
 share/doc/rudiments/classes/html/classthreadmutex.html
+share/doc/rudiments/classes/html/classtls-members.html
+share/doc/rudiments/classes/html/classtls.html
+share/doc/rudiments/classes/html/classtlscertificate-members.html
+share/doc/rudiments/classes/html/classtlscertificate.html
+share/doc/rudiments/classes/html/classtlscontext-members.html
+share/doc/rudiments/classes/html/classtlscontext.html
 share/doc/rudiments/classes/html/classunixsocketclient-members.html
 share/doc/rudiments/classes/html/classunixsocketclient.html
 share/doc/rudiments/classes/html/classunixsocketserver-members.html
@@ -374,6 +407,8 @@ share/doc/rudiments/classes/html/classwi
 share/doc/rudiments/classes/html/classwinsock.html
 share/doc/rudiments/classes/html/classxmldom-members.html
 share/doc/rudiments/classes/html/classxmldom.html
+share/doc/rudiments/classes/html/classxmldomevents-members.html
+share/doc/rudiments/classes/html/classxmldomevents.html
 share/doc/rudiments/classes/html/classxmldomnode-members.html
 share/doc/rudiments/classes/html/classxmldomnode.html
 share/doc/rudiments/classes/html/classxmlsax-members.html
@@ -399,6 +434,7 @@ share/doc/rudiments/classes/html/crypt_8
 share/doc/rudiments/classes/html/cryptincludes_8h_source.html
 share/doc/rudiments/classes/html/datetime_8h_source.html
 share/doc/rudiments/classes/html/datetimeincludes_8h_source.html
+share/doc/rudiments/classes/html/debugprint_8h_source.html
 share/doc/rudiments/classes/html/device_8h_source.html
 share/doc/rudiments/classes/html/deviceincludes_8h_source.html
 share/doc/rudiments/classes/html/dictionary_8h_source.html
@@ -488,6 +524,11 @@ share/doc/rudiments/classes/html/functio
 share/doc/rudiments/classes/html/functions_~.html
 share/doc/rudiments/classes/html/groupentry_8h_source.html
 share/doc/rudiments/classes/html/groupentryincludes_8h_source.html
+share/doc/rudiments/classes/html/gss_8h_source.html
+share/doc/rudiments/classes/html/gsscontext_8h_source.html
+share/doc/rudiments/classes/html/gsscredentials_8h_source.html
+share/doc/rudiments/classes/html/gssincludes_8h_source.html
+share/doc/rudiments/classes/html/gssmechanism_8h_source.html
 share/doc/rudiments/classes/html/hierarchy.html
 share/doc/rudiments/classes/html/hostentry_8h_source.html
 share/doc/rudiments/classes/html/hostentryincludes_8h_source.html
@@ -540,6 +581,7 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2commandline_8h_source.html
 share/doc/rudiments/classes/html/private_2compiler_8h_source.html
 share/doc/rudiments/classes/html/private_2datetime_8h_source.html
+share/doc/rudiments/classes/html/private_2debugprint_8h_source.html
 share/doc/rudiments/classes/html/private_2device_8h_source.html
 share/doc/rudiments/classes/html/private_2dictionary_8h_source.html
 share/doc/rudiments/classes/html/private_2directory_8h_source.html
@@ -550,6 +592,7 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2filedescriptor_8h_source.html
 share/doc/rudiments/classes/html/private_2filesystem_8h_source.html
 share/doc/rudiments/classes/html/private_2groupentry_8h_source.html
+share/doc/rudiments/classes/html/private_2gss_8h_source.html
 share/doc/rudiments/classes/html/private_2hostentry_8h_source.html
 share/doc/rudiments/classes/html/private_2inetsocketclient_8h_source.html
 share/doc/rudiments/classes/html/private_2inetsocketserver_8h_source.html
@@ -582,12 +625,14 @@ share/doc/rudiments/classes/html/private
 share/doc/rudiments/classes/html/private_2stringbuffer_8h_source.html
 share/doc/rudiments/classes/html/private_2thread_8h_source.html
 share/doc/rudiments/classes/html/private_2threadmutex_8h_source.html
+share/doc/rudiments/classes/html/private_2tls_8h_source.html
 share/doc/rudiments/classes/html/private_2unixsocketclient_8h_source.html
 share/doc/rudiments/classes/html/private_2unixsocketserver_8h_source.html
 share/doc/rudiments/classes/html/private_2unixsocketutil_8h_source.html
 share/doc/rudiments/classes/html/private_2url_8h_source.html
 share/doc/rudiments/classes/html/private_2userentry_8h_source.html
 share/doc/rudiments/classes/html/private_2xmldom_8h_source.html
+share/doc/rudiments/classes/html/private_2xmldomevents_8h_source.html
 share/doc/rudiments/classes/html/private_2xmldomnode_8h_source.html
 share/doc/rudiments/classes/html/private_2xmlsax_8h_source.html
 share/doc/rudiments/classes/html/process_8h_source.html
@@ -600,6 +645,7 @@ share/doc/rudiments/classes/html/regular
 share/doc/rudiments/classes/html/regularexpressionincludes_8h_source.html
 share/doc/rudiments/classes/html/resultcodes_8h_source.html
 share/doc/rudiments/classes/html/rudimentsinlines_8h_source.html
+share/doc/rudiments/classes/html/security_8h_source.html
 share/doc/rudiments/classes/html/semaphoreset_8h_source.html
 share/doc/rudiments/classes/html/semaphoresetincludes_8h_source.html
 share/doc/rudiments/classes/html/serialport_8h_source.html
@@ -652,6 +698,10 @@ share/doc/rudiments/classes/html/thread_
 share/doc/rudiments/classes/html/threadincludes_8h_source.html
 share/doc/rudiments/classes/html/threadmutex_8h_source.html
 share/doc/rudiments/classes/html/threadmutexincludes_8h_source.html
+share/doc/rudiments/classes/html/tls_8h_source.html
+share/doc/rudiments/classes/html/tlscertificate_8h_source.html
+share/doc/rudiments/classes/html/tlscontext_8h_source.html
+share/doc/rudiments/classes/html/tlsincludes_8h_source.html
 share/doc/rudiments/classes/html/unixsocketclient_8h_source.html
 share/doc/rudiments/classes/html/unixsocketclientincludes_8h_source.html
 share/doc/rudiments/classes/html/unixsocketserver_8h_source.html
@@ -664,6 +714,8 @@ share/doc/rudiments/classes/html/userent
 share/doc/rudiments/classes/html/userentryincludes_8h_source.html
 share/doc/rudiments/classes/html/winsock_8h_source.html
 share/doc/rudiments/classes/html/xmldom_8h_source.html
+share/doc/rudiments/classes/html/xmldomevents_8h_source.html
+share/doc/rudiments/classes/html/xmldomeventsincludes_8h_source.html
 share/doc/rudiments/classes/html/xmldomincludes_8h_source.html
 share/doc/rudiments/classes/html/xmldomnode_8h_source.html
 share/doc/rudiments/classes/html/xmldomnodeincludes_8h_source.html

Index: pkgsrc/devel/rudiments/buildlink3.mk
diff -u pkgsrc/devel/rudiments/buildlink3.mk:1.15 pkgsrc/devel/rudiments/buildlink3.mk:1.16
--- pkgsrc/devel/rudiments/buildlink3.mk:1.15   Sat Mar  5 11:27:46 2016
+++ pkgsrc/devel/rudiments/buildlink3.mk        Fri Jul  1 16:02:12 2016
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2016/03/05 11:27:46 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2016/07/01 16:02:12 fhajny Exp $
 #
 # This Makefile fragment is included by packages that use rudiments.
 #
@@ -10,8 +10,8 @@ BUILDLINK_TREE+=      rudiments
 .if !defined(RUDIMENTS_BUILDLINK3_MK)
 RUDIMENTS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.rudiments+=      rudiments>=0.54
-BUILDLINK_ABI_DEPENDS.rudiments?=              rudiments>=0.54nb2
+BUILDLINK_API_DEPENDS.rudiments+=      rudiments>=0.55
+BUILDLINK_ABI_DEPENDS.rudiments+=      rudiments>=0.55
 BUILDLINK_PKGSRCDIR.rudiments?=                ../../devel/rudiments
 
 .include "../../devel/pcre/buildlink3.mk"

Index: pkgsrc/devel/rudiments/distinfo
diff -u pkgsrc/devel/rudiments/distinfo:1.20 pkgsrc/devel/rudiments/distinfo:1.21
--- pkgsrc/devel/rudiments/distinfo:1.20        Fri Jan  8 10:08:16 2016
+++ pkgsrc/devel/rudiments/distinfo     Fri Jul  1 16:02:12 2016
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.20 2016/01/08 10:08:16 fhajny Exp $
+$NetBSD: distinfo,v 1.21 2016/07/01 16:02:12 fhajny Exp $
 
-SHA1 (rudiments-0.54.tar.gz) = 04c8381c1894d2429f5d229f1ca7e21976f7cd06
-RMD160 (rudiments-0.54.tar.gz) = f2ef39aabbadfe79dc459d616bd670f5833b5e36
-SHA512 (rudiments-0.54.tar.gz) = d0eead2994782f9aeab62ba8df4d1c5ca5e4c340e3b0953ccc799423a8d461fb1a70c03d33f88907fe96b76cbc0e1d5325eea7f79d0174d1d9046e3c8032ec4f
-Size (rudiments-0.54.tar.gz) = 2008647 bytes
-SHA1 (patch-configure) = e3fa8d1753bed20bfd9350faa8de2f995ed7af67
-SHA1 (patch-include_rudiments_private_socketclient.h) = cca823573c0b61a18178fd4a73a2165c6ee9d3e1
-SHA1 (patch-src_listener.cpp) = fe18de133e9078174dcc8fad1d1a3ee4b9bf1326
+SHA1 (rudiments-0.55.0.tar.gz) = 9e31ae741ad45731ecc5d772ec69d991ebd3e083
+RMD160 (rudiments-0.55.0.tar.gz) = 34729ff928be4df41907855d7937ffe5f522f3f3
+SHA512 (rudiments-0.55.0.tar.gz) = e03ac4b6fb616897989a6d31b361372bd35190d2de4838c63bb310586cb216f891c9c7630bc356f73f16fa6a9dc395f5a4a1a674f9461f6463a36ee4d127f1e0
+Size (rudiments-0.55.0.tar.gz) = 2107571 bytes
+SHA1 (patch-configure) = ce847ba4528576f63a7c0dbfb4934c112c28895b
+SHA1 (patch-include_rudiments_private_socketclient.h) = 3789e86ee89aaeddc5a0995c2abfbb7a46dcd4b8
+SHA1 (patch-src_listener.cpp) = 474a45e2c88479c1390e002a363d2399d38fbdf0
 SHA1 (patch-src_xmldomnode.cpp) = 660ef2557f45c8fe21a4d062c1e0749dcdd06b43

Index: pkgsrc/devel/rudiments/patches/patch-configure
diff -u pkgsrc/devel/rudiments/patches/patch-configure:1.3 pkgsrc/devel/rudiments/patches/patch-configure:1.4
--- pkgsrc/devel/rudiments/patches/patch-configure:1.3  Fri Jan  8 10:08:16 2016
+++ pkgsrc/devel/rudiments/patches/patch-configure      Fri Jul  1 16:02:12 2016
@@ -1,19 +1,10 @@
-$NetBSD: patch-configure,v 1.3 2016/01/08 10:08:16 fhajny Exp $
+$NetBSD: patch-configure,v 1.4 2016/07/01 16:02:12 fhajny Exp $
 
 Portability. Avoid mangling of other compiler debug flags.
 
---- configure.orig     2015-10-15 04:47:15.000000000 +0000
+--- configure.orig     2016-03-26 17:20:08.000000000 +0000
 +++ configure
-@@ -20702,7 +20702,7 @@ $as_echo "no" >&6; }
- fi
- rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
- 
--if ( test "$RUDIMENTS_HAVE_SCO" == "yes" -a "$CXX" == "CC" )
-+if ( test "$RUDIMENTS_HAVE_SCO" = "yes" -a "$CXX" = "CC" )
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long type" >&5
- $as_echo_n "checking for long long type... " >&6; }
-@@ -29896,7 +29896,7 @@ GETPGIDLIB=""
+@@ -30710,7 +30710,7 @@ GETPGIDLIB=""
  if ( test "$HAVE_GETPGID" = "yes" )
  then
  SAVECXXFLAGS="$CXXFLAGS"

Index: pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h
diff -u pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.2 pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.3
--- pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h:1.2   Tue Nov 10 10:04:40 2015
+++ pkgsrc/devel/rudiments/patches/patch-include_rudiments_private_socketclient.h       Fri Jul  1 16:02:12 2016
@@ -1,12 +1,12 @@
-$NetBSD: patch-include_rudiments_private_socketclient.h,v 1.2 2015/11/10 10:04:40 fhajny Exp $
+$NetBSD: patch-include_rudiments_private_socketclient.h,v 1.3 2016/07/01 16:02:12 fhajny Exp $
 
 Fix build with -Woverloaded-virtual.
---- include/rudiments/private/socketclient.h.orig      2015-10-10 10:07:55.000000000 +0000
+--- include/rudiments/private/socketclient.h.orig      2016-02-12 21:45:10.000000000 +0000
 +++ include/rudiments/private/socketclient.h
-@@ -6,6 +6,7 @@
- #ifdef RUDIMENTS_HAS_SSL
-               void    *newSSLBIO() const;
- #endif
+@@ -3,6 +3,7 @@
+ 
+       friend class url;
+       protected:
 +              using ::client::connect;
                int32_t connect(const struct sockaddr *addr,
                                socklen_t addrlen, int32_t sec, int32_t usec);

Index: pkgsrc/devel/rudiments/patches/patch-src_listener.cpp
diff -u pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.1 pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.2
--- pkgsrc/devel/rudiments/patches/patch-src_listener.cpp:1.1   Sun Dec 28 17:29:42 2014
+++ pkgsrc/devel/rudiments/patches/patch-src_listener.cpp       Fri Jul  1 16:02:12 2016
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_listener.cpp,v 1.1 2014/12/28 17:29:42 fhajny Exp $
+$NetBSD: patch-src_listener.cpp,v 1.2 2016/07/01 16:02:12 fhajny Exp $
 
 Recent Illumos (SunOS) platforms come with a basic epoll implementation
 which is detected, but isn't good enough for rudiments.
---- src/listener.cpp.orig      2014-09-24 21:22:44.000000000 +0000
+--- src/listener.cpp.orig      2016-02-12 21:45:11.000000000 +0000
 +++ src/listener.cpp
 @@ -8,6 +8,10 @@
  // for FD_ZERO/FD_SET on windows
@@ -12,6 +12,6 @@ which is detected, but isn't good enough
 +      #undef RUDIMENTS_HAVE_EPOLL
 +#endif
 +
- #ifdef RUDIMENTS_HAS_SSL
-       // Redhat 6.2 needs _GNU_SOURCE
-       #ifndef _GNU_SOURCE
+ #ifdef RUDIMENTS_HAVE_STDLIB_H
+       #include <stdlib.h>
+ #endif



Home | Main Index | Thread Index | Old Index