<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/t, 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-07-03T18:09:01Z</updated>
<entry>
<title>test: Change suffix of test scripts to .bash.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-06-23T16:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=379381cbf3555186fbbb4331e9f878d1a5bdcac3'/>
<id>urn:sha1:379381cbf3555186fbbb4331e9f878d1a5bdcac3</id>
<content type='text'>
All of these are bash scripts, after all.
</content>
</entry>
<entry>
<title>test: Rename makefile.test.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-06-23T16:56:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=54913d5ab2ba7d0b9f56ce2752a6e36e4fb030dc'/>
<id>urn:sha1:54913d5ab2ba7d0b9f56ce2752a6e36e4fb030dc</id>
<content type='text'>
The lopsub and the bison makefiles which are included from Makefile.real
are simply called "makefile", so let's be consistent.
</content>
</entry>
<entry>
<title>test: Use bash case modification.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-06-16T19:50:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=082292f9b7b224e8cedeaf10781bf0d18348dd16'/>
<id>urn:sha1:082292f9b7b224e8cedeaf10781bf0d18348dd16</id>
<content type='text'>
This saves a tr(1) invocation per executable.
</content>
</entry>
<entry>
<title>test: Simplify color output.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-08T22:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=c6aeae01d0fd12e8ae6333fdb27c51a530b15e32'/>
<id>urn:sha1:c6aeae01d0fd12e8ae6333fdb27c51a530b15e32</id>
<content type='text'>
Use ANSI escape sequences instead of running tput(1) many times. We now
set and reset the color in one step, so colors are no longer messed up when
running tests in parallel. This allows us to remove the .NOTPARALLEL: target
in makefile.test.
</content>
</entry>
<entry>
<title>test: Replace echo by printf.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-08T21:26:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=19b68f779960ba80549fffe9d4924f91e23ce335'/>
<id>urn:sha1:19b68f779960ba80549fffe9d4924f91e23ce335</id>
<content type='text'>
In view of the "irreconcilable differences in the various versions of echo"
(see the POSIX(1) man page of printf), printf should be preferred over echo.
</content>
</entry>
<entry>
<title>test: Remove unused --immediate and --long.</title>
<updated>2026-07-03T18:09:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-08T21:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=1617b202b0318abbc3fa801685de89f7bed79263'/>
<id>urn:sha1:1617b202b0318abbc3fa801685de89f7bed79263</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: Trivial coding style cleanups.</title>
<updated>2026-07-03T18:04:38Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-08T21:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=688d86889719f31abccb24c32f607e57fdc5e907'/>
<id>urn:sha1:688d86889719f31abccb24c32f607e57fdc5e907</id>
<content type='text'>
Remove superfluous quotes, replace double quotes by single quotes where
possible, and prevent double expansion in arithmetic evaluation.
</content>
</entry>
<entry>
<title>test-lib: Don't run tests in parallel.</title>
<updated>2026-05-29T21:14:13Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-05-08T20:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=edf5ab4d619c233d4927eba839e31de8e39d77c1'/>
<id>urn:sha1:edf5ab4d619c233d4927eba839e31de8e39d77c1</id>
<content type='text'>
Doing so does not save much time, and it causes messages to be printed in
incorrect colors because terminal access is not serialized. We still want
to run the recipes of the regular build in parallel, though.

Fixes: 2114be1d4f21e2a851b4d0d60c47fa505250d85b
</content>
</entry>
<entry>
<title>server: Replace the init subcommand by --init.</title>
<updated>2026-03-13T19:46:20Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-02-25T23:05:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=f57809b6f950380ceaee9bb2b47915441dd9c7b0'/>
<id>urn:sha1:f57809b6f950380ceaee9bb2b47915441dd9c7b0</id>
<content type='text'>
This simplifies the code, and we may now assume that the database is always
open, which paves the way for further simplifications.
</content>
</entry>
<entry>
<title>Remove dccp.</title>
<updated>2026-01-26T22:16:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-01-20T20:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=130196c60a8e15ea6cc2cd374047ff868276778f'/>
<id>urn:sha1:130196c60a8e15ea6cc2cd374047ff868276778f</id>
<content type='text'>
This removes all traces of dccp, specifically dccp_recv.c and dccp_send.c.
The flowops related functions of net.c can go away as well, as flowops were
only needed for the dccp transport. A few other functions are simplified by
dropping the flowops or protocol parameter.

Further cleanups are possible, but are deferred to subsequent commits. In
particular, some functions of send_common.c are only called by the http
transport now. These can be moved to http_send.c and then be made static.
</content>
</entry>
</feed>
