Commit Graph

  • f86e25d9fb Prevent authentication hanging if the server supports no capability the bot asks. Valentin Lorentz 2015-09-05 12:43:22 +02:00
  • 17b1ae2dd5 Prevent 'dictionary changed size during iteration'. Valentin Lorentz 2015-09-02 15:00:20 +00:00
  • 1c218592af RSS: Add fallback on sorting by update timestamp + add outdatedFirst and updatedFirst sorts. Closes GH-1139. Valentin Lorentz 2015-09-02 10:04:04 +02:00
  • 29ca3eb5e4 RSS: Sort on time tuples instead of formatted dates. Valentin Lorentz 2015-09-02 09:43:29 +02:00
  • c81d5d3151 Make the 'command flood' banmask follow supybot.protocols.irc.banmask. Valentin Lorentz 2015-09-01 20:40:32 +02:00
  • 912d2e1538 core: Apply some suggestions of pyflakes. Valentin Lorentz 2015-08-31 15:38:35 +02:00
  • 6d60616597 Merge pull request #1161 from jacksonmj/private-user-list Valentin Lorentz 2015-08-31 15:16:25 +02:00
  • 5914499766 Change User.listInPrivate config value from global to channel-specific jacksonmj 2015-08-31 12:35:24 +00:00
  • 69358681f7 ChannelLogger: Fix 'dictionary changed size during iteration'. Valentin Lorentz 2015-08-31 08:40:30 +00:00
  • c01a956a8b utils: Remove dependency on parent package. Valentin Lorentz 2015-08-30 17:33:39 +02:00
  • 0c6a88c4ca .travis.yml: Allow failures on Pypy3. Valentin Lorentz 2015-08-30 15:55:26 +02:00
  • c587900c6f Make normalizeWhitespace remove \r as well. Valentin Lorentz 2015-08-30 15:43:50 +02:00
  • 9fba7668ec Merge pull request #1160 from GLolol/aka/list-filter-lock-status Valentin Lorentz 2015-08-30 09:49:34 +02:00
  • 3b1c56bbcd User.list: add config value plugins.User.listInPrivate to force user list response to be sent in private jacksonmj 2015-08-22 15:49:14 +00:00
  • dbd12e9c0c Aka: allow filtering 'list' by Aka lock status James Lu 2015-08-29 17:18:57 -07:00
  • b375390bca .travis.yml: Increase verbosity level. Valentin Lorentz 2015-08-29 23:02:38 +02:00
  • 09cb8e977f supybot-test: Add a new level of verbosity, for showing only unexpected exceptions. Valentin Lorentz 2015-08-29 23:02:20 +02:00
  • e5d8315e64 Language. Valentin Lorentz 2015-08-29 21:46:47 +02:00
  • 20ef13ef9f Web: Ignore SVG titles. Closes GH-1147. Valentin Lorentz 2015-08-29 21:08:35 +02:00
  • 576a96fb71 Web: Factorize the code of the title snarfer and the title command. Valentin Lorentz 2015-08-29 21:04:38 +02:00
  • 8033e6ae14 Merge pull request #1159 from jacksonmj/math master-2015-08-29 Valentin Lorentz 2015-08-29 08:09:12 +02:00
  • 97c7d0a9c3 Math.calc: allow factorial for smallish numbers jacksonmj 2015-08-25 00:46:44 +00:00
  • 1aeb847509 Math.rpn should use _mathSafeEnv, otherwise untrusted users can freeze the bot jacksonmj 2015-08-29 01:19:50 +00:00
  • ab08e00ba9 .travis.yml: Use container-based infrastructure. Valentin Lorentz 2015-08-26 23:10:22 +02:00
  • b8f5423130 Unix: Skip tests instead of ignoring them if a dep is missing + use ls instead of ping. Valentin Lorentz 2015-08-26 23:09:55 +02:00
  • f4b51452d7 .travis.yml: Add tests for Python 2.7 and 3.4 without optional dependencies. Valentin Lorentz 2015-08-26 22:46:28 +02:00
  • 4d6bd84d00 Time: skip tests if dependencies are not available. Valentin Lorentz 2015-08-26 22:45:33 +02:00
  • 127af5db21 Improve wording in HEAD^^. Valentin Lorentz 2015-08-26 19:31:06 +02:00
  • a905828b26 Fix Python 2.6 compatibility. Valentin Lorentz 2015-08-26 17:59:50 +02:00
  • da12678b2d README: Add recommendations about the versions. Valentin Lorentz 2015-08-26 17:46:23 +02:00
  • d1acdb6f92 Fix timezone handling in Python 2 and 3.2. Valentin Lorentz 2015-08-26 17:42:42 +02:00
  • 935abed77b Show an explicit error in case Python imports stock Supybot's library. Valentin Lorentz 2015-08-26 17:03:21 +02:00
  • 943c8bc495 Add support for IRCv3.2 extension chghost. Valentin Lorentz 2015-08-22 20:48:03 +02:00
  • 39df987274 Fix timezone handling of b338a2370. Valentin Lorentz 2015-08-22 20:38:16 +02:00
  • 73ed9635b5 Add support for IRCv3.2 subcommand CAP DEL. Valentin Lorentz 2015-08-22 20:25:39 +02:00
  • b338a23708 core: Use IRCv3.2 extension server-time to fill IrcMsg.time, if available. Valentin Lorentz 2015-08-22 20:11:46 +02:00
  • 11c10bb3f1 Add attribute IrcMsg.time. Valentin Lorentz 2015-08-22 18:36:47 +02:00
  • 33e8966e4b ChannelLogger & core: Use IRCv3.2 extension invite-notify if available. Valentin Lorentz 2015-08-22 18:24:32 +02:00
  • 64772d42cc Merge pull request #1157 from jacksonmj/alias Valentin Lorentz 2015-08-22 16:55:03 +02:00
  • 9eafe29c30 Alias: fix tests jacksonmj 2015-08-22 13:43:27 +00:00
  • ff4040f479 Alias: prevent "RuntimeError: dictionary changed size during iteration" for invalid aliases jacksonmj 2015-08-22 13:24:19 +00:00
  • f5c66afe4f Alias: add hard-coded check that alias names are valid registry names jacksonmj 2015-08-22 13:18:19 +00:00
  • 4507771ce7 Alias: clearer description for list command, as suggested by ProgVal jacksonmj 2015-08-22 12:54:06 +00:00
  • 92acea7785 Alias: refactor some of the registry access jacksonmj 2015-08-22 12:48:59 +00:00
  • 6ee24517cb Fix 9c8f05bc16af1b58e6775fb5dc48cf7ee23f8526. Valentin Lorentz 2015-08-22 14:25:20 +02:00
  • d9b21dc5be Alias: more relaxed valid name regex (printable characters instead of "a-z0-9 and some symbols") jacksonmj 2015-08-21 22:59:02 +00:00
  • 963a17c817 Alias: make regex for valid alias names configurable jacksonmj 2015-08-21 22:58:21 +00:00
  • 54e9b4be09 Alias: add a list command to list aliases, optionally filtered by locked status jacksonmj 2015-08-22 11:08:34 +00:00
  • fd53d8c410 Alias: correct unescaping of alias names when creating registry entries in Alias.__init__ jacksonmj 2015-08-22 09:46:56 +00:00
  • 711572b5b2 Alias: fix locking and unlocking for escaped aliases jacksonmj 2015-08-22 11:32:46 +00:00
  • a39238aba9 HTTP server: use two single-stack servers instead of a dual-stack one, and add a config variable to disable this behavior. Closes GH-945. Valentin Lorentz 2015-08-22 13:10:03 +02:00
  • 543732af3a Fix f8328be5cb so it actually does what it is supposed to do (lstrip removes characters). Valentin Lorentz 2015-08-22 11:18:07 +02:00
  • 9c8f05bc16 Use IRCv3.2 extension userhost-in-names if available. Valentin Lorentz 2015-08-22 10:33:59 +02:00
  • 9dd2811950 Split capabilities into a string, as it should be done. Valentin Lorentz 2015-08-22 10:17:32 +02:00
  • 5501b7cf63 Merge pull request #1156 from jacksonmj/italics Valentin Lorentz 2015-08-22 09:25:54 +02:00
  • 8eb5d4f240 Add support for italics jacksonmj 2015-08-21 21:22:43 +00:00
  • 21da27a846 Merge pull request #1155 from nyuszika7h/ipv4-mapped-addr-fix Valentin Lorentz 2015-08-21 22:41:33 +02:00
  • f8328be5cb httpserver: Strip IPv4-mapped IPv6 addresses nyuszika7h 2015-08-21 22:35:51 +02:00
  • f45e2904f5 Merge remote-tracking branch 'mlq/fix/httpserver-read-content-length' into testing master-2015-08-22 Valentin Lorentz 2015-08-17 22:35:40 +02:00
  • 52bebde9df httpserver.py: Pass Content-Length to read call Moritz Lipp 2015-08-17 21:46:33 +02:00
  • d4c49d8215 Factoids: Fix help of requireVoice. Closes GH-1153. Valentin Lorentz 2015-08-17 18:22:36 +02:00
  • d56539a0dd Fix http tests on Python 3. Valentin Lorentz 2015-08-15 14:07:01 +02:00
  • 0254d7b84d Add a decorator to retry tests that fail often. Valentin Lorentz 2015-08-11 17:13:27 +02:00
  • aa98d987a7 Fix imports to minisix. Valentin Lorentz 2015-08-11 17:01:58 +02:00
  • c3a2c800f1 Remove need for 2to3. Valentin Lorentz 2015-08-11 16:50:23 +02:00
  • 054953891f Web: check URL whitelist in snarfer. Valentin Lorentz 2015-08-11 14:46:47 +00:00
  • f305ff3c02 Remove fix_basestring. Valentin Lorentz 2015-08-10 20:24:11 +02:00
  • 2c380a4c3a Remove fix_xrange. Valentin Lorentz 2015-08-10 19:36:07 +02:00
  • 23ddfbc7e3 Filter & Google: Fix Python 3.2 compatibility. Valentin Lorentz 2015-08-10 19:14:22 +02:00
  • 8ad16701ce MoobotFactoids: Fix Python 3.2 support. Valentin Lorentz 2015-08-10 19:02:50 +02:00
  • be6bc1a734 Remove need for fix_unicode. Valentin Lorentz 2015-08-10 18:52:51 +02:00
  • 6ceec0c541 Web: HTMLParseError is deprecated/unused since Python 3.3 and removed in Python 3.5. Valentin Lorentz 2015-08-10 18:16:02 +02:00
  • 34d384bd67 Remove need for fix_methodattrs. Valentin Lorentz 2015-08-10 18:09:52 +02:00
  • c0ac84bb53 Remove need for fix_import, fix_types, and fix_urllib. Valentin Lorentz 2015-08-10 17:55:25 +02:00
  • 3991faf7ee Fix setup.py. Valentin Lorentz 2015-08-09 22:45:12 +02:00
  • 1ab1bebeff travis.yml: Allow failures for Python nightly. Valentin Lorentz 2015-08-09 09:41:23 +02:00
  • 17bf893437 Fix imports. Valentin Lorentz 2015-08-09 09:21:12 +02:00
  • 5b9e07ecd2 Fix previous commit. Valentin Lorentz 2015-08-09 00:47:50 +02:00
  • 216c5d213f Replace sys.version_info[0] usages with minisix.PY{2,3}. Valentin Lorentz 2015-08-09 00:23:03 +02:00
  • 078eb9bad8 Fix Python 2 compatiblity. Valentin Lorentz 2015-08-08 23:21:12 +02:00
  • 5a82cefd51 Remove use of fix_long fixer. Valentin Lorentz 2015-08-08 23:01:02 +02:00
  • be118c3338 Remove use of fix_dict fixer. Valentin Lorentz 2015-08-08 22:20:14 +02:00
  • 70fb09b489 travis.yml: Add 3.5-dev. Valentin Lorentz 2015-08-01 23:13:11 +02:00
  • ed9f9d0794 Merge pull request #1148 from GLolol/patch-1 Valentin Lorentz 2015-08-08 20:37:17 +02:00
  • 8b37e23594 ircutils: fix Python 2.6 compatibility James Lu 2015-08-08 18:42:25 +08:00
  • d74e3148b4 ircutils.formatWhois: ignore channels that have +p set James Lu 2015-07-16 10:14:00 -07:00
  • 7d7945e719 Topic: Factorize capability checks + make requireManageCapability actually channel-specific. master-2015-07-26 Valentin Lorentz 2015-07-08 11:35:48 +02:00
  • 1bdb9e38e3 Relay: Clarify the doc of Relay.channels.joinOnAllNetworks. Closes GH-1133. Valentin Lorentz 2015-07-07 06:59:33 +00:00
  • 1567bc2533 Merge pull request #1132 from Ban3/google-translate Valentin Lorentz 2015-07-04 09:10:25 +02:00
  • 7410c1657f Google: restore test for translate Jussi Timperi 2015-07-04 03:13:53 +03:00
  • a6d1909bd6 Google: restore translate Jussi Timperi 2015-07-04 02:42:01 +03:00
  • 451ec28163 Merge pull request #1131 from GLolol/allow-unregistered-db-add Valentin Lorentz 2015-06-28 23:54:22 +02:00
  • 8e51209c3f Fixes to ChannelIdDatabasePlugin as pointed out by @ProgVal James Lu 2015-06-28 11:51:58 -07:00
  • 1fe663ddb2 Quote: test unauthenticated DB 'add' James Lu 2015-06-28 11:24:42 -07:00
  • 5dabb4539f Merge pull request #1129 from GLolol/raise-peeksize Valentin Lorentz 2015-06-21 01:36:09 +02:00
  • cdfae05df3 conf.py: raise protocols.http.peeksize to 8192 James Lu 2015-06-20 14:11:09 -07:00
  • 0c7ec2663f Merge pull request #1125 from GLolol/fix-1122 Valentin Lorentz 2015-06-13 10:12:11 +02:00
  • c3ddc585b4 irclib: fix error when SASL is supported but not enabled for a network James Lu 2015-06-12 18:07:27 -07:00
  • 9d93bc6991 Merge pull request #1124 from nyuszika7h/print-function Valentin Lorentz 2015-06-13 00:49:40 +02:00
  • 9f059b91ba Add missing future imports for print_function nyuszika7h 2015-06-12 22:22:16 +02:00