<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/prosody</link><counters><counter name="forever" lastEventTime="1338132296" firstEventTime="1256130379">2880</counter><counter name="lastMonth" lastEventTime="1335760260" firstEventTime="1334875322">281</counter><counter name="thisMonth" lastEventTime="1338132296" firstEventTime="1335994456">115</counter><counter name="lastWeek" lastEventTime="1337476814" firstEventTime="1336955991">27</counter><counter name="thisWeek" lastEventTime="1338132296" firstEventTime="1337709425">19</counter><counter name="today" lastEventTime="1338132296" firstEventTime="1338090343">6</counter></counters><metadata><item name="subtitle"><value type="text/plain">Prosody IM Server</value></item><item name="description"><value type="text/plain">Lightweight and easy-to-use Jabber/XMPP server written in Lua.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Prosody</value></item><item name="url"><value type="text/plain">http://prosody.im/</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>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4919:6cbc35cdefaf</version>       <log>stanza_router: Also don't bounce &lt;iq type='result'&gt;</log>       <url>http://hg.prosody.im/trunk/rev/6cbc35cdefaf</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/6cbc35cdefaf/core/stanza_router.lua">core/stanza_router.lua</file></files>     </commit>   </body>   <timestamp>1338116276</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4918:98a8db95de8c</version>       <log>stanza_router: Don't bounce type=error stanzas</log>       <url>http://hg.prosody.im/trunk/rev/98a8db95de8c</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/98a8db95de8c/core/stanza_router.lua">core/stanza_router.lua</file></files>     </commit>   </body>   <timestamp>1338084094</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4917:d1dca1d12d53</version>       <log>mod_proxy65: Add missing import of portmanager</log>       <url>http://hg.prosody.im/trunk/rev/d1dca1d12d53</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/d1dca1d12d53/plugins/mod_proxy65.lua">plugins/mod_proxy65.lua</file></files>     </commit>   </body>   <timestamp>1338074522</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4916:31496e8227e8</version>       <log>mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)</log>       <url>http://hg.prosody.im/trunk/rev/31496e8227e8</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/31496e8227e8/plugins/mod_proxy65.lua">plugins/mod_proxy65.lua</file></files>     </commit>   </body>   <timestamp>1338074279</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4915:3fbc01d1fc5a</version>       <log>mod_http: Fix traceback when no HTTP services succeed in binding</log>       <url>http://hg.prosody.im/trunk/rev/3fbc01d1fc5a</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/3fbc01d1fc5a/plugins/mod_http.lua">plugins/mod_http.lua</file></files>     </commit>   </body>   <timestamp>1338058183</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4914:2e9b16b2ae00</version>       <log>DEPENDS: Add luafilesystem (thanks Zash)</log>       <url>http://hg.prosody.im/trunk/rev/2e9b16b2ae00</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/2e9b16b2ae00/DEPENDS">DEPENDS</file></files>     </commit>   </body>   <timestamp>1338057677</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4913:02dbed57a355</version>       <log>mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.</log>       <url>http://hg.prosody.im/trunk/rev/02dbed57a355</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/02dbed57a355/plugins/mod_admin_telnet.lua">plugins/mod_admin_telnet.lua</file></files>     </commit>   </body>   <timestamp>1337943058</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4912:8d0643281fe2</version>       <log>mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.</log>       <url>http://hg.prosody.im/trunk/rev/8d0643281fe2</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/8d0643281fe2/plugins/mod_admin_telnet.lua">plugins/mod_admin_telnet.lua</file></files>     </commit>   </body>   <timestamp>1337922492</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Kim Alvefur &lt;zash@zash.se&gt;</author>       <version>4911:4c8575b09ff6</version>       <log>mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()</log>       <url>http://hg.prosody.im/trunk/rev/4c8575b09ff6</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/4c8575b09ff6/plugins/mod_http.lua">plugins/mod_http.lua</file></files>     </commit>   </body>   <timestamp>1337909985</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4910:e5ec60dfb202</version>       <log>net.http.parser: Break loop when no more usable data in buffer</log>       <url>http://hg.prosody.im/trunk/rev/e5ec60dfb202</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/e5ec60dfb202/net/http/parser.lua">net/http/parser.lua</file></files>     </commit>   </body>   <timestamp>1337909553</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4909:01bfb9a76660</version>       <log>mod_watchregistrations: Convert JID list to a set, and prep before use to fix traceback on invalid JIDs (thanks sMi)</log>       <url>http://hg.prosody.im/trunk/rev/01bfb9a76660</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/01bfb9a76660/plugins/mod_watchregistrations.lua">plugins/mod_watchregistrations.lua</file></files>     </commit>   </body>   <timestamp>1337881967</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4908:8c5b5ebaacb0</version>       <log>util.set: Change '/' operator from filter to map+filter (nil to drop from set, false is a valid item). No code found which depends on current behaviour.</log>       <url>http://hg.prosody.im/trunk/rev/8c5b5ebaacb0</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/8c5b5ebaacb0/util/set.lua">util/set.lua</file></files>     </commit>   </body>   <timestamp>1337881878</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4907:32b638a8da5b</version>       <log>net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)</log>       <url>http://hg.prosody.im/trunk/rev/32b638a8da5b</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/32b638a8da5b/net/server_event.lua">net/server_event.lua</file></files>     </commit>   </body>   <timestamp>1337826794</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4906:89df1f03546a</version>       <log>mod_s2s, s2sout.lib: Send stream header in onconnect()</log>       <url>http://hg.prosody.im/trunk/rev/89df1f03546a</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/89df1f03546a/plugins/mod_s2s/mod_s2s.lua">plugins/mod_s2s/mod_s2s.lua</file> <file action="modify" uri="http://hg.prosody.im/trunk/diff/89df1f03546a/plugins/mod_s2s/s2sout.lib.lua">plugins/mod_s2s/s2sout.lib.lua</file></files>     </commit>   </body>   <timestamp>1337825322</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4905:274ef78aa173</version>       <log>net.server_event: Assume wrapclient() is taking a new connection, and call onconnect when appropriate (to match server_select)</log>       <url>http://hg.prosody.im/trunk/rev/274ef78aa173</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/274ef78aa173/net/server_event.lua">net/server_event.lua</file></files>     </commit>   </body>   <timestamp>1337824537</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4904:5d2ff4627b72</version>       <log>net.server_select: Don't close client connections when closing a server (it wasn't working anyway)</log>       <url>http://hg.prosody.im/trunk/rev/5d2ff4627b72</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/5d2ff4627b72/net/server_select.lua">net/server_select.lua</file></files>     </commit>   </body>   <timestamp>1337736032</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4903:c576d2175fa4</version>       <log>net.server_select: Call ondisconnect handler, even if we closed the socket ourselves (fixes HTTP session hoarding, thanks Maranda)</log>       <url>http://hg.prosody.im/trunk/rev/c576d2175fa4</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/c576d2175fa4/net/server_select.lua">net/server_select.lua</file></files>     </commit>   </body>   <timestamp>1337735951</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4902:a7c799a7a34b</version>       <log>portmanager: Match service against service_info (:iter() doesn't match values)</log>       <url>http://hg.prosody.im/trunk/rev/a7c799a7a34b</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/a7c799a7a34b/core/portmanager.lua">core/portmanager.lua</file></files>     </commit>   </body>   <timestamp>1337693586</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4901:05ea6c1ae393</version>       <log>util.multitable: Some fixes for iter()... always match against query, and pass value after path results</log>       <url>http://hg.prosody.im/trunk/rev/05ea6c1ae393</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/05ea6c1ae393/util/multitable.lua">util/multitable.lua</file></files>     </commit>   </body>   <timestamp>1337693479</timestamp> </message><message>   <generator>     <name>Mercurial (hgcia)</name>     <version>0.1</version>     <url>http://hg.kublai.com/mercurial/hgcia</url>     <user>MattJ</user>   </generator>   <source> <project>prosody</project> <branch>default</branch> </source>   <body>     <commit>       <author>Matthew Wild &lt;mwild1@gmail.com&gt;</author>       <version>4900:d885ca14362d</version>       <log>certmanager: tonumber() (fix for 0b8134015635)</log>       <url>http://hg.prosody.im/trunk/rev/d885ca14362d</url>       <files><file action="modify" uri="http://hg.prosody.im/trunk/diff/d885ca14362d/core/certmanager.lua">core/certmanager.lua</file></files>     </commit>   </body>   <timestamp>1337461060</timestamp> </message></recentMessages></statsTarget>
