<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/http_send.c, branch next</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=next</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2026-03-17T22:45:43Z</updated>
<entry>
<title>Switch to SPDX identifiers.</title>
<updated>2026-03-17T22:45:43Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-03-15T14:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=ea0cecf96e08c489fdcc94d046019f4ce46f58e2'/>
<id>urn:sha1:ea0cecf96e08c489fdcc94d046019f4ce46f58e2</id>
<content type='text'>
Generated with

	sed -i 's|Copyright.*Andre Noll.*|SPDX-License-Identifier: GPL-2.0 */|g' *.c *.h

followed by manually tweaking the result a bit. No license change intended.
</content>
</entry>
<entry>
<title>Move user_list.[ch] into server.[ch].</title>
<updated>2026-03-01T13:44:14Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-02-13T20:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=81a135b2cfee5c3d54c30c8ffea601c7a24fbf6d'/>
<id>urn:sha1:81a135b2cfee5c3d54c30c8ffea601c7a24fbf6d</id>
<content type='text'>
This works because only the server links with user_list.o. Since struct user
contains a list head, list.h must now be included *before* server.h, which
requires some trivial header shuffling in the .c files that include server.h.
</content>
</entry>
<entry>
<title>http_send.c: Simplify format_url().</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-19T19:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=054935492d28c01578c093fb43982b40dc85cc84'/>
<id>urn:sha1:054935492d28c01578c093fb43982b40dc85cc84</id>
<content type='text'>
All callers pass an element of the listen_addresses[] array of struct
sender_status, and these elements are never NULL.
</content>
</entry>
<entry>
<title>Move format_url() from net.c to http_send.c.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-18T19:45:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=2735ca56c3b1177fec6f0ab167cf4b82baf185da'/>
<id>urn:sha1:2735ca56c3b1177fec6f0ab167cf4b82baf185da</id>
<content type='text'>
It's only needed there.
</content>
</entry>
<entry>
<title>Merge acl.c into http_send.c.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-18T15:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b5ef894b6b7d67ae2a0e8159ea0a0da58541007f'/>
<id>urn:sha1:b5ef894b6b7d67ae2a0e8159ea0a0da58541007f</id>
<content type='text'>
Another small file whose functions are only called from http_send.c.
This makes all acl functions static and dedoxifies them.
</content>
</entry>
<entry>
<title>Merge chunk_queue.c into http_send.c.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-18T15:00:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b7b74c5fcf14cee58f166243b16ff86107d6c41b'/>
<id>urn:sha1:b7b74c5fcf14cee58f166243b16ff86107d6c41b</id>
<content type='text'>
The former is only ~150 lines long and has no users outside of http_send.c. The
merge allows us to mark the chunk queue related functions static, and some
pointless doxygen comments can go away as well.
</content>
</entry>
<entry>
<title>http_send.c: Move header_sent to struct private_http_sender_data.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-17T16:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=30ec45ebf56dce703272fe5c3d2e56f93bdb0cd1'/>
<id>urn:sha1:30ec45ebf56dce703272fe5c3d2e56f93bdb0cd1</id>
<content type='text'>
The udp sender does not need it. Convert it to bool and initialize it because
the private_data structure of the http sender is allocated without zeroing.
</content>
</entry>
<entry>
<title>http_send.c: Move chunk queue into struct private_http_sender_data.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-17T16:32:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=3c023c4ccd10e903de70d0d62951105597a1b9ca'/>
<id>urn:sha1:3c023c4ccd10e903de70d0d62951105597a1b9ca</id>
<content type='text'>
The udp sender does not need it, so it should not be part of the
sender-independent sender_client structure.

Since shutdown_client() needs to derive the private_http_sender_data
structure from the -&gt;private_data pointer of the sender_client pointer, the
declaration of struct private_http_sender_data has to move up. Since this
structure depends on the http_client_status enumeration, the declaration of
the enumeration needs to move up as well.
</content>
</entry>
<entry>
<title>struct sender: Remove unused sched pointer argument of -&gt;post_monitor().</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-16T18:58:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=96078388afd4e9573174f40981d9952a3da17a21'/>
<id>urn:sha1:96078388afd4e9573174f40981d9952a3da17a21</id>
<content type='text'>
Only the http sender implements -&gt;post_monitor(), and does not use
the argument.
</content>
</entry>
<entry>
<title>struct sender: Remove unused chunks_sent parameter of -&gt;send().</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2025-09-16T18:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=f616d44a11995ed1eefffd69d34def8f7a4802c6'/>
<id>urn:sha1:f616d44a11995ed1eefffd69d34def8f7a4802c6</id>
<content type='text'>
Only the http sender sets -&gt;send() (to http_send()), and this function
ignores the parameter.
</content>
</entry>
</feed>
