zoneminder/tests
copilot-swe-agent[bot] d54cb3f7c1 fix: correct RTSPS URL reconstruction with authentication credentials
Extract full protocol (rtsp vs rtsps) instead of hardcoded 7-char assumption.
Fixes issue where rtsps:// (8 chars) would be malformed as rtsp:// (7 chars)
when adding username/password credentials.

Applied same fix to both FFmpeg and LibVLC camera implementations.
Added tests for URL protocol extraction and reconstruction.

Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com>
2026-02-17 23:03:46 +00:00
..
data/fonts ZmFont: Store character padding in font file 2021-04-25 23:13:21 +02:00
CMakeLists.txt fix: fall back to pixel parsing when zone Units=Percent but coords exceed 100 2026-02-16 17:26:16 -05:00
main.cpp Update to Catch2 v3 2024-05-08 14:16:05 -04:00
zm_box.cpp Box: Make range calculations mathematically correct 2021-05-16 19:41:45 +02:00
zm_catch2.h Update to Catch2 v3 2024-05-08 14:16:05 -04:00
zm_comms.cpp Misc: Rename namespace ZM to zm 2021-06-06 19:11:11 +02:00
zm_crypt.cpp Crypto: Implement SHA1 hashing 2021-05-30 22:56:21 +02:00
zm_font.cpp tests/Font: Avoid lambda capture initialization 2021-05-24 00:55:46 +02:00
zm_onvif_renewal.cpp refactor: move format_absolute_time_iso8601 from zm_monitor_onvif to zm_time 2026-02-12 16:53:39 -05:00
zm_poly.cpp Polygon: Perform clip operation on existing object instead of returning a new clipped one 2021-05-16 19:42:41 +02:00
zm_utils.cpp fix: correct RTSPS URL reconstruction with authentication credentials 2026-02-17 23:03:46 +00:00
zm_vector2.cpp Polygon: Implement clipping to a boundary box 2021-05-16 19:41:45 +02:00
zm_zone.cpp fix: fall back to pixel parsing when zone Units=Percent but coords exceed 100 2026-02-16 17:26:16 -05:00