<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/daemon.c, branch v0.3</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.3</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=v0.3'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2009-10-22T20:47:19Z</updated>
<entry>
<title>daemon: Avoid using MAXLINE.</title>
<updated>2009-10-22T20:47:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-10-22T20:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=b3490104baea629c0d5c472abc63f24b4fe01000'/>
<id>urn:sha1:b3490104baea629c0d5c472abc63f24b4fe01000</id>
<content type='text'>
MAXLINE is kind of depricated. Just use a 100 byte buffer and make the scope of the
buffer more local. Also, kill the pointless initialization to an empty string.
</content>
</entry>
<entry>
<title>drop_privileges_or_die(): Check return value of setuid().</title>
<updated>2009-10-22T20:42:36Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-10-22T20:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=1f132af229ff899aae357ee75a3b8e7b4bd061bd'/>
<id>urn:sha1:1f132af229ff899aae357ee75a3b8e7b4bd061bd</id>
<content type='text'>
The call to setuid() may fail, e.g. because it brings the process over its RLIMIT_NPROC
resource limit. So print an error message and exit in this case.
</content>
</entry>
<entry>
<title>daemon: Don't set the umask to zero.</title>
<updated>2009-08-21T19:30:23Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-08-21T19:30:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=bd55215eb1f1c8d041170743dcee5e069d5706b8'/>
<id>urn:sha1:bd55215eb1f1c8d041170743dcee5e069d5706b8</id>
<content type='text'>
Clearing umask creates more problems that it solves.
</content>
</entry>
<entry>
<title>Fix two typos in daemon.c.</title>
<updated>2009-08-21T19:08:29Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-08-21T19:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=5446dfe5a4d54aa49dbc961956818d751e817326'/>
<id>urn:sha1:5446dfe5a4d54aa49dbc961956818d751e817326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use symbolic names for loglevels and clean up the ggo mess.</title>
<updated>2009-01-18T01:25:42Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-18T01:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=3cfb1d880ebf22546486316cb74cce21f007eb07'/>
<id>urn:sha1:3cfb1d880ebf22546486316cb74cce21f007eb07</id>
<content type='text'>
We now use m4 to generate the ggo files, which allows to get rid of
a lot of duplicated command line options and improves the readability
of the man pages.
</content>
</entry>
<entry>
<title>Move color logging code to daemon.c and use it also for para_audiod.</title>
<updated>2009-01-16T18:28:57Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-16T18:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=ae657a3b13b4ff76187dad39fede40b98d7cb6d7'/>
<id>urn:sha1:ae657a3b13b4ff76187dad39fede40b98d7cb6d7</id>
<content type='text'>
This patch also introduces the para_log() function of daemon.c so that
both para_server and para_audiod can use it.
</content>
</entry>
<entry>
<title>Rename daemon_init() to daemonize().</title>
<updated>2009-01-15T23:39:05Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-15T23:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=7fbd028fc23846f9f410e3876f5ed92d2d9d5d28'/>
<id>urn:sha1:7fbd028fc23846f9f410e3876f5ed92d2d9d5d28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cosmetics: Rename some functions.</title>
<updated>2009-01-12T14:52:14Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-12T14:52:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=94c7c613f4c66a36c81edae74a42024015122c16'/>
<id>urn:sha1:94c7c613f4c66a36c81edae74a42024015122c16</id>
<content type='text'>
Add "_or_die" suffix to functions that exit on errors.
</content>
</entry>
<entry>
<title>Change year of copyright from 2008 to 2009.</title>
<updated>2009-01-10T00:53:18Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2009-01-10T00:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=6bdac07456cb5872f824028912d1049883a9c21f'/>
<id>urn:sha1:6bdac07456cb5872f824028912d1049883a9c21f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>daemon.c: Minor logging impreovments.</title>
<updated>2008-02-17T20:54:02Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2008-02-17T20:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=4594318afeb3d667eeaedf9c84a451ba83d0a638'/>
<id>urn:sha1:4594318afeb3d667eeaedf9c84a451ba83d0a638</id>
<content type='text'>
</content>
</entry>
</feed>
