See below a diff updating net/znc to version 1.4.

Have been using it the last few days on multiple irc networks and with
icbirc to connect to icb via znc. Also tested with android clients.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/znc/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile    30 Apr 2014 14:12:19 -0000      1.20
+++ Makefile    17 Jun 2014 23:16:19 -0000
@@ -4,8 +4,7 @@ SHARED_ONLY=    Yes
 
 COMMENT=       advanced IRC bouncer
 
-DISTNAME=      znc-1.0
-REVISION=      2
+DISTNAME=      znc-1.4
 CATEGORIES=    net
 MASTER_SITES=  ${HOMEPAGE}releases/
 
@@ -16,7 +15,7 @@ MAINTAINER=   Brad Smith <[email protected]
 # GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB=       c crypto m ssl stdc++
+WANTLIB=       c crypto m pthread ssl stdc++ z
 
 MAKE_FLAGS=    VERBOSE=1
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/znc/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo    17 Nov 2012 00:16:54 -0000      1.12
+++ distinfo    17 Jun 2014 23:16:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (znc-1.0.tar.gz) = qFU52kJpeybk1GIF3vNrt5n4PWru9AHVPEnuZ0FCBio=
-SIZE (znc-1.0.tar.gz) = 1222361
+SHA256 (znc-1.4.tar.gz) = humP0O0YLTmCjJJoCfgHXYNu47cKbdQ9+7Q0gi8qe1I=
+SIZE (znc-1.4.tar.gz) = 1239648
Index: patches/patch-modules_webadmin_cpp
===================================================================
RCS file: patches/patch-modules_webadmin_cpp
diff -N patches/patch-modules_webadmin_cpp
--- patches/patch-modules_webadmin_cpp  17 Jul 2013 07:19:38 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,46 +0,0 @@
-$OpenBSD: patch-modules_webadmin_cpp,v 1.1 2013/07/17 07:19:38 jasper Exp $
-
-Security fix for CVE-2013-2130,
-ZNC Multiple NULL Pointer Dereference Vulnerabilities
-
-Patch from upstream:
-https://github.com/znc/znc/commit/2bd410ee5570cea127233f1133ea22f25174eb28
-
---- modules/webadmin.cpp.orig  Tue Nov  6 17:02:20 2012
-+++ modules/webadmin.cpp       Tue Jul 16 11:02:02 2013
-@@ -404,7 +404,7 @@ class CWebAdminMod : public CModule { (public)
-                       CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-                       // Admin||Self Check
--                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
spSession->GetUser() != pNetwork->GetUser())) {
-+                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
!pNetwork || spSession->GetUser() != pNetwork->GetUser())){ 
-                               return false;
-                       }
- 
-@@ -433,7 +433,7 @@ class CWebAdminMod : public CModule { (public)
-                       CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-                       // Admin||Self Check
--                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
spSession->GetUser() != pNetwork->GetUser())) {
-+                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
!pNetwork || spSession->GetUser() != pNetwork->GetUser())) {
-                               return false;
-                       }
- 
-@@ -457,7 +457,7 @@ class CWebAdminMod : public CModule { (public)
-                       CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-                       // Admin||Self Check
--                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
spSession->GetUser() != pNetwork->GetUser())) {
-+                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
!pNetwork || spSession->GetUser() != pNetwork->GetUser())) {
-                               return false;
-                       }
- 
-@@ -471,7 +471,7 @@ class CWebAdminMod : public CModule { (public)
-                       CIRCNetwork* pNetwork = 
SafeGetNetworkFromParam(WebSock);
- 
-                       // Admin||Self Check
--                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
spSession->GetUser() != pNetwork->GetUser())) {
-+                      if (!spSession->IsAdmin() && (!spSession->GetUser() || 
!pNetwork || spSession->GetUser() != pNetwork->GetUser())) {
-                               return false;
-                       }
- 
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/znc/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   17 Nov 2012 00:16:54 -0000      1.10
+++ pkg/PLIST   17 Jun 2014 23:16:19 -0000
@@ -20,6 +20,7 @@ include/znc/SHA256.h
 include/znc/Server.h
 include/znc/Socket.h
 include/znc/Template.h
+include/znc/Threads.h
 include/znc/User.h
 include/znc/Utils.h
 include/znc/WebModules.h
@@ -65,6 +66,7 @@ lib/znc/lastseen.so
 lib/znc/listsockets.so
 lib/znc/log.so
 lib/znc/missingmotd.so
+lib/znc/modules_online.so
 lib/znc/nickserv.so
 lib/znc/notes.so
 lib/znc/notify_connect.so

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to