<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-hg/</link>
    <language>en-us</language>

    <title>prosody-hg: util/watchdog.lua history</title>
    <description>util/watchdog.lua revision history</description>
    <item>
    <title>util: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/d10957394a3c/util/watchdog.lua</link>
    <description><![CDATA[util: Prefix module imports with prosody namespace]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 17 Mar 2023 16:23:16 +0100</pubDate>
</item>
<item>
    <title>util.watchdog: Allow passing a new timeout to :reset()</title>
    <link>http://hg.omfa.de/prosody-hg/log/e79c64b2dfed/util/watchdog.lua</link>
    <description><![CDATA[util.watchdog: Allow passing a new timeout to :reset()]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 11 Jun 2022 22:15:31 +0100</pubDate>
</item>
<item>
    <title>util.watchdog: Allow :reset() to restart a cancelled watchdog</title>
    <link>http://hg.omfa.de/prosody-hg/log/e78b35574aae/util/watchdog.lua</link>
    <description><![CDATA[util.watchdog: Allow :reset() to restart a cancelled watchdog]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 11 Jun 2022 22:15:14 +0100</pubDate>
</item>
<item>
    <title>util.watchdog: Update to use &quot;new&quot; util.timer API</title>
    <link>http://hg.omfa.de/prosody-hg/log/5059a639f61e/util/watchdog.lua</link>
    <description><![CDATA[util.watchdog: Update to use &quot;new&quot; util.timer API<br/>
<br/>
When this module was written, it wasn't possible to cancel or reschedule a<br/>
timer. Times have changed, and we should take advantage of those new methods.<br/>
<br/>
This module becomes a very thin wrapper around util.timer now, but I'd argue<br/>
it's still a very common and useful concept/abstraction to have around.<br/>
<br/>
Possible API change: this removes the 'last_reset' field of the watchdog. This<br/>
was never really intended as a public thing, and I can't find any code that<br/>
uses it, so I consider removal to be safe.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 11 Jun 2022 21:11:01 +0100</pubDate>
</item>
<item>
    <title>vairious: Add annotation when an empty environment is set [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4f0f5b49bb03/util/watchdog.lua</link>
    <description><![CDATA[vairious: Add annotation when an empty environment is set [luacheck]]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 28 Feb 2018 20:06:26 +0100</pubDate>
</item>
<item>
    <title>util.*: Remove use of module() function, make all module functions local and return them in a table at the end</title>
    <link>http://hg.omfa.de/prosody-hg/log/5de6b93d0190/util/watchdog.lua</link>
    <description><![CDATA[util.*: Remove use of module() function, make all module functions local and return them in a table at the end]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 21 Feb 2015 10:36:37 +0100</pubDate>
</item>
<item>
    <title>util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure</title>
    <link>http://hg.omfa.de/prosody-hg/log/189cfe565d03/util/watchdog.lua</link>
    <description><![CDATA[util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 18 May 2012 04:22:51 +0100</pubDate>
</item>
<item>
    <title>util.watchdog: Watchdog timer library</title>
    <link>http://hg.omfa.de/prosody-hg/log/0ed617f58404/util/watchdog.lua</link>
    <description><![CDATA[util.watchdog: Watchdog timer library]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 21 Oct 2011 17:12:45 -0400</pubDate>
</item>

  </channel>
</rss>
