Version 0.7 had a bug in the throttle
code in that once
throttled, the throttle would not expire until another match
for the pattern came along. v0.75 sets
alarm clocks so that when a throttle expires, it will really
expire.
v0.7 implements the throttle
command.
0.5 fixed some bugs, but the code that handled restarting was
still not correct, plus my handling of mmap()
‘ed files in
getchunk was broken. Plus my
autoconfiguration script was
not properly writing config.cmd
, so I needed to fix that.
So here’s v0.6, creeping slowly towards
version 1.0.
0.4 did more work on correctly implementing --daemon
and
--pid-file
, but ended up breaking --examine
and --dump-script
,
so I never actually released it. v0.5
fixed the broken bits in 0.4, plus reworked some of the
implementation of throttle
to fit how I think (I’d complain
again about the reference documentation, but my documentation
is now out of date) the code is supposed to work.
v0.3 implements the --daemon
and
--pid-file
options, plus clean up a few portability bugs.
v0.2 replaces the first release, which, shockingly enough, turned out to have a couple of bugs which materialized when I tried to build on a FreeBSD machine. I can now say that the code is portable, because it compiles on three machines now, and they aren’t all running Mastodon Linux!
v0.1 is the first release, no doubt full of bugs and improperly implemented features. But it does have a manpage!