2011-02-23 Stefano Rivera <email address hidden>
Remove MyLifeIsG.com support from MyLifeIsAverage Processor. The
site has been down for around a year.
Fixes: :bug:`722675`.
2011-02-22 Stefano Rivera <email address hidden>
Use bounded_matches when returning search results.
Fixes: :bug:`722655`.
2011-02-22 Stefano Rivera <email address hidden>
Typo: parse_timestmap -> parse_timestamp (and remove an unnecessary
import).
Fixes: :bug:`722682`.
2011-02-22 Stefano Rivera <email address hidden>
Allow addresponse() to take the param 0.
Fixes: :bug:`723132`.
2011-02-21 Stefano Rivera <email address hidden>
Added CHANGES and tool for generating changelog entries.
Set version to 0.1.1.
2011-02-20 Stefano Rivera <email address hidden>
Filter out empty definitions in gdefine.
Fixes: :bug:`719851`.
2011-02-20 Stefano Rivera <email address hidden>
We don't support SQLAlchemy 0.6 yet.
Fixes: :bug:`651992`.
2011-02-20 Marco Gallotta <email address hidden>
Only append .com for url's like "example".
Fixes: :bug:`702062`.
2011-02-20 Stefano Rivera <email address hidden>
Use escape=# for LIKEs.
Perform literal queries on all non-get Factoid operations. Return
useful error if start index is too high.
Substitute $arg for _% in search.
Fixes: :bug:`544493`.
2011-02-20 Stefano Rivera <email address hidden>
HTTPErrors should result in using url as title, not abandoning the
grab.
Fixes: :bug:`702798`.
2011-02-20 Stefano Rivera <email address hidden>
Catch ImportErrors for packages we don't require in setup.py.
Fixes: :bug:`651990`.
2011-02-20 Stefano Rivera <email address hidden>
pysqlite is only necessary on ancient Pythons.
Fixes: :bug:`708302`.
2011-01-25 Stefano Rivera <email address hidden>
Add function get_regexp_op to ibid.db that returns a REGEXP op that
works on Postgres too.
Fixes: :bug:`595423`.
2011-01-22 Keegan Carruthers-Smith <email address hidden>
Use correct plurality in pending memos message.
Fixes :bug:`634257`.
2011-01-22 Stefano Rivera <email address hidden>
Add parse_timestamp function to ibid.utils, use for parsing
timestamps from Twitter.
Fixes :bug:`702815`.
2011-01-22 Stefano Rivera <email address hidden>
URLErrors have reasons, but there are other HTTPErrors
Fixes :bug:`670855`.
2011-01-21 Max Rabkin <email address hidden>
Enforce permissions on non-@match handlers.
Fixes :bug:`705860`.
2011-01-19 Stefano Rivera <email address hidden>
Handle non-500 error codes from twitter.
Fixes :bug:`670855`.
2011-01-19 Stefano Rivera <email address hidden>
Strip tags from gcalc response.
Fixes :bug:`702371`.
2011-01-19 Max Rabkin <email address hidden>
Check content_type is set before checking its value.
Fixes :bug:`701900`.
2011-01-19 Max Rabkin <email address hidden>
Catch exceptions when polling feeds so that one broken feed doesn't
stop all feeds.
Fixes :bug:`578396`.
2011-01-19 Max Rabkin <email address hidden>
Use new OEIS API at oeis.org
Fixes :bug:`700475`.
2010-12-25 Stefano Rivera <email address hidden>
Fix for the logging open file cache: Logs in logs might not be in
recent_logs.
Fixes :bug:`655645`.
2010-12-25 Stefano Rivera <email address hidden>
Support toilet fonts, correctly decode utf-8 figlet output, handle
font choice edge cases.
Fixes :bug:`607743`.
2010-12-24 Stefano Rivera <email address hidden>
Follow redirects in "is it up"
Fixes :bug:`599410`.
2010-12-24 Stefano Rivera <email address hidden>
Rework nickserv auth to allow simultaneous authentications for the
same nick (although Nickserv will only be bothered once).
Fixes :bug:`655647`.
2010-12-24 Stefano Rivera <email address hidden>
Use absolute imports to import SILC correctly
Fixes :bug:`654202`.
2010-12-20 Stefano Rivera <email address hidden>
Country Code list parsing: Check for ; in a line before splitting by
semi-colons.
Fixes :bug:`692347`.
2010-12-20 Max Rabkin <email address hidden>
Don't treat feeds with no messages as errors.
Fixes :bug:`661187`.
2010-11-08 Stefano Rivera <email address hidden>
Correctly handle state events that have no channel.
Fixes :bug:`656349`.
2010-11-07 Stefano Rivera <email address hidden>
Port google scrape search to get_html_parse_tree + etree. Handle
superscript in gcalc.
Fixes :bug:`580696`.
2010-11-07 Stefano Rivera <email address hidden>
Put periodic lock-using code in a try...finally block.
2010-10-15 Stefano Rivera <email address hidden>
Support twitter's new AJAX URLs.
Fixes :bug:`654535`.
2010-10-15 Stefano Rivera <email address hidden>
Always respond to memo sending with confirmation of recipient. Allow
memos to begin with "on ..." when not naming a known source.
Fixes :bug:`634253`.
2010-10-04 Stefano Rivera <email address hidden>
Disallow empty factoid names.
Fixes :bug:`606065`.
2010-10-05 Guy Halse
Allow bot to identify with zanet.net's NickServ.
Fixes :bug:`652000`.
2010-10-03 Stefano Rivera <email address hidden>
[SECURITY] Add a configuration glob-list of channels which should
have public logs, rather than attempting to guess.
Fixes :bug:`567576`.
2010-09-30 Stefano Rivera <email address hidden>
Docs: Be clear that ibid is in Debian & Ubuntu.
2010-09-30 Stefano Rivera <email address hidden>
Handle 0 tweets in Twitter Atom feed parsing, correctly handle it
elsewhere instead of treating it as no such twit.
Fixes :bug:`646989`.
2010-09-29 Max Rabkin <email address hidden>
[SECURITY] Don't leak private messages to meeting logs.
Fixes :bug:`649383`.
2010-08-14 Stefano Rivera <email address hidden>
Don't try to process() events without a message in meeting.
Fixes :bug:`598094`.
2010-07-10 Stefano Rivera <email address hidden>
Correct abbreviated cross-ref format, shown up by Sphinx 1.0b1.
2010-07-04 Stefano Rivera <email address hidden>
Display latest tweets from retweeting-twits instead of thinking they
don't exist.
Fixes :bug:`554906`.
2010-06-13 Michael Gorven <email address hidden>
Fix real JID detection when more than one 'x' element is received.
2010-06-07 Stefano Rivera <email address hidden>
NickServ support for rizon.
2010-06-04 Stefano Rivera <email address hidden>
Switch from XE.com to Yahoo for currency conversions.
2010-06-04 Stefano Rivera <email address hidden>
Limit the size of the file-descriptor pool in log.
Fixes :bug:`567571`.
2010-05-12 Stefano Rivera <email address hidden>
Google is also a calculator.
Fixes :bug:`574300`.
2010-05-12 Stefano Rivera <email address hidden>
Use explicit lower() on each side of LIKE so factoids with arguments
can be case-insensitive on Postgres.
Fixes :bug:`574427`.
2010-05-05 Max Rabkin <email address hidden>
Escape query url in google scrape.
Fixes :bug:`572308`.
2010-05-05 Stefano Rivera <email address hidden>
Incorrect substitution in SQLite indexing warning.
2010-05-05 Stefano Rivera <email address hidden>
Change administrative user & identity linking syntax to be less
problematically broad.
Fixes :bug:`567510`.
2010-04-26 Stefano Rivera <email address hidden>
Increase default HTTP GET size from 500 bytes to 2kiB.
Fixes :bug:`563928`.
2010-04-13 Stefano Rivera <email address hidden>
Update youtube plugin to cope with site redesign.
Fixes :bug:`561684`.
2010-04-13 Max Rabkin <email address hidden>
Allow digits in Unicode character names.
2010-04-13 Stefano Rivera <email address hidden>
HTTP GET: Don't assume everything is utf-8, decode according to
provided charset, fall back to utf-8 for text, and guess with chardet
if either of those was wrong.
Fixes :bug:`560973`.
2010-04-09 Max Rabkin <email address hidden>
Use unicode case-insensitive matching in factoid.
Fixes :bug:`542707`.
2010-03-27 Michael Gorven <email address hidden>
Treat the Processor's first feature as the primary feature in RPC.
Fixes :bug:`545168`.
2010-03-27 Max Rabkin <email address hidden>
Respond with unicode in bible error handlers.
Fixes :bug:`544260`.
2010-03-26 Marco Gallotta <email address hidden>
Allow trailing punctuation in tea-style addressing.
Fixes :bug:`545186`.
2010-03-23 Marco Gallotta <email address hidden>
Add username=ibid parameter to geonames API calls. Some calls now
require it.
Fixes :bug:`543989`.
2010-03-23 Max Rabkin <email address hidden>
Python 2.5 compatibility update for unicode lookup. Exception for
unknown character changed in 2.6.
Fixes :bug:`542593`.
2010-03-10 Stefano Rivera <email address hidden>
Add placeholder to force ibid/static to be distributed.