| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- 2009-09-26 Ben Finney <ben+python@benfinney.id.au>
- * Make a separate collection of DaemonRunner test scenarios.
- * Handle a start request with a timeout on the PID file lock acquire.
- 2009-09-24 Ben Finney <ben+python@benfinney.id.au>
- * Implement ‘TimeoutPIDLockFile’ to specify a timeout in advance of
- lock acquisition.
- * Use lock with timeout for ‘DaemonRunner’.
- 2009-09-24 Ben Finney <ben+python@benfinney.id.au>
- Version 1.5 released.
- * Make a separate collection of PIDLockFile test scenarios.
- 2009-09-23 Ben Finney <ben+python@benfinney.id.au>
- * Raise specific errors on ‘DaemonRunner’ failures.
- * Distinguish different conditions on reading and parsing PID file.
- * Refactor code to ‘_terminate_daemon_process’ method.
- * Improve explanations in comments and docstrings.
- * Don't set pidfile at all if no path specified to constructor.
- * Write the PID file using correct OS locking and permissions.
- * Close the PID file after writing.
- * Implement ‘PIDLockFile’ as subclass of ‘lockfile.LinkFileLock’.
- * Remove redundant checks for file existence.
- 2009-09-18 Ben Finney <ben+python@benfinney.id.au>
- * Manage the excluded file descriptors as a set (not a list).
- * Only inspect the file descriptor of streams if they actually have
- one (via a ‘fileno’ method) when determining which file descriptors
- to close. Thanks to Ask Solem for revealing this bug.
- 2009-09-17 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.8 released.
- * Remove child-exit signal (‘SIGCLD’, ‘SIGCHLD’) from default signal
- map. Thanks to Joel Martin for pinpointing this issue.
- * Document requirement for ensuring any operating-system specific
- signal handlers are considered.
- * Refactor ‘fork_then_exit_parent’ functionality to avoid duplicate
- code.
- * Remove redundant imports.
- * Remove unused code from unit test suite scaffold.
- * Add specific license terms for unit test suite scaffold.
- 2009-09-03 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.7 released.
- 2009-09-02 Ben Finney <ben+python@benfinney.id.au>
- * Fix keywords argument for distribution setup.
- * Exclude ‘test’ package from distribution installation.
- 2009-06-21 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.6 released.
- * Update documentation for changes from latest PEP 3143 revision.
- * Implement DaemonContext.is_open method.
- 2009-05-17 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.5 released.
- * Register DaemonContext.close method for atexit processing.
- * Move PID file cleanup to close method.
- * Improve docstrings by reference to, and copy from, PEP 3143.
- * Use mock checking capabilities of newer ‘MiniMock’ library.
- * Automate building a versioned distribution tarball.
- * Include developer documentation files in source distribution.
- 2009-03-26 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.4 released.
- * Conform to current PEP version, now released as PEP 3143 “Standard
- daemon process library”.
- * Ensure UID and GID are set in correct order.
- * Delay closing all open files until just before re-binding standard
- streams.
- * Redirect standard streams to null device by default.
- 2009-03-19 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.3 released.
- * Close the PID file context on exit.
- 2009-03-18 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.2 released.
- * Context manager methods for DaemonContext.
- 2009-03-18 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4.1 released.
- * Improvements to docstrings.
- * Further conformance with draft PEP.
- 2009-03-17 Ben Finney <ben+python@benfinney.id.au>
- Version 1.4 released.
- * Implement the interface from a draft PEP for process daemonisation.
- * Complete statement coverage from unit test suite.
- 2009-03-12 Ben Finney <ben+python@benfinney.id.au>
- Version 1.3 released.
- * Separate controller (now ‘DaemonRunner’) from daemon process
- context (now ‘DaemonContext’).
- * Fix many corner cases and bugs.
- * Huge increase in unit test suite.
- 2009-01-27 Ben Finney <ben+python@benfinney.id.au>
- Version 1.2 released.
- * Initial release of this project forked from ‘bda.daemon’. Thanks,
- Robert Niederreiter.
- * Refactor some functionality out to helper functions.
- * Begin unit test suite.
- Local variables:
- mode: change-log
- coding: utf-8
- left-margin: 4
- indent-tabs-mode: nil
- End:
|