Commit graph

  • 080d4b6f09 milan-avb: msrp: capture listener rx param hackerman-kl 2026-04-25 06:45:26 +02:00
  • 2118aefcdd milan-avb: aecp-aem: NOT_IMPLEMENTED replies use CDL=12 hackerman-kl 2026-04-25 06:31:33 +02:00
  • 5355671022 milan-avb: mrp: fix REG log notify label hackerman-kl 2026-04-25 06:15:43 +02:00
  • e6f1245ffc milan-avb: cmd-get-counters: fix CDL field hackerman-kl 2026-04-25 06:00:00 +02:00
  • 5bc1eafd3e milan-avb: streams: seperate legacy-avb and milan-avb hackerman-kl 2026-04-24 17:29:00 +02:00
  • 6cb03f8e04 milan-avb: acmp: do not return 0xfffe as a guid in the case of a null peer-id hackerman-kl 2026-04-24 16:20:34 +02:00
  • 4cabb5842c module-avb: es_builder: re-enable the msrp on interface (domain) and mvrp hackerman-kl 2026-04-19 18:12:48 +02:00
  • 2013ded3cb modules-avb: milan: acmp: FAST_CONNECT is not working now without any non-volatile configuration hackerman-kl 2026-04-19 17:07:30 +02:00
  • 2e2c365d57 modules-avb: legacy-avb: use old way of init avb_interface hackerman-kl 2026-04-19 08:27:31 +02:00
  • b2e45b8151 module-avb: milan: es_builder: ensure that the created for the milan differently than for the legacy-avb hackerman-kl 2026-04-18 18:44:02 +02:00
  • c7f4108eff module-avb: milan: acmp: fix activate to work according to the Milan specication, just SRP hackerman-kl 2026-04-18 18:42:23 +02:00
  • 6c5c184e6d module-avb: milan: acmp: return IMCOMPATIBLE if the interface is invalid hackerman-kl 2026-04-18 18:22:45 +02:00
  • fdcd818fba module-avb: milan: return if server endity-id is different than the talker_guid hackerman-kl 2026-04-18 18:22:13 +02:00
  • b8b58c81f2 module-avb: milan: implement the acmp's talker hackerman-kl 2026-04-18 18:01:48 +02:00
  • baec6f9e33 module-avb: milan: use the msrp and store the vlan_id hackerman-kl 2026-04-18 17:09:18 +02:00
  • 393a1809ca module-avb: milan: use the msrp etc... instead of duplicating things hackerman-kl 2026-04-18 16:39:56 +02:00
  • 45a94f58bd milan-avb: stream: initialisation of the msrp/mrp stream components hackerman-kl 2026-04-12 13:11:42 +02:00
  • 5b06b5457a milan-avb: msrp/acmp: talker failed can be handled now hackerman-kl 2026-04-12 13:14:58 +02:00
  • f5e97f0f6b milan-avb: adjust the msrp/adp and acmp state machine to communicate talker discovery and srp reserveration hackerman-kl 2026-04-12 11:12:15 +02:00
  • 219adaa456 milan-avb: adjusting the msrp-domain to work accordingly to the milan specification hackerman-kl 2026-04-12 09:58:44 +02:00
  • 2746898e9a milan-avb: rework mrp join/begin: hackerman-kl 2026-03-15 10:22:48 +01:00
  • 0309d598a1 milan-avb: use vlan and mac address from the stream itself hackerman-kl 2026-03-15 10:21:03 +01:00
  • e9a51bd84f milan-avb: rename msrp attribute to stream_attr hackerman-kl 2026-03-15 10:20:17 +01:00
  • 42925490bd milan-avb: a SRP domain may be defined per interface, make it possiblie ot have multiple avb domain per interface hackerman-kl 2026-03-15 08:48:49 +01:00
  • 4856f85de2 first draft for ACMP/ timeout handling, and communication between SRP/ADP and the ACMP state machine hackerman-kl 2026-01-19 09:39:49 +01:00
  • ad543e37f5 milan-avb: split the acmp module into milan and legacy-avb hackerman-kl 2026-01-15 09:20:24 +01:00
  • 9ee0ddf24f milan-avb: preparing acmp state machine dividing between milan and legacy avb hackerman-kl 2026-01-15 09:15:26 +01:00
  • d46523e6ad module-avb: milan: introducing GET_DYNAMIC_INFO hackerman-kl 2026-04-18 10:28:53 +02:00
  • 42d51098ae security: validate recv length and use overflow-safe bounds in NetJack2 OPUS/INT Wim Taymans 2026-04-27 12:16:00 +02:00
  • 931505a0e4 security: validate packet length in AVB IEC 61883 stream handler Wim Taymans 2026-04-27 12:24:04 +02:00
  • 918d0f2f8a security: validate packet bounds in AVB MRP protocol parser Wim Taymans 2026-04-27 12:23:34 +02:00
  • f16042d52a security: validate packet length in AVB MAAP message handler Wim Taymans 2026-04-27 12:22:45 +02:00
  • c9d4854114 security: validate packet length in AVB ADP message handler Wim Taymans 2026-04-27 12:22:29 +02:00
  • 11226544f7 security: validate packet length in AVB ACMP message handler Wim Taymans 2026-04-27 12:21:13 +02:00
  • 0d41a7b82f security: validate Apple MIDI packet length and name termination in RTP session Wim Taymans 2026-04-27 12:20:28 +02:00
  • 60e2857d82 security: fix incorrect sizeof in RAOP packet size log messages Wim Taymans 2026-04-27 12:14:47 +02:00
  • 8ed6fe5edf security: fix infinite loop via MSG_PEEK on mismatched NetJack2 packets Wim Taymans 2026-04-27 12:13:55 +02:00
  • daa66c0646 overflow: fix some more potential overflows Wim Taymans 2026-04-27 12:29:31 +02:00
  • fb4e148985 conf: avoid overflow in pw_strv_insert_at Wim Taymans 2026-04-27 12:15:18 +02:00
  • 710414730d security: validate packet length in AVB AECP AEM command handlers Wim Taymans 2026-04-27 11:35:41 +02:00
  • 0bd9a4d033 security: use overflow-safe arithmetic for NetJack2 MIDI buffer sizes Wim Taymans 2026-04-27 11:27:34 +02:00
  • 6efaf12d00 security: clamp channel count in PulseAudio volume control handler Wim Taymans 2026-04-27 11:24:30 +02:00
  • 88a3bf8aab security: validate packet length in AVB get_avb_info handler Wim Taymans 2026-04-27 11:24:11 +02:00
  • 46eefd16ee security: fix out-of-bounds read in AVB AECP AEM command handler Wim Taymans 2026-04-27 11:23:44 +02:00
  • 328ab5a611 security: validate VBAN MIDI variable-length integers to prevent overflow Wim Taymans 2026-04-27 11:22:50 +02:00
  • 83373292f0 security: clear RAOP auth nonce and realm before freeing Wim Taymans 2026-04-24 17:01:43 +02:00
  • a7619fdfdb security: validate MTU bounds in NetJack2 to prevent stack overflow Wim Taymans 2026-04-24 16:56:46 +02:00
  • e2c7ed2d0c security: clear auth credential buffers from stack after use Wim Taymans 2026-04-24 16:54:55 +02:00
  • c525cfcced security: reject negative DBus array lengths in Bluetooth transport Wim Taymans 2026-04-24 16:54:26 +02:00
  • f3538dd7fe security: validate metadata length before subtraction in BIS config Wim Taymans 2026-04-24 16:53:05 +02:00
  • 470c63d436 security: log warning when falling back to weak PRNG Wim Taymans 2026-04-24 16:21:27 +02:00
  • ebbc9acc90 security: downgrade RAOP auth logging from info to debug level Wim Taymans 2026-04-24 16:20:50 +02:00
  • 4f9e59b87d security: fix missing null termination in Bluetooth broadcast code Wim Taymans 2026-04-24 16:13:18 +02:00
  • ed2c0ad4ee spa: add spa_alloca that does overflow and limit checks Wim Taymans 2026-04-27 10:53:44 +02:00
  • f06f0db31b bluez5: add AAC-ELD vendor codec used by Airpods Pauli Virtanen 2026-04-26 14:01:31 +03:00
  • a4a44f5149 Merge branch 'feature/user-overview-docs' into 'master' Simon Eugster 2026-04-26 15:50:54 +00:00
  • deb18381a8 Merge branch 'videoconvert-vulkan' into 'master' columbarius 2026-04-26 10:04:12 +00:00
  • 71580480d9 Merge branch 'ldac' into 'master' ZZyVSmOzMz OZaAEBlUIZ 2026-04-25 07:38:21 +00:00
  • 39c03becfd Merge branch 'gst-10bit-rgb' into 'master' Nicolas Dufresne 2026-04-24 23:54:17 +00:00
  • e23abfcb4c Merge branch 'spa_videotestsrc_recycle_when_triggered' into 'master' Barnabás Pőcze 2026-04-25 01:45:58 +02:00
  • 399ee5bc04 Merge branch 'lhdc' into 'master' anonymix007 2026-04-24 22:17:01 +00:00
  • 4f798754e5 spa: varlink: Set a default read timeout for sync calls Arun Raghavan 2026-04-24 11:54:48 -07:00
  • 7fb515d3ee pulse-server: Expose commands for sink volume control Arun Raghavan 2026-03-04 19:15:42 -08:00
  • 84a8e1aa43 pulse-server: Surface volume control flags as properties Arun Raghavan 2026-03-04 18:52:06 -08:00
  • 7b6f5968f7 spa: alsa: Support volume control commands for external volume control Arun Raghavan 2026-03-03 15:44:44 -08:00
  • 2ee7a409c9 spa: device: Commands for (external) volume control Arun Raghavan 2026-03-03 15:44:22 -08:00
  • eb93909a4e pipewire: device: Add a send_command method Arun Raghavan 2026-03-03 12:34:45 -08:00
  • 8a3d7ab516 spa: device: Add a send_command() method Arun Raghavan 2026-03-03 12:17:25 -08:00
  • ce6961bc08 spa: alsa: Add a mechanism for external volume control Arun Raghavan 2026-02-11 15:06:56 -08:00
  • 6e1fe332ef alsa: Add a varlink interface definition for external volume control Arun Raghavan 2026-02-19 11:15:44 -08:00
  • 28b6622071 spa: Add a param for audio volume control flags Arun Raghavan 2026-02-04 16:58:21 -08:00
  • ea39258650 spa: Add a varlink client support library Arun Raghavan 2026-02-18 16:46:15 -08:00
  • 326ebe9990 spa: dbus: Minor fix for incorrect documentation Arun Raghavan 2026-02-17 16:49:30 -08:00
  • a9f1ad414e security: fix integer truncation in peer_name alloca size Wim Taymans 2026-04-24 16:09:08 +02:00
  • d60ae4a1df security: fix unchecked alloca in pulse protocol message handling Wim Taymans 2026-04-24 16:08:45 +02:00
  • 0f8d5c6e57 spa: add and use spa_overflow macros Wim Taymans 2026-04-24 15:54:15 +02:00
  • 84f8230a47 security: fix TOCTOU race and symlink following in pulse protocol socket Wim Taymans 2026-04-24 14:20:45 +02:00
  • a6155387da security: fix unchecked alloca in pulse-server property list handling Wim Taymans 2026-04-24 14:12:50 +02:00
  • 95ef466b9b security: add O_NOFOLLOW to native protocol lock file creation Wim Taymans 2026-04-24 14:12:09 +02:00
  • 613b35eedf security: fix TOCTOU race and symlink following in native protocol socket Wim Taymans 2026-04-24 14:11:47 +02:00
  • 4c9ec363a3 security: fix inverted overflow check in RTP MIDI message size parsing Wim Taymans 2026-04-24 14:11:20 +02:00
  • 7a969654f6 security: fix out-of-bounds read from non-null-terminated netjack2 strings Wim Taymans 2026-04-24 14:10:48 +02:00
  • e01ca8919e security: fix integer underflow in AVB stream packet handling Wim Taymans 2026-04-24 14:09:48 +02:00
  • e3e1c4d214 security: fix integer overflow in Bluetooth codec codesize calculations Wim Taymans 2026-04-23 18:50:14 +02:00
  • 00413a3263 security: fix stack exhaustion via unbounded alloca in pulse-server Wim Taymans 2026-04-23 18:48:13 +02:00
  • 62e1da2ea3 security: fix unchecked allocation returns in filter-graph descriptor loading Wim Taymans 2026-04-23 18:45:29 +02:00
  • b2bdd65338 security: fix TOCTOU and symlink vulnerabilities in pipe-tunnel FIFO Wim Taymans 2026-04-23 18:06:20 +02:00
  • 56c5eaf317 security: fix integer overflow in netjack2 socket buffer size calculation Wim Taymans 2026-04-23 18:04:17 +02:00
  • 835ba5efd6 security: fix integer truncation in combine-stream delay calculation Wim Taymans 2026-04-23 18:01:10 +02:00
  • 1d68d7f2e9 security: fix integer overflow in loopback delay buffer allocation Wim Taymans 2026-04-23 18:00:33 +02:00
  • 4305d7e82d security: fix integer overflows in netjack2 peer buffer allocations Wim Taymans 2026-04-23 17:59:39 +02:00
  • 18df76b654 security: fix integer overflow in pw_reallocarray fallback path Wim Taymans 2026-04-23 17:57:22 +02:00
  • d4ec630b2f security: fix missing packet length validation in VBAN MIDI receive Wim Taymans 2026-04-23 17:56:57 +02:00
  • 3709cac938 security: fix missing packet length validation in VBAN audio receive Wim Taymans 2026-04-23 17:56:38 +02:00
  • eb600f6cb2 Merge branch '5017_fixing_module_avb_potential_memory_issue' into 'master' hackerman-kl 2026-04-24 12:23:25 +02:00
  • 0ac8b1c5fa module-avb: fix GET_NAME to validate length before field reads and reply with fixed size hackerman-kl 2026-04-24 07:52:17 +02:00
  • 01dd7e607c module-avb: bound packet copy length in reply_status helper hackerman-kl 2026-04-24 07:02:54 +02:00
  • 01ab000520 Merge branch 'astro-a50-gen5' into 'master' Daniel Denisov 2026-04-24 00:30:28 +00:00
  • f091b85b03 module-avb: enforce minimum AECP packet length and replace VLA on dispatch hackerman-kl 2026-04-23 17:25:26 +02:00
  • c6ace0a197 Merge branch 'master' into 'master' zhiwei zuo 2026-04-23 07:40:39 +00:00