Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ZoneMinder/zoneminder
ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
https://github.com/ZoneMinder/zoneminder
Use REQUEST instead of SESSION to store the post login redirect because we clear the session on login. Fixes #3517
9adf5f662f5214baeeb11fdbb2c1088a0acf6000 authored over 2 years ago
9adf5f662f5214baeeb11fdbb2c1088a0acf6000 authored over 2 years ago
Remove debug
22a059d3bc57b163a52fbe174fc89fc8f208c20a authored over 2 years ago
22a059d3bc57b163a52fbe174fc89fc8f208c20a authored over 2 years ago
Minor cleanup, remove dead code
ce62bb129743dfc5d6a02498c1f3a5d0dd31f955 authored over 2 years ago
ce62bb129743dfc5d6a02498c1f3a5d0dd31f955 authored over 2 years ago
Put view in the form get part for visibility
155328b0d616400bb4c1e3395efffb6356f1e33b authored over 2 years ago
155328b0d616400bb4c1e3395efffb6356f1e33b authored over 2 years ago
Add debug, add validateId function to session handler. Change it to be a a subclass of SessionHandlerInterface so that we don't have to provide createId. Fixes session breakage in php8.2
9e257def8ab741c01eb363abff1bd8e7a98e2404 authored over 2 years ago
9e257def8ab741c01eb363abff1bd8e7a98e2404 authored over 2 years ago
remoteAddr is set when session is opened. So no need to do it in auth. session_clear closes the session so no need to close it first
5c8343f737010944f7ee81872c8388e68e14440e authored over 2 years ago
5c8343f737010944f7ee81872c8388e68e14440e authored over 2 years ago
Turn failure to send into a debug. When running under fpm etc we may not get SIGPIPE.
c2680f7f777894a9e69366ca6f8598d7e1defe44 authored over 2 years ago
c2680f7f777894a9e69366ca6f8598d7e1defe44 authored over 2 years ago
Make font file location full width
520baefeae92c26acb8c96ce7fca7bcdeb6d3175 authored over 2 years ago
520baefeae92c26acb8c96ce7fca7bcdeb6d3175 authored over 2 years ago
when a config value is overridden via *.conf files, put up a warning/explanation.
9f4c9919e242eb3b4df8714bd37b30991fc98508 authored over 2 years ago
9f4c9919e242eb3b4df8714bd37b30991fc98508 authored over 2 years ago
improve alarm cue and progress indicator styles
2b54f732a66f7a192808d9a5986f6ee83ef7d1c8 authored over 2 years ago
2b54f732a66f7a192808d9a5986f6ee83ef7d1c8 authored over 2 years ago
Fix styles after removal of dark styles from header
ae70b1255cb62625604d28211a14944d1d0c986a authored over 2 years ago
ae70b1255cb62625604d28211a14944d1d0c986a authored over 2 years ago
Fix saving from the function modal. Put action in the post variables and change the action to save instead of function.
20ebbc3c5872789587c83d7a6925fc0b2adbfdde authored over 2 years ago
20ebbc3c5872789587c83d7a6925fc0b2adbfdde authored over 2 years ago
Fix form structure, use of get instead of post and duplicated action input
5ae47c867105b5904e210bfd508b7932f50293e9 authored over 2 years ago
5ae47c867105b5904e210bfd508b7932f50293e9 authored over 2 years ago
left align option value column
feecd5439dd5932437f4741950605320f7dee368 authored over 2 years ago
feecd5439dd5932437f4741950605320f7dee368 authored over 2 years ago
Merge pull request #3609 from connortechnology/fix_non_post_auth
Move relevant code out of includes/actions/auth.php into includs/auth…
2329dda323673365cad12771b887ee161e26c27b authored over 2 years ago
Don't panic if no font file found. Perhaps we can continue with diminished function
658ca44c323c5a581475774ef785b736d54bdc14 authored over 2 years ago
658ca44c323c5a581475774ef785b736d54bdc14 authored over 2 years ago
Fix not handling Shallow storage areas
7e4f9f49e8ab2cbc229abd52ba3ce7d83e44b1d0 authored over 2 years ago
7e4f9f49e8ab2cbc229abd52ba3ce7d83e44b1d0 authored over 2 years ago
Bump version to 1.37.25 for db changes to Monitor_Status table
abe055b9e2127ece21e6057a774828f0168157e0 authored over 2 years ago
abe055b9e2127ece21e6057a774828f0168157e0 authored over 2 years ago
Bump number of db queue entries before warning to 40. 40 is still a reasonable number and rarely hit in testing.
e49876de538feb11d129fd3afc6100709b70f917 authored over 2 years ago
e49876de538feb11d129fd3afc6100709b70f917 authored over 2 years ago
Test for definition of ZM_LOG_INJECT. We don't include the config when not logged in. So it won't be defined
5a5a665cdf2c669d7bc703ad00c07d1fda0404cd authored over 2 years ago
5a5a665cdf2c669d7bc703ad00c07d1fda0404cd authored over 2 years ago
Don't show CaptureBandwidth as null/s if there is no value
86e4d7f4d43e00d05a210991fba4d0db4b33e6f2 authored over 2 years ago
86e4d7f4d43e00d05a210991fba4d0db4b33e6f2 authored over 2 years ago
Default to use faststart since we close events in a separate thread we can get away with this now
a1595c0093817bc1267edc6c39a5b2e15512e7ef authored over 2 years ago
a1595c0093817bc1267edc6c39a5b2e15512e7ef authored over 2 years ago
Include UpdatedOn when updating Monitor_Status
67a399cd1f34242bdd582f307dbf2274bd5a6946 authored over 2 years ago
67a399cd1f34242bdd582f307dbf2274bd5a6946 authored over 2 years ago
Add UpdatedOn field to Monitor_Status
196ae7cf8904ba0d10b42ac2caab8edc0653a15c authored over 2 years ago
196ae7cf8904ba0d10b42ac2caab8edc0653a15c authored over 2 years ago
Update db calls to use zmDbDo which will handle debug and errorl loging. Add a delete from Monitor_Status for Monitors that are set to None
f305ac668bfe54d6df7ffa2257d5425bed492514 authored over 2 years ago
f305ac668bfe54d6df7ffa2257d5425bed492514 authored over 2 years ago
Merge ../ZoneMinder.connortechnology
2c9e6e92ebeff6b67be82903d0c334a57e20d227 authored over 2 years ago
2c9e6e92ebeff6b67be82903d0c334a57e20d227 authored over 2 years ago
Fix unable to unset LockRows on Filter
e116c9ee48e66eec61a41191b9e423ef9742ea04 authored over 2 years ago
e116c9ee48e66eec61a41191b9e423ef9742ea04 authored over 2 years ago
Merge ../ZoneMinder.connortechnology
d77fb330a4f54da031ef479730704b16febebe3b authored over 2 years ago
d77fb330a4f54da031ef479730704b16febebe3b authored over 2 years ago
Handle the case where the specified monitor is not in display_monitors, which results in javascript breakage due to a lack of monitorData.
66a555250cc9d622fcbbef2586c10a437fc42c29 authored over 2 years ago
66a555250cc9d622fcbbef2586c10a437fc42c29 authored over 2 years ago
add js for files view
87627cac8e207a32c5d07af95453bff8b5ad2678 authored over 2 years ago
87627cac8e207a32c5d07af95453bff8b5ad2678 authored over 2 years ago
Add an id=content div for styling purposese
7cf58df8327ec48b882e2108c7abd18444dcd170 authored over 2 years ago
7cf58df8327ec48b882e2108c7abd18444dcd170 authored over 2 years ago
update code in updateformCheckboxesByName
d35f8170e68509d6b8688505857cc17a49a67dee authored over 2 years ago
d35f8170e68509d6b8688505857cc17a49a67dee authored over 2 years ago
Fix hide() not defined on AutoMoveTo and AutoCopyTo.
c4a2d2fb5158e8dec35887592e6eb8cff9206e33 authored over 2 years ago
c4a2d2fb5158e8dec35887592e6eb8cff9206e33 authored over 2 years ago
Rough in a files view
31edfc26df30066668c55e2fdda39174cd7d9160 authored over 2 years ago
31edfc26df30066668c55e2fdda39174cd7d9160 authored over 2 years ago
Remove swp file
58657cc685859fdbf9a49d50a349af29e7f54bef authored over 2 years ago
58657cc685859fdbf9a49d50a349af29e7f54bef authored over 2 years ago
Add output_file to includes/functions.php
f8eef392d36634a8f78d57187e2fd5cc58e3d0a3 authored over 2 years ago
f8eef392d36634a8f78d57187e2fd5cc58e3d0a3 authored over 2 years ago
Make Path link to the files view
0c80425b71841edff3a6dde8a35e87449c5ed9a4 authored over 2 years ago
0c80425b71841edff3a6dde8a35e87449c5ed9a4 authored over 2 years ago
Handle empty path, give form an id and path.
673dff62c9c26e1e6b3104eb484c367568d4ed5d authored over 2 years ago
673dff62c9c26e1e6b3104eb484c367568d4ed5d authored over 2 years ago
Fix downloads due to chunkSize not being defined
d64868a44b1b077caba324a5fd0c2cc09b06fcb4 authored over 2 years ago
d64868a44b1b077caba324a5fd0c2cc09b06fcb4 authored over 2 years ago
Add an id=content div for styling purposese
aadfb2e6f821a924b752de35a5644a61cab1b190 authored over 2 years ago
aadfb2e6f821a924b752de35a5644a61cab1b190 authored over 2 years ago
add IIOT styles
16e8af0fe36bda12cdc79df6a170e5746a73d7ed authored over 2 years ago
16e8af0fe36bda12cdc79df6a170e5746a73d7ed authored over 2 years ago
Remove dark styles from navbar
2a1d4175117992b2f441523bc559e98c50ff0ef7 authored over 2 years ago
2a1d4175117992b2f441523bc559e98c50ff0ef7 authored over 2 years ago
add js for files view
ab9f55b6ab82479aebd34068d05d3cc5795b6434 authored over 2 years ago
ab9f55b6ab82479aebd34068d05d3cc5795b6434 authored over 2 years ago
Handle empty path, give form an id and path.
12a8edbdeabffcb3a54f367e5f530b7398c6b398 authored over 2 years ago
12a8edbdeabffcb3a54f367e5f530b7398c6b398 authored over 2 years ago
Fix hide() not defined on AutoMoveTo and AutoCopyTo.
22d819c903f911a0c58197a0d1ef41065ab642a3 authored over 2 years ago
22d819c903f911a0c58197a0d1ef41065ab642a3 authored over 2 years ago
update code in updateformCheckboxesByName
8081ead631d571c128d759709e040e8eb239d2b7 authored over 2 years ago
8081ead631d571c128d759709e040e8eb239d2b7 authored over 2 years ago
Rough in a files view
2476e04c45bbaec349af8cc2c76218d7c413f765 authored over 2 years ago
2476e04c45bbaec349af8cc2c76218d7c413f765 authored over 2 years ago
Add output_file to includes/functions.php
603d0470153625938073ffe7f33d57cedb9c0f7a authored over 2 years ago
603d0470153625938073ffe7f33d57cedb9c0f7a authored over 2 years ago
Make the Save/Delete buttons always present, but disabled when not authorized. Allow anyone to create a filter, but only System:Edit or the owner of the filter can change or delete it.
999591ee6f6830c550673dac47a339278267f028 authored over 2 years ago
999591ee6f6830c550673dac47a339278267f028 authored over 2 years ago
Test for matches[operator]. Fixes #3607
09b2b372ffe1b141da36047788520c5475ac4567 authored over 2 years ago
09b2b372ffe1b141da36047788520c5475ac4567 authored over 2 years ago
Make the Save/Delete buttons always present, but disabled when not authorized. Allow anyone to create a filter, but only System:Edit or the owner of the filter can change or delete it.
25a739c90e5f2ae157cc0a7722321d8e06bf705d authored over 2 years ago
25a739c90e5f2ae157cc0a7722321d8e06bf705d authored over 2 years ago
update storage modal to fix buttons not being in form. Also remove duplicate view field and make button action be save instead of Save. Fixes #3605
371f1adbe7c1b8c888c39161a8742bda8771d41e authored over 2 years ago
371f1adbe7c1b8c888c39161a8742bda8771d41e authored over 2 years ago
Don't attach onclick to save button on stoage modal as it is a submit button
eed60e7acb7dc026bf3a6bbc19657df587eb64a4 authored over 2 years ago
eed60e7acb7dc026bf3a6bbc19657df587eb64a4 authored over 2 years ago
Bump version to 1.37.24 to differentiate versions for advisories.
8794661a3a1e1feb55979289e4bb2daf54c7fcd3 authored over 2 years ago
8794661a3a1e1feb55979289e4bb2daf54c7fcd3 authored over 2 years ago
Add permissions checking to API/Logs. Fixes unprivileged user being to add/edit/delete/view logs.
34ffd92bf123070cab6c83ad4cfe6297dd0ed0b4 authored over 2 years ago
34ffd92bf123070cab6c83ad4cfe6297dd0ed0b4 authored over 2 years ago
Use canEdit['System'] and value of new ZM_LOG_INJECT to disable attempting to inject javascript errors into zm logs
cb3fc5907da21a5111ae54128a5d0b49ae755e9b authored over 2 years ago
cb3fc5907da21a5111ae54128a5d0b49ae755e9b authored over 2 years ago
Add ZM_LOG_INJECT config parameter to disable unprivileged log injection through api.
73d9f2482cdcb238506388798d3cf92546f9e40c authored over 2 years ago
73d9f2482cdcb238506388798d3cf92546f9e40c authored over 2 years ago
Check value of System:Edit permission and ZM_LOG_INJECT to disable ajax log injection.
de2866f9574a2bf2690276fad53c91d607825408 authored over 2 years ago
de2866f9574a2bf2690276fad53c91d607825408 authored over 2 years ago
Add getting the connection id from mysql and log it in zmDbDo. This is so that when mysql reports a dropped connection, we can figure out which process it was.
619cf1975f8c31e1e9d1a1e697624646152f1e9e authored over 2 years ago
619cf1975f8c31e1e9d1a1e697624646152f1e9e authored over 2 years ago
Make the ajaxError logging be debug level. If the error was actually critical, we will have to log that separately. Most of the errors reported by ajaxError are transient.
072e94385b3007886ef725dabf06965fe794925a authored over 2 years ago
072e94385b3007886ef725dabf06965fe794925a authored over 2 years ago
remove jquery-3.5.1
c7e40769cf2070af759420afe41388074fa20d34 authored over 2 years ago
c7e40769cf2070af759420afe41388074fa20d34 authored over 2 years ago
Update jquery-ui to 1.13.2
f3aabfd67c069c85b5743e1650ee7306fef55777 authored over 2 years ago
f3aabfd67c069c85b5743e1650ee7306fef55777 authored over 2 years ago
Update jquery-ui to 1.13.2
4028c088311410edd070feaff416453e272cf1cc authored over 2 years ago
4028c088311410edd070feaff416453e272cf1cc authored over 2 years ago
Upgrade jquery to 3.6.1
54f821ac8844cc7e847c593a90d4ad7e0f13623c authored over 2 years ago
54f821ac8844cc7e847c593a90d4ad7e0f13623c authored over 2 years ago
Make form on console use post
2139a0cf247e7c6f8b64d0f70c059bc963e6b525 authored over 2 years ago
2139a0cf247e7c6f8b64d0f70c059bc963e6b525 authored over 2 years ago
save buttion is a submit button now, so doesn't need an onclick. Fix code setting action on delete.
6d786e0690b57bcba92114b5cc5a56b561312405 authored over 2 years ago
6d786e0690b57bcba92114b5cc5a56b561312405 authored over 2 years ago
Switch to post instead of get in the groups form because we only do actions on post now.
9b8e48e4800b2e1c876486111a20e1a51afb952d authored over 2 years ago
9b8e48e4800b2e1c876486111a20e1a51afb952d authored over 2 years ago
Only perform actions on post. Doing them on GET allows doing actions from things like img tags which is not good.
c0a4c05e84eea0f6ccf7169c014efe5422c9ba0d authored over 2 years ago
c0a4c05e84eea0f6ccf7169c014efe5422c9ba0d authored over 2 years ago
Fix group modal. Use post instead of get, properly populate the save submit button
96b428edb5e763cc64ef9f6801c3236f1ef1994e authored over 2 years ago
96b428edb5e763cc64ef9f6801c3236f1ef1994e authored over 2 years ago
Change colour of indicator to yellow to be more prominent. Add last 24hour events button.
0ab074eb8841e1f0577d890afb5291a22d657f28 authored over 2 years ago
0ab074eb8841e1f0577d890afb5291a22d657f28 authored over 2 years ago
File must be escaped as well to prevent XSS
d289eb48601a76e34feea3c1683955337b1fae59 authored over 2 years ago
d289eb48601a76e34feea3c1683955337b1fae59 authored over 2 years ago
Make Monitor::Server always return a Server object so we don't have to test for null
2f295a2f55c3657d1410192f61c5100ec998f793 authored over 2 years ago
2f295a2f55c3657d1410192f61c5100ec998f793 authored over 2 years ago
add 24hour button
put archive status filter on same line as buttons
caedd94f6937c39e1aa5a9b9f0753517e1000dfb authored over 2 years ago
Fix export not working for filter due to limit set to 0.
3b47f2fc9c21e0d5d8ab2b2dc95e7a5ce727ea2c authored over 2 years ago
3b47f2fc9c21e0d5d8ab2b2dc95e7a5ce727ea2c authored over 2 years ago
Handle filter[query] not being defined
340ed19c71002794230536146f2f1cdfdbd98308 authored over 2 years ago
340ed19c71002794230536146f2f1cdfdbd98308 authored over 2 years ago
Merge branch 'master' of github.com:ZoneMinder/zoneminder
e4fad02b439082e88e809db8a0fe8607a9bfa1d2 authored over 2 years ago
e4fad02b439082e88e809db8a0fe8607a9bfa1d2 authored over 2 years ago
Deal with structure of json response from API when getting Janus_Pin
8d56949800df0c11df4e37df98f540539d32449e authored over 2 years ago
8d56949800df0c11df4e37df98f540539d32449e authored over 2 years ago
If we don't have session, we can still generate an auth hash. We kinda need this for zmu calls from API
9fc0d26d32a138285a8f1e016eacb4ccdb7b9e7a authored over 2 years ago
9fc0d26d32a138285a8f1e016eacb4ccdb7b9e7a authored over 2 years ago
Add Janus_Pin to monitor API
460695202f9d7d848aee9448f574e6b86a8b174d authored over 2 years ago
460695202f9d7d848aee9448f574e6b86a8b174d authored over 2 years ago
Merge branch 'master' of github.com:ZoneMinder/zoneminder
59db9c2d9094e41b6b8dab4149b1ce7a49560502 authored over 2 years ago
59db9c2d9094e41b6b8dab4149b1ce7a49560502 authored over 2 years ago
Use new Server::SendToApi to reduce duplicated code. If Janus Not enabled, then don't both with Janus_Pin. If Server is remote, use API to get Janus_Pin. Implementing the API side is left as an exercise.
f5bdbcf0bdf93ed53a5a1b2684a97d5a80e490ac authored over 2 years ago
f5bdbcf0bdf93ed53a5a1b2684a97d5a80e490ac authored over 2 years ago
Introduce Server::SendToApi to reduce duplicated code.
2a9576371b01794c9216103ec55b8138d9d74280 authored over 2 years ago
2a9576371b01794c9216103ec55b8138d9d74280 authored over 2 years ago
Fix spelling
1e43f554795325f3e83d60862457fb1e964f9f48 authored over 2 years ago
1e43f554795325f3e83d60862457fb1e964f9f48 authored over 2 years ago
Don't try to close the event if we have no Frame information
9db64b860c42c2f19e2f5246107158242f22b040 authored over 2 years ago
9db64b860c42c2f19e2f5246107158242f22b040 authored over 2 years ago
Use monitor::Substitute on Event Prefix
79026b77a10844025e1519820a305b5c194ad48f authored over 2 years ago
79026b77a10844025e1519820a305b5c194ad48f authored over 2 years ago
Introduce Monitor::Substitute from code doing timestamping.
80f7f43f7c2b30d113e3c26688e415dca2f10ddc authored over 2 years ago
80f7f43f7c2b30d113e3c26688e415dca2f10ddc authored over 2 years ago
handle lack of sysvsem support in php better. Turn errors back on, just don't display them. Proceed regardless of semaphore success but log an error.
fe0e4fcb8f6a8dc5e9b1c7a262fce4632878df3b authored over 2 years ago
fe0e4fcb8f6a8dc5e9b1c7a262fce4632878df3b authored over 2 years ago
Don't wait for decode in Analyze.
7c9cb360277f57d0831e8994fff3d436790a9220 authored over 2 years ago
7c9cb360277f57d0831e8994fff3d436790a9220 authored over 2 years ago
Update Execute function: Only add the path if there are no substitutions. Include status in debug output. Reload the Event from DB before updating the Executed flag because the executed command may have changed it.
0b11418c6a079517e1c0a87bc07bc30990452512 authored over 2 years ago
0b11418c6a079517e1c0a87bc07bc30990452512 authored over 2 years ago
Use zmDbFetchOne instead of incorrect dbFetchOne
812ce283abe2125e72131db8fc4eecc16c5522c5 authored over 2 years ago
812ce283abe2125e72131db8fc4eecc16c5522c5 authored over 2 years ago
Add zmSQLExecute and zmDbFetchOne to Exports. Add a debug to zmDbFetchOne
44fd2f99e04ec7c6988c3e985955b15a5368f16e authored over 2 years ago
44fd2f99e04ec7c6988c3e985955b15a5368f16e authored over 2 years ago
Add EPATH to substitutions and don't add path to execute unless no substitutions are being done
3e43a1159a03da90e2e3fb8f1026a4dba7ad32d4 authored over 2 years ago
3e43a1159a03da90e2e3fb8f1026a4dba7ad32d4 authored over 2 years ago
Implement the close command in zmeventtool.pl
ae07db61049c02540061f2fc9443fe05723c6024 authored over 2 years ago
ae07db61049c02540061f2fc9443fe05723c6024 authored over 2 years ago
Implement Event::Close() which fixes up a crashed event.
3a75f147ec264124694d57b72d9087e53b330ac4 authored over 2 years ago
3a75f147ec264124694d57b72d9087e53b330ac4 authored over 2 years ago
Only look for action if there is a view
c7ded077945b30d71f8678f384b0888bcd7bcfb9 authored over 2 years ago
c7ded077945b30d71f8678f384b0888bcd7bcfb9 authored over 2 years ago
Include monitor Id in logs, for consistency as well as utility
64cae53a5256a0da2b8af721be43ff1e84d64e64 authored over 2 years ago
64cae53a5256a0da2b8af721be43ff1e84d64e64 authored over 2 years ago
Merge pull request #3603 from pliablepixels/fix-outputcodec-api
whoops fixed errant enum values I forgot to delete
3ddf00ed98f95a5f61504c01267bfa9070d78991 authored over 2 years ago
whoops fixed errant enum values I forgot to delete
23ae0047246d0050e18a1e5fdbe915d4bd8b7c19 authored over 2 years ago
23ae0047246d0050e18a1e5fdbe915d4bd8b7c19 authored over 2 years ago
Merge pull request #3601 from pliablepixels/fix-outputcodec-api
make OutputCodec work in API layer
75e40b4b377b719d0bd0d992f3cb2d38d4c0dd48 authored over 2 years ago
make OutputCodec work in API
6218d065a590ea6188cf2536a2ccf114732dbd66 authored over 2 years ago
6218d065a590ea6188cf2536a2ccf114732dbd66 authored over 2 years ago