Commit Graph

129 Commits

Author SHA1 Message Date
Kfir Itzhak 1d7f664627 1) Removed the use of deprecated and undocumented sigcontext (Replaced by siginfo and ucontext)
2) Removed the checks for sigcontext, strsignal and siginfo.h
3) Added debugging code to the die handler
4) Using SA_RESTART in the hup and reload handlers to prevent certain functions returning EINTR
5) Added SIGINT and SIGQUIT to the term handler
2013-10-07 10:37:58 +03:00
Kfir Itzhak b5c536b134 Signal and backtrace improvements 2013-10-06 18:26:33 +03:00
Isaac Connor 34f84a4097 Merge branch 'v1.26.4-beta' 2013-10-03 10:14:09 -04:00
mastertheknife e8d20faec8 Proper checking for sys/syscall.h 2013-09-25 07:11:59 +03:00
Isaac Connor f4a7101d82 bump version 2013-09-12 13:58:18 -04:00
Kyle Johnson 219f21a904 Bumping the version numbers. 2013-09-10 11:50:39 -04:00
Kyle Johnson f604872eb3 Forgot to bump the version number for 1.26.1. Fixes #113 2013-09-06 13:29:05 -04:00
Kyle Johnson 93631c0ac4 Fixing AM_CONFIG_HEADER is deprecated in automake > 1.13. Should fix #94. 2013-08-30 21:57:52 -04:00
Kyle Johnson 2333a8b445 Merge pull request #77 from knnniggett/patch-2
Change default dB Engine from MyISAM to InnoDB
2013-08-19 12:22:20 -07:00
Andy e3576ccd17 Don't check for gnutls-openssl on systems with older gnutls
This was causing a false warning on CentOS 6 w/ gnutls 2.8.5. It would otherwise compile and work fine despite the warning.
2013-08-17 10:24:30 -05:00
Andy 050a5ac414 Change default dB Engine from MyISAM to InnoDB
I have long ago converted my production zoneminder dB tables to InnoDB and have not experienced any side effects.  One benefit of using InnoDB is a significantly lesser chance of table corruption after an unclean shutdown.  Thoughts?
2013-08-17 09:44:40 -05:00
Isaac Connor e2da7c37dc bump version 2013-08-13 10:25:34 -04:00
Isaac Connor cdac403fb1 Merge ../zum into develop
Conflicts:
	AUTHORS
	configure.ac
	db/zm_create.sql.in
	scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in
	scripts/zmupdate.pl.in
	src/Makefile.am
	src/zm_buffer.cpp
	src/zm_config_defines.h
	src/zm_event.cpp
	src/zm_ffmpeg.h
	src/zm_ffmpeg_camera.cpp
	src/zm_image.cpp
	src/zm_jpeg.h
	src/zm_local_camera.cpp
	src/zm_logger.cpp
	src/zm_mem_utils.h
	src/zm_monitor.cpp
	src/zm_monitor.h
	src/zm_mpeg.cpp
	src/zm_remote_camera_http.cpp
	src/zm_remote_camera_rtsp.cpp
	src/zm_rtsp.cpp
	src/zm_sdp.cpp
	src/zm_sdp.h
	src/zm_stream.cpp
	src/zm_thread.cpp
	src/zm_thread.h
	src/zm_threaddata.cpp
	src/zm_user.cpp
	src/zm_user.h
	src/zm_utils.cpp
	src/zm_zone.cpp
	src/zm_zone.h
	web/includes/actions.php
	web/lang/big5_big5.php
	web/lang/cn_zh.php
	web/lang/cs_cz.php
	web/lang/de_de.php
	web/lang/dk_dk.php
	web/lang/en_gb.php
	web/lang/es_ar.php
	web/lang/et_ee.php
	web/lang/fr_fr.php
	web/lang/he_il.php
	web/lang/hu_hu.php
	web/lang/it_it.php
	web/lang/ja_jp.php
	web/lang/nl_nl.php
	web/lang/pl_pl.php
	web/lang/pt_br.php
	web/lang/ro_ro.php
	web/lang/ru_ru.php
	web/lang/se_se.php
	web/skins/classic/js/skin.js
	web/skins/classic/views/js/monitor.js.php
	web/skins/classic/views/monitor.php
	web/skins/classic/views/zone.php
2013-07-25 11:49:55 -04:00
Isaac Connor 9d89fb3bcb Merge branch 'kfir-proper' into develop 2013-05-10 12:23:58 -04:00
Isaac Connor 7cf5475542 Merge ../ZoneMinder-kfir into kfir-proper
Conflicts:
	configure
	src/Makefile.am
	src/Makefile.in
2013-05-02 21:28:51 -04:00
Isaac Connor c0e634d856 add a check for gnutls-openssl which is required to add the -lgnutls-openssl to the compile line to make it compile 2013-04-29 16:43:49 -04:00
Isaac Connor 0913287ee1 gnutls changes from ubuntu package 2013-04-29 15:32:16 -04:00
nextime 33cbd89212 Migrate svn to git 2013-03-17 00:45:21 +01:00
Kfir Itzhak 0ef29743f2 Merged the deinterlacing code, although only four field is optimized so far, and is still not working perfectly.
1) Fixed compile errors that may occur when compiling with gcc 4.7 or newer.
2) Modified the check for libavcodec to work correctly with the latest versions of ffmpeg.
2012-07-17 12:23:13 +03:00
stan 8dd2bbfc17 Support gnutls md5 generation
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3660 e3e1d417-86f3-4887-817a-d78f3d33393f
2012-07-04 09:00:20 +00:00
Kfir Itzhak 5c418133bf Lots accomplished!
1) Delta and blend SSE and standard alogirthms inside
2) Changed event streaming to use sendfile() syscall if available
3) Direct memory capture (Less memcpys required)
4) Added macros for BGR24 and RGB32(and its variants) formats
5) Modified Monitors database table to add a target colorspace option
6) Changed most image buffer allocations to be on 16 byte boundary, work still in progress
7) Added Target colorspace instead of the old colours selection. this one also visible to local cameras
8) Replacing Y deltas option with ZM_CPU_EXTENSIONS
9) Added SSE detection code
10) Changed some code to make linking success with inlining enabled.
11) Some other changes and work still in progress for some listed above
2012-02-01 07:33:20 +02:00
stan 56cc21ef3a Added check for Expect perl module for sftp uploading.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3502 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-08-25 20:44:56 +00:00
stan b64c506659 Added SFTP upload option.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3500 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-08-23 14:10:20 +00:00
stan 8ac2beb985 Changed AC_INIT to remove brackets
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3493 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-08-03 14:28:20 +00:00
stan 950ddcec57 Changed address to report configure errors to.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3486 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-07-28 21:21:12 +00:00
stan 02831ddcb1 Removed support for old locations of ffmpeg headers
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3468 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-06-24 16:05:06 +00:00
stan 6ff385e407 git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3459 e3e1d417-86f3-4887-817a-d78f3d33393f 2011-06-21 09:19:10 +00:00
stan c4143007a9 Added check for zlib (for ffmpeg dependency) and ExtUtils::MakeMaker as was not present by default on Fedora 15.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3385 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-06-05 17:03:55 +00:00
stan 471982ed78 Fixed syntax in message to not have comma
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3359 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-05-25 07:26:31 +00:00
stan 58c77d2b40 Updates for version 1.24.4
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3358 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-05-23 16:19:12 +00:00
stan 4498710239 Remove dependency on PHP::Serialization
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3355 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-05-23 16:10:41 +00:00
stan 3cb202c1a3 Updated comments etc concerning ENABLE_MMAP option
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3353 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-05-23 15:16:57 +00:00
stan 24c3c068dd Removed original apache config and merged with new one in misc
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3339 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-05-15 21:16:36 +00:00
stan e59ed8d9dc Added Apache config file
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3333 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-04-27 14:32:41 +00:00
stan aadb1e0e94 Added syslog sample config
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3331 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-04-27 11:28:36 +00:00
stan 011777c1c6 Added misc directory and sample logrotate config file
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3330 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-04-27 11:04:06 +00:00
stan 8048c1c355 Updated to allow the versions of video4linux to existed independently of each other. Ubuntu 11.04 oalyn has V4L2.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3302 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-02-15 21:59:06 +00:00
stan 6a5dd68cac Ooops, extra bracket
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3291 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-02-08 14:33:13 +00:00
stan a41ac3f33e Remove warning for libavcore as not present in older versions of ffmpeg
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3290 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-02-08 14:31:53 +00:00
stan d67d19dc4f Removed dependency on DB existing for config generation
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3245 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-21 23:53:36 +00:00
stan 420843cfa9 Fixed perl MakeMaker parameters not being passed into Makefile creation
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3223 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-07 12:14:01 +00:00
stan 46358c84e9 Changed configure/build procedure to allow specified run, tmp and log dirs and avoid early replacement of configure variables in SQL defautl config.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3222 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-07 11:10:18 +00:00
stan 04dbf0f016 Renamed zmHttpd conf file to zmApache
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3219 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-03 23:30:20 +00:00
stan dc9e2755b0 Added sample apache config file.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3218 e3e1d417-86f3-4887-817a-d78f3d33393f
2011-01-03 23:27:58 +00:00
stan 3f1158c2a4 Allow RUNDIR to be specified on command line
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3190 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-11 12:23:47 +00:00
stan ca4358bfd6 Initial libgcrypt to remove warning in zms and zmu
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3188 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-11 12:11:06 +00:00
jaidhar e86444cbc3 Importing initial XML Plugin files to build structure. Updated autoconf files to include Makefiles
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3173 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-04 07:07:40 +00:00
stan 2dd17900a6 Added package url and changed output files to all be on same line to avoid issues with newlines in configure file.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3165 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-03 16:21:04 +00:00
stan 0103dbede7 Updated to version 1.24.3
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3161 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-11-03 15:55:45 +00:00
stan a011e83d85 Updated to check jor jpeg library headers
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3147 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-10-13 15:38:43 +00:00
stan af84cf053e Added check for libavcore.a
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3145 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-10-13 15:19:00 +00:00
stan 1c2d30fc9a Added x264 and avdevice libraries.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3017 e3e1d417-86f3-4887-817a-d78f3d33393f
2010-02-15 17:04:25 +00:00
stan 5f05f2c843 Made mapped memory the new default
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@3000 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-12-02 18:39:16 +00:00
stan 46b92e6f51 Updated confgen to use local perl paths if set
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2998 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-12-02 18:35:47 +00:00
stan 3c07382931 Submitted patches to correct perl paths in Ubuntu etc
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2997 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-12-02 18:08:08 +00:00
stan e977aaa71c Fixed (hopefully) issue where perl libraries were installed in odd place
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2932 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-06-24 10:22:11 +00:00
stan 54d4cbc4f0 Updated for version 1.24.2
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2915 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-06-09 14:13:43 +00:00
stan 11a1cc2d41 Now supports custom perl install path
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2908 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-06-08 09:11:56 +00:00
stan b691879130 Fixed examples for directories.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2851 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-04-14 20:20:34 +00:00
stan 75c654e654 Downgraded to support autoconf 2.59
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2812 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-23 21:59:13 +00:00
stan c65b50e312 Minor header sort out and libz no longer mandatory.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2809 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-20 12:39:29 +00:00
stan 47197ad4aa Temporary fix to netpbm path detection.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2795 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-03-08 10:41:49 +00:00
stan a018876744 Updated to version 1.24.1
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2788 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-02-23 20:54:36 +00:00
stan af19cd3312 Reordered test so lib functions are checked before 3rd party ones. Avoids odd malloc issue where missing libswscale meant no malloc was found.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2736 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-01-29 11:29:51 +00:00
stan 25dc98a39f Added ability to specify MySQL DB engine type.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2725 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-01-28 11:23:50 +00:00
stan 73b551152c Fixed ffmpeg library detection issues.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2717 e3e1d417-86f3-4887-817a-d78f3d33393f
2009-01-21 17:17:09 +00:00
stan 86d529f420 Exports flag to indicate pcre.h status
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2700 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-12-05 21:11:33 +00:00
stan 4489aeca09 Fixed so if ffmpeg path set then updates CFGLAGS to find headers
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2689 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-12-05 17:20:21 +00:00
stan b7f97d388f Added configuraion and detection of V4L2 to web interface.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2678 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-10-28 14:25:12 +00:00
stan b9e39cbede Added auto check for ffmpeg and netpbm tools
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2665 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-10-14 13:49:18 +00:00
stan 8575b5f21a Added mootols to distro
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2644 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-10-05 19:06:59 +00:00
stan 4c2c4199ca Fixed to compile with recent ffmpeg
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2601 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-24 16:57:39 +00:00
stan 8d503408f8 Fixe dproblem with detection of FFMPEG header locations
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2597 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-24 11:30:18 +00:00
stan fc8886b305 Changed method of detecting strsignal
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2592 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-22 19:54:01 +00:00
stan 16dcd8df1f Added Video 4 Linux version detection.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2583 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-21 15:21:31 +00:00
stan 49ffb8bdb7 Added check for pthread library
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2546 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-16 08:44:58 +00:00
stan b2f616ff21 Merged in mmap changes. Revision 2323:2515
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2516 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-14 15:21:16 +00:00
stan 8cd38d5206 Added in ffmpeg header location checking.
git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2512 e3e1d417-86f3-4887-817a-d78f3d33393f
2008-07-14 14:43:34 +00:00
stan 2824cb7355 git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2508 e3e1d417-86f3-4887-817a-d78f3d33393f 2008-07-14 13:54:50 +00:00