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

Adding the ZM_DB_SSL_VERIFY_SERVER_CERT setting to the Perl database module.

51812416bc9bf553378fd20cdf6cd99fcf63c926 authored 12 months ago
Increase the time jump to 20 seconds.

de7b915291b4673659190d33c656cdc688e115cb authored 12 months ago
Introducing a new ZM_DB_SSL_VERIFY_SERVER_CERT configuration option to allow

deployments to specify whether they wish to verify their database server's
certificate or not, ma...

595723d551f17d503ec12baf9f500c722bf51e07 authored 12 months ago
In the case where locale = System... properly set locale for the Date*FOrmatter classes

57e9cc2b16f58198d37285e96e1655d39c3e1bb4 authored 12 months ago
Add id's to selects to appease label for= attributes

5a866aee0e5a7d98abc307d5ffbc0459ff3b281c authored 12 months ago
FIx units on warning about timeout

4107058000a0efadb7f00a10c51a790666785e6b authored 12 months ago
Merge branch 'master' of github.com:ZoneMinder/zoneminder

b4e8148c9e190f5d11b6496cd2a2f79b2e85a2e2 authored 12 months ago
Add codec in mp4 prevent recovery. Use oldest file time to set Event StartTime

3bbc01858dcea5523205fe0ab7c91f47ef36fae7 authored 12 months ago
Handle state==TAPE when CLOSE_EVENT_MODE=IDLE

e159948d6289a28fbc787b126b0211ae792a193d authored 12 months ago
Fix some spacing

c9c28989124b837b26582afa416f598e626d07f8 authored 12 months ago
Merge pull request #3812 from EtoTen/master

fixed bug in zmfilter.pl.in on line #632, per https://github.com/Zone…

f9c7380da178df60801e0b206906cacaf138b7fe authored 12 months ago
fixed bug in zmfilter.pl.in on line #632, per https://github.com/ZoneMinder/zoneminder/issues/3811

fa9ddac61d87d54865b73633f81ddbe5ceae2302 authored 12 months ago
Fix image proxy broken due to imagecreatefromstream=>imagecreatefromstring

43c3937b8751f987816f78701aab455168e18372 authored 12 months ago
Remove extra / and urlencode password for Amcrest

48015e6efd70d50eaf3aa5646bd58a043d1b9992 authored 12 months ago
Always use a reorder_queue because an out of order packet may not have happened by the time we start recording, but may happen after. Reduce size to 1*keyframe interval as a test

63e57066c836065607d9ded1b6165a002c95123c authored 12 months ago
Add range limits to lat&long and don't do anything if empty

aa67e5f6f3e6785d1bb8b2492d19d902ce0a73ed authored 12 months ago
Add inputs and code to display and convert to and from decimal degress and dhms for lat&long. Update marker on map when values change.

314236dea8c5d0e4f9bef27866a98c60a1244dbc authored 12 months ago
Define user before using for viewableMonitorIds

4987ea1b21c086adb0559ab317e83f3b7f62d024 authored 12 months ago
Fix for use strict defining monitor_ids

d47f78b3547b0f1fac307deb4009aa36ae569276 authored 12 months ago
fix vertical alignment and stretching of images on snapshot

da2744749d69fe6c36552abf68b58ed0fb4c1671 authored 12 months ago
Reference the tab that the bad Path or Port is on

9bb9f733a452c0f2746507bfdd161075623f4637 authored 12 months ago
Use viewableMonitorsIds instead of canView(Monitors) when deciding to show the Console or Montage Links

8e035f61ac5d8b9cd6f0060e6f14adeccb0837cf authored 12 months ago
change Map to zmMap to prevent name collision with luxor. Add a haversine function to get distance between two lat&long. Start to rough in grouping locations into 1 pin.

05d605fe5553341301ea8add78835ddaa816efb8 authored 12 months ago
Remove width on p element on monitors view as it is too short for Recording and doesn't seem to be needed

18606e78adc6c5768691e9c1ffa5c424194df6b3 authored 12 months ago
Always wait to determine keyframe interval before we start recording.

afb05f40d9ba05329d28fe77c261c455a57b16ff authored 12 months ago
Only reference decoding_image_count in Ready()

517652907340caee80dcdfaf429babed92716810 authored 12 months ago
cpplint spacing changes. The real change is in Analysis we move the Ready check to only affect motion detection. This hopefully fixes the massive memory leak when Decoding=OnDemand

5285c6e7160e70c0cb8a73f35c24837bbb7a7b67 authored 12 months ago
Fix cppcheck complaint

c6ff1e97481f3f936746110ada5fe68cf182e81a authored 12 months ago
Fix syntax error

055345049384ffdf2a6373a82ad983a719f8b492 authored 12 months ago
Fix cppcheck complaint

0295ef125272163a264ac1914823106ebcfff6cd authored 12 months ago
curr_frame_id should never be 0. So set it to 1 instead

2d73a083b5c8f421e5177e37843a5f831b6a56f7 authored 12 months ago
Handle out of bounds access to global_edges if it is empty

31091d0fd395b617c9cfae6bb5c2f195e843652c authored 12 months ago
Must always CLose in PrimeCapture because each OpenFfmpeg allocates structures.

b869a6e5a92ea2a3c1d754541b09ecc67fdd1942 authored 12 months ago
Use object methods to load montiors

0e88d764f0bbab3b27732eeb9369e72b3c4d1fb3 authored 12 months ago
Use object methods when loading monitors and zones and filter them by Deleted status

2c7c928fa6afab63e26e555a9b62b8c06c86c049 authored 12 months ago
Only load non deleted Monitors

b7bc7cef7e4e2ec98da4927355c02ba8e536e12d authored 12 months ago
Include Monitor.php

c84e7d45638cec13cfc30346bf67bdf2a1c89144 authored 12 months ago
Only list viewable monitors and zones

512b1ec76d77c8b3bed76aee0e66d474a6310912 authored 12 months ago
Add children groups to MonitorIds

ac2cfa5ccb7f7aac92395d8d498c4ada4d043482 authored 12 months ago
Add score to debug in monitor link

c00d3ea06161f8fe40a8aac558625f8bc93f2877 authored 12 months ago
Apply validCardinal to all eids. Remove dead delete code

648bd77b21c3e65516722b336a2007122827d564 authored 12 months ago
Better debugging, of unsupported codec types and monitor link results

7493230e0319ef62c0e8afe991496dd03c616d6c authored 12 months ago
Reset lastPTS on Close

21743f71a132536b9f08e0cb421a1821263b70f3 authored 12 months ago
Fix lastPTS assignment when not using a second input. Use a 10 sec max pts gap before fail to capture

543d3bdd985520bf7659110b5c9bb4866615a007 authored 12 months ago
Add detection for significant jump back in time in incoming packets

4888019f1bcf1172a3cc97d0e5a01f3da6874241 authored 12 months ago
Merge branch 'master' of github.com:ZoneMinder/zoneminder

cf516f29e3ca20fd8de730f93379e7c56d1b5b97 authored 12 months ago
Merge pull request #3808 from dimhotepus/zm_fifo_error_text

Log pipe size mutate / access errors in Logs

d850031151e8e8eaf0ffbb0949662938ff02d7af authored 12 months ago
Log pipe size mutate / access errors

See `set pipe size failed` in Logs, but hard to guess why.

Now should be able to debug pipe s...

4965fd09a643a756e8866117fffe3107913cc239 authored 12 months ago
Protect against XSS in server db values

a5916f01d1bdc79db5652ef0f08d593e0ea3dbb6 authored 12 months ago
Prevent XSS from COOKIE poisoning

39b2014c2dfff956382d931663fcd9dbe34582ba authored 12 months ago
Prevent XSS from COOKIE poisoning

b1aeb319f7698c6c8506a4c0b6ce94edad8420cd authored 12 months ago
Prevent XSS from COOKIE poisoning

35396aad55ffe2cad68a33a629909c67a857e11f authored 12 months ago
Prevent XSS from COOKIE poisoning

d8f36e4ef9d4172d14f2948d7497deef6b910e89 authored 12 months ago
Prevent XSS throu mids

bf32bd6926eca010123dbfc4ffa53d2cdc977a7b authored 12 months ago
Prevent against CSS in dupId

f1a26b90b6ba9b7d3843196206679550a4d163f6 authored 12 months ago
Protect against XSS from User field

bc1fb8eef2043d6e27cdf7c41e67228bab7f0224 authored 12 months ago
Prevent XSS via uid and prev

9505910847c80cba86055e29ab81ed54387ac994 authored 12 months ago
Prevent XSS through scale parameter

59b77df7f1b326fa753706e7334843110d38d2b8 authored 12 months ago
Protect filter loading from injection

6f595385d775533ca0b1474dea75176e3f4e9a3f authored 12 months ago
XSS protect from server id and storage id

d45b05ec8a5546d48b0afbc68a5c916cf2069fd2 authored 12 months ago
XSS protect from monitor id and name

bac2705051b42488215f50fc00ab5645614d69ab authored 12 months ago
XSS prevent on sort_asc and eid. Still need to protect filter

c138984fc9e7be4ba683ff77e313ca37ad4f7777 authored 12 months ago
Use validCardinal on Id's cuz we don't trust the db or Object

b5757a2d0553da58578a175c871279980bcf287c authored 12 months ago
Don't apply timezone when formatting datetimes

559d6edc706651eacf177b2d1da50a058166cc63 authored 12 months ago
Don't apply timezone when formatting datetimes

cfd8e3418ecca29adb17166248e807d08e7ea89c authored 12 months ago
Use validInt on DefaultScale coming from Monitor object. Database shouldn't be trusted either.

ee13034384964ba5044709c662d22c6239596e47 authored 12 months ago
Protect mid with validCardinal. Return early if it is invalid or monitor is not found

5a498878b8db700c1efc2da1ac88e4ed3c830d30 authored almost 1 year ago
APply validCardinal to sid so that arrays don't get passed to new Server() which then prevents XSS

914f7e0ae2e0137cdb55d2ebb37f1abfdb378718 authored almost 1 year ago
Sanitize entity before outputting it preventing XSS

9669f1e3ef2937e72d7116dcf2c84838b69dc289 authored almost 1 year ago
Try to prevent XSS by verifying valid image data

f62f1529f50bb564819a2bd8637c187d6f4245b0 authored almost 1 year ago
Only require URI::Encode if having attachments

dbb8a942d9af264ec1b8558e3d6fef51d275ec63 authored almost 1 year ago
Add ICRealTime camera

cfb3bfbfeebd861a3cda11c0a3a26312064d4005 authored almost 1 year ago
Only require Date::Manip if using strtotime

bb8fccea26dce7df5e7f0e1cef1f2cadfbee955e authored almost 1 year ago
Add luxor.js and use it to format datetimes

0fb71e35f2ed47e62a6f08abd8bbe246f324ea1f authored almost 1 year ago
Revert "Remove unneeded bootstrap classes"

This reverts commit 00f52704a51124f37a3c103c3be0adb7781337c5.

fb8b4af3f830558ee58b4f1e2f439fa145bfb390 authored almost 1 year ago
When recording = onmotion, end event after post alarm count instead of section_length.

219d0b6ebaa86d518c80b174b7dc0935f9824c7e authored almost 1 year ago
Remove unneeded bootstrap classes

00f52704a51124f37a3c103c3be0adb7781337c5 authored almost 1 year ago
Change Tags to be concated and add GROUP BY to fix SQL. Populate event object with db row instead of reloading by Id. Remove datetime formatting as it is screwing up and formatting should happen in js

1255ae4bc73873816644094b0281895a16000ee6 authored almost 1 year ago
If img has a fix width set, clear it when we change scale

8ca1436224e93f2c449f150ea8f6572f26848bd7 authored almost 1 year ago
Finish switch to using Intervals instead of Timeouts

6ba09c6f0d1455ce4923955b46968f29fc18f1d1 authored almost 1 year ago
Fix memory leak in Config when reloading it after HUP

75f71e1a7e1eb84e0ce3e767c4d989a69df4280a authored about 1 year ago
Use Duration instead of timestamp % section_length. Shorter code and actually works. Fixes #3806

403c63af9bdc5a98efcb877718ce0299ca734990 authored about 1 year ago
Quiet warning about MonitorIds not exisitng in newGroup array when no MonitorIds are selected for that group

ceb81e13d640f40f2efecc0909651962c0458a64 authored about 1 year ago
Add recursive adding of monitors from children groups

1ffc10ca83838ef227cb8e05f29da417c6393fa0 authored about 1 year ago
group->Name needs a c_str

f1aa08971f25b4f334a0d996f21c51ea6442f4eb authored about 1 year ago
include zm_group.h for group_permission

6c4569924c7a3e96483acc0ad6a23c5a36b6a437 authored about 1 year ago
Use new Group.MonitorIds() function to do the heavy lifting in LoadMonitorIds

c59bd43460a7b36a9202066caa8d8511d9429af3 authored about 1 year ago
Improve debug logging when failed to connect to db, and provide reason when fail to run query

aaa55b9776d2dac4d2c52439aca6614c43dd7ae1 authored about 1 year ago
Fix complains by cpplint. Switch to std::string for name. Add MonitorIds function which will recursively load monitors Ids from children groups.

8b0d77c41fd3e710eff4e9e2f84d5038864f255e authored about 1 year ago
Merge branch 'master' of github.com:ZoneMinder/zoneminder

01a49657c9f1afa153cc3d0f0e8bb2bde0d239d7 authored about 1 year ago
Prevent command injection in zmupdate.pl through use of --dir

819225bfe8ef0d9c6aa56d97381b99d064310dd1 authored about 1 year ago
Log a failure to init curl

5cc7ca28e557f5feb96c7ed7d7b86ca08074f595 authored about 1 year ago
Fix im => i. Typo in variable name.

3d2fa3172fc3d2dd269efd43cb8dff57bda2df97 authored about 1 year ago
Restore initial sleep, make Infos into Debugs. Add debugging for sleep behaviour and honour zm_terminate when trying to reconnect to db.

8c33c8ca2a43201b5b387920cc8f2a4d07aaac22 authored about 1 year ago
Implement MonitorLinkExpression::result so that we can return the score as well as simply a boolean value.

44862adb8ab8f2c0ded37d20336e658c94f95873 authored about 1 year ago
Set cause = LINKED_CAUSE regardless of whether we are in an event, as we may be ending an idle event to start a new one. Use MonitorLinkExpression.result to get score from the expression instead of just using 20. Imrpove logic around close events to prevent them from lasting too long

d81b98da2561bb08fc8d7d31377f63f6dbfeda1e authored about 1 year ago
Allow monitor creation if Monitors()==Create

ad168ca23a777d9d2870a7224e88cb40d751462b authored about 1 year ago
Use an interval instead of calling Timeout from callback

bd90711aa6d9dc8133c3c97cab4f6556064bc0bd authored about 1 year ago
Merge pull request #3804 from schabau/revert-1-schabau-patch-1

Debian error message

13e00e8152f48bc8ed6492eaa37fabb751d1ff07 authored about 1 year ago
Merge pull request #3805 from ZoneMinder/dependabot/github_actions/actions/dependency-review-action-4

Bump actions/dependency-review-action from 3 to 4

0e5da38c7007e92689d9c33438ef337638e104a6 authored about 1 year ago