<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/ChangeLog, branch master</title>
<subtitle>dontfiles
</subtitle>
<id>https://git.causal.agency/src/atom?h=master</id>
<link rel='self' href='https://git.causal.agency/src/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/src/'/>
</feed>
https://git.causal.agency/pounce/atom/Makefile?h=2.5' type='application/atom+xml'/>
<link rel='vcs-git' href='https://git.causal.agency/pounce' title='pounce Git repository'/>
</head>
<body>
<div id='cgit'><table id='header'>
<tr>
<td class='main'><a href='/'>index</a> : <a href='/pounce/'>pounce</a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='0e447340fc73fc788e48451e902385c6ca64ae41'/><select name='h' onchange='this.form.submit();'>
<option value='e3050a6812081bf1eac4d6ff05db7386c9f1b57c'>this commit</option>
<optgroup label='branches'><option value='master'>master</option>
</optgroup></select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>IRC bouncer
</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/pounce/?h=2.5'>summary</a> <a href='/pounce/refs/?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41'>refs</a> <a class='active' href='/pounce/log/Makefile?h=2.5&amp;follow=1'>log</a> <a href='/pounce/tree/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41'>tree</a> <a href='/pounce/commit/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41&amp;follow=1'>commit</a> <a href='/pounce/diff/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41&amp;follow=1'>diff</a></td><td class='form'><form class='right' method='get' action='/pounce/log/Makefile'>
<input type='hidden' name='h' value='2.5'/><input type='hidden' name='id' value='0e447340fc73fc788e48451e902385c6ca64ae41'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/pounce/log/?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41&amp;follow=1'>root</a>/<a href='/pounce/log/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41&amp;follow=1'>Makefile</a> (<a href='/pounce/log/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41'>unfollow</a>)</div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/pounce/log/Makefile?h=2.5&amp;id=0e447340fc73fc788e48451e902385c6ca64ae41&amp;showmsg=1&amp;follow=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2021-09-03 15:21:42 -0400'>2021-09-03</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=b284dd634206d0b62940aec84ec4d214c61d4c5d&amp;follow=1'>OpenBSD: Drop inet pledge when using unix socket</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-03 15:07:50 -0400'>2021-09-03</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=04204db3c18a97154bfcd81d2df5c05675a7504d&amp;follow=1'>OpenBSD: Drop no longer needed unveils and pledge promises</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-03 15:06:21 -0400'>2021-09-03</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=e7e70ffca5d1c6fa0c8e444113c6af2d78142f90&amp;follow=1'>Reorder file loading in main</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 22:04:57 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/server.c?h=2.5&amp;id=53c1ebff35dc81263d4491753a6dd9676f5b9120&amp;follow=1'>Be nice and call tls_close(3) on the server</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 21:54:53 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=234ece0547f069cf761bc10262ed74c954e7fb6b&amp;follow=1'>Separate client QUIT and ERROR messages</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 21:34:43 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/client.c?h=2.5&amp;id=9569b2eb98c6dd8015e3a4802184f90d211ea75f&amp;follow=1'>Remove redundant clientDiff function</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 18:22:23 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=144c75363738965c70335217b6b6722a4a6c0b16&amp;follow=1'>OpenBSD: pledge(2) the genCert code path</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 18:12:17 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=404807039d3636a97a0337880c1339db6c8b6d1b&amp;follow=1'>OpenBSD: pledge(2) the hashPass code path</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 18:08:36 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=715c21e9e471f32106e59025c0e4c1b05a57290f&amp;follow=1'>OpenBSD: pledge(2) printCert code path separately</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 18:02:24 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=4c889ebf5d42ba8939e33c14a74b4552474587f4&amp;follow=1'>Call serverConfig() with NULLs for -o</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-09-02 17:44:42 -0400'>2021-09-02</span></td><td><a href='/pounce/commit/bounce.c?h=2.5&amp;id=2ffea78176d5d761be9f0cecd5ba646aed2945b2&amp;follow=1'>Read from /dev/urandom instead of using getentropy(3)</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-31 14:38:24 -0400'>2021-08-31</span></td><td><a href='/pounce/commit/state.c?h=2.5&amp;id=fe989b8c89a554034a6c82ef643a1c1ec50526c2&amp;follow=1'>Separate stateSync intro messages</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-30 17:40:49 -0400'>2021-08-30</span></td><td><a href='/pounce/commit/state.c?h=2.5&amp;id=5d72a1dd1e2fdaec676569559b6f483682495a4e&amp;follow=1'>Correct handling of colons in SASL PLAIN</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-28 16:26:45 -0400'>2021-08-28</span></td><td><a href='/pounce/commit/ring.c?h=2.5&amp;id=dbeb3bd21d7d8171a92c2bcbedd24f25190c4230&amp;follow=1'>Declare producer static</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-28 16:05:34 -0400'>2021-08-28</span></td><td><a href='/pounce/commit/client.c?h=2.5&amp;id=3294ada0562f8b598104ed1df0a382fb2d1f195b&amp;follow=1'>Use CapBits as length of Filters</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-21 16:15:13 -0400'>2021-08-21</span></td><td><a href='/pounce/commit/local.c?h=2.5&amp;id=78afc824b486c370f55a200b659b2b7a82b92a0d&amp;follow=1'>Don't create new tls_server(3), just reconfigure</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-21 16:08:55 -0400'>2021-08-21</span></td><td><a href='/pounce/commit/local.c?h=2.5&amp;id=4c4776b7a160e146de351c0706927d3224449751&amp;follow=1'>Zero local-key memory before freeing it</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-21 14:49:07 -0400'>2021-08-21</span></td><td><a href='/pounce/commit/state.c?h=2.5&amp;id=0e3cdc19922c6ea0b3b63264b5362e1984e8b466&amp;follow=1'>Avoid overwriting manual AWAY messages</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-20 16:33:12 -0400'>2021-08-20</span></td><td><a href='/pounce/commit/server.c?h=2.5&amp;id=6fc2271398fbbe271f06f9ba1e2997810a1ab776&amp;follow=1'>Replace verbose colors with two types of arrows</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-20 15:58:48 -0400'>2021-08-20</span></td><td><a href='/pounce/commit/server.c?h=2.5&amp;id=8a798865419f4b416d8c46ae12dd73cb311b61bd&amp;follow=1'>Explicitly clear TLS secrets after handshake</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-20 15:53:29 -0400'>2021-08-20</span></td><td><a href='/pounce/commit/server.c?h=2.5&amp;id=bec7281de7ac3fb5845cd860ac70f848380ce8cd&amp;follow=1'>Handle TLS_WANT_POLL{IN,OUT} from tls_handshake(3) with server</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-08-20 15:48:19 -0400'>2021-08-20</span></td><td><a href='/pounce/commit/server.c?h=2.5&amp;id=26e6c331f51a5b23c39ffa8e172ab776fdbc3f06&amp;follow=1'>Use "secure" libtls ciphers</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-07-08 16:02:18 -0400'>2021-07-08</span></td><td><a href='/pounce/commit/state.c?h=2.5&amp;id=1171a1067c66a0e22b9712bae6bbb09d1a9d6ca5&amp;follow=1'>Use seprintf to build final 005</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-19 19:03:36 -0400'>2021-06-19</span></td><td><a href='/pounce/commit/configure?h=2.5&amp;id=eea88e1ccb303f6677165314c1dc0bf8fdd57d6b&amp;follow=1'>Fix LDADD.crypt on Darwin</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-18 12:16:09 -0400'>2021-06-18</span></td><td><a href='/pounce/commit/pounce.1?h=2.5&amp;id=da6dcf06bf90423525e3c94a9ec808a32445285a&amp;follow=1'>Add -m mode option to set user modes</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-18 12:15:13 -0400'>2021-06-18</span></td><td><a href='/pounce/commit/pounce.1?h=2.5&amp;id=7da9aefb7b3ce64a36fdcad30fabb01a22261fbf&amp;follow=1'>Document channel keys in join option</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-18 11:43:53 -0400'>2021-06-18</span></td><td><a href='/pounce/commit/pounce.1?h=2.5&amp;id=8fb8c0e5e9467e825fb81892e657f6f8419c1f7a&amp;follow=1'>Use | to separate flags from config options</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-18 11:33:32 -0400'>2021-06-18</span></td><td><a href='/pounce/commit/pounce.1?h=2.5&amp;id=da8d4e0d70258e11815fafde5e1ef6794f53bd11&amp;follow=1'>Stop referring to server-time as IRCv3.2</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-17 15:48:23 -0400'>2021-06-17</span></td><td><a href='/pounce/commit/README.7?h=2.5&amp;id=11ac45509a0770696364ddf001c8b2293d57be6a&amp;follow=1'>Add mailing list archive to README</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-10 15:05:15 -0400'>2021-06-10</span></td><td><a href='/pounce/commit/state.c?h=2.5&amp;id=423b67d02582275a08b53fd7a9eceb9bc25fd81b&amp;follow=1'>Stop accumulating ISUPPORT tokens once MOTD starts</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-09 17:56:43 -0400'>2021-06-09</span></td><td><a href='/pounce/commit/client.c?h=2.5&amp;id=16ae4d6f42a8f3502e5c596568ec7a9bd69ce909&amp;follow=1'>Use seprintf for snip, removing strlcpyn</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-09 17:56:43 -0400'>2021-06-09</span></td><td><a href='/pounce/commit/client.c?h=2.5&amp;id=39efb5a3e215903e934d8d1c1b92c78f8b90e7ab&amp;follow=1'>Use seprintf for reserialize</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-09 17:56:43 -0400'>2021-06-09</span></td><td><a href='/pounce/commit/bounce.h?h=2.5&amp;id=d2d3901e13a7cd879611e1cf7f8a0de39eb125af&amp;follow=1'>Use seprintf for capList</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-06-09 17:56:42 -0400'>2021-06-09</span></td><td><a href='/pounce/commit/bounce.h?h=2.5&amp;id=e295e8f98f9c59aae6b1b511bad9979715a0fe7d&amp;follow=1'>Add seprintf</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-27 12:57:30 -0400'>2021-05-27</span></td><td><a href='/pounce/commit/README.7?h=2.5&amp;id=df596f6f834b2de78add528957ddae0e056575e9&amp;follow=1'>Add pounce-notify to README</a><span class='decoration'> <a class='tag-annotated-deco' href='/pounce/tag/?h=2.4'>2.4</a></span></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-27 12:55:34 -0400'>2021-05-27</span></td><td><a href='/pounce/commit/extra/notify/pounce-notify.1?h=2.5&amp;id=f0f9e11166f4c8507c0683789523e8a423f779f2&amp;follow=1'>Fix ENVIRONMENT formatting in pounce-notify(1)</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-27 12:43:54 -0400'>2021-05-27</span></td><td><a href='/pounce/commit/QUIRKS.7?h=2.5&amp;id=639bf6bd4ee6c9bff0ca1696d3698c35dbfaf4fd&amp;follow=1'>Add note about Libera.Chat SASL-only ranges</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-25 21:35:05 -0400'>2021-05-25</span></td><td><a href='/pounce/commit/README.7?h=2.5&amp;id=b095625ba7c3233fc234b4bc86ad5c5198afde91&amp;follow=1'>Add QUIRKS file</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-19 11:40:44 -0400'>2021-05-19</span></td><td><a href='/pounce/commit/pounce.1?h=2.5&amp;id=9f13b211aa9f0c74843038939b9c9b76ac77f375&amp;follow=1'>Replace freenode with tilde.chat</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-04 19:58:12 -0400'>2021-05-04</span></td><td><a href='/pounce/commit/extra/notify/pounce-notify.1?h=2.5&amp;id=4911085a851652e511082f6b0138c6e82c3d8198&amp;follow=1'>notify: Reword pounce-notify manual</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-05-02 20:35:48 -0400'>2021-05-02</span></td><td><a href='/pounce/commit/extra/palaver/configure?h=2.5&amp;id=8d27209e1872046eb1eba24a7ff85488f6c28ed4&amp;follow=1'>Clean up Makefiles, configure scripts</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-04-30 20:04:26 -0400'>2021-04-30</span></td><td><a href='/pounce/commit/extra/palaver/notify.c?h=2.5&amp;id=5940b072fd80ced9aa2991f9193ea653aced0d9a&amp;follow=1'>palaver: Exit on getopt failure</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-04-30 19:35:40 -0400'>2021-04-30</span></td><td><a href='/pounce/commit/extra/notify/notify.c?h=2.5&amp;id=70651e35d84bca8a4acadf9dfec6a58933e70471&amp;follow=1'>notify: Implement pounce-notify</a></td><td>June McEnroe