frigate/frigate/config
Blake Blackshear ea131e1663
Some checks failed
CI / AMD64 Build (push) Has been cancelled
CI / ARM Build (push) Has been cancelled
CI / Jetson Jetpack 6 (push) Has been cancelled
CI / AMD64 Extra Build (push) Has been cancelled
CI / ARM Extra Build (push) Has been cancelled
CI / Synaptics Build (push) Has been cancelled
CI / Assemble and push default build (push) Has been cancelled
Merge remote-tracking branch 'origin/master' into dev
Resolve conflicts in the export pipeline where dev's job-queue refactor
met master's chapter-metadata and security work.

- Unify chapter support under ChaptersEnum (none / recording_segments /
  review_items); the realtime stream-copy export selects the per-segment
  or per-review-item builder by the camera's configured mode. Thread
  chapters through ExportRecordingsBody -> _build_export_job -> ExportJob
  -> RecordingExporter.
- Keep master's creation_time/comment export metadata and fix a
  video_path duplication the textual merge introduced in the preview
  command.
- Move the chapters request field to ExportRecordingsBody (the single
  export endpoint) where it is actually honored.

Restore security fixes the automatic merge would have reverted:
- frigate/util/services.py: restore the #23493 rename to the public
  is_go2rtc_arbitrary_exec_allowed so create_config.py's dynamic-source
  exec guard imports and runs (the merge otherwise left a broken import).
- Preserve the export image-path ".." traversal check inside
  _sanitize_existing_image, applied to single/custom/batch exports.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 15:04:01 +02:00
..
camera Merge remote-tracking branch 'origin/master' into dev 2026-06-28 15:04:01 +02:00
__init__.py Add networking options for configuring listening ports (#21779) 2026-02-26 21:27:56 -07:00
auth.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
base.py Dynamically update masks and zones for cameras (#18359) 2025-08-16 10:20:33 -05:00
camera_group.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
classification.py UI fixes (#23127) 2026-05-07 08:53:07 -05:00
config.py Miscellaneous fixes (#23317) 2026-05-27 09:19:11 -06:00
database.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
env.py Improve environment var handling (#22796) 2026-04-07 07:16:02 -06:00
logger.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
mqtt.py Merge remote-tracking branch 'origin/master' into dev 2026-03-22 17:34:11 -05:00
network.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
profile_manager.py Miscellaneous fixes (#23373) 2026-06-01 13:55:52 -06:00
profile.py Camera profile support (#22482) 2026-03-19 09:47:57 -05:00
proxy.py Tweaks (#23367) 2026-05-31 15:09:10 -06:00
telemetry.py Rewrite intel stats (#23108) 2026-05-04 10:36:32 -05:00
tls.py Full UI configuration (#22151) 2026-02-27 08:55:36 -07:00
ui.py Tweaks (#23367) 2026-05-31 15:09:10 -06:00