summaryrefslogtreecommitdiff
path: root/security/zoneminder/patches
AgeCommit message (Collapse)AuthorFilesLines
2022-09-27zoneminder: Update to 1.30.5gdt27-580/+437
Welcome to 2016. MESSAGE content has been moved to an installed README and improved. Prepared in wip by dsainty@ with some help from gdt@. Upstream NEWS Onvif discovery is now enabled by default. This features increases build time, but the benefit is auto-discovery of any Onvif compliant camera. Please note that this feature is still experimental. It has not been tested in a large environment or with a large variety of cameras. Using this tool is largely self explanatory, but if you are looking for documentation it can be found on the @altaroca ’s blog site. As time allows, we will bring the documentation over to our readthedocs site. Volunteers to do this work are welcome. ZoneMinder now has a telemetry deamon which collects information about your machine. This was done to learn how our user base uses ZoneMinder, the most common system size, choice of distro, cpu, memory, and a couple of other things. This will help us focus our efforts on what features get used the most. Since this was written in Perl, you can easily see for yourself what information is being sent. Note that this feature defaults to ON. If this is not what you want, then you can turn it off under Options. In a future release, we plan to include an install wizard, which will prompt the user about this feature. Have you ever wished for the motion detection zones to be live, rather than a static image? Well they are now! Creating or modifying zones works exactly the same as before, but with the live stream running in the background. If you need to freeze the stream, there is a Pause button at the bottom of the window to do just that. A new feature called Montage Review has been added. This can be thought of as a modified version of the original montage feature with features such as "scrubbing" through video. The Montage Review screen has received sufficient testing to be part of the release, but you should still treat this feature as experimental. We expect there to be additional fixes and refinements.
2022-01-12To fix Linux readv/writev, back-port:dsainty1-2/+6
https://github.com/ZoneMinder/zoneminder/commit/417421b1d869d1b71c8ec1a1e3b082fcede6ce58#diff-484f666f58ec13f38fa402143f2f6ad8e63a013909d3941ffbb3d66745b20c8d This is also needed by the Pkgsrc WIP version. Bump PKGREVISION - though this change is unlikely to alter the outcome of previously successful builds.
2020-08-25security/zoneminder: Update to 1.29.0gdt23-232/+380
This is the last version that supports autoconf, and this update is only because it's a reasonable benefit/cost tradeoff as an intermediaate step. Tested on netbsd-9/earmv7hf-el. Upstream chanages: many bug fixes and improvements zoneminder API Multiserver limted ONVIF support See more at https://github.com/ZoneMinder/zoneminder/releases/tag/v1.29.0-rc2 and before and after. Note that when updating, one must run zmupdate to modify the db schema.
2020-07-12security/zoneminder: Add workaround for stricter compilergdt1-0/+18
Add [0] to unspecified array; gcc 7 errors while gcc 5 was ok with the previous code. (Temporary until this package is updated.)
2020-03-29Fix conflict with <version>. Resolve argument type of std::abs.joerg1-0/+15
2019-12-19Deal with bind vs std::bind conflict.joerg2-2/+29
2018-07-14zoneminder: adjust fix for printf/time_tgdt4-18/+39
Rather than casting to long, cast to intmax_t and print with %jd, as suggested by joerg@.
2018-07-13zoneminder: avoid %ld for time_t (int64_t, not long on arm)gdt4-4/+125
zoneinder uses %ld to print tv.tv_sec, which is of type time_t. On NetBSD, that's int64_t, which happens to match long on amd64, but not on arm, and hence printf often segfaults. Kludge around this by casting to long, which should work for about 20 years, by which time a proper fix should have arrived in a zoneminder release. Not yet raised upstream, because our package is 1.28.1 and upstream has released 1.30.4.
2017-09-09Add commit "Add IP6 address type to valid types for ConnInfo" to patches.alnsn1-0/+15
Bump PKGREVISION.
2017-02-15Fix error checks. Bump revision.joerg2-0/+35
2015-04-10Patch up some Linux-specific assumptions in the code.dsainty4-6/+81
Fixes build under NetBSD. Bump PKGREVISION for switch to ffmpeg2, and some portability changes that aren't expected to affect functionality.
2015-04-07Recognise lower-case "netbsd" as BSD.dsainty1-2/+15
NB: This doesn't fix the threads portability issues yet for NetBSD, but gets through configuration.
2015-04-05Update ZoneMinder from 1.25.0 to 1.28.1.dsainty11-221/+124
Numerous changes, documented at: https://github.com/ZoneMinder/ZoneMinder/releases Addresses two security advisories: https://github.com/ZoneMinder/ZoneMinder/releases/tag/v1.28.0 http://secunia.com/advisories/62918/ Pkgsrc changes: patch-src_zm_signal_h is no longer necessary because zm_signal.h uses HAVE_EXECINFO_H. patch-src_zmf_cpp appears to be applied upstream. patch-configure_ac no longer needs to set PATH_BUILD to PREFIX/share/zoneminder, so that zmupdate.pl can locate the database build scripts as installed files. Upstream has now implemented this via the ZM_PATH_DATA entry in zm.conf, and adds a ZM_PATH_DATA/db subdirectory. src/Makefile.am no longer setuid's zmfix, as zmfix was removed from ZoneMinder 1.26.6. The code now uses clock_gettime(), which on some systems (like Linux), calls for -lrt. Since the build system isn't aware of this, but Pkgsrc is, just set PTHREAD_AUTO_VARS=yes. The PHP code now uses PDO for DB access, but it looks like there are some straggling dependencies on the raw MySQL driver, so both are pulled in.
2014-05-20Improve behaviour under NetBSD, successfully supressing error messages underdsainty1-0/+53
NetBSD's shell, and passing the -m option to NetBSD's "su" command to support users without login shells. Add the PREFIX to all script PATHs. This can allow sudo to be installed and used as an alternative to su, should there be any value in doing that. Bump PKGREVISION.
2013-04-29Add a number of includes hidden by libstdc++'s name space pollution.joerg4-8/+28
2013-03-24Fix build with Clang and as unprivileged user.joerg18-63/+150
2013-03-15ZoneMinder version 1.25.0:dsainty13-0/+461
ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child, family member or home monitoring and other domestic care scenarios such as nanny cam installations. It supports capture, analysis, recording, and monitoring of video data coming from one or more video or network cameras attached to a system. ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom cameras using a variety of protocols. It is suitable for use as a DIY home video security system and for commercial or professional video security and surveillance. It can also be integrated into a home automation system via X.10 or other protocols.