notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
snuffleupagus Security module for PHP 7+
0.5.1 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.5.1Version of this port present on the latest quarterly branch.
Maintainer: franco@opnsense.org search for ports maintained by this maintainer
Port Added: 2020-09-02 09:11:43
Last Update: 2020-09-02 09:11:37
Commit Hash: d3fd134
License: LGPL3
WWW:
https://snuffleupagus.readthedocs.io/
Description:
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/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PHP_PKGNAMEPREFIX}snuffleupagus>0:security/snuffleupagus
To install the port:
cd /usr/ports/security/snuffleupagus/ && make install clean
To add the package, run one of these commands:
  • pkg install security/snuffleupagus
  • pkg install php72-snuffleupagus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: php72-snuffleupagus
Package flavors (<flavor>: <package>)
  • php72: php72-snuffleupagus
  • php73: php73-snuffleupagus
  • php74: php74-snuffleupagus
distinfo:
TIMESTAMP = 1595702486 SHA256 (jvoisin-snuffleupagus-v0.5.1_GH0.tar.gz) = 74692994886dc798e364dc0ff36223bbe41fe1b1a2af0228a2a5302638fcf32f SIZE (jvoisin-snuffleupagus-v0.5.1_GH0.tar.gz) = 11945453

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. phpize : lang/php72
  2. autoconf>0 : devel/autoconf
  3. hash.so : security/php72-hash
  4. session.so : www/php72-session
Runtime dependencies:
  1. php.h : lang/php72
  2. hash.so : security/php72-hash
  3. session.so : www/php72-session
Library dependencies:
  1. libpcre.so : devel/pcre
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_snuffleupagus
USES:
localbase:ldflags php:ext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jvoisin/snuffleupagus/tar.gz/v0.5.1?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5.1
02 Sep 2020 09:11:37
commit hash: d3fd134e563718baa49c99b3419538d2d102551ecommit hash: d3fd134e563718baa49c99b3419538d2d102551ecommit hash: d3fd134e563718baa49c99b3419538d2d102551ecommit hash: d3fd134e563718baa49c99b3419538d2d102551e files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
MFH: r547345

security/snuffleupagus: update to 0.5.1, build fix

From ChangeLog: https://github.com/jvoisin/snuffleupagus/releases/tag/v0.5.1

 * Add support for syslog
 * Improve OSX support
 * Improve marginally of php8+ compatibility
 * Improve php7.4 compatibility
 * Improve the default ruleset
 * Improve the documentation
 * Improve the gitlab CI

Includes build fix for -fno-common issue.

Pet linters.

PR:	248974
Submitted by:	franco@opnsense.org (maintainer)

Approved by:	ports-secteam (blanket, build fix, -fno-common)
0.5.1
02 Sep 2020 09:11:37
Revision:547348Original commit files touched by this commit
fernape search for other commits by this committer
MFH: r547345

security/snuffleupagus: update to 0.5.1, build fix

From ChangeLog: https://github.com/jvoisin/snuffleupagus/releases/tag/v0.5.1

 * Add support for syslog
 * Improve OSX support
 * Improve marginally of php8+ compatibility
 * Improve php7.4 compatibility
 * Improve the default ruleset
 * Improve the documentation
 * Improve the gitlab CI

Includes build fix for -fno-common issue.

Pet linters.

PR:	248974
Submitted by:	franco@opnsense.org (maintainer)

Approved by:	ports-secteam (blanket, build fix, -fno-common)

Number of commits found: 2