Commit Graph

  • 5846059c3f Merge branch 'testing' of github.com:ProgVal/Limnoria into testing Valentin Lorentz 2013-10-28 14:17:23 +01:00
  • 15872a2e6a supybot-test: Display a full traceback when there is an error while importing a plugin. Valentin Lorentz 2013-10-27 11:53:36 +01:00
  • 4aa34ba6d8 Fix detection of Limnoria version from Git when running the setup with Python 3. Valentin Lorentz 2013-10-27 11:43:21 +01:00
  • b6ea53b07a Add Python version to 'supybot --version' and @version. Valentin Lorentz 2013-10-27 11:40:10 +01:00
  • a67b31c9ea Aka: Fix typo (Error, not error). Valentin Lorentz 2013-10-23 13:42:02 +00:00
  • 4d677dbcf5 Seen: Fix any to work with wildcards when protocols.irc.strictRfc is true James McCoy 2013-10-13 10:00:33 -04:00
  • cfe71c4f55 Add a .mailmap to coerce my old name to my new James McCoy 2013-10-10 20:56:19 -04:00
  • bf48d521f2 Use generic setuptools instead of requiring distribute James McCoy 2013-10-10 20:37:12 -04:00
  • 56a6799deb commands: Consolidate state.channel checks into getChannel James McCoy 2013-10-10 18:54:50 -04:00
  • 677f7fdd6f irclib: Prevent crash if 324 or 329 is not received after any other post-join messages. Valentin Lorentz 2013-10-10 14:10:06 +00:00
  • 359d3c633d registry: Make subvalues inherit privacy. Closes GH-519. Valentin Lorentz 2013-10-06 14:26:03 +00:00
  • 16b95bb244 Merge pull request #515 from nyuszika7h/cleanup-gitignore Valentin Lorentz 2013-09-25 03:52:09 -07:00
  • f0a9db6d07 Merge pull request #514 from Hoaas/testing Valentin Lorentz 2013-09-25 03:51:03 -07:00
  • f760d54d7d I forgot this one... nyuszika7h 2013-09-25 11:44:14 +02:00
  • f0050b95b9 Fix previous commit nyuszika7h 2013-09-25 11:43:31 +02:00
  • 46f5cd98b3 Clean up .gitignore nyuszika7h 2013-09-25 11:04:48 +02:00
  • 599f80ec5f Google: Filter out [, before attempting to interpret Googles response as json. Terje Hoås 2013-09-25 10:18:10 +02:00
  • 657b76d174 Fix merge. Valentin Lorentz 2013-09-22 20:29:52 +02:00
  • 990b911c06 Merge remote-tracking branch 'supybot/master' into testing Valentin Lorentz 2013-09-22 20:16:20 +02:00
  • 6361b1e856 ircdb: Deduplicate hostmasks in IrcUser.addAuth James McCoy 2013-09-22 11:13:52 -04:00
  • 83a2895e18 Format: Add command @stripformatting. Valentin Lorentz 2013-09-21 12:09:37 +00:00
  • 4e2962b39e Fix error when writing hostmask-collision error message. Valentin Lorentz 2013-09-17 13:32:52 +00:00
  • 26d7fd7aa1 Seen: Fix docstring of @since. Valentin Lorentz 2013-09-14 20:24:13 +02:00
  • 0a439012c1 setup.py: Fix 0fb2ee1bf74 for Git version. Valentin Lorentz 2013-09-11 19:27:10 +02:00
  • dfafee3ff2 Misc: Adapt GitHub's version format to the new one (introduced in 0fb2ee1bf74). Valentin Lorentz 2013-09-11 17:17:32 +00:00
  • 0fb2ee1bf7 setup.py: Change format of the version number (illegal in rpm and buggy in deb packages). Valentin Lorentz 2013-09-11 19:13:59 +02:00
  • 4bc549c1ed Prevent exception when replying with a genericNoCapability error James McCoy 2013-08-31 23:04:38 -04:00
  • cf975227ba Factoids: Fix help of @random. Valentin Lorentz 2013-07-11 06:58:46 +00:00
  • 01a6ed6540 Fix use of rsplit for IPv6 addresses. Valentin Lorentz 2013-07-02 13:18:57 +02:00
  • 0cb22ce6be Fix previous commit. Valentin Lorentz 2013-08-25 21:58:10 +02:00
  • 8f8e208072 Revert jamessan's switch to setuptools. Valentin Lorentz 2013-08-25 21:51:34 +02:00
  • 81ce98656f Alias: Allow interrogation mark. Valentin Lorentz 2013-08-25 15:41:56 +02:00
  • d78ae3de7b Aka: Fix encoding issue with Python 2. Valentin Lorentz 2013-08-25 15:40:56 +02:00
  • d26a1a5be9 Aka: Fix typo. Valentin Lorentz 2013-08-25 01:23:53 +02:00
  • fba38a5df9 Aka: Prevent overriding of other plugins commands. Valentin Lorentz 2013-08-25 01:06:31 +02:00
  • 10d9c43ab8 Merge remote-tracking branch 'supybot/master' into testing Valentin Lorentz 2013-08-24 19:50:34 +02:00
  • 0283bb7f9a ShrinkUrl: Fix the check for ur1ca results. James McCoy 2013-08-24 08:51:33 -04:00
  • 3099c1aae9 setup.py: Install optional dependencies. Valentin Lorentz 2013-08-24 11:57:33 +02:00
  • 40675ffdfa Merge remote-tracking branch 'supybot/master' into testing Valentin Lorentz 2013-08-24 11:28:29 +02:00
  • ea7f1f8419 Socket: Match the expected API of reconnect James McCoy 2013-08-24 00:29:16 -04:00
  • a483fef39d RSS: Ensure results is declared before trying to access it James McCoy 2013-08-24 00:04:29 -04:00
  • e7d0bfd2d0 commands: Handle OverflowError in _int James McCoy 2013-08-23 23:36:44 -04:00
  • 58e7e61d69 Only reset the cached feed when the response actually contains headlines Arnout Engelen 2012-05-04 10:26:09 +02:00
  • 333067c151 Provide a default help message for commands without help. James McCoy 2013-08-23 22:57:13 -04:00
  • e421722960 Fix crash if a custom error message is provided to somethingWithoutSpaces James McCoy 2013-08-23 22:06:07 -04:00
  • c73ead8aef supybot-botchk: Directly execute supybot instead of running it in sh James McCoy 2013-08-23 21:35:35 -04:00
  • 960e1da61c commands.py: Fix error message of getSomethingWithoutSpaces. Valentin Lorentz 2013-07-16 20:20:08 +00:00
  • 5b329df6f0 Socket: Try all resolved addresses before scheduling a reconnect James McCoy 2013-08-22 23:43:09 -04:00
  • 88e4f73777 getSocket: Use returned family to create the socket James McCoy 2013-08-22 23:40:28 -04:00
  • f32f36fea4 Alias: Also allow exclamation marks, as they are allowed by the registry. Valentin Lorentz 2013-08-22 14:03:37 +02:00
  • ccafbf4847 Aka: Speed up commands listing by statically listing builtin commands instead of invoking parent's listCommands(). Valentin Lorentz 2013-08-21 20:56:18 +02:00
  • d2762d9fb9 Aka: Add explicit error message if sqlalchemy is not installed. Valentin Lorentz 2013-08-21 18:04:16 +02:00
  • 790bda4664 Web: Fix nesting of commands (bug introduced in d8a4ef84214). Valentin Lorentz 2013-08-20 11:37:39 +02:00
  • d14f5df76f ChannelLogger: Rewrite relayed nicks. Closes GH-507. Valentin Lorentz 2013-08-19 17:22:56 +02:00
  • 1724d6867b Conditional: Fix handling of exceptions. Valentin Lorentz 2013-08-18 17:37:42 +02:00
  • 43f1e5cd24 Topic: Fix previous commit. Valentin Lorentz 2013-08-17 19:51:17 +00:00
  • 410472c317 Topic: Change behavior of supybot.plugins.Topic.alwaysSetOnJoin to only apply if the actual topic differs from the default. Valentin Lorentz 2013-08-17 19:30:28 +00:00
  • b57be07f1c Topic: Add supybot.plugins.Topic.alwaysSetOnJoin. Valentin Lorentz 2013-08-17 17:48:07 +00:00
  • e3acc03fd6 Another fix for b46a0dd6a2. Valentin Lorentz 2013-08-17 19:27:52 +02:00
  • f3ecc33678 Fix commit b46a0dd (breaks tests for Alias and Aka). Valentin Lorentz 2013-08-17 17:08:55 +02:00
  • dfdc7f1cd1 Merge pull request #506 from kytvi2p/unicode2.x Valentin Lorentz 2013-08-17 07:54:45 -07:00
  • b46a0dd6a2 Unicode fixes for python 2.x Kill Your TV 2013-08-14 15:45:33 +00:00
  • e1d0ab2774 Aka: Fix support for non-ascii commands name with Python 2 (bug introduced in 64300b8a02). Valentin Lorentz 2013-08-17 16:11:52 +02:00
  • dd37f8dd3f Socket: Forward DNS queries via the socks proxy (if any). Valentin Lorentz 2013-08-17 15:47:27 +02:00
  • 921ff2ae07 Aka: Fix case-sensitivity. Valentin Lorentz 2013-08-17 07:02:10 +00:00
  • e120ab7eab User: Add custom error message for @gpg add arguments. Valentin Lorentz 2013-08-16 16:23:08 +02:00
  • cee144d841 Merge pull request #504 from kytvi2p/issue502 Valentin Lorentz 2013-08-15 16:38:37 -07:00
  • 56c80e62f1 RSS: fix initialAnnounceHeadlines not being obeyed Kill Your TV 2013-08-15 20:07:25 +00:00
  • b375e7dfb2 commands.py: Fix crash if a custom error message is provided to somethingWithoutSpaces (bug introduced in 29dc1438a0). Valentin Lorentz 2013-08-15 22:25:36 +02:00
  • a2f115e09f Alias: Prevent @add from allowing invalid names. Valentin Lorentz 2013-08-15 13:30:12 +02:00
  • 73f63c25b9 Aka: Fix import of locked alias. Valentin Lorentz 2013-08-15 10:55:57 +02:00
  • 18cc1ff3bb Revert "Web: Disable @title and @doctype for non-HTML documents." (incompatible with Python 2) Valentin Lorentz 2013-08-15 00:14:34 +00:00
  • 8d7b06efd1 utils.str.format: Replace %u with '' instead of '<>' if URL is empty. Valentin Lorentz 2013-08-13 19:19:54 +00:00
  • 3a5c4c3ddd Add class attribute callbacks.Commands.pre_command_callbacks. Valentin Lorentz 2013-08-12 21:48:56 +02:00
  • ebde072f39 Add explicit/helpful error message about how to solve the multiprocessing 'Permission denied' issue. Valentin Lorentz 2013-08-12 19:08:31 +02:00
  • 36f54039fc travis.yml: Add IRC notifications. Valentin Lorentz 2013-08-11 13:36:46 +02:00
  • 13bf8c2915 Aka: Fix crash when logging (on Python 2). Valentin Lorentz 2013-08-11 11:28:53 +00:00
  • e5bac7e023 Aka: Fix previous commit. Valentin Lorentz 2013-08-11 11:20:36 +00:00
  • 50e3f2ab16 Aka: Use %q converter instead of %r for logging (escapes % in expression). Valentin Lorentz 2013-08-11 11:10:17 +00:00
  • 4e9bb2c241 Later: Use builtin support for '%s ago'. Valentin Lorentz 2013-08-11 12:22:12 +02:00
  • 1e050d7fa8 utils/str.py: Use already existing function utils.gen.timeElapsed instead of redundant one. Valentin Lorentz 2013-08-11 12:08:01 +02:00
  • 8b4b45ecf0 utils/str.py: Add the %T (Time delta) argument type. Valentin Lorentz 2013-08-11 12:03:41 +02:00
  • d6223eee9d Aka: Remove side effects in everythingReplace and fix crash when evaluating expressions where $* is in the nested command. Valentin Lorentz 2013-08-11 12:02:00 +02:00
  • 269f22a84b User: Make arguments handling of '@user hostmask remove' similar to '@user hostmask add' 's. Closes GH-101. Valentin Lorentz 2013-08-10 16:01:25 +02:00
  • 744681d259 Fix syntax error in tests when run with Python 3.1 and 3.2. Valentin Lorentz 2013-08-10 15:40:10 +02:00
  • 0dc5160dbc Remove debug output. Valentin Lorentz 2013-08-10 15:39:03 +02:00
  • 029c6993ad Fix c23f25545f5 for Python 2. Valentin Lorentz 2013-08-10 15:25:40 +02:00
  • 1ee8bc3480 Fix bug that caused commands like '@google google google google translate' to be valid. Closes GH-19. Valentin Lorentz 2013-08-10 15:22:47 +02:00
  • c23f25545f Fix core tests for Python 3 (actually imported + fixes). Valentin Lorentz 2013-08-10 15:18:04 +02:00
  • 34b0e5faad Web: Disable @title and @doctype for non-HTML documents. Valentin Lorentz 2013-08-09 18:03:02 +02:00
  • 536ec37037 commands.py: raise the exception instead of returning is if --disable-multiprocessing is given. Valentin Lorentz 2013-08-09 17:48:53 +02:00
  • 573d4a0158 Silence errors in Socket driver if connecting failed (name resolution, ...). Valentin Lorentz 2013-08-09 12:59:42 +02:00
  • 9288b16cd2 Fix 918b8a3c01 on Windows. Valentin Lorentz 2013-08-09 12:21:24 +02:00
  • d8a4ef8421 Web: Prevent memory bomb when calling commands with an URL to a page sending crafted requests. Valentin Lorentz 2013-08-09 12:15:54 +02:00
  • 918b8a3c01 commands.py: Add heap_size argument to process(). Valentin Lorentz 2013-08-09 12:01:40 +02:00
  • 33cc9bc6b8 MessageParser: Fix crash when using @messageparser add for global database. Valentin Lorentz 2013-08-08 16:01:36 +00:00
  • 23dfa23f31 Aka: Prevent infinite loop (+ memory bomb) when nesting Akas using $*. Valentin Lorentz 2013-08-08 14:11:44 +02:00
  • f8bfb03dee Merge pull request #495 from Hoaas/testing Valentin Lorentz 2013-08-08 02:42:05 -07:00
  • 36bce4d753 Seen: Change 'last left the #channelname' to 'last left #channelname' in the English error message. Terje Hoås 2013-08-08 10:02:26 +02:00
  • 58261e78c7 Dict: Fix lookup of some words (looks like dict.org does not follow RFC2229). Closes GH-494. Valentin Lorentz 2013-08-07 15:41:08 +00:00