Max Kellermann
|
592649d3f2
|
net/ToString: check family==AF_INET6 instead of looking for colons
|
2023-09-18 21:59:27 +02:00 |
|
Max Kellermann
|
9398599816
|
net/ToString: use libfmt
|
2023-09-18 21:58:55 +02:00 |
|
Max Kellermann
|
61c29473d3
|
net/ToString: append port only if it is non-zero
|
2023-09-18 11:11:00 +02:00 |
|
Max Kellermann
|
5fd2fc77f3
|
net/ToString: add null check
|
2023-09-18 11:08:16 +02:00 |
|
Max Kellermann
|
3eb0681e3d
|
net/ToString: use SocketAddress::GetLocalRaw()
|
2023-09-18 10:54:52 +02:00 |
|
Max Kellermann
|
e831af35fd
|
input/curl: move code to CreateEasy()
|
2023-09-17 14:26:47 +02:00 |
|
Max Kellermann
|
fb2e0f734e
|
lib/fmt/ToBuffer: add overload with StringBuffer parameter
|
2023-09-16 23:05:48 +02:00 |
|
Max Kellermann
|
3d69f43cff
|
event/Loop: include SocketEvent.hxx only if HAVE_THREADED_EVENT_LOOP
|
2023-09-16 22:55:04 +02:00 |
|
Max Kellermann
|
41b1931d91
|
event/Loop: move the poll_backend to the top
This is where all sockets are registered, so it should be initialized
first and destructed last.
|
2023-09-16 22:45:45 +02:00 |
|
Max Kellermann
|
f086444e4a
|
lib/curl/Easy: add method SetRequestBody(std::string_view)
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
b8210bbc45
|
lib/avahi/Poll: fix copyright header
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
ce2965b5bc
|
io/uring/meson.build: disable io_uring on Android
On Android, the feature is forbidden by a seccomp filter, see
https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
18000ff499
|
io/uring/Handler: remove unused header
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
64e91d6eb7
|
test/util/TestIntrusiveForwardList: add constant_time_size test
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
6f7dce6dca
|
test/util/TestIntrusiveForwardList: implement size() only if options.constant_time_size is set
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
175524ad02
|
util/IntrusiveForwardList: make end() non-static
So we can have a `const` overload which is important for some
algorithm templates.
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
bfbde72676
|
util/Intrusive*: insertion methods return an iterator
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
f76583a08a
|
util/IntrusiveList: document the erase() return value
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
6d39b401b5
|
util/IntrusiveForwardList: add method iterator_to()
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
f448bfd3f3
|
util/IntrusiveForwardList: add option cache_last
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
64b0587e78
|
util/OptionalField: new library
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
9fe813e572
|
util/IntrusiveForwardList: add pop_front_and_dispose()
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
b0da0bbf8b
|
util/IntrusiveForwardList: pop_front() returns reference
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
5c44082b77
|
util/IntrusiveForwardList: add non-static insert_after() implementation
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
df7ed27b78
|
util/IntrusiveForwardList: fix move operator, really swap counter
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
bef7ce37d9
|
RemoteTagCache: use the pop_front() return value
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
c74cf79e0f
|
Merge pull request #1865 from MusicPlayerDaemon/dependabot/github_actions/actions/checkout-4
build(deps): bump actions/checkout from 3 to 4
|
2023-09-16 21:58:20 +02:00 |
|
naglis
|
992488c6c6
|
doc/plugins.rst: document missing httpd settings
|
2023-09-16 00:18:03 +03:00 |
|
Max Kellermann
|
9bb67ae7f0
|
subprojects: update sqlite to 3.43.0-1
|
2023-09-12 10:21:27 +02:00 |
|
Max Kellermann
|
c994fe4879
|
io/uring/meson.build: detect liburing with include_type=system
This avoids breakages due to `-Wgnu-anonymous-struct`.
|
2023-09-12 10:20:58 +02:00 |
|
Max Kellermann
|
32421fed89
|
subprojects: update liburing to 2.3-3
|
2023-09-12 10:17:03 +02:00 |
|
Max Kellermann
|
077add79cd
|
subprojects: update fmt to 9.1.0-2
|
2023-09-12 10:16:56 +02:00 |
|
Max Kellermann
|
50f0163f5f
|
time/SystemClock: pass by value
|
2023-09-12 09:56:06 +02:00 |
|
Max Kellermann
|
481c1b6f2e
|
lib/dbus/ReadIter: add method GetBool()
|
2023-09-12 09:53:58 +02:00 |
|
Max Kellermann
|
474b6610fa
|
lib/dbus/Error: add method GetName()
|
2023-09-12 09:53:15 +02:00 |
|
Max Kellermann
|
11c49da871
|
io/FileReader: remove unused method Close()
It's enough to have the destructor.
|
2023-09-12 09:53:06 +02:00 |
|
Max Kellermann
|
678828b56f
|
io/FileOutputStream: remove obsolete maybe_unused
|
2023-09-12 09:43:14 +02:00 |
|
Max Kellermann
|
9e802ad721
|
util/StringCompare: add pure attribute
|
2023-09-12 09:34:52 +02:00 |
|
Max Kellermann
|
859ffddea3
|
io/BufferedReader: fix ReadFullT() after std::span migration
|
2023-09-12 09:32:20 +02:00 |
|
Max Kellermann
|
daf935d310
|
util/HexFormat: add non-const overload
|
2023-09-12 09:11:38 +02:00 |
|
Max Kellermann
|
6953800628
|
python/build/libs.py: update CURL to 8.2.1
|
2023-09-11 22:24:27 +02:00 |
|
Max Kellermann
|
7c65c4f485
|
python/build/libs.py: update OpenSSL to 3.1.2
|
2023-09-11 22:23:59 +02:00 |
|
Max Kellermann
|
8950fb9393
|
python/build/libs.py: update zlib to 1.3
|
2023-09-11 22:22:00 +02:00 |
|
Max Kellermann
|
b754f3dc34
|
python/build/libs.py: update Opus to 1.4
|
2023-09-11 22:21:04 +02:00 |
|
Max Kellermann
|
e8a25dc8d9
|
python/build/libs.py: update FLAC to 1.4.3
|
2023-09-11 22:19:41 +02:00 |
|
Max Kellermann
|
99765cc704
|
modplug: add patch to remove the deprecated register keyword
|
2023-09-11 22:17:45 +02:00 |
|
Max Kellermann
|
a868dbce3b
|
android/AndroidManifest.xml: raise minSdkVersion to 24
This is needed to build libFLAC which uses ftello().
|
2023-09-11 22:14:23 +02:00 |
|
Max Kellermann
|
f68305bf00
|
util/NumberParser: remove obsolete __ANDROID_API__ check
|
2023-09-11 22:12:13 +02:00 |
|
Max Kellermann
|
517c234461
|
lib/zlib/GzipOutputStream: use MAX_WBITS
|
2023-09-11 22:02:04 +02:00 |
|
Max Kellermann
|
a58275591d
|
util/StaticVector: add methods erase(), pop_front()
|
2023-09-11 21:59:28 +02:00 |
|