diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2010-03-02 09:35:54 +0000 |
|---|---|---|
| committer | <> | 2014-12-08 18:37:23 +0000 |
| commit | 02378192d5bb4b16498d87ace57da425166426bf (patch) | |
| tree | 2e940dd7284d31c7d32808d9c6635a57547363cb /ChangeLog | |
| download | python-daemon-02378192d5bb4b16498d87ace57da425166426bf.tar.gz | |
Imported from /home/lorry/working-area/delta_python-packages_python-daemon/python-daemon-1.5.5.tar.gz.python-daemon-1.5.5
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..d96fad7 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,187 @@ +2010-03-02 Ben Finney <ben+python@benfinney.id.au> + + Version 1.5.5 released. + + * Stop using ‘pkg_resources’ and revert to pre-1.5.3 version-string + handling, until a better way that doesn't break everyone else's + installation can be found. + +2010-02-27 Ben Finney <ben+python@benfinney.id.au> + + Version 1.5.4 released. + + * MANIFEST.in: Explicitly include version data file, otherwise + everything breaks for users of the sdist. + +2010-02-26 Ben Finney <ben+python@benfinney.id.au> + + Version 1.5.3 released. + + * daemon/daemon.py: Invoke the pidfile context manager's ‘__exit__’ + method with the correct arguments (as per + <URL:http://docs.python.org/library/stdtypes.html#typecontextmanager>). + Thanks to Ludvig Ericson for the bug report. + * version: New plain-text data file to store project version string. + * setup.py: Read version string from data file. + * daemon/version/__init__.py: Query version string with ‘pkg_resources’. + +2010-01-20 Ben Finney <ben+python@benfinney.id.au> + + * Add ‘pylint’ configuration for this project. + * Update copyright notices. + +2009-10-24 Ben Finney <ben+python@benfinney.id.au> + + Version 1.5.2 released. + +2009-10-19 Ben Finney <ben+python@benfinney.id.au> + + * Ensure we only prevent core dumps if ‘prevent_core’ is true. + Thanks to Denis Bilenko for reporting the lacking implementation of + this documented option. + +2009-09-28 Ben Finney <ben+python@benfinney.id.au> + + * Add initial Frequently Asked Questions document. + +2009-09-26 Ben Finney <ben+python@benfinney.id.au> + + Version 1.5.1 released. + + * 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: |
