Max Kellermann 
							
						 
					 
					
						
						
							
						
						bbc82a9892 
					 
					
						
						
							
							io/FileDescriptor, net/SocketDescriptor: make lots of methods "const"  
						
						... 
						
						
						
						Only the file descriptor value itself is const, but the file itself
may be readable/writable. 
						
						
							
						
					 
					
						2022-11-09 19:19:20 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						69596106d3 
					 
					
						
						
							
							io/FileDescriptor: add pread() wrapper  
						
						
						
						
							
						
					 
					
						2022-11-09 19:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						6913148d99 
					 
					
						
						
							
							Docs: changed sphinx theme from classic to sphinx_rtd_theme  
						
						... 
						
						
						
						Dependency: pip install sphinx-rtd-theme 
						
						
							
						
					 
					
						2022-11-09 09:35:59 +02:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						14460c6b6d 
					 
					
						
						
							
							Docs: added custom.css to override default hyphenation and text align styles  
						
						
						
						
							
						
					 
					
						2022-11-08 17:31:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a0a11be79b 
					 
					
						
						
							
							Merge branch 'v0.23.x'  
						
						
						
						
							
						
					 
					
						2022-11-08 14:36:09 +01:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						4fa5bd9d5c 
					 
					
						
						
							
							doc/plugins.rst: changed 'More information' links to unnamed to suppress warning: Duplicate explicit target name  
						
						
						
						
							
						
					 
					
						2022-11-08 14:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						e7bfd32ccc 
					 
					
						
						
							
							doc/index.rst: added man pages links to suppress warnings: document isn't included in any toctree  
						
						
						
						
							
						
					 
					
						2022-11-08 14:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						6f283b52ab 
					 
					
						
						
							
							doc/conf.py: set language = 'en' to suppress warning: Invalid configuration value found  
						
						
						
						
							
						
					 
					
						2022-11-08 14:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Boccassi 
							
						 
					 
					
						
						
							
						
						714bb991aa 
					 
					
						
						
							
							systemd: use PrivateUsers= in user unit  
						
						... 
						
						
						
						ProtectSystem= and other sandboxing options require a user namespace in
order to work as user units (the user manager does not run as root and
thus without a user namespace it is unable to perform mounts). 
						
						
							
						
					 
					
						2022-11-03 23:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						32bddfabea 
					 
					
						
						
							
							archive/plugins/meson.build: do not generate empty library  
						
						... 
						
						
						
						If no archive library was found, return from the "plugins" directory
without creating "libarchive_plugins.a".  Empty static libraries are
unsupported on some operating systems such as macOS.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1650  
						
						
							
						
					 
					
						2022-11-03 20:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1944c826bc 
					 
					
						
						
							
							doc/conf.py: fix version regular expression  
						
						... 
						
						
						
						Commit 44ef34db88 
						
						
							
						
					 
					
						2022-11-03 20:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						619bb60b26 
					 
					
						
						
							
							python/build/libs.py: update FLAC to 1.4.2  
						
						
						
						
							
						
					 
					
						2022-11-03 10:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						c549e16ed1 
					 
					
						
						
							
							python/build/libs.py: update CURL to 7.86.0  
						
						
						
						
							
						
					 
					
						2022-11-03 10:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						01c9c4507f 
					 
					
						
						
							
							python/build/libs.py: update OpenSSL to 3.0.7  
						
						... 
						
						
						
						Punycode hooray! 
						
						
							
						
					 
					
						2022-11-03 10:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						a1359f2388 
					 
					
						
						
							
							TagBuilder: skip unnecessary preperation if there are no items to add  
						
						
						
						
							
						
					 
					
						2022-11-01 17:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						ab687481cc 
					 
					
						
						
							
							Tag: skip tag pool lock if there are no items  
						
						
						
						
							
						
					 
					
						2022-11-01 15:37:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0efbd4df8b 
					 
					
						
						
							
							lib/gcrypt: use std::size_t  
						
						
						
						
							
						
					 
					
						2022-10-29 07:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						caaa050e60 
					 
					
						
						
							
							curl input plugin - added config options: verbose, low_speed_limit, low_speed_time, tcp_keepalive, tcp_keepidle, tcp_keepintvl  
						
						
						
						
							
						
					 
					
						2022-10-22 13:49:58 +03:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8c9d7bf07e 
					 
					
						
						
							
							increment version number to 0.23.11  
						
						
						
						
							
						
					 
					
						2022-10-20 19:09:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						44ef34db88 
					 
					
						
						
							
							doc/conf.py: read version number from meson.build  
						
						
						
						
							
						
					 
					
						2022-10-20 19:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								jcorporation 
							
						 
					 
					
						
						
							
						
						5781f223f6 
					 
					
						
						
							
							Document curl plugin .netrc and .curlrc behavior  
						
						
						
						
							
						
					 
					
						2022-10-18 22:39:01 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b4e3891912 
					 
					
						
						
							
							Merge branch 'config_curl_conn_timeout' of  https://github.com/geneticdrift/MPD  
						
						
						
						
							
						
					 
					
						2022-10-16 11:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						160f793e2a 
					 
					
						
						
							
							Added connect_timeout configuration to curl input plugin  
						
						
						
						
							
						
					 
					
						2022-10-16 12:13:51 +03:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						1429d6bfb9 
					 
					
						
						
							
							playlist/cue/Parser: use Split()  
						
						
						
						
							
						
					 
					
						2022-10-15 08:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ced6a5ae07 
					 
					
						
						
							
							playlist/cue/Parser: remove always-failing assert()  
						
						... 
						
						
						
						Not the assert() here fails, but the illegal src[-1] call.  Yet
another regression from commit 21e4c25e61 
						
						
							
						
					 
					
						2022-10-15 08:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d6d0f78e93 
					 
					
						
						
							
							Merge tag 'v0.23.10'  
						
						... 
						
						
						
						release v0.23.10 
						
						
							
						
					 
					
						2022-10-14 23:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						e4c8ebe056 
					 
					
						
						
							
							release v0.23.10  
						
						
						
						
							
 
						
					 
					
						2022-10-14 23:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						76b25a1377 
					 
					
						
						
							
							output/alsa: add nullptr check for snd_pcm_name() return value  
						
						... 
						
						
						
						It is not explicitly documented whether snd_pcm_name() is allowed to
return NULL:
https://www.alsa-project.org/alsa-doc/alsa-lib/group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77 
But apparently this is legal:
0222f45d11/src/pcm/pcm.c (L2761-L2762)https://github.com/MusicPlayerDaemon/MPD/issues/1645  
						
						
							
						
					 
					
						2022-10-14 23:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						ccc3ee663b 
					 
					
						
						
							
							java/File: remove assertions to work around -Wtautological-pointer-compare  
						
						
						
						
							
						
					 
					
						2022-10-14 23:00:35 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0626661764 
					 
					
						
						
							
							android/Context: fix typo in assert() variable name  
						
						... 
						
						
						
						Closes https://github.com/MusicPlayerDaemon/MPD/issues/1644  
						
						
							
						
					 
					
						2022-10-14 22:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						31db04a3ca 
					 
					
						
						
							
							meson.build: suppress bogus clang 14 warning on libfmt headers  
						
						
						
						
							
						
					 
					
						2022-10-14 22:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						0c7163b9db 
					 
					
						
						
							
							subprojects: update expat  
						
						
						
						
							
						
					 
					
						2022-10-14 22:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						7d78cad8af 
					 
					
						
						
							
							doc/user.rst: update Android NDK requirement to 25b  
						
						
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						912530ed20 
					 
					
						
						
							
							test/meson.build: remove obsolete CURL workaround  
						
						... 
						
						
						
						This appears to have been fixed in some recent CURL version. 
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						d3f37199b9 
					 
					
						
						
							
							python/build/libs.py: update libnfs to 5.0.2  
						
						
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						a4748d84b0 
					 
					
						
						
							
							python/build/libs.py: update CURL to 7.85.0  
						
						
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						8f847ec381 
					 
					
						
						
							
							python/build/libs.py: update FFmpeg to 5.1.2  
						
						
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3a70f09dd3 
					 
					
						
						
							
							python/build/libs.py: update libopenmpt to 0.6.6  
						
						
						
						
							
						
					 
					
						2022-10-14 22:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						568f63100b 
					 
					
						
						
							
							python/build/libs.py: update zlib to 1.2.13  
						
						
						
						
							
						
					 
					
						2022-10-14 21:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								jcorporation 
							
						 
					 
					
						
						
							
						
						2937a55582 
					 
					
						
						
							
							add precondition for mount/unmount in commands response  
						
						
						
						
							
						
					 
					
						2022-10-07 13:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						209e4e940e 
					 
					
						
						
							
							Merge branch 'queue_save_with_append' of  https://github.com/geneticdrift/MPD  
						
						
						
						
							
						
					 
					
						2022-10-02 11:41:17 +02:00 
						 
				 
			
				
					
						
							
							
								gd 
							
						 
					 
					
						
						
							
						
						cd093a6014 
					 
					
						
						
							
							Added new optional argument MODE to command 'save' to be able to append or replace an existing playlist  
						
						
						
						
							
						
					 
					
						2022-10-02 11:19:36 +03:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						3e25916b37 
					 
					
						
						
							
							time/Parser: remove unused library  
						
						
						
						
							
						
					 
					
						2022-09-30 18:17:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						5f9438dae6 
					 
					
						
						
							
							storage/curl: include cleanup  
						
						
						
						
							
						
					 
					
						2022-09-30 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								BurroCargado 
							
						 
					 
					
						
						
							
						
						99e65c58ce 
					 
					
						
						
							
							storage/curl: make timestamp parsing more robust  
						
						... 
						
						
						
						According to the latest WebDAV specification (RFC4918),
timestamp string in the getlastmodified property is formatted
as rfc1123-date, such as "Sun, 06 Nov 1994 08:49:37 GMT".
However, to process responses from servers in the older style
format specified in RFC2518, timestamps in the HTTP-date format
had better be accepted.
As described in the libcurl api documentation, curl_getdate() can handle
timestamp strings in HTTP-date formats, including rfc1123-date.
https://www.rfc-editor.org/rfc/rfc4918#section-15.7 
https://www.rfc-editor.org/rfc/rfc2518.html#section-13.7 
https://curl.se/libcurl/c/curl_getdate.html  
						
						
							
						
					 
					
						2022-09-29 18:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								BurroCargado 
							
						 
					 
					
						
						
							
						
						df71b07e9d 
					 
					
						
						
							
							storage/curl: fix can't get timestamp of remote file  
						
						
						
						
							
						
					 
					
						2022-09-29 18:19:03 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						2694195215 
					 
					
						
						
							
							storage/curl: add noexcept and [[gnu::pure]]  
						
						
						
						
							
						
					 
					
						2022-09-29 18:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						b0d6c0e7cb 
					 
					
						
						
							
							Merge branch 'v0.23.x'  
						
						
						
						
							
						
					 
					
						2022-09-28 13:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						66450d1f3c 
					 
					
						
						
							
							subprojects: update expat, fmt, sqlite3, vorbis  
						
						
						
						
							
						
					 
					
						2022-09-28 11:34:33 +02:00 
						 
				 
			
				
					
						
							
							
								Max Kellermann 
							
						 
					 
					
						
						
							
						
						76efea3aa7 
					 
					
						
						
							
							decoder/ffmpeg: add libfmt formatter for AVSampleFormat  
						
						... 
						
						
						
						Fixes compiler warning because formatting unscoped enums is deprecated
since libfmt 9. 
						
						
							
						
					 
					
						2022-09-28 11:34:33 +02:00