]> the.earth.li Git - htag.git/blobdiff - docs/Changelog.htag
Import Debian changes 0.0.23-1
[htag.git] / docs / Changelog.htag
index 272207dd457cba79f15f4ad58371ccb18567d5ea..83f3557a54813f3d8e3f7bdc345e3f5c47fd9297 100644 (file)
@@ -1,7 +1,31 @@
 HISTORY
 
 
 HISTORY
 
 
-04/06/2001
+2003-06-18
+       Oops, 25asktag always asked for a tag regardless of $cfg{'asktag'}
+       Thanks to Jasper Spaans for pointing that out.
+2002-06-04
+       Various bugfixes and cleanups.
+       Added a working 22reformat instead of just the template which has
+       been around for a while.
+2002-06-01
+       Add Noodles' patch from a while back to add an option to skip back to
+       asking about a sig from the asktag plugin.
+       A few miscellaneous cleanups.
+       Wrote a HOWTO which is at:
+       http://the.earth.li/~huggie/cgi-bin/moin/HtagHowto
+       Made @M*@ and so on work to insert things /without/ worrying about
+       their length.  This means they won't be padded and so is primarily
+       useful for the extra plugins and not taglines and allows you to put
+       text right up against them without worrying about extra spaces.  It
+       does also work with taglines so @*@ inserts the tag but with /no/
+       formatting. (Request from Alex Walker)
+       Added @NOTAG@ to stop any tagline being added.  Macros still get
+       expanded as do non-tag plugins. (Request from Alex Walker)
+       Added plugin to check for existing unquoted sigsep and allow user to
+       quit. (Request from Alex Walker)
+
+2001-06-04
        s/.pl$// in plugins and chmod 644 plugins/* since they don't really
        make sense separately from htag.
        Created TROUBLESHOOTING file.
        s/.pl$// in plugins and chmod 644 plugins/* since they don't really
        make sense separately from htag.
        Created TROUBLESHOOTING file.
@@ -10,20 +34,20 @@ HISTORY
        subdirectories and into the docs/ dir.  Move the sample config stuff
        into one place too.
 
        subdirectories and into the docs/ dir.  Move the sample config stuff
        into one place too.
 
-27/05/2001
+2001-05-27
        Change version number in HtagPlugin.pm to one that perl can check
        automagically and add a version to my use HtagPlugin line.
 
        Change version number in HtagPlugin.pm to one that perl can check
        automagically and add a version to my use HtagPlugin line.
 
-25/05/2001
+2001-05-25
        Fixed up the cases where either the configfile has an error (always
        set $override{'nicedie'}) or the plugins do htagdie.
        htagdie has now disappeared in favour of nicedie so I've bumped the
        versioning in HtagPlugin.pm and nicedie has moved to HtagPlugin.pm
 
        Fixed up the cases where either the configfile has an error (always
        set $override{'nicedie'}) or the plugins do htagdie.
        htagdie has now disappeared in favour of nicedie so I've bumped the
        versioning in HtagPlugin.pm and nicedie has moved to HtagPlugin.pm
 
-09/05/2001
+2001-05-09
        Changed s/|$// to s/\|$// in sample.htrc  Doh!
 
        Changed s/|$// to s/\|$// in sample.htrc  Doh!
 
-30/04/2001 - 0.0.18
+2001-04-30 - 0.0.18
        Yes, I should definitely have released 0.0.18 by now.  Ho hum.
 
        Added check of patterns used in changeheaders so if someone puts one
        Yes, I should definitely have released 0.0.18 by now.  Ho hum.
 
        Added check of patterns used in changeheaders so if someone puts one
@@ -31,7 +55,7 @@ HISTORY
 
        Rolled tarball - probably won't be uploaded til 2nd May.
 
 
        Rolled tarball - probably won't be uploaded til 2nd May.
 
-16/04/2001
+2001-04-16
        Oops, shouldn't I have released 0.0.18 by now?
 
        Checked status of 0.0.18 and cleaned it up a little.  Made multiple
        Oops, shouldn't I have released 0.0.18 by now?
 
        Checked status of 0.0.18 and cleaned it up a little.  Made multiple
@@ -61,7 +85,7 @@ HISTORY
        also doesn't parse the .dat files it just runs fortune(1) which is
        fairly icky really but hey.
 
        also doesn't parse the .dat files it just runs fortune(1) which is
        fairly icky really but hey.
 
-02/02/2001
+2001-02-02
        Feedback (oh my God other people use this? :)) led to a few changes:
        Change the cfgfile interface stuff so we eval just one file (~/.htrc
        or the file specified on the commandline with -c) then eval another
        Feedback (oh my God other people use this? :)) led to a few changes:
        Change the cfgfile interface stuff so we eval just one file (~/.htrc
        or the file specified on the commandline with -c) then eval another
@@ -71,21 +95,21 @@ HISTORY
        cases because they didn't really help and just caused config
        problems really.
 
        cases because they didn't really help and just caused config
        problems really.
 
-22/01/2001
+2001-01-22
        Check for UID/GID 0 before running.
 
        Check for UID/GID 0 before running.
 
-28/11/2000 - 0.0.17
+2000-11-28 - 0.0.17
        Put 01changeconf.pl into htag.pl instead.  Tried to think about the
        idea of having dependencies instead of just a plugin dir or indeed a
        plugin list instead but gave up simply because I can't be arsed.  I
        want to run all the plugins.  This is the idea.  Anyway,
        patches/ideas accepted.
 
        Put 01changeconf.pl into htag.pl instead.  Tried to think about the
        idea of having dependencies instead of just a plugin dir or indeed a
        plugin list instead but gave up simply because I can't be arsed.  I
        want to run all the plugins.  This is the idea.  Anyway,
        patches/ideas accepted.
 
-27/11/2000
+2000-11-27
        Fixed a strange bug due to a regexp in merge that meant that @B in a
        tagline wasn't expanding correctly sometimes.
 
        Fixed a strange bug due to a regexp in merge that meant that @B in a
        tagline wasn't expanding correctly sometimes.
 
-13/11/2000
+2000-11-13
        Fixed some of the eval code so it reports fatal errors.
 
        Made merge.pl remove spaces if there were only spaces between it and
        Fixed some of the eval code so it reports fatal errors.
 
        Made merge.pl remove spaces if there were only spaces between it and
@@ -93,15 +117,15 @@ HISTORY
        quick fix and gave in and used a negative look behind assertion in
        my regexp.  Requires perl 5.005 or higher I think.
 
        quick fix and gave in and used a negative look behind assertion in
        my regexp.  Requires perl 5.005 or higher I think.
 
-09/11/2000
+2000-11-09
        Upgraded to perl 5.6.0 and um didn't realise and ran htag.pl
        It seems to work with 5.6.0 :)
 
        Upgraded to perl 5.6.0 and um didn't realise and ran htag.pl
        It seems to work with 5.6.0 :)
 
-27/10/2000
+2000-10-27
        Moved substtag.pl so it was called *after* the tag had been chosen.
        Oops.  I should have more tags with substable bits in, yes.
        
        Moved substtag.pl so it was called *after* the tag had been chosen.
        Oops.  I should have more tags with substable bits in, yes.
        
-11/10/2000 - 0.0.16
+2000-10-11 - 0.0.16
        Fixed merge so that it works if a sig doesn't have any tagline bits.
        And so that multiple elements of the same plugin will work (e.g.
        having two separate @Uxx@ lines works now).
        Fixed merge so that it works if a sig doesn't have any tagline bits.
        And so that multiple elements of the same plugin will work (e.g.
        having two separate @Uxx@ lines works now).
@@ -115,14 +139,14 @@ HISTORY
        Moved 05* to 14* so that in the case where the tag doesn't fit and
        we have to go back we only go back one.
 
        Moved 05* to 14* so that in the case where the tag doesn't fit and
        we have to go back we only go back one.
 
-08/10/2000 - 0.0.16-pre-going-to-release-soon-honest (Eurostar :))
+2000-10-08 - 0.0.16-pre-going-to-release-soon-honest (Eurostar :))
        Implemented a "read and eval" parser for the plugins if they are in
        perl.  This may well break things.  Let me know if it does.
 
        Moved plugin_util to HtagPlugin.  (tab completion works better now
        so I'm less annoyed so I'll be more productive.  Or summat :))
 
        Implemented a "read and eval" parser for the plugins if they are in
        perl.  This may well break things.  Let me know if it does.
 
        Moved plugin_util to HtagPlugin.  (tab completion works better now
        so I'm less annoyed so I'll be more productive.  Or summat :))
 
-24/09/2000 - 0.0.16-pre
+2000-09-24 - 0.0.16-pre
        Changed htag.pl and all plugins not to call srand because since perl
        5.004 this is done automatically and uses a better random seed than
        I was giving it.
        Changed htag.pl and all plugins not to call srand because since perl
        5.004 this is done automatically and uses a better random seed than
        I was giving it.
@@ -134,7 +158,7 @@ HISTORY
        It allows multiple configs based on headers finally!
        See README.Multiple_Config
 
        It allows multiple configs based on headers finally!
        See README.Multiple_Config
 
-15/08/2000 - 0.0.15
+2000-08-15 - 0.0.15
        Changed HtagPlugin to only require three arguments (Message file,
        Cfg file and VERSION) which all need to come from htag.pl
 
        Changed HtagPlugin to only require three arguments (Message file,
        Cfg file and VERSION) which all need to come from htag.pl
 
@@ -147,7 +171,7 @@ HISTORY
 
        Added some new plugins (sesame, date, uptime) using this system.
 
 
        Added some new plugins (sesame, date, uptime) using this system.
 
-29/07/2000 - 0.0.14
+2000-07-29 - 0.0.14
        Changed HtagPlugin to return 254 when htagdie is called.
        Made htag.pl ask for keypress if exited with 254 but NOT if exited
        with 255 (i.e. user requested exit).
        Changed HtagPlugin to return 254 when htagdie is called.
        Made htag.pl ask for keypress if exited with 254 but NOT if exited
        with 255 (i.e. user requested exit).
@@ -160,44 +184,44 @@ HISTORY
 
        Added protocol version number and checking for same.
 
 
        Added protocol version number and checking for same.
 
-28/06/2000 - 0.0.13
+2000-06-28 - 0.0.13
        Changed HtagPlugin to cope with "Lastname, Firstname"
 
        Changed HtagPlugin to cope with "Lastname, Firstname"
 
-18/06/2000 - 0.0.12
+2000-06-18 - 0.0.12
        Fixed the subst* plugins to use the To: address not the From:
        address.  (Doh.)
 
        Put more common code into the HtagPlugin module.
 
        Fixed the subst* plugins to use the To: address not the From:
        address.  (Doh.)
 
        Put more common code into the HtagPlugin module.
 
-06/06/2000 - 0.0.11
+2000-06-06 - 0.0.11
        Early in the morning.
        Released the new one properly.
        Early in the morning.
        Released the new one properly.
-...
+       ...
        Converted to an init style plugins-invoked-in-order-of-number type
        thing to allow more flexibility.
 
        Converted to an init style plugins-invoked-in-order-of-number type
        thing to allow more flexibility.
 
-05/04/2000 - 0.0.8
+2000-04-05 - 0.0.8
        Allowed plugins to return the number to go back to...
 
        Infinite loops are protected against.
 
        exiting with 255 means quit htag.pl
 
        Allowed plugins to return the number to go back to...
 
        Infinite loops are protected against.
 
        exiting with 255 means quit htag.pl
 
-31/03/2000 - 0.0.7
+2000-03-31 - 0.0.7
        Made it like init.  (Runs plugins in numerical order randomly picks
        ones with same order).
 
        Made it like init.  (Runs plugins in numerical order randomly picks
        ones with same order).
 
-24/03/2000 - 0.0.6
+2000-03-24 - 0.0.6
        Backends for    - choosing tags.
 
        Backends for    - choosing tags.
 
-07/02/2000 - 0.0.5
+2000-02-07 - 0.0.5
        Fixed '-- ' thing.
 
        Fixed '-- ' thing.
 
-03/01/2000 - 0.0.4
+2000-01-03 - 0.0.4
        Fixed length "feature" of 0.0.3
        Will now only use tags that fit the sigs' @[0-9]+@ bits.
 
        Fixed length "feature" of 0.0.3
        Will now only use tags that fit the sigs' @[0-9]+@ bits.
 
-19/12/1999
+1999-12-19
        Released to the unsuspecting world...
 
 Started 6/10/1999
        Released to the unsuspecting world...
 
 Started 6/10/1999