Release 1.24.3 preview
I have uploaded version 1.24.3 to the server and it is available for download at http://www2.zoneminder.com/downloads/Zo ... 4.3.tar.gz
I am doing a preview release as it has been so long since the last proper release I want to make sure that there are no major issues with it so please only download and install if you are feeling brave. Having said that, there are minimal DB changes in this release so it should be easy to rollback. A number of these changes have either ben authored, or inspired, by users so thanks to everyone who has contributed and apologies for making you wait so long for your changes to go into a release.
The summary of changes is below. Please add comments or issues to this thread only for now.
o FEATURE - Add config (Options -> Config -> V4L2_CAPTURE_FIELDS) to allow better control of interlacing (or not) of Video4Linux2 cameras. Currently only on a global basis.
o FEATURE - Added ability to move to PTZ presets from mobile view.
o FEATURE - Added contributed iPhone interface (thanks to user Jai Dhar). Use skin 'xml' to try
o FEATURE - Added more camera presets
o FEATURE - Added new Panic debug call for entirely unexpected occurances. Changed some Fatal calls to Panic, only the latter generate stack traces or core dumps.
o FEATURE - Allow specification of RUNDIR, TMPDIR and LOGDIR as environment variables to configure. This allows completely partitioned install
o FEATURE - Changed build procedure to make it easier to import values from config.
o FEATURE - Ensure that paths specified as arguments to configure are correctly propagated to all elements of the system
o FEATURE - Event path now no longer is required to be under web root, so can be placed outside of web root altogether to prevent image browsing by unauthenticated users.
o FEATURE - Improved event event functions (thanks for user John Resig for contribution).
o FEATURE - Includes trial apache config file if --with-webhost parameter is passed to configure. This helps with setting up ZM as a virtual host.
o FEATURE - Mapped memory (versus shared) is now the default.
o FEATURE - Streaming detection and control is now on a bandwidth basis rather than global.
o FEATURE - Upgraded to latest 1.2 branch of mootools
o FIX - Changed default signal loss detection colour
o FIX - Changed name of memory map files to not be hidden files.
o FIX - Changed names of jpeg memory function to not clash with new 'official' functions for the same kind of operation
o FIX - Corrected some compiler warnings
o FIX - Corrected some obscure failure scenarios in zmaudit
o FIX - Corrected some request queueing issues in Ajax calls
o FIX - Fixed detection issues with zmfilter when archiving to zip files
o FIX - Fixed issue on USB cameras where failure to query crop settings was fatal.
o FIX - Fixed issue where events could sometimes be created with uniitiliased time, so would appear to be from 1970 (or 1969 if West of 0 degrees Lat).
o FIX - Fixed issue with libgcrypt complaining about application not initialising library.
o FIX - Fixed minor issues with trigger connections and channels
o FIX - Fixed some DB column dimensions to better match real world values
o FIX - Fixed various minor HTML errors
o FIX - For HTTP 1.0 remote cameras, do not send 1.1 headers
o FIX - For HTTP remote cameras, failure to fetch image is not necessarily fatal to process
o FIX - Improved alarm handlign in montage view
o FIX - Improved detection of signal loss in cameras.
o FIX - Improved functioning of web PTZ controls
o FIX - Improved layout and window size of options related web windows.
o FIX - Modified some buffer lengths to not use BUFSIZ which is platform dependent
o FIX - Now checks for more external libraries during configure
o FIX - Removed custom typedefs and use ones from stdint where applicable
o FIX - Replaced some deprecated PHP function calls with more recent equivalents
o FIX - Updated some calls to ffmpeg deprecated functions
o FIX - Updated to match ffmpeg updates
o LANGUAGE - Updates to Italian translation
o TRIVIAL - Changed some die calls to error_log