Turn the Page
One More bug Fix Release
The ZoneMinder team is proud to release one more bug release before we move on to bigger things.
There are not as many changes this go around, but here is a summary of the most significant:
- The cake php cache engine has been changed from flat files to php apc. No more API failures due to missing folders.
- A previous security vulnerability fix introduced a bug restarting zma/zmc. This has been fixed.
- Fixed a long standing issue where the timestamp would disappear when TIMESTAMP_ON_CAPTURE was disabled.
- Historically, zms has never supported extended ascii characters in camera passwords. This has been fixed.
Cake PHP API Note
The previous 1.30.2 release disabled cake php debug mode due to a potential security vulnerability. Be advised that, because cake debug mode is off, the cake debug web page, typically navigated to with a /zm/api suffix, is also turned off. The API itself will continue to function normally.
Important Note to Package Maintainers
Switching to the php apc cache engine adds a new package dependency on the php-apc or php-apcu package. The exact name of the package varies per distro. The API will not function without this package installed and the web server restarted.
Nightly Builds
We have recently enabled a nightly build system, which is cranking out rpm & deb packages almost as fast as we make changes to the source code. If you have an interest in testing a recent build of the master branch then this is for you. This will allow you to test bleeding edge software changes w/o having to first be an expert in building rpm or deb packages. Nightly build rpm packages are currently available at zmrepo.zoneminder.com. As soon as I learn where Isaac is hosting the deb packages, I will update these release notes.
Thank You to Those who have Contributed
We continue to thank those that have contributed to the ZoneMinder project. We are always in need of volunteers, not just to write code, but to help manage the user forum, manage wiki content, write documentation, test the latest master branch, etc. There is always far more work to do than people available to do the work.
What follows is the complete change log since our previous release:
Change Log
1.30.3 (2017-05-02)
Merged pull requests:
- Fix spelling of remSocketFile #1869 (jedelbo)
- fix skin path in export_functions #1862 (knnniggett)
- Use ctype_digit #1861 (josh4trunks)
- Update documentation #1860 (josh4trunks)
- fixes escaping #1858 (connortechnology)
- use dos2unix to remove BOM #1856 (connortechnology)
- make cake tmp = zoneminder tmp #1854 (knnniggett)
- change cake cache engine from File -> Apc #1853 (knnniggett)
- move cake log to zoneminder log folder #1852 (knnniggett)
- invert timestamp_on_capture condition #1851 (knnniggett)
- Suppress debug messages on ZM service start/restart #1847 (ekwoodrich)
- Use misc/apache.conf instead of utils/docker/apache-vhost in docker #1846 (mnoorenberghe)
- fix Monitors filtering SQL #1844 (connortechnology)
- zm_local_camera.cpp: Improve format strings #1837 (DarkDeepBlue)
- Fix out-of-source building failing because pod2man #1832 (mastertheknife)
- Uri decode in zms #1826 (connortechnology)
- Remove zmc -r argument as it does not seem to be implemented. #1820 (SteveGilvarry)
- Additional controls for FI8908W cameras #1791 (dwalkes)
- packpack nightly builds #1788 (knnniggett)