Commit Graph

  • e24ab4501d Fix bug with Python 3.3 (?) Valentin Lorentz 2013-06-06 05:49:25 +00:00
  • 43563bcc1c core & Factoids: Allow commands to disable doc-availability checks for programmatically setting it. Valentin Lorentz 2013-06-01 17:13:55 +02:00
  • f82a7c7e17 Issue error message at plugin load if a command has no docstring. Valentin Lorentz 2013-06-01 16:35:47 +02:00
  • 18c671fc6c scripts/supybot: Invoke i18n in the 'try' block to handle the case where the config file does not exist. Valentin Lorentz 2013-06-01 16:26:16 +02:00
  • 8aba15807d Socket: Assert 'irc' is not None. Valentin Lorentz 2013-06-01 12:08:12 +02:00
  • 427f01032b Factoids: Fix XHTML validation of the web interface. Valentin Lorentz 2013-06-01 10:32:51 +02:00
  • 74db03177f httpserver: Explicitely define the charset. Valentin Lorentz 2013-06-01 10:32:36 +02:00
  • 1a71fa2d81 httpserver: Fix Content-type of default.css which caused the stylesheet not to be applied. Valentin Lorentz 2013-06-01 10:11:44 +02:00
  • 792df99688 httpserver: Fix design. Valentin Lorentz 2013-05-31 17:55:56 +02:00
  • b2d5544ccf httpserver: Fix restarting the server once a plugin has been unloaded and loaded back. Valentin Lorentz 2013-05-31 17:55:35 +02:00
  • 2016983d35 Add supybot.utils.net.getAddressFromHostname() and improve Socket driver to try successively all IP addresses. Valentin Lorentz 2013-05-31 17:21:10 +02:00
  • 9ea1019970 httpserver: Fix issue with Python 2 if no favicon is set. Valentin Lorentz 2013-05-31 16:12:49 +02:00
  • cefd91d4f1 Fix encoding issues with Alias containing non-ascii characters. Valentin Lorentz 2013-05-31 15:42:57 +02:00
  • b360871378 Google: Fix previous commit. Valentin Lorentz 2013-05-30 13:16:36 +00:00
  • 6e8b7be0f1 Google: Fix @calc. Valentin Lorentz 2013-05-30 13:13:19 +02:00
  • 2bf0364c0e travis.yml: Add feedparser and chardet as dependencies. Valentin Lorentz 2013-05-29 15:44:15 +02:00
  • 863addd989 RSS: Add link to a patch to apply to feedparser. Valentin Lorentz 2013-05-29 15:21:56 +02:00
  • ad25f17639 RSS: Add Python 3 support. Valentin Lorentz 2013-05-29 15:16:23 +02:00
  • 6266d0f16f Google: Remove plugins/Google/local/simplejson/ since it is not used. Valentin Lorentz 2013-05-29 14:48:20 +02:00
  • f74d23b9c6 Alias: Try to fix UnicodeDecodeError issues. Valentin Lorentz 2013-05-28 21:08:03 +02:00
  • 5691ce58a5 Seen: Fix error if last message contained non-ascii characters. Valentin Lorentz 2013-05-24 19:36:54 +02:00
  • 2d4914bc99 Merge branch 'gpgauth' into testing Valentin Lorentz 2013-05-24 17:20:27 +02:00
  • 0537166502 RSS: Fix formating if newline character in an entry title. Closes GH-395. Valentin Lorentz 2013-05-22 14:03:38 +02:00
  • ba6e2fff6f ircmsgs.IrcMsg: Display args in case of AssertionError. Valentin Lorentz 2013-05-21 19:38:55 +02:00
  • 58befaee5c Admin: @nick only sets the nick on the current network. Closes GH-273. Valentin Lorentz 2013-05-21 18:52:46 +02:00
  • a15dea55db Google: Configurable base URL. Closes GH-64. Valentin Lorentz 2013-05-21 18:40:38 +02:00
  • efcf9d7837 Channel: Add hostmask of the user kicking the bot, in the logs. Valentin Lorentz 2013-05-21 18:30:16 +02:00
  • 3da554bde8 supybot-wizard: Display a warning if conf is in the source folder. Closes GH-402. Valentin Lorentz 2013-05-21 17:30:14 +02:00
  • d0f50fb388 Channel: Log when the bot is kicked. Valentin Lorentz 2013-05-21 17:19:21 +02:00
  • c56f26b91d Wrap now internationalizes docstrings. Valentin Lorentz 2013-05-20 17:52:41 +02:00
  • 66025cf7e4 New syntax for wrap(). Now supports being used as a Python decorator with arguments. Valentin Lorentz 2013-05-20 17:40:04 +02:00
  • b887a97be2 travis.yml: Remove useless command. Valentin Lorentz 2013-05-20 17:37:49 +02:00
  • 6783e5834b Later: Fix typo. Valentin Lorentz 2013-05-19 08:46:24 +00:00
  • a678bfc0d2 Alias: Fix encoding issue. Valentin Lorentz 2013-05-18 17:59:26 +02:00
  • 8bfea88e3f Factoids: Use supybot.plugins.Factoids.requireVoice for @forget too. Valentin Lorentz 2013-05-18 14:47:38 +02:00
  • 9e1cf727e3 Network: Add @whowas. Closes GH-227. Valentin Lorentz 2013-05-18 14:46:58 +02:00
  • 6493be1f13 httpserver: Add doctype. Valentin Lorentz 2013-05-17 20:13:46 +02:00
  • 1090c4623f Factoids: Add supybot.plugins.Factoids.requireVoice. Closes GH-378. Valentin Lorentz 2013-05-17 17:47:43 +02:00
  • ed62c9efb1 commands.py: Rename 'isGranted' to 'haveHalfop+' and add 'haveVoice+'. Valentin Lorentz 2013-05-17 17:36:11 +02:00
  • f42023bf19 Fix SupyTestCase.assert* with Python 2.6. Valentin Lorentz 2013-05-15 18:52:56 +02:00
  • 65afe65ae6 Factoids: Enforce order of approximate factoids. Valentin Lorentz 2013-05-14 20:16:05 +02:00
  • 0083b00b64 travis.yml: Enable Python 3.3. Valentin Lorentz 2013-05-14 20:02:09 +02:00
  • 04b7d9eeda Fix compatibility with Python 3.3.1. Valentin Lorentz 2013-05-14 19:59:19 +02:00
  • 6ffcf122a7 Remove code specific to Python 2.{3,4,5}. Valentin Lorentz 2013-05-13 15:27:26 +02:00
  • 93ecc2424f Google: Fix encoding issue. Valentin Lorentz 2013-05-13 14:18:22 +02:00
  • 8421300e14 String: Fix test. Valentin Lorentz 2013-05-13 13:51:30 +02:00
  • 8d95a424b0 Fix fetch of RSS feeds containing unicode. Valentin Lorentz 2013-05-13 10:51:24 +02:00
  • 81c366a6be Web: create a cofigurable url whitelist Daniel Folkinshteyn 2013-05-11 14:11:57 -04:00
  • 63f911b8a4 Merge branch 'py3k-backport' into testing Valentin Lorentz 2013-05-11 11:55:43 +02:00
  • cd6d9da8e4 Debug: Fix Python 3 compatibility. Valentin Lorentz 2013-05-09 10:16:51 +02:00
  • f0e49a0402 Math: Fix load on Python 3. Valentin Lorentz 2013-05-08 19:28:16 +00:00
  • 75c3d2fa89 Dict: Use normal import (was broken in Python 3.3 for some reason). Valentin Lorentz 2013-04-27 18:18:38 +02:00
  • a55611a49e core: Various Python 3 compatibility fixes. Valentin Lorentz 2013-03-25 19:15:08 +01:00
  • f8a57b78e4 Google: Fix snarfer with Python 3. Valentin Lorentz 2013-02-24 01:51:40 +01:00
  • 0608676d0a setup.py: Remove error output if not in a git repo. Valentin Lorentz 2013-05-10 17:55:31 +02:00
  • c84d3d6b75 Speed up install on Python3 (2to3 is ran only on modified files). Valentin Lorentz 2013-04-27 16:05:11 +02:00
  • 00d9567b4f Fix typo. Valentin Lorentz 2013-03-25 16:28:33 +01:00
  • 3b44bc34b7 Fix previous commit. Valentin Lorentz 2013-02-22 20:26:26 +00:00
  • 20665cf31d 2to3/run.py: Fix compatibility issue with old Python 3.x versions (2to3 does not suport -W and -o). Valentin Lorentz 2013-02-22 21:17:55 +01:00
  • 38d039ada2 setup.py: In debug mode, display 2to3 logs. Valentin Lorentz 2013-02-22 21:17:16 +01:00
  • 3e26a2d7cf setup.py: Add the --debug switch. Valentin Lorentz 2013-02-22 20:50:38 +01:00
  • 29421f3cd7 setup.py: Hide 2to3's output. Valentin Lorentz 2013-02-02 20:47:31 +01:00
  • c7a1779f53 Fix previous commit Valentin Lorentz 2013-02-02 19:59:03 +01:00
  • 4a032834fb setup.py: Fix bug if setup is not in the current working directory. Valentin Lorentz 2013-02-02 19:56:54 +01:00
  • 170183adbd setup.py: exit after it has called itself. Valentin Lorentz 2013-01-30 20:38:31 +01:00
  • cadf953e86 Make the setup.py runnable by Python 3 and run 2to3 automatically. Valentin Lorentz 2013-01-30 20:10:48 +01:00
  • 3935152d65 Fix 'dictionary changed size during iteration'. Valentin Lorentz 2013-05-10 23:55:48 +02:00
  • cb6139e110 Fix typo. Valentin Lorentz 2013-05-10 23:22:23 +02:00
  • 3b179ec304 Apparently, Python 3.3 does not like sys.modules to be reassigned. Valentin Lorentz 2013-05-10 23:20:02 +02:00
  • 9553798c90 sys.modules is a dict, not a list (again). Valentin Lorentz 2013-05-10 22:23:57 +02:00
  • ee1d8731c9 sys.modules is a dict, not a list. Valentin Lorentz 2013-05-10 22:08:59 +02:00
  • e787f3343e Fix typo. Valentin Lorentz 2013-05-10 22:03:15 +02:00
  • 3570acff72 Fix plugin load if previous (re)load failed. Valentin Lorentz 2013-05-10 17:55:56 +02:00
  • 1a6d4b64d2 setup.py: Remove error output if not in a git repo. Valentin Lorentz 2013-05-10 17:55:31 +02:00
  • 115f8001fe ChannelStats: Fix bug when conf.supybot.databases.plugins.channelSpecific is true (KeyError in channels list). Valentin Lorentz 2013-05-09 12:47:53 +02:00
  • 70a169ab6f Debug: Fix Python 3 compatibility. Valentin Lorentz 2013-05-09 10:16:51 +02:00
  • 8f6063135e Add supybot.abuse.flood.interval. Valentin Lorentz 2013-05-09 09:40:55 +02:00
  • c0c479a77c Math: Fix load on Python 3. Valentin Lorentz 2013-05-08 19:28:16 +00:00
  • af1931b3db RSS: add option display headline timestamp. Daniel Folkinshteyn 2013-05-05 11:23:15 -04:00
  • 78659113c1 RSS: add option to strip url redirects from headlines Daniel Folkinshteyn 2013-05-04 00:01:52 -04:00
  • 02a2a056a4 Owner: Reload module configuration in reload. Daniel Folkinshteyn 2013-05-03 23:44:27 -04:00
  • 0b36a29977 Owner: Prevent use of uninitialized variable. (pulled from Limnoria) Daniel Folkinshteyn 2013-05-03 23:43:17 -04:00
  • bc0d16a4e1 RSS: keep track of headlines over multiple feed fetches, with configurable expiration. Daniel Folkinshteyn 2013-05-03 23:39:34 -04:00
  • b9a46cef21 Factoids: Fix @lock and @unlock. Valentin Lorentz 2013-05-04 01:01:11 +02:00
  • c133d973aa Revert "Fix typo." Valentin Lorentz 2013-05-01 05:53:20 +00:00
  • da5fb34b11 Channel: Fix l10n-fr. Valentin Lorentz 2013-04-30 18:32:39 +00:00
  • 71e50278c8 Python 3.3 is not supported. Valentin Lorentz 2013-04-27 19:08:20 +02:00
  • d70138bf23 Dict: Use normal import (was broken in Python 3.3 for some reason). Valentin Lorentz 2013-04-27 18:18:38 +02:00
  • a82b6dabec Remove warning from the README about Travis. Valentin Lorentz 2013-04-27 17:42:22 +02:00
  • 71c847d896 Improve .travis.yml. Valentin Lorentz 2013-04-27 17:41:00 +02:00
  • 65201fecc0 travis.yml: Fix path of plugins. Valentin Lorentz 2013-04-27 16:19:52 +02:00
  • 4090793468 Fix scripts to work with Python 3 without 2to3. Valentin Lorentz 2013-04-27 16:16:08 +02:00
  • 7fcda679d8 Speed up install on Python3 (2to3 is ran only on modified files). Valentin Lorentz 2013-04-27 16:05:11 +02:00
  • 53e49d23d1 travis.yml: Use --no-network instead of setting individual plugins. Valentin Lorentz 2013-04-27 10:20:15 +02:00
  • c25ccc4337 PluginDownloader: Obey --no-network in tests. Valentin Lorentz 2013-04-27 10:19:43 +02:00
  • 7253dee3ae User: Fix handling of --capability for unregistered users. Valentin Lorentz 2013-04-27 10:10:11 +02:00
  • fe540b3620 ChannelLogger: check for logChannelMessages before logging. Valentin Lorentz 2013-04-26 17:52:18 +02:00
  • 243cc0b998 Seen: Add supybot.plugins.Seen.showLastMessage. Valentin Lorentz 2013-04-23 16:52:35 +00:00
  • 1bee83bc2e Merge pull request #465 from clue-eq-None/AnonSayFix Valentin Lorentz 2013-04-22 21:02:48 -07:00
  • bf761f52e4 Fixed the last fix in Anonymous which broke the ability to query via say George Miller 2013-04-22 23:42:42 +00:00