1.0.3 or “Alpha 3” (2004-05-26)

  • The daemon could chew up a lot of CPU time trying to select()on real files (I didn’t know select() failed to block when a fileis at EOF). Fixed by polling instead of using select().
  • Processes could “leak” and become zombies due to a bug inreaping dead children.
  • supervisord now defaults to daemonizing itself.
  • ‘daemon’ config file option and -d/–daemon command-line optionremoved from supervisord acceptable options. In place of theseoptions, we now have a ‘nodaemon’ config file option and a-n/–nodaemon command-line option.
  • logtail now works.
  • pidproxy changed slightly to reap children synchronously.
  • in alpha2 changelist, supervisord was reported to have a“noauth” command-line option. This was not accurate. The wayto turn off auth on the server is to disinclude the “passwdfile”config file option from the server config file. The clienthowever does indeed still have a noauth option, which preventsit from ever attempting to send authentication credentials toservers.
  • ZPL license added for ZConfig to LICENSE.txt