<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd, branch rel-27-rc1</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-27-rc1</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-27-rc1'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2024-04-13T10:26:55+00:00</updated>
<entry>
<title>ngIRCd Release 27~rc1</title>
<updated>2024-04-13T10:26:55+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-13T10:26:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b362b5a94554a3f4818c90bf54f8715b58ab923b'/>
<id>urn:sha1:b362b5a94554a3f4818c90bf54f8715b58ab923b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test suite: Use $USER in getpid.sh when $LOGNAME is not set</title>
<updated>2024-04-13T10:22:35+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-13T10:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e3f96d446dd88241a94de51b676fd118d47ab7d7'/>
<id>urn:sha1:e3f96d446dd88241a94de51b676fd118d47ab7d7</id>
<content type='text'>
The LOGNAME environment variable is not set in GitHub "actions", for
example ...
</content>
</entry>
<entry>
<title>Update doc/Platforms.txt</title>
<updated>2024-04-11T20:11:38+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-02T20:33:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=0d42ea7709c786cd9c405cf04395afd0091e580e'/>
<id>urn:sha1:0d42ea7709c786cd9c405cf04395afd0091e580e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ngircd.service: Redirect stdout and stderr to the journal</title>
<updated>2024-04-11T20:09:52+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-11T19:57:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4b1eb0e3ee203819b0d8c5d890f7edd55e50eac0'/>
<id>urn:sha1:4b1eb0e3ee203819b0d8c5d890f7edd55e50eac0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare documentation for ngIRCd 27~rc1</title>
<updated>2024-04-05T22:13:24+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-01-16T22:09:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ff0a9b9c2a4312a37ca115e8d72d7a7a3b9ce26e'/>
<id>urn:sha1:ff0a9b9c2a4312a37ca115e8d72d7a7a3b9ce26e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ping the service manager and set a status message</title>
<updated>2024-04-05T22:13:13+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-05T20:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=791778d7b6e2f0e92c67e6812f85445171c24572'/>
<id>urn:sha1:791778d7b6e2f0e92c67e6812f85445171c24572</id>
<content type='text'>
Periodically "ping" the service manager (every 3 seconds) and set a
status message showing connection statistics.

This enables using the systemd(8) watchdog functionality for the
"ngircd.service" unit.
</content>
</entry>
<entry>
<title>Add support for the "sd_notify" protocol</title>
<updated>2024-04-05T22:12:58+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-05T20:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e4873b4d63d0bcd4914a1cee82599a13cfd77e47'/>
<id>urn:sha1:e4873b4d63d0bcd4914a1cee82599a13cfd77e47</id>
<content type='text'>
This allows the "ngircd.service" systemd(8) unit to use the "notify"
service type, which allows for better status tracking by the service
manager.
</content>
</entry>
<entry>
<title>Add ".trunk" to .gitignore file</title>
<updated>2024-04-05T21:16:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-05T12:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3e535a295523853963438eb94f9cfa24c998b52f'/>
<id>urn:sha1:3e535a295523853963438eb94f9cfa24c998b52f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test suite: wait for ERROR message on QUIT</title>
<updated>2024-04-05T21:16:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-02T20:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a8a37b681e54cb236f0547961d87bf271db8d536'/>
<id>urn:sha1:a8a37b681e54cb236f0547961d87bf271db8d536</id>
<content type='text'>
Wait for the "ERROR :Closing connection" message sent by ngIRCd when
handling the QUIT command, do not wait for "Connection closed" which is
actually output by the telnet(1) command and is implementation
dependant! For example, on Haiku OS, this is not always(!) echoed (the
command seems to hang sometimes?) which results in unpredictable
failures in the test suite ...
</content>
</entry>
<entry>
<title>Test suite: simplify and enhance getpid.sh</title>
<updated>2024-04-05T21:16:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-01T19:38:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=22a8744476dff7763cd94954bd8f96fbdfc0d251'/>
<id>urn:sha1:22a8744476dff7763cd94954bd8f96fbdfc0d251</id>
<content type='text'>
- Try to only search for processes of the current user.
- Prefer using pgrep (in addition to pidof) when available.
- Streamline system overrides.
- Get rid of HEAD_FLAGS: all systems so far support "-1".
- Use "ps -o pid,comm" as the default, which is POSIX.1.
- Use "sort -r" to hopefully get the newest (=highest) PID, which is the
  case on older systems not using randomized PIDs at least.
</content>
</entry>
</feed>
