Commit Graph

  • 295f9b1f0d Make utils.str.soundex perform better when length is large James McCoy 2012-12-31 17:29:02 -05:00
  • 281e036cee Merge pull request #438 from TheLordOfTime/testing Valentin Lorentz 2012-12-31 08:37:50 -08:00
  • 417182c15a Conditional: Add description about plugin to init TheLordOfTime 2012-12-31 11:34:07 -05:00
  • 79eeb8eb95 Revert "irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately." Valentin Lorentz 2012-12-27 16:06:01 +00:00
  • 1d2eefe880 irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately. Valentin Lorentz 2012-12-27 12:24:24 +00:00
  • cab1830140 utils.structures: Prevent a RingBuffer from being bigger than the new size, when calling resize(). Valentin Lorentz 2012-12-27 12:22:14 +00:00
  • 6b7db2e9f1 test_irclib: Make use of context for maxHistoryLength. Valentin Lorentz 2012-12-27 11:05:04 +00:00
  • 499d68f73a Channel: Remove debug output. Valentin Lorentz 2012-12-26 20:53:49 +01:00
  • 7b3ef56116 Fix mysterious bug when connecting/disconnecting. Valentin Lorentz 2012-12-26 19:58:39 +01:00
  • 6cbc6a14dd Rename all 'locale' directories to 'locales'. Valentin Lorentz 2012-12-26 15:43:35 +01:00
  • 84148988b3 Fix tests broken by 6a06ca991. Valentin Lorentz 2012-12-26 15:37:52 +01:00
  • 790f0eea35 socket: Fix compatibility issue with Python 3 (introduced in 8cf094a). Valentin Lorentz 2012-12-26 15:03:57 +01:00
  • bcde88ab4d Channel: Add --all parameter to @unban. Valentin Lorentz 2012-12-23 17:28:36 +01:00
  • c46602d3f2 Channel: Implement @listbans. Valentin Lorentz 2012-12-23 17:19:29 +01:00
  • 6a06ca9911 core: Initialize list of bans when joining a channel. Valentin Lorentz 2012-12-23 17:19:25 +01:00
  • 0418a44d2a Apply Andy's second patch for Freebsd. Closes GH-436. Valentin Lorentz 2012-12-22 00:10:59 +00:00
  • 097ea23dfc Fix handling of PluginNotFoundException in i18n. Valentin Lorentz 2012-12-22 00:06:26 +00:00
  • 2363c404b4 Merge pull request #435 from Cubox-/patch-1 Valentin Lorentz 2012-12-21 15:54:03 -08:00
  • 4add76c803 Fix issue on FreeBSD. Andy Pilate 2012-12-22 00:48:58 +01:00
  • 724e77e5ac Remove useless lines. Valentin Lorentz 2012-12-21 20:17:42 +01:00
  • 85f8bb3e46 Add unit tests for i18n. Valentin Lorentz 2012-12-21 20:09:40 +01:00
  • d58ad0c86f Reload translation of command helps when language changes. Valentin Lorentz 2012-12-21 20:08:34 +01:00
  • 989c674c58 Reset translation dict when reloading a locale. Valentin Lorentz 2012-12-21 19:19:03 +01:00
  • 30c56ae19f Add support for arguments to addPeriodicEvent callbacks. Valentin Lorentz 2012-12-19 19:48:46 +01:00
  • 97b48abaa2 i18n: Initialize translations in __init__. Valentin Lorentz 2012-12-19 17:04:39 +00:00
  • 0607462dd5 PluginDownloader: Add error messages to assertion errors. Valentin Lorentz 2012-12-19 16:55:54 +00:00
  • 46a25b913c PluginDownload: Output more detailed error log. Valentin Lorentz 2012-12-19 16:43:14 +00:00
  • 384e1dc695 core: make network.channels and channel keys private by default. Otherwise these can reveal secret information. Daniel Folkinshteyn 2012-08-30 15:58:51 -04:00
  • 620a90f4a7 core: make network.channels and channel keys private by default. Otherwise these can reveal secret information. Daniel Folkinshteyn 2012-08-30 15:58:51 -04:00
  • f6209a90c2 String: cap maximum soundex length to 1024. Daniel Folkinshteyn 2012-12-16 23:53:13 -05:00
  • 5d6a3c5a46 String: cap maximum soundex length to 1024. Daniel Folkinshteyn 2012-12-16 23:53:13 -05:00
  • 72bc227e1b registry: Fix Json unserialization. Valentin Lorentz 2012-12-15 22:00:23 +01:00
  • cead634055 PluginDownloader: Fix tests. Valentin Lorentz 2012-12-12 19:24:49 +01:00
  • f19eb060f3 ChannelStats: Fix tests. Valentin Lorentz 2012-12-12 19:24:39 +01:00
  • 943f3a0133 Web: Fix test for @title. Valentin Lorentz 2012-12-12 19:24:23 +01:00
  • ad3f58efc2 Add the content of the new value of a config var, when it is not compatible with this config type. Valentin Lorentz 2012-12-12 18:47:03 +01:00
  • d9f7e0e818 Add editable() method to registry.Json. Valentin Lorentz 2012-12-08 21:13:54 +01:00
  • d8bd1f6f92 Add registry.Json. Valentin Lorentz 2012-12-08 20:59:36 +01:00
  • 3063340ce3 Channel: Make use of the context() method of registry.Value objects. Valentin Lorentz 2012-12-08 20:05:53 +01:00
  • 4e8c35dd0c Add context() method to registry.Value objects. Closes GH-430. Valentin Lorentz 2012-12-08 20:05:51 +01:00
  • 69c60ca1f5 Remove debug output. Valentin Lorentz 2012-12-08 05:16:00 +00:00
  • 8cf094a628 Socket: Use select.select() instead of checking sockets one by one. Closes GH-431. Closes GH-420. Valentin Lorentz 2012-12-07 21:41:50 +01:00
  • 7d22d3dc36 Prevent NameError if ssl module can't be imported. Valentin Lorentz 2012-12-07 01:48:05 +00:00
  • 8d8e574d12 Owner: fix error message when the ImportError comes from the plugin Valentin Lorentz 2011-03-08 15:18:38 +01:00
  • 93586d71f4 Add support for extended banmasks. Closes GH-105. Valentin Lorentz 2012-12-02 19:04:48 +01:00
  • 650cbe548a Channel: Prevent @iban from adding wildcard when an exact banmask is given. Valentin Lorentz 2012-12-02 18:50:41 +01:00
  • 22febc4a20 Web: Fix encoding issues in title snarfing and @title. Valentin Lorentz 2012-11-17 15:10:36 +00:00
  • 28cdbaf021 Config: Fix previous commit. Valentin Lorentz 2012-11-09 22:40:10 +00:00
  • 216df3d472 Config: Rename @reset to @setdefault (reset is a method implemented by the core). Valentin Lorentz 2012-11-09 22:32:01 +00:00
  • d9f2235aed callbacks.py: Fix error with commands like @echo "¡". Valentin Lorentz 2012-11-07 19:20:26 +01:00
  • 25855e5547 Fix crash when loading user with two nicks or more. Valentin Lorentz 2012-11-07 19:00:41 +01:00
  • 5de01bd222 Merge pull request #424 from Mkaysi/nickauth-l10n-fi Valentin Lorentz 2012-11-07 07:50:40 -08:00
  • 4552eba9b3 Merge pull request #427 from Erika-Mustermann/testing Valentin Lorentz 2012-11-07 00:56:03 -08:00
  • 0cd7bd857a Added @reset command per request issue #163 Erika Mustermann 2012-11-07 04:20:03 +00:00
  • 992de0962b Misc: Update @version to use new display format of dates in Github API. Valentin Lorentz 2012-11-05 15:44:22 +00:00
  • 3c30463e11 Math: default %f formatting rounds to 6 decimal places. increase that to 16. Daniel Folkinshteyn 2012-06-12 12:28:26 -04:00
  • 910ad6dd62 core: make network.channels and channel keys private by default. Otherwise these can reveal secret information. Daniel Folkinshteyn 2012-08-30 15:58:51 -04:00
  • 72b1d4f3de NickAuth: Copy plugin.py's description to __init__.py. Closes GH-425. Valentin Lorentz 2012-11-04 14:25:11 +00:00
  • fef5ed367f NickAuth: add l10n-fi. Mika Suomalainen 2012-11-04 11:28:16 +02:00
  • 18348276f8 NickAuth: add messages.pot Mika Suomalainen 2012-11-04 11:11:17 +02:00
  • 5f1c21c644 Remove temporary files. Valentin Lorentz 2012-11-04 01:29:37 +01:00
  • e9755a6486 Add fix missing in previous commit. Valentin Lorentz 2012-11-04 01:28:24 +01:00
  • 659f6ebceb NickAuth: First commit. Valentin Lorentz 2012-11-03 23:06:57 +01:00
  • ac13d09511 conf.py: Prevent traceback if server address is an IPv6 address. Valentin Lorentz 2012-10-27 17:59:05 +02:00
  • 6ea2d062b7 Web: Filter special chars in @title, and add --no-filter. Valentin Lorentz 2012-10-31 16:35:51 +00:00
  • c68afacc0f Math: calc: coerce argument to ascii string. working with unicode errors on the translate() step. Daniel Folkinshteyn 2012-10-22 11:24:28 -04:00
  • 75ab8209a0 Merge pull request #423 from Mkaysi/user-l10n-fi Valentin Lorentz 2012-10-30 08:45:07 -07:00
  • ca8a829689 User: update l10n-fi & messages.pot Mika Suomalainen 2012-10-30 17:42:24 +02:00
  • 59d6d4da03 commands.py: Fix name conflict. Valentin Lorentz 2012-10-29 20:16:08 +01:00
  • fba70d15bc Add configuration variable conf.supybot.capabilities.private. Valentin Lorentz 2012-10-29 20:15:14 +01:00
  • 88b2b235ff User: Add tests for @user list --capability. Valentin Lorentz 2012-10-29 19:28:59 +01:00
  • 929090c279 conf.py: Prevent traceback if server address is an IPv6 address. Valentin Lorentz 2012-10-27 17:59:05 +02:00
  • 484d7e6fac Misc: Notify the caller when @tell succeeded. Closes GH-97. Valentin Lorentz 2011-08-07 11:30:51 +02:00
  • 9b8397193b Admin: Add clearq command. Valentin Lorentz 2011-10-30 14:21:53 +01:00
  • 8062d9592c Change the minimal number of non-wildcard characters in hostmask from 8 to 3. Closes GH-276. Valentin Lorentz 2012-04-04 15:08:49 +02:00
  • b5eac0994a Call unqualified process/regexp_wrapper, since commands exports them now. James McCoy 2012-10-24 00:26:51 -04:00
  • 57e429011d Misc: Use regexp_wrapper for Misc.last James McCoy 2012-10-24 00:24:16 -04:00
  • c774be3ea6 commands: Add process and regexp_wrapper to __all__ James McCoy 2012-10-24 00:23:25 -04:00
  • 90b7f3cd4e utils.web: Simplify getUrlFd by using standard parse methods James McCoy 2012-10-23 17:06:30 -04:00
  • d05506ee22 Seen: Add supybot.plugins.Seen.minimumNonWildcard. Valentin Lorentz 2012-10-23 16:34:38 +00:00
  • 32b0b12c1f Seen: Fix tests. Valentin Lorentz 2012-10-23 16:30:28 +00:00
  • 85eb0b4b0d Fix 3a7830097196. Valentin Lorentz 2012-10-23 16:15:13 +00:00
  • 40bdec92ca Math: calc: coerce argument to ascii string. working with unicode errors on the translate() step. Daniel Folkinshteyn 2012-10-22 11:24:28 -04:00
  • 180508496f docs/USING_WRAP.rst: Add docs for missing converters James McCoy 2012-10-20 19:43:55 -04:00
  • 6ab807be43 utils.net: Use _ipAddr and _domain from utils.web to define emailRe James McCoy 2012-10-20 19:43:11 -04:00
  • db3746d122 Add support for authentication scheme. Valentin Lorentz 2012-10-20 20:23:32 +02:00
  • 7d87d422e1 Fix detection of .42 domains Valentin Lorentz 2011-01-02 13:22:54 +01:00
  • dfdfd00b04 core: make sure owner is never ignored. also simplify the logic flow in ignore checking. Thanks m4v for the patch! Daniel Folkinshteyn 2011-11-21 15:09:38 -05:00
  • 18ec61842c Secure some more commands which take a regexp from untrusted user input. Daniel Folkinshteyn 2011-08-12 18:10:41 -04:00
  • ac500b059a String: set default re subprocess timeout to 0.1, since that should be quite enough. Daniel Folkinshteyn 2011-08-12 16:38:36 -04:00
  • 9356d0734f Misc: fix potential ddos when misc.last command is fed a specially-crafted regexp. Daniel Folkinshteyn 2011-08-12 16:30:46 -04:00
  • 72c5c8ec09 String: fix it up to work with the previously committed enhancement for subprocess timeout. Daniel Folkinshteyn 2011-08-12 16:30:09 -04:00
  • 3a78300971 Add support for authentication scheme. Valentin Lorentz 2012-10-20 20:23:32 +02:00
  • 86d590c8c8 FAQ: Add the entry about @later tell. Valentin Lorentz 2012-10-19 19:09:30 +00:00
  • a565b7f7d7 MessageParser: Add support for global triggers. Valentin Lorentz 2012-10-18 19:31:08 +02:00
  • d3da0c2efc commands.py: Add 'channelOrGlobal' converter. Valentin Lorentz 2012-10-18 19:30:35 +02:00
  • 6a9af819a3 src/commands.py: make subprocesses raise an error on timeout, rather than return a string Daniel Folkinshteyn 2011-08-12 16:28:50 -04:00
  • f310350335 Web: add 'timeout' config for web fetch, default 5 sec. Daniel Folkinshteyn 2011-06-13 16:42:57 -04:00
  • ce9891368b Seen: fix tests so they pass. fix seen command so it properly accepts nick wildcards. Daniel Folkinshteyn 2011-04-04 16:30:52 -04:00
  • 8ded033410 Seen: Fix save Seen.any.db. (thanks to beo_ for the repport and the test) Valentin Lorentz 2011-04-03 14:45:33 +02:00