» Version | » Information |
---|---|
1.0.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-1.0.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-1.0.0 Release date: 2012-03-13 12:29 UTC Release state: stable Release uploaded by: kvz Changelog: System_Daemon v1.0.0 * Solve E_STRICT warnings and avoid errors thrown (but ignored) by autoloader, setOption and getDatadir. Fixes #18677 * Better handling of non-existing replacement vars. * Adding log alert function as requested in #19101 * Use sleep vs usleep depending on input. Fixes #19121 * Added System_Daemon_OS driver for Arch Linux and template for Arch's rc.d script * Removed System_Daemon_OS driver for BSD, No support in this release * Added "status" argument to init.d Debian script * Removed "--name $NAME" due to debian Lenny can't handle names longer than 15 characters * Return original string if unable to replace var between { and }. Fixes #18561 where json was being printed * Added warning about caps & long appNames. Those cause restarting issues Dependencies:
|
1.0.0RC1 |
Easy InstallNot sure? Get more info. pear install System_Daemon-1.0.0RC1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-1.0.0RC1 Release date: 2011-02-16 15:34 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon v1.0.0-RC1 * Added garbage collection * Plugged memory leak caused by file_get_contents! Implemented fread() replacement wherever it can be called a million times. Fixes #18031. Thanks for reporting krzysztof * Added example to test for memory leaks * Adding ability to iterate for intervals less than 1 second. * Export correct homedir. Fixes #17600 thanks to Markus Noren * Fixed permission issue. Fileowner should be Filegroup. Thanks Tom Dexter! * Fixed other minor bugs Dependencies:
|
0.10.3 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.10.3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.10.3 Release date: 2010-05-04 13:10 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon v0.10.3-beta * Increased PHP5.3 Compatibility * Initialize options when needed. Fixes #17296 * Newlines were accidentally single quoted (thanks Chris Sternal-Johnson) Dependencies:
|
0.10.2 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.10.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.10.2 Release date: 2010-03-15 20:37 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon v0.10.2-beta * Improvements to signal handling & additional example of how to use them. Thanks to Austin Bis & Gareth McCumskey. Fixes #17224 * Be even more gentile while addressing signals. * Use intval around uids & gids. Fixes #17216 * Fixed bug that results in warnings as autoload is used before another autload Dependencies:
|
0.10.1 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.10.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.10.1 Release date: 2010-02-24 13:22 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon v0.10.1-beta * No longer throws Exceptions for log events * Reduced code verbosity * Smarter logging methods like: System_Daemon::err('Error %s caused by %s', $msg, $offender); * Set defaults for all options, even if they are not required * More consistent logging messages by System_Daemon itself * Implemented all POSIX SIGNALS * Improved PHP originated error handling * Fixed a number of bugs * More robust _die handling * Better feedback on identity change Dependencies:
|
0.10.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.10.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.10.0 Release date: 2010-02-24 03:15 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon v0.9.3-beta * Pack and release r235 as 0.9.2-beta * Increased PHP 5.3 compatibility Dependencies:
|
0.9.2 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.9.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.9.2 Release date: 2009-09-02 18:09 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon 0.9.2-beta 2009-09-02 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r235 as 0.9.2-beta * Increased PHP 5.3 compatibility Dependencies:
|
0.9.1 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.9.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.9.1 Release date: 2009-08-11 01:12 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon 0.9.1-beta 2009-08-11 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r233 as 0.9.1-beta * Fixed bug: Strange behaviour (#16511) (thanks: John Jackson) Dependencies:
|
0.9.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.9.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.9.0 Release date: 2009-08-10 16:52 UTC Release state: beta Release uploaded by: kvz Changelog: System_Daemon 0.9.0-beta 2009-08-10 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r231 as 0.9.0-beta * PHP 5.3 compatibility * Fixed bug: Unable to have unequal UID & GID (thanks: Travis Austin) * Fixed bug: Daemon cannot be killed when not writing to log (#16500) (thanks: John Jackson) Dependencies:
|
0.8.1 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.8.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.8.1 Release date: 2009-05-08 00:43 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.8.1-alpha 2009-05-08 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r219 as 0.8.1-alpha * fix bug: usleep should be sleep Dependencies:
|
0.8.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.8.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.8.0 Release date: 2009-04-25 12:29 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.8.0-alpha 2009-04-25 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r217 as 0.8.0-alpha * Added support for: Fedora * Added feature: iterate() which could prevent ugly bugs by clearing unreliable information in statcache * fix bug #16136: Wrong PID location in debian/ubuntu skeleton * add req #16135: Suppressed errors get logged * add req #15991: Ignore SIGPIPE signal * Improved isWritable mechanism * Fixed minor issues Dependencies:
|
0.7.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.7.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.7.0 Release date: 2009-03-24 10:31 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.7.0-alpha 2009-03-24 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r200 as 0.7.0-alpha * Added: optionally show the file where log() was called * Added: end-user documentation @ pear.php.net Dependencies:
|
0.6.9 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.9 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.9 Release date: 2009-02-18 11:30 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.9-alpha 2009-02-17 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r194 as 0.6.9-alpha * Silence autoload include by first checking for fileExistsInPath * Fixed bug: Restart waits on child process & blocks parent * Serious tesing done by Arne Wieding. Thanks. Dependencies:
|
0.6.8 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.8 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.8 Release date: 2009-02-17 13:58 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.8-alpha 2009-02-17 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r181 as 0.6.8-alpha * fixed notice: Non-static method System_Daemon_Options::_replaceVars() cannot be called statically Dependencies:
|
0.6.7 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.7 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.7 Release date: 2009-02-15 13:03 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.7-alpha 2009-02-10 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r179 as 0.6.7-alpha * fixed request #15895: Added RedHat support (thanks to Igor Feghali) * fixed bug #15894 getAutoRunTemplate reads wrong path (thanks to Igor Feghali) Dependencies:
|
0.6.3 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.3 Release date: 2009-02-12 12:24 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.3-alpha 2009-02-10 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r174 as 0.6.3-alpha * Revised changeIdentity system. Now also chowns logfile. * Added new feature: Reroute PHP errors to log automatically * Moved pidfile to own subdir, otherwise it can never be removed when user is not root anymore * Fixed bug: _die Won't actually cause the daemon to die if there was a permission issue with writing pidfiles Dependencies:
|
0.6.1 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.1 Release date: 2009-02-10 20:20 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.1-alpha 2009-02-10 Kevin van Zonneveld <kevin@vanzonneveld.net> * Change identity AFTER chowning pidfile & setting system settings Dependencies:
|
0.6.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.6.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.6.0 Release date: 2009-02-08 20:34 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.6.0-alpha 2009-02-08 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r160 as 0.6.0-alpha * Cleaned up unused files * Fixed minor code standard issues * Added restart function by Felix Geisendörfer * Fixed bug: identitycrisis: Call posix_setgid() first, posix_setuid() last. System_Daemon 0.5.0-alpha 2008-10-26 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r150 as 0.5.0-alpha * Fixed bug: autoRunTemplatePath when writing init.d script * Added default return value TRUE to Options::setOption * Check for POSIX functions before calling them * Keep a full changelog, keep manual Release Notes in NOTES * Separate (release) Notes from Changelog. Manually update NOTES from now on System_Daemon 0.4.0-alpha 2008-06-04 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r143 as 0.4.0-alpha * Created seperate files for daemon templates * Phased out OS-specifics into a driver architecture * Phased out option mechanism into separate class * Better naming concistency * Better loading & checking of required classes * Fixed bug: Undefined index when asking for an undefined Option * Fixed bugs: concerning the init.d mechanisms * Fixed bug: Continue setting other options when one has failed * Implemented System_Daemon API changes * Fixed bug: integer type is not defined. Should be number * Improved Option System * Reduced number of public variables * Improved Tests * Changed to non-abstract class * Simplify if/else where possible * Switched to class constants for error codes System_Daemon 0.3.0-alpha 2008-05-11 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r94 as 0.3.0-alpha * Added version mapping Dependencies:
|
0.5.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.5.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.5.0 Release date: 2008-10-26 06:18 UTC Release state: alpha Release uploaded by: kvz Changelog: System_Daemon 0.5.0-alpha 2008-10-26 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r150 as 0.5.0-alpha * Fixed bug: autoRunTemplatePath when writing init.d script * Added default return value TRUE to Options::setOption * Check for POSIX functions before calling them * Keep a full changelog, keep manual Release Notes in NOTES * Separate (release) Notes from Changelog. Manually update NOTES from now on System_Daemon 0.4.0-alpha 2008-06-04 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r143 as 0.4.0-alpha * Created seperate files for daemon templates * Phased out OS-specifics into a driver architecture * Phased out option mechanism into separate class * Better naming concistency * Better loading &amp; checking of required classes * Fixed bug: Undefined index when asking for an undefined Option * Fixed bugs: concerning the init.d mechanisms * Fixed bug: Continue setting other options when one has failed * Implemented System_Daemon API changes * Fixed bug: integer type is not defined. Should be number * Improved Option System * Reduced number of public variables * Improved Tests * Changed to non-abstract class * Simplify if/else where possible * Switched to class constants for error codes System_Daemon 0.3.0-alpha 2008-05-11 Kevin van Zonneveld <kevin@vanzonneveld.net> * Pack and release r94 as 0.3.0-alpha * Added version mapping Dependencies:
|
0.4.0 |
Easy InstallNot sure? Get more info. pear install System_Daemon-0.4.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/System_Daemon-0.4.0 Release date: 2008-06-04 07:04 UTC Release state: alpha Release uploaded by: kvz Changelog: 2008-06-04 Kevin van Zonneveld <kevin@vanzonneveld.net> [r143] Package System_Daemon-0.4.0-alpha 2008-05-22 Kevin van Zonneveld <kevin@vanzonneveld.net> [r140] Incomplete - # 16: Create seperate files for daemon templates [r140] http://trac.plutonia.nl/projects/system_daemon/ticket/16 [r136] Incomplete - # 1: phase out OS-specifics into a driver architecture [r136] http://trac.plutonia.nl/projects/system_daemon/ticket/1 2008-05-21 Kevin van Zonneveld <kevin@vanzonneveld.net> [r129] Incomplete - # 1: phase out OS-specifics into a driver architecture [r129] http://trac.phpjs.org/projects/system_daemon/ticket/1 [r127] Concistency [r127] http://trac.phpjs.org/projects/system_daemon/ticket/15 [r126] Incomplete - # 15: Concistency [r123] Better loading & checking of required classes 2008-05-20 Kevin van Zonneveld <kevin@vanzonneveld.net> [r122] Prepare for phase-out OS methods into driver architecture [r120] Bug fixed: Undefined index when asking for an undefined Option [r119] Incomplete - # 14: Phase out option mechanism into separate class [r119] http://trac.plutonia.nl/projects/system_daemon/ticket/14 2008-05-19 Kevin van Zonneveld <kevin@vanzonneveld.net> [r118] Prepare for phase-out OS methods into driver architecture [r117] Fixed minor bugs concerning the init.d mechanisms [r116] Continue to set other options when one has failed [r115] Implemented System_Daemon API changes [r113] Bugfix: integer type is not defined. Should be number 2008-05-17 Kevin van Zonneveld <kevin@vanzonneveld.net> [r112] Changed author 2008-05-14 Kevin van Zonneveld <kevin@vanzonneveld.net> [r111] Improved Option System 2008-05-13 Kevin van Zonneveld <kevin@vanzonneveld.net> [r110] Improved Option System [r109] Incomplete - # 4: less public variables [r109] http://trac.phpjs.org/projects/system_daemon/ticket/4 [r108] Package version 0.3 [r106] Improved Tests 2008-05-12 Kevin van Zonneveld <kevin@vanzonneveld.net> [r101] Incomplete - # 4: less public variables [r101] http://trac.phpjs.org/projects/system_daemon/ticket/4 [r100] Incomplete - # 7: Change to non-abstract class and Use a private constructor [r100] http://trac.phpjs.org/projects/system_daemon/ticket/7 [r100] less public variables 2008-05-11 Kevin van Zonneveld <kevin@vanzonneveld.net> [r98] Incomplete - # 3: simplify if/else where possible [r98] http://trac.phpjs.org/projects/system_daemon/ticket/3 [r96] Incomplete - # 8: class constants for error codes [r96] http://trac.phpjs.org/projects/system_daemon/ticket/8 [r94] Added version mapping Dependencies:
|