www/fcgiwrap: Fix pkg-descr formatting PR: 281661 Reported by: Anton Saietskii <vsasjason@gmail.com>812feb171d
Port details
www/fcgiwrap1.1.0_12
Simple FastCGI wrapper for CGI scripts
- Maintainer
- rodrigo@FreeBSD.org
- Packages
- fcgiwrap 1.1.0_12
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- http://nginx.localdomain.pl/wiki/FcgiWrap
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (48)
www/fcgiwrap: moved manpages to share/man Set GNU_CONFIGURE_MANPREFIX and fix plist Fix formatting to make linters happy978ee750e1
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
www/fcgiwrap: wait for fcgiwrap named socket creation before chown In certain circumstances postcmd function is called before named sockets be created by fcgiwrap, causing a startup failure. This change leave up to 5 seconds to fcgiwrap to properly start. Bump PORTREVISION. PR: 219753 Reported by: Shuichi KITAGUCHI <ki@hh.iij4u.or.jp>f1dca9e0b0
www/fcgiwrap: fix IPv6 support Extend existing patch to fix IPv6 support. Bump PORTREVISION The fix zero-out the sockaddr structure before using it as a sockaddr_in6 structure as explained by IEEE Std 1003.1. The patch was upstremed : https://github.com/gnosek/fcgiwrap/pull/51 PR: 243721 Reported by: <olaf@zaplinski.de>04edbf4304
- Unbreak socket mode logic Reported by: clusteradmf12cf0f877
Take maintainership for www/fcgiwrap.10b715ef81
Fix an obvious typo. Reported by: remkod12076d1d1
Improve robustness of owner/mode settings. - Run fcgiwrap under target credential and only change ownership if the credential do not match the current socket_owner/group setting. - Use umask instead of chmod. - Use nobody/nogroup for default credentials instead of root. Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D12726f584aeedf3
Avoid accidentally killing init or other important processes when running 'service fcgiwrap onestop' if /var/run/fcgiwrap/fcgiwrap.pid doesn't exist or contain the fcgiwrap PID. This prevents killing any processes in process groups 0 or 1 or in the caller's process group if the rc script cannot read the fcgiwrap pidfile. PR: 219724 Submitted by: bblister@gmail.com MFH: 2017Q26d6ae0b87c
Fix stale processes not being terminated by the rc(8) script. Previously, when fcgiwrap_flags="-c [n]" with n > 1, only the controlling process was terminated, with the children running. This patch fixes this behaviour, terminating the children. PR: 217297 Submitted by: lstewart Reported by: spry anarchy in the ph MFH: 2017Q2e9fafcaa9d
Release these ports to the collective.04bb8a5732
Clean up and modernize fcgi and fcgiwrap. Unbreak fcgiwrap, for which distfiles are readily available, and host the fcgi distfile locally.2d97b6fb47
Take maintainership003e55a3f9
Reset ports per maintainer request. PR: 215557 Submitted by: A.J. "Fonz" van Werven (maintainer)535b2cd3cf
Add changing the owner/group/mode for the socket. PR: 213385 Submitted by: mat Approved by: maintainer Sponsored by: Absolight5a8c757533
- Fix trailing whitespace in pkg-descrs, categories [p-x]* Approved by: portmgr blanket1f8b48b772
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight72ea7e696bUpdate ports in the remaining categories to not use GH_COMMIT. With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolightfb4deed873
Update USE_GITHUB so it does not require GH_COMMIT. Using this new scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and not having to know the hash for a tag. This scheme will download a tarball that has a different checksum than before due to a changed directory name for extraction. The following MASTER_SITES are provided to retain the old checksum and directory structure (that require GH_COMMIT): GH -> GHL GITHUB -> GITHUB_LEGACY Differential Revision: https://reviews.freebsd.org/D748 Submitted by: amdmi3 Reviewed by: mat, swills, antoine, bdrewery With hat: portmgr5b5a90256d
Convert to USES=autoreconf8d3c5ed23e
- Fix issue on restart after reboot, fcgiwrap doesn't handle properly unix sockets bind errors (https://github.com/gnosek/fcgiwrap/pull/26) - Bump port revision PR: ports/192681 Submitted by: freebsd@skysmurf.nl (maintainer)b4ab3585f4
www/fcgiwrap: Improve binary strip handling, add new feature PR: 192907 Final version: maintainer (fonz)81ba1ba7df
www/fcgiwrap: fix rc script, strip sbin/fcgiwrap PR: 186638 Submitted by: johan@stromnet.se Approved by: freebsd@skysmurf.nl (maintainer)599ded05f6
- Assign to new maintainer. - Add maintainer's mirror to MASTER_SITES. PR: 191653 Submitted by: A.J. "Fonz" van Werven <freebsd@skysmurf.nl>ee81868171
Fix build by adding missing pkg-config build requirement PR: prots/182717 Submitted by: Phillip Jaenke <prj@rootwyrm.com>b0868ce731
Update to v1.1.0 Switch to USE_GITHUB Upstream now needs gmake Upstream now also needs aclocal Support stage Drop maintainershipf671a8c275
Add NO_STAGE all over the place in preparation for the staging support (cat: www)85fbf21ec5
Remove shlib numbers Trim headers5ad931a9d6
Fix rc.d script to support systems before and after ${name}_fib is introduced into rc.subr. Bump PORTREVISION.
Feature safe: yesf81193cbbf- Enable multiprofile fcgiwrap rc script modeled over the nginx rc script - pet portlint - bump portrevision PR: ports/164186 Submitted by: srdjan.rosic@gmail.com4b7df72a76
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.83eb2c3700Remove painful examples of foo="", with particular prejudice against constructions that parse out to [ -z "$foo" ] && foo="" These are bad examples that get copied and pasted into new code, so the hope is that with less bad examples there will be less need for me to bring this up in review. In a few of these files all that were changed were comments so that next time I search for these patterns I won't trip on the file for no reason. In a few places, add $FreeBSD$ No functional changes, so no PORTREVISION bumps29813d5397
- Get Rid MD5 supporta9481afc8a
Sync to new bsd.autotools.mk4a8684e352
- s/login/LOGIN/ in rc script - cleaner way to handle pre_cmd - cleanup pid file left behind Reported by: dougbaffae694e3
Fix rc script when fcgiwrap_user is not set bump portrevision3923cc4b69
Fix typo in rc scripta698393840
Punt autoconf267->autoconf2686abd00a86b
Autotools update. Read ports/UPDATING 20100915 for details. Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs8262a7b51d
- remove useless addition of ${fcgiwrap_flags} to command_args
Reported by: dougb
Approved by: jadawin (co-mentor)13d7c8e633- Add rc script Approved by: tabthorpe (mentor)7e7ceec3eb
Change maintainer address to my new @FreeBSD.org Approved by: jadawin@ (co-mentor)5a4055b083
fcgiwrap is a simple server for running CGI applications over FastCGI. It hopes to provide clean CGI support to Nginx (and other web servers that may need it).
Features:
* very lightweight (84KB of private memory per instance)
* fixes broken CR/LF in headers
* handles environment in a sane way (CGI scripts get HTTP-related env. vars
* from FastCGI parameters and inherit all the others from fcgiwrap's
* environment)
* no configuration, so you can run several sites off the same fcgiwrap pool
* passes CGI stderr output to fcgiwrap's stderr (this is by design but
* stderr could be also passed to FastCGI stderr stream)
WWW: http://nginx.localdomain.pl/wiki/FcgiWrap
PR: ports/148649
Submitted by: Bapt <baptiste.daroussin at gmail.com>e8882f0dbc