Commit graph

  • 25949ca6e7 Merge branch '5248-avb-ptp-management' into 'master' hackerman-kl 2026-05-03 10:49:55 +02:00
  • 7a826b1580 milan-avb: gptp: track request timing on CLOCK_MONOTONIC hackerman-kl 2026-04-29 07:55:51 +02:00
  • 4da6e39281 milan-avb: gptp: handle MANAGEMENT_ERROR_STATUS TLV as stale-data signal hackerman-kl 2026-04-29 07:50:44 +02:00
  • 09b3f0dc34 milan-avb: gptp: invalidate cached state when ptp4l stops responding hackerman-kl 2026-04-29 07:50:29 +02:00
  • 97436efe1e milan-avb: cmd-get-as-path: build [gm,...,local] and emit unsolicited GET_AS_PATH hackerman-kl 2026-04-29 07:49:50 +02:00
  • ff3367dc05 milan-avb: aecp-aem: emit unsolicited GET_AVB_INFO when gPTP changes hackerman-kl 2026-04-29 07:48:53 +02:00
  • e02a4854de milan-avb: gptp: query PATH_TRACE_LIST and store Announce path trace hackerman-kl 2026-04-29 07:47:37 +02:00
  • 55bb0b6a6a milan-avb: gptp: query CURRENT_DATA_SET for canonical is_grandmaster check hackerman-kl 2026-04-29 07:46:36 +02:00
  • c877ea4243 milan-avb: gptp: rate-limit management requests to 375 ms hackerman-kl 2026-04-29 07:45:57 +02:00
  • fc08d2444a milan-avb: gptp: send PTP management with majorSdoId=1 for gPTP profile hackerman-kl 2026-04-29 07:45:33 +02:00
  • 1b81dbab85 milan-avb: adding the ptp4l command line information hackerman-kl 2026-04-29 07:42:23 +02:00
  • 4b44c15768 milan-avb; introducing gptp/as_path interface specific dirty flags hackerman-kl 2026-04-29 07:41:30 +02:00
  • 21dd14618c milan-avb: update banner hackerman-kl 2026-04-29 07:40:25 +02:00
  • 46f9c5130e milan-avb: cmd-get-as-path: build path from gptp data hackerman-kl 2026-04-28 21:43:22 +02:00
  • 9f019a061d milan-avb: aecp-aem: source GET_AVB_INFO grandmaster from gptp hackerman-kl 2026-04-28 21:43:18 +02:00
  • e9a1e50996 milan-avb: adp: refresh grandmaster_id from gptp on each advertise hackerman-kl 2026-04-28 21:43:14 +02:00
  • 231b0950c5 milan-avb: descriptors: derive AVB_INTERFACE clock_identity from entity_id hackerman-kl 2026-04-28 21:43:10 +02:00
  • 3f63b51fcc milan-avb: gptp: rework management I/O as non-blocking with sequence-id matching hackerman-kl 2026-04-28 21:43:06 +02:00
  • 0da747fd44 milan-avb: gptp: do not fail server creation on missing PTP socket hackerman-kl 2026-04-28 19:17:39 +02:00
  • 0b09fb2b1e milan-avb: gptp: initialise ret in the drain loop hackerman-kl 2026-04-28 07:40:44 +02:00
  • 21c4c59587 milan-avb: gptp: use entity_id for management source port id hackerman-kl 2026-04-28 07:40:21 +02:00
  • 1e9f89b638 milan-avb: gptp: emit gm_changed only when the GM actually changes hackerman-kl 2026-04-28 07:39:56 +02:00
  • f5389a4225 milan-avb: gptp: drop unused avb_gptp_destroy wrapper hackerman-kl 2026-04-28 07:39:27 +02:00
  • 8c9e5f1974 milan-avb: gptp: use PTP_DEFAULT_LOG_MESSAGE_INTERVAL macro hackerman-kl 2026-04-28 07:38:51 +02:00
  • e83bbfacf1 milan-avb: gptp: drop %m from incomplete request/response warnings hackerman-kl 2026-04-28 07:38:35 +02:00
  • d5e4f11be7 milan-avb: gptp: fix log message for SO_PASSCRED setsockopt failure hackerman-kl 2026-04-28 07:38:11 +02:00
  • 51a997294e milan-avb: gptp: drop unused struct fields hackerman-kl 2026-04-28 07:37:10 +02:00
  • 7f687cae77 milan-avb: gptp: drop unused includes hackerman-kl 2026-04-28 07:36:16 +02:00
  • b197ae79c5 milan-avb: gptp: align code style with the rest of module-avb hackerman-kl 2026-04-28 07:35:42 +02:00
  • 0345623e97 module-avb: remove redundant init_descriptors() call Nils Tonnaett 2026-04-22 19:56:47 -07:00
  • 37efd5c5f9 module-avb: emit gm_changed event Nils Tonnaett 2026-04-21 17:13:44 -07:00
  • 5fd9c1eaff module-avb: fail if ptp management socket can't be created Nils Tonnaett 2026-04-12 17:58:18 -07:00
  • bf6fae7df9 module-avb: fail if ptp.management-socket not set Nils Tonnaett 2026-04-12 17:52:37 -07:00
  • f4c26cd3ed module-avb: check that ptp management request is complete Nils Tonnaett 2026-01-16 22:00:37 -08:00
  • f360af0889 module-avb: check return value of read when clearing ptp_fd input buffer Nils Tonnaett 2026-01-16 21:25:04 -08:00
  • c8f2edd94e module-avb: check ioctl for success Nils Tonnaett 2026-01-16 20:45:32 -08:00
  • 07533eb590 module-avb: check that PTP management response is complete Nils Tonnaett 2026-01-16 20:35:14 -08:00
  • 6c43bdfa85 module-avb: htobe16/be16toh to htons/ntohs Nils Tonnaett 2026-01-16 18:00:33 -08:00
  • 16189ae167 module-avb: add specs comments for PTP management message format Nils Tonnaett 2026-01-14 22:25:14 -08:00
  • fc6f2e33e2 module-avb: close ptp_fd when destroyed Nils Tonnaett 2026-01-14 22:23:47 -08:00
  • f752653814 module-avb: free gptp->ptp_mgmt_socket_path Nils Tonnaett 2026-01-13 18:14:07 -08:00
  • 54a9495715 module-avb: check ptp management socket periodically Nils Tonnaett 2026-01-13 17:40:13 -08:00
  • 4bc365cbb5 module-avb: add avb interface descriptor defines Nils Tonnaett 2025-11-18 13:20:17 -08:00
  • d2f2cd4db0 Merge branch 'fix-gst-sink-provider' into 'master' Morgan 2026-05-01 20:31:44 +00:00
  • c7a9dadd69 Merge branch 'feature/libcamera-controls' into 'master' frogarian 2026-05-01 20:31:35 +00:00
  • 1ac1374a24 Merge branch 'astro-a50-gen5' into 'master' Daniel Denisov 2026-05-01 18:48:31 +00:00
  • b24917b719 Merge branch 'add-lineout' into 'master' 佳和 刘 2026-05-01 18:48:29 +00:00
  • 9a872bff99 Merge branch 'systemd' into 'master' Achill Gilgenast 2026-05-01 18:48:27 +00:00
  • 4c13118006 Merge branch 'spa_videotestsrc_recycle_when_triggered' into 'master' Barnabás Pőcze 2026-05-01 20:48:25 +02:00
  • ff4112bd23 Merge branch 'feature/user-overview-docs' into 'master' Simon Eugster 2026-05-01 18:48:24 +00:00
  • 10837784b7 Merge branch 'sklug/upstream/fix-stream-synchronization-v1' into 'master' Stefan Klug 2026-05-01 18:48:23 +00:00
  • 784dbffb95 Merge branch 'pipewiresink-mode-provide-fixes' into 'master' Charles 2026-05-01 18:48:20 +00:00
  • d9e264f3c4 Merge branch 'alsa-ext-vol' into 'master' Arun Raghavan 2026-05-01 13:05:34 +00:00
  • 0045304c4a Merge branch 'lhdc' into 'master' anonymix007 2026-05-01 11:50:19 +00:00
  • 13ba0a28e5 Merge branch 'aac-eld-a' into 'master' Pauli Virtanen 2026-05-01 11:41:37 +00:00
  • 4384ac198f Merge branch 'fix-NULL-check' into 'master' zhaochengyi 2026-05-01 11:08:03 +00:00
  • f29d7875cf connection: reject too large messages master Wim Taymans 2026-05-01 13:04:02 +02:00
  • ceb80723a9 modules: unset buffer and size after alloc failure Wim Taymans 2026-05-01 13:02:00 +02:00
  • a4fb06073c modules: protect against invalid input and 0 division Wim Taymans 2026-05-01 12:42:53 +02:00
  • 6f6b58785e modules: handle allocation errors Wim Taymans 2026-05-01 12:29:54 +02:00
  • a55546c9df filter-chain: limit the number of graph in/out Wim Taymans 2026-05-01 11:49:15 +02:00
  • 6cc92c0e2b security: add missing NULL checks and fix error handling in modules Wim Taymans 2026-04-30 18:38:32 +02:00
  • 47ca937905 fix capture rate assignment using logical NOT instead of copy Wim Taymans 2026-04-30 18:38:26 +02:00
  • 4b64b81d21 security: fix crash and overflow bugs in network-facing modules Wim Taymans 2026-04-30 18:38:19 +02:00
  • c551408ec2 security: reject path traversal in echo-cancel aec_method parameter Wim Taymans 2026-04-30 17:44:28 +02:00
  • 5d0e806bdb security: limit blocklist regex length in switch-on-connect module Wim Taymans 2026-04-30 17:40:25 +02:00
  • dac6b4f2c5 security: clamp negative max-clients config to zero in pulse server Wim Taymans 2026-04-30 17:28:02 +02:00
  • c38a32e2e1 security: fix NULL pointer dereference in LADSPA sink/source modules Wim Taymans 2026-04-30 17:24:52 +02:00
  • 99a89f8bd4 security: fix stack overflow via strndupa on long device names Wim Taymans 2026-04-30 17:18:06 +02:00
  • 6ea673b68a security: fix issues in pulse module core files Wim Taymans 2026-04-30 17:02:03 +02:00
  • ef2541a1ef security: fix multiple issues in pulse module implementations Wim Taymans 2026-04-30 16:50:30 +02:00
  • 8e596bd85f impl-link: handle copy errors Wim Taymans 2026-04-30 16:41:43 +02:00
  • dfc5fd86a7 pulse: only fixate when necessary Wim Taymans 2026-04-30 16:27:15 +02:00
  • b7aae374bf pulse-server: keep allocate buffer size around Wim Taymans 2026-04-30 15:18:56 +02:00
  • 32648b7cc7 pulse: handle wraparound near the end correctly Wim Taymans 2026-04-30 14:14:59 +02:00
  • b9b93f3cdb pulse: use json builder for message handler output Wim Taymans 2026-04-30 13:53:20 +02:00
  • 96c3ada6f2 JSON: use the json builder instead of memstream and fprintf Wim Taymans 2026-04-30 13:23:23 +02:00
  • 4ddedc72cd security: add missing NULL checks after reply_new in stream creation Wim Taymans 2026-04-30 10:23:07 +02:00
  • 91b10af3b8 alsa-pcm: Guard fflush/fclose on state->log_file with NULL check Chengyi Zhao 2026-04-30 15:15:56 +08:00
  • f29a4e6e14 pulse-server: fix loading of defaults Wim Taymans 2026-04-30 10:11:38 +02:00
  • 57c621e654 server: use the right client_fd Wim Taymans 2026-04-30 10:00:53 +02:00
  • 437915c877 Merge branch 'bluetooth-debug' into 'master' Sebastian A. 2026-04-30 07:57:19 +00:00
  • 4a34da368e security: fix potential buffer over-read in combine-sink name encoding Wim Taymans 2026-04-30 09:27:37 +02:00
  • 912f7f5c64 security: add missing NULL check after pw_properties_new in zeroconf Wim Taymans 2026-04-30 09:25:19 +02:00
  • e1f4c441f4 security: fix OOB read in IEC958 format enum parsing Wim Taymans 2026-04-30 09:19:41 +02:00
  • 390874e7c3 security: fix JSON injection in simple-protocol-tcp address Wim Taymans 2026-04-30 09:15:36 +02:00
  • 0ae17566f2 security: reject unknown tags in message_get to prevent va_arg desync Wim Taymans 2026-04-30 09:14:08 +02:00
  • d4a1278018 security: add missing create_tag checks in stream command handlers Wim Taymans 2026-04-29 18:26:01 +02:00
  • 6d2600c09d security: fix one-byte OOB read in module_args_add_props Wim Taymans 2026-04-29 18:24:13 +02:00
  • c6faaff410 security: add missing NULL check after strndup in cmd.c Wim Taymans 2026-04-29 18:21:16 +02:00
  • 8e7ca70352 security: add missing create_tag check in update_stream_sample_rate Wim Taymans 2026-04-29 18:20:04 +02:00
  • 890c06117a security: fix integer overflow in port latency offset conversion Wim Taymans 2026-04-29 18:19:03 +02:00
  • 6a8c2469c5 security: fix create_tag check to allow upload stream memblocks Wim Taymans 2026-04-29 18:16:52 +02:00
  • 3a3579ed68 security: fix operation counter leak in operation_complete Wim Taymans 2026-04-29 18:15:22 +02:00
  • 344c9265a6 security: fix JSON injection in pulse module arguments Wim Taymans 2026-04-29 17:56:12 +02:00
  • 7c2d8f7251 security: add missing NULL checks after message_alloc in reply Wim Taymans 2026-04-29 17:54:21 +02:00
  • 1b8962d7c2 security: fix JSON injection in native-protocol-tcp address Wim Taymans 2026-04-29 17:52:19 +02:00
  • c5c2d197dc security: fix JSON injection in LADSPA plugin/label strings Wim Taymans 2026-04-29 17:50:49 +02:00
  • bc4e1a989c security: reject zero-channel volume in PulseAudio message parsing Wim Taymans 2026-04-29 17:23:43 +02:00
  • 807b93fb05 security: add per-client pending sample limit in PulseAudio protocol Wim Taymans 2026-04-29 17:19:08 +02:00