Changelog History
Page 3
-
v1.34.2 Changes
February 04, 2020 -
v1.34.1 Changes
January 25, 2020 -
v1.34.0 Changes
January 17, 2020๐ This is largely a fixes & polish release. There are a number of bug fixes and security improvements in here.
We DO NOT RECOMMEND running any prior version of zoneminder
โก๏ธ Upgrading from 1.32.3 should be relatively painless although if your Logs table is large it may take some time to update it.
๐ Security fixes:
- We no longer store passwords using mysql's built-in password encryption.
- ๐ We now support a modern JWT access token system
- Replaced a lot of inline javascript.
- ๐ There were a number of XSS and SQL injection issues fixed.
- CVE-2019-13072
- CVE-2019-6777
Other changes:
- When adding a new monitor a random colour will be assigned to it instead of red.
- โ๏ธ We now have a handy resolution dropdown to help prevent typos in the width & height fields
- ๐ Support for mysql8
- ๐ Support for php 7.4
- ๐ Can now delete database log entries for the logs popup
- ๐ Timezone setting moved from php.ini to Options -> System
- ๐ ffmpeg hwaccel support for h264 decoding
- ๐ Improved recording to mp4 with audio
- ๐ฒ Added ZM_LOG_FFMPEG options which captures ffmpeg debug messages properly which can really help with debugging.
- โ Added ability to use zms to stream mjpeg when the video is stored as h265. Most browsers can't play h265 so this allows you to use passthrough mode with an h265 camera and still watch the video.
- Filters now have a Copy To action which copies the event files to a second storage area
- We now display additional event information such as that generated by event server object detection
๐ To update to this release on Ubuntu, you will need to add the new ppa
sudo add-apt-repository ppa:iconnor/zoneminder-1.34Thank You to Those who have Contributed
๐ We continue to thank those that have contributed to the ZoneMinder project. ZoneMinder is a community project. As such, we are constantly in need of those willing to volunteer their time to maintain and improve it, whether that be writing code, answering questions in the forum, or updating our documentation. Please consider helping us.
๐ Change Log
1.34.0 (2020-01-15)
๐ Merged pull requests:
- โ add 3840x2160 4k UHD to monitor dropdown #2804 (PrplHaz4)
- ๐ fix tar invocation for *BSD platforms #2801 (DKnight110)
- ๐ fix JWT access token always being 1 hr #2790 (pliablepixels)
- ๐ Random web colour #2789 (connortechnology)
- ๐ Fixed unquoted variable which was failing to correctly detect error case #2788 (anon8675309)
- โ Add empty array value for terms when there isn't any #2785 (connortechnology)
- ๐ fix #2771. #2780 (connortechnology)
- โ Test for null in user before testing for access in CanEdit et all #2776 (connortechnology)
- ๐ Apply relevant changes to deal with php7,4 deprecations #2775 (connortechnology)
- dirty fix filtering Monitors by GroupId. #2774 (connortechnology)
- ๐ Fix api alarm auth #2769 (connortechnology)
- Correct video buffer length when analysis and capture fps differ #2768 (selvanair)
- ๐ Fix 2692 #2767 (connortechnology)
- โก๏ธ Update api.rst #2765 (pliablepixels)
- Its not necessary the token is a refresh. Can also be empty #2763 (pliablepixels)
- typo fix #2759 (pliablepixels)
- โ add note on API wrapper #2754 (pliablepixels)
- โ Add storage docs #2752 (Tsopic)
- โ add model validation so that we don't create empty monitors #2749 (pliablepixels)
- ๐ Fix 2745 #2746 (connortechnology)
- โก๏ธ 1 34 docs update #2743 (pliablepixels)
- align with other filter options #2727 (externo6)
- More filter options #2726 (externo6)
- ๐ Fix ZM slack join link #2722 (pliablepixels)
- โก๏ธ Update ISSUE_TEMPLATE.md #2721 (arushipandit)
- โ Remove dash from IPCC7210W.pm #2719 (Simpler1)
- โ Add delete from logs ajax capability. Make the clear button use it. โฆ #2715 (connortechnology)
- โ Add setting of timezone to Options/Config instead of php.ini #2714 (connortechnology)
- ๐ Fix 2705 #2706 (connortechnology)
- general clean of onvif probe view. Use buttons instead of inputs andโฆ #2704 (connortechnology)
- ๐ Fix auth timing out due to cookie timing out and getting deleted. #2698 (connortechnology)
- In production mode, debug should be 0 #2697 (pliablepixels)
- ๐ fixes #2694 #2696 (connortechnology)
- ๐ Fix token auth sessions #2695 (connortechnology)
- ๐ Tweaks to the ubuntu installation instructions #2688 (raboof)
- ๐ Fix iOS autocapitalizing username field on login #2687 (PauliusGedrikas)
- โ Add code to handleDelay to cancel identical delayed actions. Fixes #2619 #2681 (connortechnology)
- โก๏ธ Update faq.rst: Timezone issue. #2680 (Tsaukpaetra)
- ๐ Fix token auth sessions #2676 (connortechnology)
- ๐ Fix 2673 #2675 (connortechnology)
- ๐ Fix download and export button from events list. Fixes #2668 #2670 (connortechnology)
- Filter add copy #2669 (connortechnology)
- Alarm api #2665 (pliablepixels)
- ๐ fixed ffmpeg log association to zm log levels #2664 (pliablepixels)
- ๐ฒ Demote token log #2663 (pliablepixels)
- ๐ Fixes #2579 by putting the event Id into an attribute of the delete bโฆ #2662 (connortechnology)
- โ Add primary keys to Logs and Stats tables #2653 (bluikko)
- simplify rtfm step #2650 (CanOfSpam3)
- Explicitly link with libdl #2649 (JohnAZoidberg)
- ๐ Revert audio sync fixes #2646 (connortechnology)
- ๐ Fix zmcrypt message #2645 (pliablepixels)
- End continuous events on alarm #2644 (connortechnology)
- ๐ fix for zone overlay scaling issues in montage #2643 (tolland)
- โ add event file system path to API #2639 (pliablepixels)
- ๐ improve watch view zoomin/out ui #2638 (connortechnology)
- ๐ fixes #2294 #2637 (connortechnology)
- ๐ Fixing translations on console view #2635 (fri-K)
- ๐ Completed Polish translation #2634 (fri-K)
- โ add options help to linked monitors option #2633 (tolland)
- When writing MP4 sample, save buffer.size() into a temporary variable #2628 (arrowd)
- โ remove a password log, corrected PHP version in log #2627 (pliablepixels)
- check for API disabled only when auth is on #2624 (pliablepixels)
- ๐ fix #2622 #2623 (zhuykovkb)
- ๐ง WIP: Add pagination to frames.php in classic #2618 (tolland)
- โ test for error code from db creation and die on error #2611 (connortechnology)
- ๐ State Fixes #2604 (connortechnology)
- ๐ Spelling and grammar fixes in help #2603 (jimender2)
- Another attempt to fix Dahua SQL Control values #2600 (cnighswonger)
- Replace MySQL Password() with bcrypt, allow for alternate JWT tokens #2598 (pliablepixels)
- ifdef HAVE_ZLIB_H around code that uses Image->Zip #2597 (connortechnology)
- ๐ FIFO support for zoneminder zone debugging #2594 (mitchcapper)
- Netcat ONVIF: adding ONVIF authentication #2591 (redaco)
- ๐ Netcat ONVIF: Added support for "profile token" #2589 (redaco)
- โ Use GREATEST function prevent negative values in event counts #2587 (connortechnology)
- โก๏ธ Update url to donate page #2586 (steveroot)
- ๐ Fixing video export view #2585 (gonzalezcalleja)
- โก๏ธ Update Debian Instructions #2584 (alexfornuto)
- Alarm cause fix #2582 (pliablepixels)
- โช Revert "Alarm cause fix" #2581 (connortechnology)
- Alarm cause fix #2580 (pliablepixels)
- โช Revert "Alarm cause fix" #2581 (connortechnology)
- Alarm cause fix #2580 (pliablepixels)
- ๐ Fix image path #2576 (andornaut)
- โ Add shutdown capability #2575 (connortechnology)
- โ added support for named params to consoleEvents #2571 (pliablepixels)
- Installation guide for Debian Stretch #2570 (aktarus82)
- daemonize zmcontrol #2563 (knight-of-ni)
- โ Added and edited tranlations to ru_ru.php #2562 (santos995)
- โ Add camera relative iris control methods #2557 (cnighswonger)
- Camera reboot function #2554 (cnighswonger)
- Dahua control improvements #2552 (cnighswonger)
- Use zm_session_start() for API auth. Fixes #2547 #2549 (mnoorenberghe)
- Don't scroll to the top of the page when force/cancel alarm is clicked #2548 (mnoorenberghe)
- ๐ Fix for file and curl camera sources #2545 (rpdrewes)
- Php namespace #2537 (connortechnology)
- โ Add support for control of Amcrest cameras #2536 (cnighswonger)
- ๐ fix slack join link #2535 (pliablepixels)
- โก๏ธ Update and fix privacy view #2534 (connortechnology)
- need to prefix with _dir_ otherwise relative to initial script #2531 (mitchcapper)
- don't quote dbEscape values it will quote it already #2529 (mitchcapper)
- ๐ Fixed typo in options_logging userguide #2526 (j-marz)
- ๐ Use buttons instead of divs and inputs #2522 (connortechnology)
- ๐ Fix comment about hiding navbar #2521 (timwsuqld)
- rough in a control function in Filter object. Use it to start/stop zโฆ #2518 (connortechnology)
- ๐ Fix API SQL Injection #2517 (mnoorenberghe)
- event.js: Wait for delete request to succeed before navigating. #2515 (mnoorenberghe)
- ๐ show object detected file, if object detection in place #2514 (pliablepixels)
- bandwidth.php: Submit to the 'bandwidth' view but render the 'none' view #2511 (mnoorenberghe)
- Cleanup old files #2509 (SteveGilvarry)
- 0๏ธโฃ Set CSRF on as the default for new installs. Fixes #2507 #2508 (SteveGilvarry)
- โ added object detection frame rendering #2505 (pliablepixels)
- โก๏ธ Update version view #2488 (connortechnology)
- ๐ Improve session #2487 (connortechnology)
- Validate zmu Username and Password lengths #2484 (SteveGilvarry)
- ๐ Now that we are dynamically allocating safer_username and safer_passwโฆ #2483 (connortechnology)
- ๐ Fixes 2478 Remove overrun possibility #2482 (SteveGilvarry)
- ๐ Fix zones.php self-xss. Fixes #2444 #2481 (mnoorenberghe)
- Enforce CSP on many more views #2480 (mnoorenberghe)
- ๐ Fix name/protocol XSS in controlcaps.php. Fixes #2445 #2479 (mnoorenberghe)
- ๐ Plugin.php: XSS and directory traversal fixes; Enable CSP script-src #2439 (mnoorenberghe)
- Filter improvements #2438 (connortechnology)
- ๐ Fix zone area calculation #2437 (montagdude)
- ๐ Validate cnj, obr, and cbr arguments in parseFilter #2434 (mnoorenberghe)
- โ Remove jQuery use from top-level event listeners in skin.js #2433 (mnoorenberghe)
- Replace remaining
console
inline event handlers #2432 (mnoorenberghe) - ๐ Log CSP violations in ZM logs in supported browsers #2431 (mnoorenberghe)
- โฌ๏ธ Upgrade jQuery version #2430 (mnoorenberghe)
- Replace MooTools usage for adding window event listeners #2429 (mnoorenberghe)
- โ Add a validateForm event listener and enforce CSP on some views #2425 (mnoorenberghe)
- Replace onclick='submitTab(...' with a click listener #2424 (mnoorenberghe)
- controlcap.php: Reflected xss fix with validHtmlStr #2423 (mnoorenberghe)
- skins/classic/views/control.php second order sqli #2422 (mnoorenberghe)
- ๐ Fix ajax/status.php orderby sql injection #2421 (mnoorenberghe)
- ๐ Fix recaptcha support with the CSP #2420 (mnoorenberghe)
- ๐ More eslint fixes; eslint in php; add eslint to travis #2419 (mnoorenberghe)
- ๐ Fix duplicate 'class' attribute in options #2418 (mnoorenberghe)
- Convert some characters to HTML entities #2417 (mnoorenberghe)
- ๐ Fix eslint violations #2416 (mnoorenberghe)
- More inline JS / nonce conversions #2415 (mnoorenberghe)
- โ Add a CSP script-src policy with nonce-source and convert more inline event handlers #2413 (mnoorenberghe)
- Replace onclick inline event handlers for createPopup #2410 (mnoorenberghe)
- โก๏ธ update debian to 1.32.x #2407 (kobold81)
- ๐ Fix imagesize requirements #2404 (connortechnology)
- โ add a logging callback to the libvlc camera #2401 (connortechnology)
- disable delete button when event is archived. #2396 (connortechnology)
- โ remove ob_clean stuff which logs errors when output buffering is turned off #2395 (connortechnology)
- ๐ Fix #2391 by defining monitor variable #2392 (davidjb)
- implement timezone check function #2387 (knight-of-ni)
- Split actions.php into individual files per view #2385 (connortechnology)
- โ add WebSite type to enum #2382 (knight-of-ni)
- โ add Foscam R2C ptz script #2380 (techrockedge)
- ๐ Improve config efficiency #2379 (connortechnology)
- ๐ Fix 2253 #2377 (connortechnology)
- ๐ Fixes #2375 #2376 (SalmonMode)
- remove ZM_DIR_IMAGES #2374 (knight-of-ni)
- ๐ฎ force overloadframes and ExtendAlarmFrames to int #2373 (knight-of-ni)
- โก๏ธ Update area when editing x and y coords #2372 (connortechnology)
- 2369 misspelling fix #2371 (jimender2)
- โก๏ธ update viewImagePatch #2370 (knight-of-ni)
- ๐ Fix 2340 #2368 (connortechnology)
- ๐ fix path to thumb and anal images #2367 (knight-of-ni)
- โก๏ธ Update area when editing x and y coords #2366 (connortechnology)
- โ remove option to build with no ffmpeg #2365 (knight-of-ni)
- ๐ Small groups fixes #2362 (connortechnology)
- โก๏ธ Update permissions checking for Groups to not use session. Fixes #2353 #2359 (connortechnology)
- ๐ Implement libswresample support as an alternative to libavresample, wโฆ #2357 (connortechnology)
- ๐ make sure auth is regenerated each time we call login.json #2347 (pliablepixels)
- ๐ Ffmpeg logs optional #2345 (pliablepixels)
- ๐ support for forwarded proto/port in Server.php #2343 (mrosack)
- ๐ allow one to set manpage destination #2337 (knight-of-ni)
- strip port from HTTP_HOST #2335 (connortechnology)
- ๐ Fix ios9 #2331 (connortechnology)
- ๐ Fix rate resetting #2329 (connortechnology)
* This Change Log was automatically generated by github_changelog_generator
-
v1.32.3 Changes
December 08, 2018Thank You to Those who have Contributed
๐ We continue to thank those that have contributed to the ZoneMinder project. ZoneMinder is a community project. As such, we are constantly in need of those willing to volunteer their time to maintain and improve it, whether that be writing code, answering questions in the forum, or updating our documentation. Please consider helping us.
๐ Bug Fix Release
๐ This is another bug fix release.
Here is a summary of the changes:
- ๐ Better support for ZoneMinder behind a (reverse) proxy
- ๐ Fix triggers to sum event counts properly
- ๐ fix API getVersion call
- ๐ fix shared memory alignment errors on some 32bit systems
- ๐ fix return user/pass credentials when auth relay is plain
What's New
๐ If you are upgrading from a release older than 1.32.0, then it is critically important to read the release notes for the 1.32.0 release. There are several critical changes you should be aware of. Please read them. It is painfully obvious to us who has and has not read the release notes in our user forum.
๐ Change Log
1.32.3 (2018-12-08)
๐ Merged pull requests:
- strip port from HTTP_HOST #2335 (connortechnology)
- ๐ Fix rate resetting #2329 (connortechnology)
- returns user=&pass= in credentials for auth_relay plain and none #2327 #2328 (pliablepixels)
- โ Add description for Stream Replay Image Buffer #2325 (epruesse)
- ๐ Fix unreadable input text when OS theme dark #2324 (epruesse)
- ๐ Fix triggers to sum event counts properly #2323 (knight-of-ni)
- ๐ fix #2317 #2322 (connortechnology)
- ๐ฆ rpm sub-packages #2314 (knight-of-ni)
- โ remove epadding2, to restore the 64bit alignment of startup_time. #2307 (connortechnology)
- ๐ Fix typos in README file #2301 (rafidashab)
- โ Adding "Storage Tag" in definemonitor.rst #2299 (aktarus82)
- ๐ Use the global dbh in ZoneMinder::Database instead of keeping our ownโฆ #2298 (connortechnology)
- โก๏ธ update nginx support on redhat #2293 (knight-of-ni)
- โก๏ธ updated API - streaming/server/storage/other edits #2291 (pliablepixels)
- Audio only with ffmpeg #2289 (connortechnology)
- rough in adding Monitor_Status to Monitors #2288 (connortechnology)
- API - Disable E_NOTICE from php error reporting in cake debug #2286 (ratmole)
- ๐ Fixes for a couple issues in the Ubuntu guide #2285 (chrisk)
- ๐ Fix 2279 delete camera through api #2281 (connortechnology)
- Document /api/monitors/daemonStatus/ #2278 (mnoorenberghe)
- ๐ use json_encode/decode instead of serialize/unserialize to pass onvifโฆ #2273 (connortechnology)
- API getVersion Fix -> Undefined variable: eTagMatches... #2268 (ratmole)
- ๐ Bosnian translation #2266 (dado-ca)
- Include the remoteAddr in the session authhash cache, so that a changโฆ #2264 (connortechnology)
- ๐ show event notes in same event view #2259 (pliablepixels)
- โ Added monitor preset for D-link DCS-930L #2255 (azend)
- ๐ Fixed cambozola typo #2252 (azend)
- Server path prefix #2152 (connortechnology)
* This Change Log was automatically generated by github_changelog_generator
-
v1.32.2 Changes
October 13, 2018Thank 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.
๐ Bug Fix Release
๐ This is a bug fix release that fixes issues of moderate severity.
Here is a summary:
- โ Additional fixes to zmtrigger
- โ Additional fixes to zmfilter
- remember navbar collapse selection
- ๐ don't build neon instructions on armel architecture
- โฑ don't refresh the page during an Ajax timeout error
What's New
๐ If you are upgrading from a release older than 1.32.0, then you should read the release notes for that release. There are several key changes you should be aware of.
๐ Change Log
1.32.2 (2018-10-13)
๐ Merged pull requests:
- check for __ARM_PCS_VFP instead of __armel__ #2250 (knight-of-ni)
- rough in for alarmed frame retrieval #2248 (pliablepixels)
- Turn off navbar #2247 (connortechnology)
- ๐ don't build neon instructions on armel #2246 (knight-of-ni)
- ๐ Make header flips persistent based on cookie #2245 (connortechnology)
- implement loadMonitor sub #2244 (knight-of-ni)
- ๐ use $Event rather than $event #2240 (knight-of-ni)
- โ added note on auth hash logins #2237 (pliablepixels)
- ๐ Fix 2229 get disk percent #2232 (connortechnology)
- ๐ allow username&password even if AUTH_HASH is enabled #2231 (pliablepixels)
- ๐ Documentation Improvements + Fixes #2230 (dhanikabulath)
- Touch lockfile #2217 (connortechnology)
- โ Add Control plugin for PTZ cameras supporting the PSIA IP Media Device API #2191 (jof)
* This Change Log was automatically generated by github_changelog_generator
-
v1.32.1 Changes
October 02, 2018Thank 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.
๐ Bug Fix Release
๐ This is a bug fix release that fixes several key problems. We recommend everyone update immediately.
Here is a summary:
- ๐ Fix zmaudit ignoring the archive flag
- ๐ Fix issues due to the way events are stored
- ๐ Fix zmtrigger ignoring recently changed monitors
- Reload the page properly on ajax error (avoids "permission denied" screen)
- ๐ Fix x264 encode method corrupting shared memory
- ๐ Fix the export button on the log view
What's New
๐ If you are upgrading from a release older than 1.32.0, then you should read the release notes for that release. There are several key changes you should be aware of.
๐ Change Log
1.32.1 (2018-10-01)
๐ Merged pull requests:
- dim x264 encode when on arm #2227 (knight-of-ni)
- don't zmMemInvalidate when reloading monitors #2225 (knight-of-ni)
- โ added note to make sure headers is on #2222 (pliablepixels)
- โ added license #2221 (pliablepixels)
- ๐ Fix 2213 #2215 (connortechnology)
- ๐ fixed path for login/logout api #2208 (pliablepixels)
- Misspelling and grammar #2202 (larandvit)
- ๐ Control plugin for Dahua PTZ cameras #2192 (jof)
- ๐ Fix #2205 #2207 (connortechnology)
* This Change Log was automatically generated by github_changelog_generator
-
v1.32.0 Changes
September 12, 2018Thank 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.
๐ This version of ZoneMinder includes a new look, which means our documentation is in need of being updated. The only requirement is a desire to learn a fairly intuitive markdown language. Please consider volunteering your time.
What's New
๐ There are significant changes to this release.
Here is a brief summary:
- ๐ A re-worked web console, compared to the previous 1.30.4 release
- record to mp4 container
- record audio
- ๐ support for php 7.x
- Arbitrary website as a non-recordable, interactive monitor.
- โก๏ธ Updated Montage Review
- ๐ Options-> Paths moved into config files under conf.d folder
- ๐ Multiple storage paths are supported. See Options -> Storage
- The old method of bind mounting the event folder is no longer needed nor recommended
- โ Additional system statistics on the web console
- ๐ Raspberry pi OMX hardware h264 decoder support
- Event thumbnails play video on mouseover
- Drag and drop sorting of monitors
- Scalability improvements
- ๐ Support for Redhat el6 distros and clones has been removed
Existing Users
โฌ๏ธ For those of you upgrading from a previous version of ZoneMinder:
- โฌ๏ธ The upgrade scripts will take longer than normal to run, especially if you have many events
- ๐ Your previous settings on the Options -> Paths tab have been moved into the file zmcustom.conf which is typically found under /etc/zm/conf.d
- Consider migrating your events folder from the former bind mount method to the new method under Options -> Storage
- ๐ You should no longer have symbolic links in your webroot folder. This resolves a long standing security issue.
- ๐ The Apache config file has changed. This config file may or may not update automatically. This depends on what distro you are running and how you installed ZoneMinder. Please refer to the documentation for your distro to learn what specific steps are required.
๐ฆ Attention Package Managers
There are some fairly significant changes that must be completed to your packing scripts in order for ZoneMinder to install properly. Please contact us to coordinate the changes to your packaging scripts. A brief summary of the requirements is listed here: #2078 (comment)
๐ Change Log
1.32.0 (2018-09-12)
๐ Merged pull requests:
- implement collapsible headers #2203 (knight-of-ni)
- Misspelling - non-recordable #2200 (larandvit)
- ๐ optionhelp - support links markdown style #2198 (knight-of-ni)
- โ Add Privacy Statement #2194 (knight-of-ni)
- adjust scoring algorithm when max_alaram size is specified. #2186 (vajonam)
- โช Revert "Add Privacy Statement" #2179 (connortechnology)
- โ Add Privacy Statement #2176 (knight-of-ni)
- ๐ Support quoting config variables #2175 (knight-of-ni)
- retrieve geoip data rather than the ip #2173 (knight-of-ni)
- ๐ Bugfix in Control and added new Camera #2171 (rdissertori)
- ๐ fix_2167 #2168 (connortechnology)
- ๐ fixed getCredentials not working if called directly #2164 (pliablepixels)
- ๐ documentation for new login/logout APIs #2163 (pliablepixels)
- Control/ipcamios #2162 (Daedilus)
- โ Added new control script for iPhone ip camera software #2161 (Daedilus)
- 2156 api login #2157 (pliablepixels)
- Arp tool #2155 (knight-of-ni)
- โ Removed "chosen" web site; "prism.js" is not distributable. #2154 (onlyjob)
- Cycle width #2153 (connortechnology)
- ๐ท JSON::Any --> JSON::MaybeXS (Closes: #770). #2151 (onlyjob)
- ๐ท Misc JS hygiene #2150 (onlyjob)
- ๐ fix regex to match IP and first numbers of MAC in the
arp -a
output (Closes: #2144) #2145 (onlyjob) - create ZM_EXPORT_DIR if needed #2136 (connortechnology)
- Rework generateAuthHash to take a force parameter so that it can be uโฆ #2135 (connortechnology)
- ๐ Allow selection of different source column filtering on the console #2132 (knight-of-ni)
- ๐ Change langfile's charset to UTF-8 as in #583 #2131 (cpasqualini)
- Grant access to the new cache directory in Apache on Ubuntu #2130 (mnoorenberghe)
- ๐ Fix #2124. Always allow selection of checkboxes, include canEdit(Eveโฆ #2125 (connortechnology)
- rework reaper #2117 (connortechnology)
- when detecting a down db connection, need to clear the stored sth as โฆ #2116 (connortechnology)
- ๐ Fix perl logging #2115 (connortechnology)
- create the pid file before doing anything else #2114 (knight-of-ni)
- Implement a RecursiveMutex class which is an explicit Recursive Mutexโฆ #2111 (connortechnology)
- ๐ fixed typo #2103 (TopView)
- naming consistency of attribute #2096 (pliablepixels)
- auth_key api for different situations #2090 (pliablepixels)
- Migrate Webcache out of webroot #2083 (knight-of-ni)
- ๐ Fix signalcheck #2082 (connortechnology)
- ๐ use ZoneMinder::Server::CpuLoad rather than Sys:CpuLoad #2080 (knight-of-ni)
- ๐ Fix travis build status #2077 (spanner3003)
- โก๏ธ update japanese php #2069 (sgunji)
- โฌ๏ธ upgrade to cakephp 2.10.8 #2067 (knight-of-ni)
- ๐ Fix the second part of #2064 #2066 (MTres19)
- ๐ Use Event.Width and Event.Height instead of Monitor.Width and Monitorโฆ #2063 (connortechnology)
- ๐ Fix intermittent API authentication problem caused by whitespace in CakePHP file #2062 (mcdamo)
- 2059 alarm cause #2060 (pliablepixels)
- โ Add D-Link DCS-3415 Script Control #2053 (habibapp1365)
- Packaging cleanup for Ubuntu 18.04 #2051 (MTres19)
- โ Adding group handling in API #2050 (Tim-Craig)
- ๐ Fix 2044 #2049 (connortechnology)
- ๐ Issue 1963: Remove spaces from example api calls. #2048 (Rorosha)
- โ Added control script for Reolink cameras #2041 (TheSwert)
- Ipcc #2040 (Simpler1)
- โก๏ธ Update packpack.rst #2037 (kb5won)
- โ Add a few more extensions to the list of files to include in export #2036 (connortechnology)
- ๐ fix misaligned db fields for certain presets #2034 (knight-of-ni)
- โก๏ธ alter the type of the Channel field to match the update that occurredโฆ #2022 (connortechnology)
- call zmcamtool during postinst #2021 (knight-of-ni)
- 2019 maxscoreframeid #2020 (pliablepixels)
- โ add a robots.txt to the docroot to tell bots to not scrape our ZM install #2018 (connortechnology)
- ๐ Fix monitor sorting #2015 (kimmeld)
- ๐ Fix montage monitors jumping on alert #2013 (digital-gnome)
- โ Add h264 event view functionality and new feature alarmCues #2012 (digital-gnome)
- ๐ Fix delete filter #2010 (digital-gnome)
- ๐ 2006 support floureon 1080p 18x 30x #2007 (ogrebgr)
- ๐ fix for monitor API edit perm #1995 (pliablepixels)
- Include Gentoo ebuild #1993 (MalakymR)
- ๐ Fix user language setting never being used #1991 (SteveGilvarry)
- ๐ Fixes #1983 #1989 (SteveGilvarry)
- โ Added Arch AUR package to README #1986 (DeathByKorea)
- ๐ Fix incorrect links to transparent.png and index.php #1982 (ralimi)
- ๐ initial commit to change color of web console systemstats #1981 (knight-of-ni)
- ๐ monitor.php - remove checks for empty and just check for true #1980 (knight-of-ni)
- โ Add zip package to the docker image. Fix #1974 #1975 (senden9)
- ๐ allow changing of the timestamp char code delimeter #1972 (knight-of-ni)
- โก๏ธ Update faq.rst #1970 (jethornton)
- Images Gif to PNG #1969 (peruchi)
- arm neon-check "uname -m" if CMAKE_SYSTEM_PROCESSOR is not what we expect #1966 (knight-of-ni)
- ๐ Support SSL for mysql connections #1965 (ralimi)
- ๐ video storage fixes #1958 (connortechnology)
- โก๏ธ updates bootstrap.php.in to match config.php's conf.d loading #1951 (connortechnology)
- ๐ fix path to logs for api #1950 (connortechnology)
- ๐ Fix empty monitor source column #1948 (connortechnology)
- Introducing Maginon Supra IPC camera Controls and script #1947 (MartinGoodwell)
- ๐ make code more robust by handling an undefined get_VideoEncoderConfig #1945 (connortechnology)
- โก๏ธ Update filterevents.rst #1944 (JoeAlamo)
- ๐ฒ Strip non 7-bit ascii chars from log message #1942 (connortechnology)
- โ add some comments and one change that may fix effectiveLevel use #1941 (connortechnology)
- Montagereview rework #1940 (connortechnology)
- reorganize zm config files #1937 (knight-of-ni)
- Zmtelemetry improvements #1936 (connortechnology)
- include conf.d folder contents in debian packaging #1934 (knight-of-ni)
- I believe level should be effectiveLevel here #1933 (connortechnology)
- split EventStream into it's own files #1930 (connortechnology)
- ๐ Fix event viewing #1929 (connortechnology)
- Upstream FreeBSD patches #1926 (abishai)
- ๐ Fix spelling mistake in link #1925 (doctormo)
- Don't create symlinks in ZoneMinder webroot #1923 (knight-of-ni)
- ๐ change mode of opening log files to append instead of overwrite #1922 (connortechnology)
- ๐ Fix FTBS on F27 #1919 (knight-of-ni)
- 1915 Typo fix #1917 (MarkosVakondios)
- ๐ Fix for 1915-Dockerfile will not build #1916 (MarkosVakondios)
- ๐ฒ minimize Travis log output #1912 (knight-of-ni)
- Migrate values from Options -> Paths to zm.conf #1908 (knight-of-ni)
- โ Add support for conf.d subfolder #1902 (knight-of-ni)
- โก๏ธ Update danish translation file #1901 (jedelbo)
- ๐ณ Enchancing Dockerfile and docker execution #1898 (SeraphicRav)
- Dragndrop monitor sorting #1896 (connortechnology)
- โก๏ธ More updates from SA #1895 (connortechnology)
- โช Revert h264 README.md changes again....................... #1891 (SteveGilvarry)
- ๐ Whitespace, google style, localized video.js #1890 (connortechnology)
- ๐ Merge more changes to make video storage ui's work #1889 (connortechnology)
- ๐ make zmexport not rely on symlinks in the webroot #1888 (knight-of-ni)
- โก๏ธ trivial updates #1887 (connortechnology)
- ๐ Feature h264 videostorage #1886 (connortechnology)
- ๐ Fix videostorage #1885 (connortechnology)
- ๐ Move h264 db script to 1.30.5 #1884 (SteveGilvarry)
- โช Revert Readme changes from h264 #1883 (SteveGilvarry)
- ๐ Feature h264 videostorage #1882 (connortechnology)
- โ Add AArch64 ARM Neon code (complements #1823) #1881 (mastertheknife)
- ๐ Fix delta self-test introduced in #1823 failing #1878 (mastertheknife)
- only install polkit rules on systems with systemd #1877 (knight-of-ni)
- ๐ Fix merge conflicts in zm_image.cpp #1876 (mastertheknife)
- โ add code of conduct 1.4 #1874 (connortechnology)
- โ Add Socket Support to zmupdate #1867 (josh4trunks)
- don't overwrite zm.conf #1863 (connortechnology)
- ๐ Allow API authentication using the
auth
query parameter containing an auth. hash. #1845 (mnoorenberghe) - Swap to PNG #1818 (SteveGilvarry)
- โ Add eslint configuration files extending Google's rules #1817 (mnoorenberghe)
- Minor zm_image SSSE3 improvements #1810 (mastertheknife)
- ๐ณ 1786 dockerfile xenial #1787 (MarkosVakondios)
- โ add the ability to add substitued tags to the commandline #1779 (vajonam)
- โ Remove zmf #1756 (SteveGilvarry)
- ๐ Update do debian release #1755 (connortechnology)
- rough in the ability to filter on RunState #1752 (connortechnology)
- โ Add scale to frame view #1661 (connortechnology)
- Munge the config in the global configvals into the configs array #2101 (connortechnology)
- ๐ New Monitor Type - Website #2065 (knight-of-ni)
* This Change Log was automatically generated by github_changelog_generator
-
v1.30.5
February 22, 2019 -
v1.30.4 Changes
May 09, 2017Small Fix
๐ This release has been created to address an issue which was discovered in the new uridecode function. There are some minor packaging related changes made as well. What follows has been copied and pasted from the previous release notes to make sure everyone reads it.
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.4 (2017-05-09)
๐ Merged pull requests:
- โก๏ธ update ubuntu builds with dependencies on php-apcu and php-apc and php-apcu-bc #1873 (connortechnology)
- ๐ fix uridecode(password) to uridecode(value) #1872 (connortechnology)
- ๐ Clean up ubuntu builds #1871 (connortechnology)
-
v1.30.3 Changes
May 02, 2017๐ 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)