Page 1 of 7

ZoneMinder 1.25.0 - preview

Posted: Tue Jun 21, 2011 9:35 am
by zoneminder
For the adventurous souls amongst you I have put up a pre-release version of ZoneMinder 1.25.0.

Essentially this release contains only one (large) new feature. The logging and debug have been completely rewritten and are now integrated and work the same across all types of files, binary, script or web (even javascript). Consequently it is now possible to see all the log information in one place. Actually it's possible to see it all in several places if you want, including the main new destination which is the Logs database table. To support this there is a Logs view which is accessible (to authorised users) from the main web console and which gives you an idea of overall system health, a snapshot of the most recent logs (which can be filtered to narrow down the selection) and a means to export the logs in a variety of formats.

As usual all this can be configured to suit your individual requirements and all the options are accessible from the Logging tab on the Options window.

I have brought this functionality forward as I think it will help greatly to diagnose other issues and and when they arise and with the swathe of major distro changes both recent and forthcoming, as well as other ZM features, it is likely we are going to see some unusual issues arising.

Please feel free to download the tarball and give it a go, you will need to run zmupdate.pl to create the new table, and please place any comments or issues in this thread only.

Re: ZoneMinder 1.25.0 - preview

Posted: Tue Jun 21, 2011 10:27 am
by mastertheknife
Hi Phil :D

Looks impressive!

mastertheknife.

Re: ZoneMinder 1.25.0 - preview

Posted: Fri Jun 24, 2011 4:07 pm
by zoneminder
Link updated with a few more tweaks and fixes.

Re: ZoneMinder 1.25.0 - preview

Posted: Sun Jun 26, 2011 11:49 pm
by falcon15500
Good to see the PTZ control has been fixed up! :)

M.

Re: ZoneMinder 1.25.0 - preview

Posted: Mon Jun 27, 2011 4:37 am
by PacoLM
Hi,

I would like to test it in my ARMed Guruplug. Any caritative soul could tell me how to compile it?.

Thanks in advance,

PacoLM

Re: ZoneMinder 1.25.0 - preview

Posted: Thu Jun 30, 2011 9:00 am
by marrs
Just updated and the first thing I noticed it is a lot faster in serving up the streaming and pages.

Whether this is because I used the configure option --with-libarch=lib64 or not remains to be seen. However, looks fantastic so far.


Many thanks,
mark

Re: ZoneMinder 1.25.0 - preview

Posted: Thu Jun 30, 2011 9:10 am
by zoneminder
I will be updating the 1.25.0 preview in the next day or two. There was (is?) an issue with components losing logging connections to the database after a couple of days and dying, then not being restarted. I have done a fix and am leaving it to run to check that it works, which so far it looks like it does, but will probably update the tarball at the weekend.

Re: ZoneMinder 1.25.0 - preview

Posted: Thu Jun 30, 2011 9:51 am
by marrs
I did not mention the work you have done on the logging is great, one of the first things I noticed. I'll let you know if anything untoward happens, but so far its been great!

Re: ZoneMinder 1.25.0 - preview

Posted: Mon Jul 04, 2011 1:10 am
by marrs
Whoops, these guys keep dying:

/usr/bin/perl -wT /usr/local/bin/zmfilter.pl
/usr/bin/perl -wT /usr/local/bin/zmaudit.pl -c
/usr/bin/perl -wT /usr/local/bin/zmwatch.pl
/usr/bin/perl -w /usr/local/bin/zmupdate.pl -c


mark

Re: ZoneMinder 1.25.0 - preview

Posted: Mon Jul 04, 2011 7:36 am
by zoneminder
Yes, I think this is the issue I referred to a few posts back. I have updated the link in the first post so please update from that and see if that fixes it.

Re: ZoneMinder 1.25.0 - preview

Posted: Mon Jul 04, 2011 11:03 am
by marrs
Hi Phil, Thanks for that, Interestingly enough, not once did build 3468 crash today! The only thing different I did was to leave a montage up and running all day.

Build 3475 compiled and installed without any fuss, and is up and running.
I'll keep an eye on it.

Many thanks,
Mark

Re: ZoneMinder 1.25.0 - preview

Posted: Sun Jul 17, 2011 2:20 pm
by gblanco
working like a charm !!!

Re: ZoneMinder 1.25.0 - preview

Posted: Fri Jul 29, 2011 5:23 am
by camroidv27
When building the tarball for 1.25.0, I get an error saying:

Code: Select all

make[1]: Entering directory `/usr/src/ZoneMinder-1.25.0/src'
g++ -DHAVE_CONFIG_H -I. -I..  -I/usr/include -I/usr/include -Wall -Wno-sign-compare -fno-inline -I/usr/include -D__STDC_CONSTANT_MACROS   -g -O2 -MT zm_user.o -MD -MP -MF .deps/zm_user.Tpo -c -o zm_user.o zm_user.cpp
zm_user.cpp: In constructor âUser::User(char**&)â:
zm_user.cpp:38:54: error: âstrncpyâ was not declared in this scope
zm_user.cpp:40:39: error: âatoiâ was not declared in this scope
zm_user.cpp:50:47: error: âstrlenâ was not declared in this scope
zm_user.cpp: In function âUser* zmLoadUser(const char*, const char*)â:
zm_user.cpp:117:32: error: âexitâ was not declared in this scope
zm_user.cpp:124:32: error: âexitâ was not declared in this scope
zm_user.cpp: In function âUser* zmLoadAuthUser(const char*, bool)â:
zm_user.cpp:161:39: error: âgetenvâ was not declared in this scope
zm_user.cpp:176:32: error: âexitâ was not declared in this scope
zm_user.cpp:183:32: error: âexitâ was not declared in this scope
zm_user.cpp:220:51: error: âstrlenâ was not declared in this scope
zm_user.cpp:228:33: error: âstrcmpâ was not declared in this scope
make[1]: *** [zm_user.o] Error 1
make[1]: Leaving directory `/usr/src/ZoneMinder-1.25.0/src'
make: *** [install-recursive] Error 1
root@zonetest:/usr/src/ZoneMinder-1.25.0#
I am following the guide listed here: http://www.zoneminder.com/wiki/index.ph ... _Cambozola substituting the preview for the SVN. Also, I removed the areas where it is changing a few lines in regards to video formats, assuming those bugs have been fixed.

Is there as simpler way to build, as it seems others have had good luck with this version.
Thank you!

Re: ZoneMinder 1.25.0 - preview

Posted: Fri Jul 29, 2011 3:56 pm
by tommy

Re: ZoneMinder 1.25.0 - preview

Posted: Fri Jul 29, 2011 6:21 pm
by camroidv27
@tommy -
Thanks, that did the trick, adding

Code: Select all

#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <ctype.h>
to zm_user.cpp

Now testing in a VM box.