pipewire/src/modules
Wim Taymans cda2e2ee17 rtp: fix ringbuffer overflow check
We write raw samples to the ringbuffer from the opus decode function so
compare the available space to the max amount of samples we can decode,
which is 2880 as passed to opus_decode.
2026-05-04 10:26:30 +02:00
..
module-adapter *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-avb avb: fix MAAP packet send 2026-05-04 10:21:41 +02:00
module-client-device core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-client-node remote-node: check memory offsets and size 2026-05-04 09:29:00 +02:00
module-jack-tunnel dlopen: support search path ending in / 2026-04-13 10:26:33 +02:00
module-metadata
module-netjack2 netjack2: do some sanity checks on the MTU 2026-05-04 10:13:44 +02:00
module-profiler
module-protocol-native connection: reject too large messages 2026-05-01 13:04:02 +02:00
module-protocol-pulse security: reject path traversal in echo-cancel aec_method parameter 2026-04-30 17:44:28 +02:00
module-raop raop: handle strdup allocation error 2026-04-29 15:52:46 +02:00
module-roc pipewire: module-roc-{sink,source}: fix log format string issues 2026-02-19 19:37:15 +00:00
module-rt
module-rtp rtp: fix ringbuffer overflow check 2026-05-04 10:26:30 +02:00
module-sendspin security: replace unsafe atoi() with validated parsing in websocket 2026-04-28 12:14:36 +02:00
module-session-manager core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-vban vban: don't write too large midi packets 2026-05-04 09:56:30 +02:00
spa doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
zeroconf-utils zeroconf: sanitize the properties 2026-02-27 17:31:42 +01:00
flatpak-utils.h modules: get also instance id for flatpak apps 2025-05-12 09:40:32 +00:00
meson.build module-avb: check ptp management socket periodically 2026-05-03 09:49:22 +02:00
module-access.c security: add missing NULL checks and fix error handling in modules 2026-04-30 18:38:32 +02:00
module-adapter.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-avb.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-client-device.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-client-node.c modules: remove v0 protocol support 2025-07-10 16:26:01 +02:00
module-combine-stream.c combine-stream: add combine.mode = monitor 2026-04-27 13:36:35 +02:00
module-echo-cancel.c modules: protect against invalid input and 0 division 2026-05-01 12:42:53 +02:00
module-example-filter.c fix capture rate assignment using logical NOT instead of copy 2026-04-30 18:38:26 +02:00
module-example-sink.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-example-source.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-fallback-sink.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-ffado-driver.c midi: don't convert Midi in nodes 2026-03-25 11:59:43 +01:00
module-filter-chain.c filter-chain: limit the number of graph in/out 2026-05-01 12:29:12 +02:00
module-jack-tunnel.c docs: remove support for absolute paths from docs 2026-04-06 14:47:21 +02:00
module-jackdbus-detect.c JSON: use the json builder instead of memstream and fprintf 2026-04-30 13:23:23 +02:00
module-link-factory.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-loopback.c fix capture rate assignment using logical NOT instead of copy 2026-04-30 18:38:26 +02:00
module-metadata.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-netjack2-driver.c security: check netjack2_init return value in driver 2026-04-29 14:08:06 +02:00
module-netjack2-manager.c security: fix error path resource leaks in netjack2 manager 2026-04-29 13:21:21 +02:00
module-parametric-equalizer.c JSON: use the json builder instead of memstream and fprintf 2026-04-30 13:23:23 +02:00
module-pipe-tunnel.c modules: handle allocation errors 2026-05-01 12:29:54 +02:00
module-portal.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-profiler.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-protocol-native.c security: add O_NOFOLLOW to native protocol lock file creation 2026-04-24 15:55:35 +02:00
module-protocol-pulse.c security: add total sample cache size limit in PulseAudio protocol 2026-04-29 16:39:57 +02:00
module-protocol-simple.c JSON: use the json builder instead of memstream and fprintf 2026-04-30 13:23:23 +02:00
module-pulse-tunnel.c security: add missing NULL checks and fix error handling in modules 2026-04-30 18:38:32 +02:00
module-raop-discover.c JSON: use the json builder instead of memstream and fprintf 2026-04-30 13:23:23 +02:00
module-raop-sink.c security: fix crash and overflow bugs in network-facing modules 2026-04-30 18:38:19 +02:00
module-roc-sink.c modules: handle allocation errors 2026-05-01 12:29:54 +02:00
module-roc-source.c modules: handle allocation errors 2026-05-01 12:29:54 +02:00
module-rt.c security: add missing NULL checks and fix error handling in modules 2026-04-30 18:38:32 +02:00
module-rtp-sap.c security: fix crash and overflow bugs in network-facing modules 2026-04-30 18:38:19 +02:00
module-rtp-session.c security: add missing NULL checks and fix error handling in modules 2026-04-30 18:38:32 +02:00
module-rtp-sink.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-rtp-source.c module-rtp-source: Only enable IGMP recovery when using multicast 2026-03-30 23:45:34 +02:00
module-scheduler-v1.c scheduler: make nodes move to IDLE when inactive 2026-04-14 14:28:29 +02:00
module-sendspin-recv.c security: add missing NULL check after calloc in sendspin-recv 2026-04-28 13:03:21 +02:00
module-sendspin-send.c spa: add spa_alloca that does overflow and limit checks 2026-04-27 10:53:44 +02:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c modules: handle allocation errors 2026-05-01 12:29:54 +02:00
module-spa-device-factory.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-spa-device.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-spa-node-factory.c core: use %u format specifier for uint32_t IDs 2026-04-16 08:54:15 +00:00
module-spa-node.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-vban-recv.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-vban-send.c modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
module-x11-bell.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
module-zeroconf-discover.c modules: handle allocation errors 2026-05-01 12:29:54 +02:00
network-utils.h network-utils: pw_net_are_addresses_equal() function 2026-03-30 23:45:33 +02:00