v3
New:
- PulseAudio itself now runs as a native service, and doesn't need to be wrapped by pasvc anymore.
- The hardcoded path for
.include
in*.pa
has been fixed (this should be the last one). - Unix sockets are now enabled and work correctly.
- Server discovery now works properly for both per-user and system-wide instances, including for Unix sockets.
- Per-user instances now work out-of-the-box, for both the installer and the standalone binaries.
- Data storage and logs for the system-wide instance have been moved from the system profile to ProgramData, along with proper file permissions.
- The PulseAudio binary now has version info embedded.
- Per-user instances will now show the correct application name in the mixer.
See the website for more information.
PulseAudio version: 14.0-281-g1c1d0c782-paw32-3
client-conf: Enable auto-connect-localhost by default
system.pa: Tweaks for custom build
cli-command: Replace config dir with toplevel for .include on win32
win32: Fix minimum Windows version for inet_{ntop,pton}
win32: Fix environment variables set with pa_{unset,set}_env not taking effect
daemon: Add support for running as a service on win32
build-sys: meson: Merge system_conf config data from default_conf
win32: Misc Unix socket fixes
system.pa: Tweaks for custom build with unix sockets
win32: Use DACLs when setting socket permissions
win32: Add DACLs for directories created by system daemon
Patrick Gaskin (@pgaskin):
b4092cf all: Update README
6381cc1 pasvc: Update README
89b17da pulseaudio: Add version info to pulseaudio.exe
a1ed073 pasetup: Ignore executable versions when installing
af742b3 pulseaudio: Clean up patches
06c268c pulseaudio: Set ACLs on socket and system service data dir
065391d pasetup: Delete old log file on install
e7d05bb pasetup: Grant LocalService full access to the data dir on install
51b73f2 pasetup: Increase minimum OS version to Windows 7
46b3c51 pasetup: Minor UninstallRun fix
8fc1b10 pulseaudio: Fix Unix socket issues, support per-user instances
a25f15a pulseaudio: Add patch to simplify and fix system_conf variables
c44be3d pasetup: Remove service data on uninstall
27bfdd0 pasvc, pulseaudio: Run PulseAudio as a service directly
dbbc401 pulseaudio: Add patch to fix pa_{unset,set}_env on win32
4e456ba pulseaudio: Update to freedesktop/pulseaudio@1c1d0c7827ba0e21038ad9215097cb7b2785ed3e
58f5e6d pasetup, pulseaudio: Fix config include dir at runtime instead of patching during installation