rbot
17 years agoRename the former {{{log}}} method to {{{irclog}}} and introduce new logging function...
Giuseppe Bilotta [Thu, 20 Jul 2006 19:47:39 +0000 (19:47 +0000)] 
Rename the former {{{log}}} method to {{{irclog}}} and introduce new logging functions: alongside the old {{{debug}}} function we now have {{{log}}}, {{{warning}}} and {{{error}}}, which should be used everywhere instead of the good old {{{puts}}} method

17 years agoRedirect standard streams if backgrounding was requested even if the fork failed
Giuseppe Bilotta [Thu, 20 Jul 2006 17:47:13 +0000 (17:47 +0000)] 
Redirect standard streams if backgrounding was requested even if the fork failed

17 years agoAdd --background option to daemonize the bot
Giuseppe Bilotta [Thu, 20 Jul 2006 17:17:15 +0000 (17:17 +0000)] 
Add --background option to daemonize the bot

17 years agoInclude exception class when plugins fail
Giuseppe Bilotta [Thu, 20 Jul 2006 14:52:18 +0000 (14:52 +0000)] 
Include exception class when plugins fail

17 years agoExplicitly handle BDB::Fatal errors by dumping database stats and restarting
Giuseppe Bilotta [Thu, 20 Jul 2006 14:40:02 +0000 (14:40 +0000)] 
Explicitly handle BDB::Fatal errors by dumping database stats and restarting

17 years agoFine-tune byterate throttling flood prevention. Better than before, but still not...
Giuseppe Bilotta [Wed, 19 Jul 2006 16:55:09 +0000 (16:55 +0000)] 
Fine-tune byterate throttling flood prevention. Better than before, but still not there.

17 years agoImplement byterate-based flood protection
Giuseppe Bilotta [Wed, 19 Jul 2006 15:25:22 +0000 (15:25 +0000)] 
Implement byterate-based flood protection

17 years agoImprove SIG(INT|TERM|HUP) handling and shutting down sequence
Giuseppe Bilotta [Tue, 18 Jul 2006 22:30:34 +0000 (22:30 +0000)] 
Improve SIG(INT|TERM|HUP) handling and shutting down sequence

17 years agoFix a problem introduced with the new quote saving procedure
Giuseppe Bilotta [Tue, 18 Jul 2006 22:16:57 +0000 (22:16 +0000)] 
Fix a problem introduced with the new quote saving procedure

17 years agoImprove robustness while saving auth config files and channel quotes
Giuseppe Bilotta [Tue, 18 Jul 2006 14:44:17 +0000 (14:44 +0000)] 
Improve robustness while saving auth config files and channel quotes

17 years agoSome nickservs don't want the nick to be passed to them when identifying
Giuseppe Bilotta [Tue, 18 Jul 2006 13:44:49 +0000 (13:44 +0000)] 
Some nickservs don't want the nick to be passed to them when identifying

17 years agorbot now properly identifies as the 'next version svn', and the gem package is built...
Giuseppe Bilotta [Tue, 18 Jul 2006 12:18:18 +0000 (12:18 +0000)] 
rbot now properly identifies as the 'next version svn', and the gem package is built as the 'next version'

17 years agoFixed chucknorris.rb debug output
Alexander Beisig [Mon, 17 Jul 2006 20:28:18 +0000 (20:28 +0000)] 
Fixed chucknorris.rb debug output

17 years agoChanges that will (hopefully) make rbot work directly from the SVN checkout
Alexander Beisig [Mon, 17 Jul 2006 20:22:51 +0000 (20:22 +0000)] 
Changes that will (hopefully) make rbot work directly from the SVN checkout

17 years agoFix for #102
Giuseppe Bilotta [Fri, 14 Jul 2006 12:26:49 +0000 (12:26 +0000)] 
Fix for #102

17 years agoircbot shouldn't issue {{{@socket}}} commands when disconnected
Giuseppe Bilotta [Thu, 13 Jul 2006 14:31:24 +0000 (14:31 +0000)] 
ircbot shouldn't issue {{{@socket}}} commands when disconnected

17 years agoPrevent a traceback when network is down and clearq is called. Don't know if it's...
Giuseppe Bilotta [Thu, 13 Jul 2006 14:30:55 +0000 (14:30 +0000)] 
Prevent a traceback when network is down and clearq is called. Don't know if it's better this way or by adding an {{{if @socket.connected?}}} at {{{ircbot.rb:373}}}

17 years agoFix a problem with not rejoining channel after disconnect and nick taken, because...
Giuseppe Bilotta [Thu, 13 Jul 2006 14:27:24 +0000 (14:27 +0000)] 
Fix a problem with not rejoining channel after disconnect and nick taken, because the JOIN commands were sent too soon.

17 years agoAdd plugin for dictionary lookup using the (Italian) De Mauro/Paravia online dictionary
Giuseppe Bilotta [Wed, 5 Jul 2006 16:19:40 +0000 (16:19 +0000)] 
Add plugin for dictionary lookup using the (Italian) De Mauro/Paravia online dictionary

17 years agoImprove debug output for multiline error messages. Improve exception handling for...
Giuseppe Bilotta [Wed, 5 Jul 2006 16:18:18 +0000 (16:18 +0000)] 
Improve debug output for multiline error messages. Improve exception handling for socket and connection problems. Stop sending pings when disconnected.

17 years agoAdd $stdout flushing to debug. This is needed to work around some 'laggy console...
Giuseppe Bilotta [Thu, 29 Jun 2006 22:56:08 +0000 (22:56 +0000)] 
Add $stdout flushing to debug. This is needed to work around some 'laggy console' issues that may occur when using a tee program under Windows to copy the debug output to a file on disk

17 years agoImprove nick management when it was taken
Giuseppe Bilotta [Thu, 29 Jun 2006 07:31:39 +0000 (07:31 +0000)] 
Improve nick management when it was taken

17 years agoBe more tolerant for messages about channels we are not in, but still signal them...
Giuseppe Bilotta [Wed, 28 Jun 2006 22:21:17 +0000 (22:21 +0000)] 
Be more tolerant for messages about channels we are not in, but still signal them as bugs

17 years agoBetter workaround for ticket #58; now the {{{names}}} delegationg passes on the chann...
Giuseppe Bilotta [Wed, 28 Jun 2006 21:53:40 +0000 (21:53 +0000)] 
Better workaround for ticket #58; now the {{{names}}} delegationg passes on the channel and user list

17 years agoThere are now three nickserv config options (name, ident_request, wait). The bot...
Giuseppe Bilotta [Wed, 28 Jun 2006 21:44:18 +0000 (21:44 +0000)] 
There are now three nickserv config options (name, ident_request, wait). The bot now also kills any ghosts that use its nick. Close ticket #88. Also provide a workaround for ticket #58.

17 years agoFix issue #101
Giuseppe Bilotta [Wed, 28 Jun 2006 16:02:24 +0000 (16:02 +0000)] 
Fix issue #101

17 years agoWhitespace cleanup
Giuseppe Bilotta [Wed, 28 Jun 2006 15:28:14 +0000 (15:28 +0000)] 
Whitespace cleanup

17 years agosome small improvements to topic.rb
Alexander Beisig [Mon, 26 Jun 2006 15:55:18 +0000 (15:55 +0000)] 
some small improvements to topic.rb

- 'topic sep' now updates the topic with the new separator
- 'topic clear' command to clear the topic
- checks if rbot is in the channel specified in private adressing

17 years agoFix issue #71 with the proposed patch
Giuseppe Bilotta [Mon, 26 Jun 2006 15:35:24 +0000 (15:35 +0000)] 
Fix issue #71 with the proposed patch

17 years agoapplied patch to topic.rb by [dmp] for #100
Alexander Beisig [Mon, 26 Jun 2006 15:09:08 +0000 (15:09 +0000)] 
applied patch to topic.rb by [dmp] for #100

17 years agoApply patch proposed in ticket #99
Giuseppe Bilotta [Fri, 23 Jun 2006 15:57:14 +0000 (15:57 +0000)] 
Apply patch proposed in ticket #99

17 years agofixed directory structure problems with the new db code (#73, comment at #59)
Alexander Beisig [Fri, 9 Jun 2006 16:35:29 +0000 (16:35 +0000)] 
fixed directory structure problems with the new db code (#73, comment at #59)

17 years agoDo environment checkpointing and log cleanups on save. This should prevent log file...
Giuseppe Bilotta [Thu, 8 Jun 2006 22:37:38 +0000 (22:37 +0000)] 
Do environment checkpointing and log cleanups on save. This should prevent log file proliferation (previous commit [192] only cleaned up the logfiles on quit)

17 years agoOutput {{{gets}}} exceptions on debug
Giuseppe Bilotta [Thu, 8 Jun 2006 22:33:38 +0000 (22:33 +0000)] 
Output {{{gets}}} exceptions on debug

17 years agoImproved handling of database handling and cleanup during shutdown
Giuseppe Bilotta [Thu, 8 Jun 2006 12:41:29 +0000 (12:41 +0000)] 
Improved handling of database handling and cleanup during shutdown

17 years agoThe sub_registry method for BotRegistryAccessor had somehow gotten AWOL. This commit...
Giuseppe Bilotta [Wed, 7 Jun 2006 14:53:31 +0000 (14:53 +0000)] 
The sub_registry method for BotRegistryAccessor had somehow gotten AWOL. This commit restores it, since it is used by the quiz plugin used by the amaroK bot insanity, and it might be useful for other plugins (e.g. topic, auth)

17 years agoNew features (private addressing) and cleanup for the topic plugin
Giuseppe Bilotta [Wed, 7 Jun 2006 14:43:22 +0000 (14:43 +0000)] 
New features (private addressing) and cleanup for the topic plugin

17 years agoFix #65 and #95. Disable topic built-in command since the new topic plugin handles...
Giuseppe Bilotta [Wed, 7 Jun 2006 14:30:01 +0000 (14:30 +0000)] 
Fix #65 and #95. Disable topic built-in command since the new topic plugin handles that, and more

17 years agofixed #85, made "chat about" more reliable by trying to avoid two word sentences
Alexander Beisig [Fri, 2 Jun 2006 22:35:34 +0000 (22:35 +0000)] 
fixed #85, made "chat about" more reliable by trying to avoid two word sentences

17 years agofixed #83 and also fixed wrong calculation of games played
Alexander Beisig [Fri, 2 Jun 2006 13:51:20 +0000 (13:51 +0000)] 
fixed #83 and also fixed wrong calculation of games played

17 years agoFixes #87 (from giuseppe.bilotta)
Chris Gahan [Thu, 1 Jun 2006 06:31:46 +0000 (06:31 +0000)] 
Fixes #87 (from giuseppe.bilotta)

17 years agogiuseppe.bilotta's new topic plugin, as well as a tiny patch to the quotes plugin.
Chris Gahan [Thu, 1 Jun 2006 06:20:41 +0000 (06:20 +0000)] 
giuseppe.bilotta's new topic plugin, as well as a tiny patch to the quotes plugin.

17 years agogiuseppe.bilotta's patch: "Fix exception when connection with server times out"
Chris Gahan [Thu, 1 Jun 2006 06:13:29 +0000 (06:13 +0000)] 
giuseppe.bilotta's patch: "Fix exception when connection with server times out"

17 years agogiuseppe.bilotta's patch:
Chris Gahan [Thu, 1 Jun 2006 06:10:25 +0000 (06:10 +0000)] 
giuseppe.bilotta's patch:
"The auth module has a number of bugs that prevent it from functioning correctly. The attached patch fixes all the bugs I've come across and additionally introduces the command setpassword that allows a user to set his/her own password without requiring auth access. This is a provisional fix: it would be better to let the user allow full usermod access except for usermod level."

17 years agofix httputil.rb when using proxy (Ticket #80)
Alexander Beisig [Tue, 30 May 2006 17:29:23 +0000 (17:29 +0000)] 
fix httputil.rb when using proxy (Ticket #80)

18 years agoChucknorris gets even more DIESEL!!
Chris Gahan [Sat, 15 Apr 2006 17:19:38 +0000 (17:19 +0000)] 
Chucknorris gets even more DIESEL!!

18 years agoTotally rewritten Chuck Norris plugin. Now uses QuickQuotes-Datafile(tm) Technology!
Chris Gahan [Tue, 28 Mar 2006 13:56:07 +0000 (13:56 +0000)] 
Totally rewritten Chuck Norris plugin. Now uses QuickQuotes-Datafile(tm) Technology!

18 years agoA few more cosmetic tweaks for IPLookup.
Chris Gahan [Sat, 25 Mar 2006 12:29:35 +0000 (12:29 +0000)] 
A few more cosmetic tweaks for IPLookup.

18 years agoAnd the bugfix 3 minutes later. :)
Chris Gahan [Sat, 25 Mar 2006 12:16:07 +0000 (12:16 +0000)] 
And the bugfix 3 minutes later. :)

18 years agoNew plugin that finds out where an IP or domain is located (by looking up the IP...
Chris Gahan [Sat, 25 Mar 2006 12:12:36 +0000 (12:12 +0000)] 
New plugin that finds out where an IP or domain is located (by looking up the IP address' owner in the ARIN whois database)

18 years agoAdded a note about libopenssl-ruby to REQUIREMENTS for debian users.
Chris Gahan [Fri, 10 Mar 2006 06:53:42 +0000 (06:53 +0000)] 
Added a note about libopenssl-ruby to REQUIREMENTS for debian users.

18 years agoThe chuck norris plugin has become 100 times more awesome! Try it...
Chris Gahan [Fri, 3 Mar 2006 16:34:05 +0000 (16:34 +0000)] 
The chuck norris plugin has become 100 times more awesome! Try it...

18 years agoSome tweaks to the new Fact-about-anyone funcitonality.
Chris Gahan [Sat, 25 Feb 2006 20:57:43 +0000 (20:57 +0000)] 
Some tweaks to the new Fact-about-anyone funcitonality.

18 years agoYou can now add the nick of someone in the channel to get a fact about them.
Chris Gahan [Sat, 25 Feb 2006 20:08:14 +0000 (20:08 +0000)] 
You can now add the nick of someone in the channel to get a fact about them.

18 years agochucknorris.rb now supports Vin Diesel and Mr. T, and is rewritten a lot.
Chris Gahan [Thu, 23 Feb 2006 15:52:16 +0000 (15:52 +0000)] 
chucknorris.rb now supports Vin Diesel and Mr. T, and is rewritten a lot.

18 years agoNew and IMPROVED Deep Thoughts plugin! (Better deep thoughts database...)
Chris Gahan [Thu, 23 Feb 2006 15:12:36 +0000 (15:12 +0000)] 
New and IMPROVED Deep Thoughts plugin! (Better deep thoughts database...)

18 years agoFixed some bugs (should stop showing #<Net::something...> objects, handles MovedPerma...
Chris Gahan [Wed, 22 Feb 2006 16:17:05 +0000 (16:17 +0000)] 
Fixed some bugs (should stop showing #<Net::something...> objects, handles MovedPermanently which is a different errorcode from a Redirect...)

18 years agoA fixed chuck norris plugin. (The XML feed was disabled, so this one just scrapes...
Chris Gahan [Wed, 22 Feb 2006 00:14:43 +0000 (00:14 +0000)] 
A fixed chuck norris plugin. (The XML feed was disabled, so this one just scrapes the website.)

18 years agodie, annoyingly large log files
Tom Gilbert [Fri, 17 Feb 2006 21:00:20 +0000 (21:00 +0000)] 
die, annoyingly large log files

18 years agoRalph Churchill submitted a weather forecast plugin :D
Tom Gilbert [Fri, 17 Feb 2006 07:27:29 +0000 (07:27 +0000)] 
Ralph Churchill submitted a weather forecast plugin :D

It uses the Yahoo Maps API, too. So you can say:

rbot: forecast Tulsa, OK
or
rbot: forecast 74104

18 years agouse a db env for the databases to avoid some corruption problems (I hope)
Tom Gilbert [Fri, 10 Feb 2006 18:52:56 +0000 (18:52 +0000)] 
use a db env for the databases to avoid some corruption problems (I hope)

18 years agoattempt to resolve #65
Tom Gilbert [Thu, 9 Feb 2006 20:44:50 +0000 (20:44 +0000)] 
attempt to resolve #65

18 years agoStupid lack of a User-Agent was breaking a bunch of servers (403 errors). FIXED.
Chris Gahan [Thu, 9 Feb 2006 19:24:03 +0000 (19:24 +0000)] 
Stupid lack of a User-Agent was breaking a bunch of servers (403 errors). FIXED.

18 years agoLittle tweak to fix an edge-case.
Chris Gahan [Thu, 9 Feb 2006 18:54:04 +0000 (18:54 +0000)] 
Little tweak to fix an edge-case.

18 years agoChanged the way the URL grabber gets urls. Instead of using HEAD, it uses GET, but...
Chris Gahan [Thu, 9 Feb 2006 18:20:55 +0000 (18:20 +0000)] 
Changed the way the URL grabber gets urls. Instead of using HEAD, it uses GET, but only grabs the first 50k of the page to check it for a header.

18 years agobug pointed on in #64, hopefully now resolved.
Tom Gilbert [Wed, 8 Feb 2006 18:56:23 +0000 (18:56 +0000)] 
bug pointed on in #64, hopefully now resolved.

18 years agoFrom Ralph Churchill, a new weather plugin using the new XML format rather
Tom Gilbert [Wed, 8 Feb 2006 18:47:38 +0000 (18:47 +0000)] 
From Ralph Churchill, a new weather plugin using the new XML format rather
than METAR! Yay, goodbye ugly METAR parser :)
Also, a wow plugin, as requested by various folks, for checking realm status
:)

18 years agooops bug
Tom Gilbert [Sun, 5 Feb 2006 16:24:49 +0000 (16:24 +0000)] 
oops bug

18 years agoMore translation codes! (this function should go in the httputil module eventually)
Chris Gahan [Fri, 3 Feb 2006 15:48:54 +0000 (15:48 +0000)] 
More translation codes! (this function should go in the httputil module eventually)

18 years agoSince the CGI::unescapeHTML is pretty crappy, I added my own &thing;
Chris Gahan [Fri, 3 Feb 2006 15:41:14 +0000 (15:41 +0000)] 
Since the CGI::unescapeHTML is pretty crappy, I added my own &thing;
translator (that uses IRC-printable characters).

18 years agoSearching for text in the URL history is now case-insensitive.
Chris Gahan [Thu, 2 Feb 2006 12:46:27 +0000 (12:46 +0000)] 
Searching for text in the URL history is now case-insensitive.

18 years agoSet a limit on the number of redirects...
Chris Gahan [Thu, 2 Feb 2006 05:41:11 +0000 (05:41 +0000)] 
Set a limit on the number of redirects...

18 years agoA fix for the case where a crappy webserver labels a giant file (like a .rar) as...
Chris Gahan [Mon, 30 Jan 2006 21:45:54 +0000 (21:45 +0000)] 
A fix for the case where a crappy webserver labels a giant file (like a .rar) as text/plain and the bot tries to download it.

18 years agoWhoops! I renamed the config setting in one place and not another...
Chris Gahan [Sat, 28 Jan 2006 07:49:19 +0000 (07:49 +0000)] 
Whoops! I renamed the config setting in one place and not another...

18 years agoopme now says okay BEFORE opping!
Chris Gahan [Sat, 28 Jan 2006 07:17:18 +0000 (07:17 +0000)] 
opme now says okay BEFORE opping!

18 years agoautosplit registry. now we have one per plugin.
Tom Gilbert [Fri, 27 Jan 2006 18:32:35 +0000 (18:32 +0000)] 
autosplit registry. now we have one per plugin.

TODO creates empty dbs for plugins that don't even use the registry. would
be nice to only create on write but how feasible is that?

18 years agofix double-indefinite-article bug :)
Tom Gilbert [Fri, 27 Jan 2006 18:17:00 +0000 (18:17 +0000)] 
fix double-indefinite-article bug :)

18 years agobit of win32 doco
Tom Gilbert [Fri, 27 Jan 2006 09:28:38 +0000 (09:28 +0000)] 
bit of win32 doco

18 years agoticket #18
Tom Gilbert [Fri, 27 Jan 2006 09:21:51 +0000 (09:21 +0000)] 
ticket #18

18 years agoFixed a bug that cut off the query-part of the url, cleaned up the redirect url joining.
Chris Gahan [Fri, 27 Jan 2006 04:57:51 +0000 (04:57 +0000)] 
Fixed a bug that cut off the query-part of the url, cleaned up the redirect url joining.

18 years agoWhoops, forgot to ungreedy the <title>-finding regexes.
Chris Gahan [Thu, 26 Jan 2006 22:22:41 +0000 (22:22 +0000)] 
Whoops, forgot to ungreedy the <title>-finding regexes.

18 years agoFixed a bunch of bugs:
Chris Gahan [Thu, 26 Jan 2006 17:38:47 +0000 (17:38 +0000)] 
Fixed a bunch of bugs:
  * Now uses the @bot.httputil proxy
  * Broken URLs weren't working because I forgot to rename a variable :P~~
  * Left out [Link Info] from the error messages
  * Surprise bugfix! (i forget what it was :D)

18 years agoAdded some nice new features to the URL-titles extension.
Chris Gahan [Thu, 26 Jan 2006 17:29:38 +0000 (17:29 +0000)] 
Added some nice new features to the URL-titles extension.
For example: Doesn't cause rbot to explode when a link to a huge file is
pasted, displays filesize information about non-HTML files, converts
weird html &stuff; characters to ascii characters, handles multiple
<title> tags properly.

18 years agotest
Chris Gahan [Thu, 26 Jan 2006 16:19:10 +0000 (16:19 +0000)] 
test

18 years agoTODO - work out why httputil with proxies doesn't like a head then a get on
Tom Gilbert [Thu, 26 Jan 2006 11:10:14 +0000 (11:10 +0000)] 
TODO - work out why httputil with proxies doesn't like a head then a get on
the same object....

workaround for now..

18 years agoreinstate the use of the bot's httputil. As soon as I tried this at work I
Tom Gilbert [Thu, 26 Jan 2006 10:48:12 +0000 (10:48 +0000)] 
reinstate the use of the bot's httputil. As soon as I tried this at work I
realised we lost proxy support.

18 years agoFrom Chris:
Tom Gilbert [Thu, 26 Jan 2006 09:18:08 +0000 (09:18 +0000)] 
From Chris:

There was a bit of a glitch in that title grabber extension I wrote to
the URL plugin -- namely, that it would just mindlessly download
whatever link anybody posted to the channel. Whenever anybody posted a
bigass quicktime movie or something, the bot would explode. So, I had
to get down and dirty with Net::HTTP to check for mimetypes and
redirects and stuff.

There is a nice new feature though:

22:37 <@epitron>
http://killswitchengage.com/shared/downloads/KillswitchEngage/KsE-RoseOfSharyn_v
ideo.mov
22:37 <@pookie> [Link Info] type: video/quicktime, size: 18,244,208 bytes

18 years agocomma sep
Tom Gilbert [Sat, 21 Jan 2006 21:29:50 +0000 (21:29 +0000)] 
comma sep

18 years agobunch of changes.
Tom Gilbert [Sat, 21 Jan 2006 21:22:41 +0000 (21:22 +0000)] 
bunch of changes.

Another of Chris' plugins. A contributed russian.lang from ruskie (honest,
that's his nick!). Some tweaks to error handling. Some modified user/auth
handling (from DevRandom) still a bit more to do on that tho..

18 years agonew submission from Chris
Tom Gilbert [Fri, 20 Jan 2006 16:03:48 +0000 (16:03 +0000)] 
new submission from Chris

18 years agoanother plugin from Chris
Tom Gilbert [Fri, 20 Jan 2006 09:29:28 +0000 (09:29 +0000)] 
another plugin from Chris

18 years agooops
Tom Gilbert [Fri, 20 Jan 2006 09:28:24 +0000 (09:28 +0000)] 
oops

18 years agosome awesome plugins from Chris Gahan >:)
Tom Gilbert [Fri, 20 Jan 2006 09:27:18 +0000 (09:27 +0000)] 
some awesome plugins from Chris Gahan >:)

18 years agofix the fix
Tom Gilbert [Thu, 12 Jan 2006 15:58:38 +0000 (15:58 +0000)] 
fix the fix

18 years agoproperly support ssl
Tom Gilbert [Thu, 12 Jan 2006 15:57:21 +0000 (15:57 +0000)] 
properly support ssl

18 years agofrom #32
Tom Gilbert [Wed, 4 Jan 2006 17:20:31 +0000 (17:20 +0000)] 
from #32

18 years agoexception handling
Tom Gilbert [Mon, 12 Dec 2005 23:00:27 +0000 (23:00 +0000)] 
exception handling

18 years agofound a bug
Tom Gilbert [Mon, 12 Dec 2005 20:21:08 +0000 (20:21 +0000)] 
found a bug

18 years agotry to handle backwards compat issues
Tom Gilbert [Mon, 12 Dec 2005 15:44:30 +0000 (15:44 +0000)] 
try to handle backwards compat issues

18 years agosupplied in #53
Tom Gilbert [Sat, 10 Dec 2005 12:29:08 +0000 (12:29 +0000)] 
supplied in #53