Project

General

Profile

News

Release: spawn-fcgi 1.6.4

Added by stbuehler almost 10 years ago

Important Changes

spawn-fcgi now interprets the mode (-M) always as octal integer (same as chmod). Also it will always set the mode (for Unix domain sockets, not TCP); the default will remove the executable bits and read+write access for others (in addition to umask restrictions).

If you want others to be able to connect to your Unix domain socket, you have to manually specify -M 0666 (or better: create a shared group, or spawn as root and use the -u and -U options)

Downloads

Changes

  • Use octal mode for -M (patch by dfjoerg)
  • Add -b backlog option (fixes #2422, patch by aschmitz)
  • Restrict Unix socket file ownership by default to ug=rw
  • Add example apparmor spawn-fcgi abstraction
  • Use autoreconf instead of calling tools manually
  • Add more flags to extra-warning flags
  • Check return values of setuid, setgid, setgroups, initgroups, write
  • Check whether compiler supports wanted CFLAGS (fixes #2235)
  • Fix resource leaks in failure cases (found with coverity)

Release: spawn-fcgi 1.6.3

Added by stbuehler over 14 years ago

This release contains some bug fixes.

Important Changes

  • Fix unix socket mode change to work without specifying user/group for socket
  • Fix Invalid Argument in chmod if mode=-1 (fixes #2033)

Downloads

Changes

  • Fix unix socket mode change to work without specifying user/group for socket
  • Add some ./run script examples for use with daemontools or runit
  • Fix Invalid Argument in chmod if mode=-1 (fixes #2033)
  • Add deprecated and /bin/sh info for -f option; wrap syntax output (fixes #2044)
  • Add run script examples in automake dist build

Release: spawn-fcgi 1.6.2

Added by stbuehler almost 15 years ago

This release contains a major bug fix.

Important Changes

  • IPv6 support
  • Fix problems with usernames starting with a digit and non-existing uids

Downloads

Changes

  • Add homepage to README
  • Add IPv6 support
  • Fix problems with usernames starting with a digit and non-existing uids; add warning if only user priveleges are dropped. (fixes #1959)
  • Add check to link against socket/nsl if needed (fixes #1960)
  • List IPv6 as feature after the version if it is supported

Release candidate: spawn-fcgi 1.6.2-rc1-r42

Added by stbuehler almost 15 years ago

The fix for the usernames needs a new release... so here is the release candidate.

Important Changes

  • IPv6 support
  • Fix problems with usernames starting with a digit and not existing uids

Changes

  • Add homepage to README
  • Add IPv6 support
  • Fix problems with usernames starting with a digit and not existing uids; add warning if only user privs are dropped. (fixes #1959)

Downloads

Release: spawn-fcgi 1.6.1

Added by stbuehler almost 15 years ago

There were only some small doc/spelling fixes since the release candidate:

Important changes

  • Added options to chown/chmod the socket (-U, -G, -M)

Downloads

Changes

  • Add build date to show-version
  • Added options to chown/chmod the socket and to create the socket before chroot() (fixes #1906)
  • Updated man page
  • Add proper SUID bit detection
  • Added option to change the directory before spawning (fixes #1847)

Release candidate: spawn-fcgi 1.6.1-rc1-r35

Added by stbuehler almost 15 years ago

Important changes

  • Added options to chown/chmod the socket (-U, -G, -M)

Downloads

Changes

  • Add build date to show-version
  • Added options to chown/chmod the socket and to create the socket before chroot() (fixes #1906)
  • Updated man page
  • Add proper SUID bit detection
  • Added option to change the directory before spawning (fixes #1847)

Release: spawn-fcgi 1.6.0

Added by stbuehler about 15 years ago

Important changes

  • Removed limits for -C phpchildren option, which now justs sets PHP_FCGI_CHILDREN if phpchildren >= 0 (default: ommited); php's default is PHP_FCGI_CHILDREN = 0, which means that the master process is the worker process. (not the same as PHP_FCGI_CHILDREN = 1, which results in one master watching its child). Instead of using the -C option you can now just set the environment var before invoking spawn-fcgi.
  • Modified the log messages format

Downloads

Changes

  • Separated spawn-fcgi from lighttpd
  • Remove limits for php children; per default the PHP_FCGI_CHILDREN var is not changed (php defaults to no children, one worker)
  • Modified the log messages format (more details on errors, no source line)
  • Only try to connect to unix socket (not tcp) before spawning (fixes again #1575)
  • Only disconnect from terminal in fork mode (keep stderr/stdout open in nofork mode)
  • Allow numerical user and group ids for -u/-g (fixes #1141)
  • Ignore pid-file option in no-fork mode (instead of producing empty file)
  • Fix error handling for unix-socket-connect test
  • Man page update
  • Use header include order from 1.4.x
  • Fix segfault due to uninitialized var
    (1-7/7)

    Also available in: Atom