Mon Dec 16 15:03:09 2002 David Helder * *: Prepare for 0.7.2 Mon Dec 16 14:36:25 2002 David Helder * DiaWebLog/Reader/MySQL.pm (e): Don't strip high ascii. * DiaWebLog/Interface/IRC.pm (l2u): " * DiaWebLog/Core.pm (post): " * DiaWebLog/Core.pm (l2u): " * DiaWebLog/Core.pm (post): Simplify encoding logic here too. Tue Oct 22 21:17:28 2002 David Helder * DiaWebLog/Writer/HTML.pm (write_comment): Don't be so strict about [comm, url://] url's. Thu Oct 10 21:07:31 2002 David Helder * DiaWebLog/Core.pm (parse, parse_comment): HIDE, SHOW, ITEM, TITLE, URL, and comments must be done publicly Thu Oct 3 00:14:56 2002 David Helder * DiaWebLog/Writer/{HTML, Text}.pm (write_comment): Allow imgs to have links. * DiaWebLog/Writer/{HTML,Text}.pm (write_comment): Dash no longer allowed in [a,b] as separator. * DiaWebLog/Writer/HTML.pm: Allow italics titles Sat Aug 31 20:02:19 2002 David Helder * DiaWebLog/{HTML,Text}.pm: Shortcut fixes. Set title hack for HTML. * dwl-archive: Show titles in Item archive. Fri Aug 30 19:10:28 2002 David Helder * DiaWebLog/Core.pm: Skip "k" as a shortcut letter. * dwl-archive: Build an item archive. This can be used to build a simple search engine. Also, show dates in archive, not just item numbers. Fri May 10 15:36:54 2002 David Helder * *: Prepare for 0.7.1 Fri Mar 15 11:04:05 2002 David Helder * DiaWebLog/Reader/XML.pm (read): Print a better warning message if it can't find the DWL file. Fri Mar 8 11:41:45 2002 David Helder * DiaWebLog/Writer/HTML.pm (write_comment): Fixed regex for [text,link]. * DiaWebLog/Writer/Text.pm (write_comment): " Mon Feb 18 12:34:53 2002 David Helder * DiaWebLog/Writer/WeblogUpdatesPing.pm: Keep track of ID of last update. This way we only ping if a new item is added, not when only a new comment is added. Tue Feb 12 22:11:29 2002 David Helder * DiaWebLog/Core.pm: Tweak auto-title code somemore. Tue Dec 4 18:59:42 2001 David Helder * DiaWebLog/Writer/WeblogUpdatesPing.pm: Fixes. * DiaWebLog/Core.pm (write): Set last ID so letter can be calculated. * DiaWebLog/Writer/HTML.pm (write_byline): Print letter * DiaWebLog/Writer/Text.pm (write_byline): Print ID and letter Mon Dec 3 16:31:52 2001 David Helder * DiaWebLog/Writer/WeblogUpdatesPing.pm: Added * dwl-bot, diaweblog.conf: Integrated " Mon Nov 26 14:14:12 2001 David Helder * DiaWebLog/Core.pm (post): Check if title is defined on autofetch. * DiaWebLog/Reader/MySQL.pm (date2sec): Fix date2sec - month off by one. Mon Nov 26 10:03:37 2001 David Helder * DiaWebLog/Interface/IRC.pm (l2u): Clean color removing regex. * DiaWebLog/Writer/HTML.pm (date2str): Fix month * DiaWebLog/Writer/Text.pm (date2str): " * DiaWebLog/Core.pm (post): Note if new item is duplicate. If so, hide it. Encode titles. Timeout HTTP requests after 10 seconds. Sat Nov 17 12:25:45 2001 David Helder * DiaWebLog/Core.pm (search): Now case insensitive * DiaWebLog/Core.pm (parse_cmd): SEARCH now only takes alphanum characters. * DiaWebLog/Core.pm (post): If there is a http URL and no title, attempt to fetch the HTML and get the title from that. If that fails, hide the item. * DiaWebLog/Core.pm (parse_comment): Fix TITLE and URL commands. * DiaWebLog/Interface/IRC.pm: Added max_line_len. Truncate all lines of more than 500 chars. * DiaWebLog/Interface/IRC.pm (say): Use privmsg, not notice. * DiaWebLog/Writer/HTML.pm (write_comment): Fixed up regular expressions. * DiaWebLog/Writer/Text.pm (write_comment): " Mon Nov 12 15:04:45 2001 David Helder * DiaWebLog/Interface/IRC.pm (map): Use notice, not privmsg * DiaWebLog/Core.pm (post): If no title, fetch HTML and use that title. We now require LWP::UserAgent (libwww-perl). * *: Clean up for version 0.7.0 (above not in 0.7.0) Thu Nov 8 18:50:59 2001 David Helder * DiaWebLog/Reader/MySQL.pm (date2sec): Ignore bad dates. * DiaWebLog/Interface/IRC.pm (l2u): Remove color and control characters if latin1 * DiaWebLog/Core.pm (parse): Fix bad regex. We were trusting foreign input, which we shouldn't have. Wed Nov 7 15:19:00 2001 David Helder * DiaWebLog/Core.pm (view_item): Fix ID. * DiaWebLog/Core.pm: Added $edit_id_limit. Can't edit very old items. * DiaWebLog/Writer/HTML.pm (u2l): Use Unicode::Map8 in translation. * *: Fix encoding. Now encoding is set in configuration file. Mon Nov 5 20:43:54 2001 David Helder * DiaWebLog/Core.pm (write): Performance tweak. Sort on keys, not values. Sun Nov 4 16:50:07 2001 David Helder * DiaWebLog/Writer/Text.pm, HTML.pm: Ignore hidden items. Convert date to normal (non-Unix) format. * DiaWebLog/Interface/IRC.pm (l2u): Remove color commands. Hopefully this won't screw up I18N. Probably we will need to assume the Latin1 char is being used. * DiaWebLog/Core.pm: Improve ! syntax (so blah !http://blah is ignore), search command now takes 2nd limit argument, view now has max. Many constants made variables (but no interface to them (yet?)). * dwlb: Made $items_per_page a variable (should be setable) Fri Nov 2 17:27:41 2001 David Helder * *: More hacking. Removed old diaweblog. Wed Oct 24 22:54:56 2001 David Helder * dwlb2: Newly restructured DWLB (in progress) * DiaWebLog/*: " Thu Oct 4 08:56:09 2001 David Helder * dwlb-publish (cmnt2html): Set empty alt tag. Alt tags are now technically required. * dwlb (parse): Grab urls not in title format more liberally. Thu Sep 27 09:47:11 2001 David Helder * dwlb: Release 0.6.3 Wed Sep 26 20:17:03 2001 David Helder * dwlb: Update time now 30 seconds. * dwlb (parse): Remove junk after title. Perl 5.005 does not do this in the regex. * dwlb (parse_cmd): Handle ITEMS properly when shortnick isn't set. * dwlb (on_msg, on_public): Work-around Perl 5.005/Net::IRC parsing issue. Does not parse "::::" right, but handles most cases properly. Wed Sep 26 17:28:58 2001 David Helder * NEWS: Release 0.6.2 Mon Sep 17 15:38:44 2001 David Helder * dwlb (parse): Be more strict about addressing diaweblog. Mon Sep 17 15:28:05 2001 David Helder * dwlb (parse): Added ignoreprefix. Lines prefixed with this are ignored. * diaweblog.conf: ". Off by default. Fri Sep 14 18:21:22 2001 David Helder * dwlb (mail): Include config file is included on command line * dwlb-publish (print_byline): Show item number. * dwlb-publish (cmnt2html): No longer need brackets in HTML comments Thu Sep 13 09:49:50 2001 David Helder * dwlb (view): Show letter when view * *: Fixes for configuration files on command line Fri Aug 31 10:36:41 2001 David Helder * dwlb (parse_cmd): ITEM is now a command. @ is an alias for ITEM. (So @@ will post a command). * dwlb (parse_cmd): Added SAY command for puppetry. * dwlb (me): Added ME Wed Aug 22 21:57:56 2001 David Helder <dhelder@umich.edu> * dwlb: Set global nick so on_nick_taken works right * dwlb (parse): Accept https * dwlb-publish (cmnt2text): " * dwlb-publish (cmnt2html): " Sun Aug 19 22:18:23 2001 David Helder <dhelder@umich.edu> * dwlb (parse_comment): Enable mail. Only works if admin. * dwlb (mail): Now qmail specific. Sun Aug 19 22:17:56 2001 David Helder <dhelder@umich.edu> * dwlb (ignore, admin): Match full nick, not prefix. * dwlb: Get last id on start. Now using characters instead of id's works immediately after a restart. * dwlb (parse): Added shortnick feature. Do '@help' instead of 'diaweblog: help'. * dwlb (parse_comment): Added missing $'s in regexs, as suggested by Tony. Fri Aug 3 13:53:53 2001 David Helder <dhelder@umich.edu> * dwlb (parse): Comments can now be in from "number;" or "number,". Some prefer this, or need to work around xchat autocompletion. * dwlb (parse_comment): Only admin or poster can hide/show something. Wed Aug 1 13:54:53 2001 David Helder <dhelder@umich.edu> * dwlb (parse): ITEM just said, not told to bot. * dwlb: Removed CLEAR. Potential for abuse. * dwlb (search): Add SEARCH. Thu Jul 26 12:27:04 2001 David Helder <dhelder@umich.edu> * dwlb: Fixed ignores, admins parsing. Caused ignores and admins lists to include '', so sub admin and sub ignore always returned true. * dwlb: Added mail feature. Still debuging. Mon Jul 23 11:29:12 2001 David Helder <dhelder@umich.edu> * Initial entry