File rubygem-daemons.changes of Package rubygem-daemons
-------------------------------------------------------------------
Fri Aug 10 09:45:10 UTC 2012 - coolo@suse.com
- updated to version 1.1.9
* daemonize.rb: do srand in the forked child process both in daemonize and call_as_daemon
-------------------------------------------------------------------
Thu Apr 14 23:33:23 UTC 2011 - mrueckert@suse.de
- update to version 1.1.2
* Fixed gemspec to include all needed files.
- additional changes from 1.1.1
* Make the logging facilities work in :mode => :none (i.e. when
calling Daemons.daemonize) (thanks to the input from Peter Hegedus).
- additional changes from 1.1.0
* Honour the options[:app_name] in Daemons.daemonize (thanks to
Ryan Tecco).
* Included a new option :stop_proc to specify a proc that will be
called when a daemonized process receives a request to stop
(thanks to Dave Dupre).
* Only delete the pidfile if the current pid is the original pid
(ghazel).
* Start when restart but no application running (pcreux).
* Silently continue if there is no pidfile (ghazel).
* We now per default wait for processes to stop and kill them
automatically it if they do not stop within a given time
(force_kill_waittime). Use the option --no_wait to not wait for
processes to stop.
* Set log files mode to 0644 (mikehale).
* Set pid file permissions to 0644 (mikehale).
* Added ability to change process uid/gid (mikehale).
* Fix for: If you happen to start a daemon from a process that
has open file descriptors these will stay open. As it is
daemonize.rb only closes ruby IO objects (thanks to Han Holl).
* New reload command (SIGHUP) (thanks to Michael Schuerig).
- split out a doc package
-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de
- use rubygems_requires macro
-------------------------------------------------------------------
Thu Jan 21 18:33:11 UTC 2010 - mrueckert@suse.de
- spec cleanup
-------------------------------------------------------------------
Mon Aug 25 17:55:57 CEST 2008 - mrueckert@suse.de
- update to version 1.0.10
* By default, we now delete stray pid-files (i.e. pid-files which
result for example from a killed daemon) automatically. This
function can be deactivated by passing :keep_pid_files => true
as an option.
* All pid files of :multiple daemons new get deleted correctly
upon exit of the daemons (reported by Han Holl).
* Use the signal 'KILL' instead of 'TERM' on Windows platforms.
* Use exit! in trap('TERM') instead of exit when option
:hard_exit is given (thanks to Han Holl).
* Did some clarification on the exception log
-------------------------------------------------------------------
Thu Feb 21 04:13:57 CET 2008 - mrueckert@suse.de
- update to version 1.0.9:
new Pid.running? function. Checking whether a process exists by
sending signal '0' (added in 1.0.8 and fixed in 1.0.9)
-------------------------------------------------------------------
Sun Aug 5 20:09:45 CEST 2007 - mrueckert@suse.de
- update to version 1.0.7:
* Patch to fix wrong ARGV when using :exec (in def start_exec:
Kernel.exec(script(), *(@app_argv || [])))
(thanks to Alex McGuire).
-------------------------------------------------------------------
Mon May 14 17:56:19 CEST 2007 - mrueckert@suse.de
- Update to version 1.0.6:
* New option to pass an ARGV-style array to run and run_proc
(thanks to Marc Evans).
* Additional patches for '/var/log' (thanks to Marc Evans).
- additional changes from 1.0.5
* Applied patch that makes daemons to use '/var/log' as logfile
directory if you use :dir_mode = :system (thanks to Han Holl).
* Daemons should now work with Ruby 1.9 (at least the basic
features).
- additional changes from 1.0.4
* Document the :log_output option (thanks to Andrew Kuklewicz).
* Set STDOUT.sync = true when redirecting to a logfile
(thanks to Andrew Kuklewicz).
* Should now run also correctly when there is no working 'ps ax'
on the system (thanks to Daniel Kehoe).
- additional changes from 1.0.3
* Set the app_name correctly also for the monitor process
(thanks to Ilya Novoselov).
-------------------------------------------------------------------
Fri Oct 6 05:49:19 CEST 2006 - mrueckert@suse.de
- Update to version 1.0.2:
o Changed the 'ps -ax' call back to 'ps ax'.
o Fixed the documentation for the :normal :dir_mode.
o As a default for Daemons.run_proc, the pid file is now saved
in the current directory.
o In :ontop mode for running a proc (this is equal to calling
something like 'ruby ctrl_proc.rb run'), the proc now runs
directly in the calling script, not in a forked process anymore
(thanks to Paul Butcher).
o Set $0 to app_name in the daemons (thanks to Ilya Novoselov).
-------------------------------------------------------------------
Wed Aug 30 15:45:53 CEST 2006 - mrueckert@suse.de
- Update to version 1.0.1:
o Fixes regexp to parse "ps ax"
-------------------------------------------------------------------
Wed Jun 21 01:18:13 CEST 2006 - mrueckert@suse.de
- use rubygems_with_buildroot_patch instead of the versioned
buildrequires
-------------------------------------------------------------------
Mon Jun 19 20:47:10 CEST 2006 - mrueckert@suse.de
- Initial package version 0.4.4