<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/William%20Pitcock%20%3Cnenolod%40atheme.org%3E</link><counters><counter name="forever" lastEventTime="1305785715" firstEventTime="1181531665">4942</counter></counters><metadata><item name="subtitle"><value type="text/plain">None</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">William Pitcock &lt;nenolod@atheme.org&gt;</value></item><item name="url"><value type="text/plain">None</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6392:b6d73840fd2d</version>       <log>scripting/perl: add catserv example script</log>       <url>http://hg.atheme.org/atheme/rev/b6d73840fd2d</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/b6d73840fd2d/modules/scripting/perl/Makefile">modules/scripting/perl/Makefile</file> <file action="add" uri="http://hg.atheme.org/atheme/file/b6d73840fd2d/modules/scripting/perl/examples/catserv.pl">modules/scripting/perl/examples/catserv.pl</file></files>     </commit>   </body>   <timestamp>1305785653</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6391:b1bc76933f9d</version>       <log>scripting/perl: add very rudementary ability to create services through perl
spb will probably hate the way this works and redo it.</log>       <url>http://hg.atheme.org/atheme/rev/b1bc76933f9d</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/b1bc76933f9d/modules/scripting/perl/api/services.xs">modules/scripting/perl/api/services.xs</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b1bc76933f9d/modules/scripting/perl/lib/Atheme.pm">modules/scripting/perl/lib/Atheme.pm</file> <file action="add" uri="http://hg.atheme.org/atheme/file/b1bc76933f9d/modules/scripting/perl/lib/Atheme/Internal/ServiceHash.pm">modules/scripting/perl/lib/Atheme/Internal/ServiceHash.pm</file></files>     </commit>   </body>   <timestamp>1305785529</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6390:a287cb15d4d5</version>       <log>libathemecore: more cleanups</log>       <url>http://hg.atheme.org/atheme/rev/a287cb15d4d5</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/a287cb15d4d5/libathemecore/conf.c">libathemecore/conf.c</file></files>     </commit>   </body>   <timestamp>1305773161</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6389:46f1282c29c5</version>       <log>abirev: bump to 700006</log>       <url>http://hg.atheme.org/atheme/rev/46f1282c29c5</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/46f1282c29c5/include/abirev.h">include/abirev.h</file></files>     </commit>   </body>   <timestamp>1305772797</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6388:cfd5d6ee9a35</version>       <log>headers: Remove references to nonexistant symbols.</log>       <url>http://hg.atheme.org/atheme/rev/cfd5d6ee9a35</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/cfd5d6ee9a35/include/conf.h">include/conf.h</file></files>     </commit>   </body>   <timestamp>1305772787</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6387:afc46cb861d7</version>       <log>libathemecore: cleanups</log>       <url>http://hg.atheme.org/atheme/rev/afc46cb861d7</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/afc46cb861d7/libathemecore/conf.c">libathemecore/conf.c</file></files>     </commit>   </body>   <timestamp>1305772756</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6386:1d758c12e8af</version>       <log>libathemecore, chanserv/main: move chanserv core configuration to chanserv/main</log>       <url>http://hg.atheme.org/atheme/rev/1d758c12e8af</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/1d758c12e8af/libathemecore/conf.c">libathemecore/conf.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/1d758c12e8af/modules/chanserv/main.c">modules/chanserv/main.c</file></files>     </commit>   </body>   <timestamp>1305772181</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6385:a6c2b82a76f0</version>       <log>libathemecore,modules/nickserv: move core nickserv configuration to nickserv/main.</log>       <url>http://hg.atheme.org/atheme/rev/a6c2b82a76f0</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/a6c2b82a76f0/libathemecore/conf.c">libathemecore/conf.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/a6c2b82a76f0/modules/nickserv/main.c">modules/nickserv/main.c</file></files>     </commit>   </body>   <timestamp>1305771830</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6384:a9f301e8b5d4</version>       <log>libathemecore: more API change chasing</log>       <url>http://hg.atheme.org/atheme/rev/a9f301e8b5d4</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/a9f301e8b5d4/libathemecore/services.c">libathemecore/services.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/a9f301e8b5d4/libathemecore/servtree.c">libathemecore/servtree.c</file></files>     </commit>   </body>   <timestamp>1305771263</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6383:bab0840c6dcb</version>       <log>libathemecore: chase r6381 API change, phase 1</log>       <url>http://hg.atheme.org/atheme/rev/bab0840c6dcb</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/bab0840c6dcb/libathemecore/logger.c">libathemecore/logger.c</file></files>     </commit>   </body>   <timestamp>1305771109</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6382:b3eb87bea1aa</version>       <log>modules/*: chase API change in r6381.</log>       <url>http://hg.atheme.org/atheme/rev/b3eb87bea1aa</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/alis/main.c">modules/alis/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/botserv/main.c">modules/botserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/chanfix/main.c">modules/chanfix/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/chanserv/main.c">modules/chanserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/contrib/ircd_announceserv.c">modules/contrib/ircd_announceserv.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/contrib/ircd_catserv.c">modules/contrib/ircd_catserv.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/contrib/ircd_loveserv.c">modules/contrib/ircd_loveserv.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/gameserv/main.c">modules/gameserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/global/main.c">modules/global/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/groupserv/main/main.c">modules/groupserv/main/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/helpserv/main.c">modules/helpserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/helpserv/services.c">modules/helpserv/services.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/hostserv/main.c">modules/hostserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/infoserv/main.c">modules/infoserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/memoserv/main.c">modules/memoserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/nickserv/main.c">modules/nickserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/operserv/main.c">modules/operserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/rpgserv/main.c">modules/rpgserv/main.c</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b3eb87bea1aa/modules/saslserv/main.c">modules/saslserv/main.c</file></files>     </commit>   </body>   <timestamp>1305770768</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6381:c9d33111097d</version>       <log>libathemecore: service_t.conf_table is now a static member instead of a pointer
this means that the service conf table is guaranteed to exist and is managed by
the service base class constructor/destructor.
i think this is cleaner, because in reality, we have never ever formally supported
creating a service without a config-entry table.</log>       <url>http://hg.atheme.org/atheme/rev/c9d33111097d</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/c9d33111097d/include/servtree.h">include/servtree.h</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/c9d33111097d/libathemecore/servtree.c">libathemecore/servtree.c</file></files>     </commit>   </body>   <timestamp>1305769885</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6380:56a9401ba07b</version>       <log>libathemecore: remove some pre-return_val_if_fail() soft assertions</log>       <url>http://hg.atheme.org/atheme/rev/56a9401ba07b</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/56a9401ba07b/libathemecore/servtree.c">libathemecore/servtree.c</file></files>     </commit>   </body>   <timestamp>1305769485</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6379:2395bbb9cb35</version>       <log>scripting/perl: if perl is compiled with thread support, then we need to link atheme binaries against libpthread</log>       <url>http://hg.atheme.org/atheme/rev/2395bbb9cb35</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/2395bbb9cb35/configure">configure</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/2395bbb9cb35/configure.ac">configure.ac</file></files>     </commit>   </body>   <timestamp>1305768272</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6378:3dc21fa5d3f3</version>       <log>scripting/perl: work around ldso that does not globally track rpath</log>       <url>http://hg.atheme.org/atheme/rev/3dc21fa5d3f3</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/3dc21fa5d3f3/modules/scripting/perl/perl_module.c">modules/scripting/perl/perl_module.c</file></files>     </commit>   </body>   <timestamp>1305767851</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6377:cf28426ccaa1</version>       <log>libathemecore: fix compile warning introduced by assertions</log>       <url>http://hg.atheme.org/atheme/rev/cf28426ccaa1</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/cf28426ccaa1/libathemecore/cmode.c">libathemecore/cmode.c</file></files>     </commit>   </body>   <timestamp>1305766981</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6376:b5decd9bfb9f</version>       <log>regenerate configure.</log>       <url>http://hg.atheme.org/atheme/rev/b5decd9bfb9f</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/b5decd9bfb9f/configure">configure</file> <file action="modify" uri="http://hg.atheme.org/atheme/diff/b5decd9bfb9f/libmowgli/configure">libmowgli/configure</file></files>     </commit>   </body>   <timestamp>1305766840</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6375:0e658eef73f2</version>       <log>do not use strange timestamps when touching dependency caches</log>       <url>http://hg.atheme.org/atheme/rev/0e658eef73f2</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/0e658eef73f2/m4/buildsys.m4">m4/buildsys.m4</file></files>     </commit>   </body>   <timestamp>1305766815</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>nenolod</user>   </generator>   <source> <project>atheme</project> <branch>default</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>6374:7bd92b9da4da</version>       <log>libathemecore: modestack_init(): assert that source and channel are not NULL</log>       <url>http://hg.atheme.org/atheme/rev/7bd92b9da4da</url>       <files><file action="modify" uri="http://hg.atheme.org/atheme/diff/7bd92b9da4da/libathemecore/cmode.c">libathemecore/cmode.c</file></files>     </commit>   </body>   <timestamp>1305741466</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>jdhore</user>   </generator>   <source> <project>shadowircd-stable</project> <branch>trunk</branch> </source>   <body>     <commit>       <author>William Pitcock &lt;nenolod@atheme.org&gt;</author>       <version>1815:3f44b80e5d83</version>       <log>bantool: _XOPEN_SOURCE should die in a fire</log>       <url>http://hg.atheme.org/unofficial/shadowircd-stable/rev/3f44b80e5d83</url>       <files><file action="modify" uri="http://hg.atheme.org/unofficial/shadowircd-stable/diff/3f44b80e5d83/bandb/bantool.c">bandb/bantool.c</file></files>     </commit>   </body>   <timestamp>1300376757</timestamp> </message></recentMessages></statsTarget>
