FreeBSD Bugzilla – Attachment 189057 Details for
Bug 224545
security/snuffleupagus: new port for PHP 7+ security module
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
adds version 0.1.0
snuffleupagus.patch (text/plain), 2.59 KB, created by
Franco Fichtner
on 2017-12-23 14:11:35 UTC
(
hide
)
Description:
adds version 0.1.0
Filename:
MIME Type:
Creator:
Franco Fichtner
Created:
2017-12-23 14:11:35 UTC
Size:
2.59 KB
patch
obsolete
>diff --git a/security/snuffleupagus/Makefile b/security/snuffleupagus/Makefile >new file mode 100644 >index 000000000000..ea166bd33992 >--- /dev/null >+++ b/security/snuffleupagus/Makefile >@@ -0,0 +1,29 @@ >+# Created by: Franco Fichtner <franco@opnsense.org> >+# $FreeBSD$ >+ >+PORTNAME= snuffleupagus >+PORTVERSION= 0.1.0 >+DISTVERSIONPREFIX=v >+CATEGORIES= security >+ >+MAINTAINER= franco@opnsense.org >+COMMENT= Security module for PHP 7+ >+ >+LICENSE= LGPL3 >+LICENSE_FILE= ${WRKSRC}/../LICENSE >+ >+IGNORE_WITH_PHP=56 >+ >+LIB_DEPENDS= libpcre.so:devel/pcre >+ >+WRKSRC_SUBDIR= src >+ >+USES= localbase:ldflags php:ext >+USE_PHP= hash:build >+ >+USE_GITHUB= yes >+GH_ACCOUNT= nbs-system >+ >+CONFIGURE_ARGS= --enable-snuffleupagus >+ >+.include <bsd.port.mk> >diff --git a/security/snuffleupagus/distinfo b/security/snuffleupagus/distinfo >new file mode 100644 >index 000000000000..cfc74de7b7d6 >--- /dev/null >+++ b/security/snuffleupagus/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1513844643 >+SHA256 (nbs-system-snuffleupagus-v0.1.0_GH0.tar.gz) = 7b3432e46ecdd1eb78666ee03475bbc2e50b1bd4de71a8d5a03c7d90168a004a >+SIZE (nbs-system-snuffleupagus-v0.1.0_GH0.tar.gz) = 3898803 >diff --git a/security/snuffleupagus/files/patch-sp__network__utils.c b/security/snuffleupagus/files/patch-sp__network__utils.c >new file mode 100644 >index 000000000000..801a355db758 >--- /dev/null >+++ b/security/snuffleupagus/files/patch-sp__network__utils.c >@@ -0,0 +1,18 @@ >+--- sp_network_utils.c.orig 2017-12-21 22:34:33 UTC >++++ sp_network_utils.c >+@@ -23,15 +23,8 @@ static inline bool cidr4_match(const str >+ >+ static inline bool cidr6_match(const struct in6_addr address, >+ const struct in6_addr network, uint8_t bits) { >+- //#ifdef LINUX >+- const uint32_t *a = address.s6_addr32; >+- const uint32_t *n = network.s6_addr32; >+- /* >+-#else >+ const uint32_t *a = address.__u6_addr.__u6_addr32; >+ const uint32_t *n = network.__u6_addr.__u6_addr32; >+-#endif >+-*/ >+ int bits_whole = bits >> 5; // number of whole u32 >+ int bits_incomplete = bits & 0x1F; // number of bits in incomplete u32 >+ if (bits_whole) { >diff --git a/security/snuffleupagus/pkg-descr b/security/snuffleupagus/pkg-descr >new file mode 100644 >index 000000000000..9cd8f5ff0e1f >--- /dev/null >+++ b/security/snuffleupagus/pkg-descr >@@ -0,0 +1,7 @@ >+Snuffleupagus is a PHP7+ module designed to drastically raise the cost >+of attacks against websites. This is achieved by killing entire bug >+classes and providing a powerful virtual-patching system, allowing the >+administrator to fix specific vulnerabilities without having to touch >+the PHP code. >+ >+WWW: https://snuffleupagus.readthedocs.io/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 224545
: 189057