Commit Graph

  • 058e4100f2 httpserver: Use appropriate HTTP status code for unsupported methods. Valentin Lorentz 2016-01-05 18:01:39 +01:00
  • f773f9089b Fix README. master-2016-01-06 Valentin Lorentz 2016-01-05 17:51:18 +01:00
  • 10acc0a0dc Add pypy3 back to allowed_failures. Valentin Lorentz 2016-01-03 12:39:58 +01:00
  • 1010ea244b Filter: Extend outfilter to cover NOTICEs. Closes GH-1164. Valentin Lorentz 2016-01-02 13:32:03 +01:00
  • 72ce405962 supybot-test: Remove ignored command-line argument. Valentin Lorentz 2015-12-31 13:52:48 +01:00
  • 7765bf7307 Fix Python 2.6 support. Valentin Lorentz 2015-12-30 18:31:05 +01:00
  • 481ffbf797 supybot-test: Add option --fail-fast. Valentin Lorentz 2015-12-30 18:17:01 +01:00
  • 715f9cd52d Merge pull request #1201 from GLolol/web/strip-newlines Valentin Lorentz 2015-12-30 10:00:42 +01:00
  • e2dedcc5a4 Web: normalize whitespace in titles James Lu 2015-12-29 17:12:26 -08:00
  • f26716f2b8 Utilities: Add @let. Valentin Lorentz 2015-12-29 18:00:05 +01:00
  • f7943a6697 Plugin: make @plugins take non-first words into account. Closes GH-68. Valentin Lorentz 2015-12-28 20:09:48 +01:00
  • 8e427838cd Plugin: internationalize a string. Valentin Lorentz 2015-12-28 20:04:31 +01:00
  • 7ce385b6f8 Don't substitude in errorInvalid. Closes GH-49. Valentin Lorentz 2015-12-28 20:01:17 +01:00
  • f4d36cd087 Admin: internationalize a string. Valentin Lorentz 2015-12-28 20:00:41 +01:00
  • d9a01629cd Fix bytes count in message splitting. Valentin Lorentz 2015-12-27 19:58:14 +00:00
  • 876af3dfd5 travis.yml: Remove allowed failures. Valentin Lorentz 2015-12-27 13:04:13 +01:00
  • 857027a26f Fix tests for Python 2. Valentin Lorentz 2015-12-27 12:43:35 +01:00
  • b42437c711 Unix: Channel-specific list of files for @fortune. Valentin Lorentz 2015-12-27 12:32:09 +01:00
  • 49ff291f61 Use utf-8 to encode files by default. Valentin Lorentz 2015-12-23 15:22:19 +01:00
  • cf52fabe10 .travis.yml: Use irctest for CI in addition to unit tests. Valentin Lorentz 2015-12-20 21:16:16 +01:00
  • 2364cf176d Status: Fix sort on Python3 (dict_items, not list). Closes GH-1199. Valentin Lorentz 2015-12-20 10:09:30 +01:00
  • 7dabd79e5c Merge pull request #1198 from GLolol/patch-1 Valentin Lorentz 2015-12-19 18:06:29 +01:00
  • 45c5e29849 Channel: fix help text in "cycle" command James Lu 2015-12-19 09:01:29 -08:00
  • 65abedcca1 ChannelStats: Don't crash on messages with no argument, eg. AWAY. Valentin Lorentz 2015-12-19 00:13:42 +01:00
  • 10522857b1 Fix activation of SSL for connections using SOCKS. Valentin Lorentz 2015-12-18 20:33:36 +01:00
  • 4b1c766b42 Add support for STARTTLS (not tested). master-2015-12-12 Valentin Lorentz 2015-12-12 16:40:48 +01:00
  • 30cb10e422 Add support for CAP NEW, including reauthentication. Valentin Lorentz 2015-12-12 00:52:44 +01:00
  • 834453eeff Request capability. Valentin Lorentz 2015-12-11 23:32:57 +01:00
  • 8aff8170e4 Filter list of SASL mechanisms when provided (908 or IRCv3.2-style CAP LS). Valentin Lorentz 2015-12-11 23:30:57 +01:00
  • 932345fa48 Fix test cases if ecdsa is not available. Valentin Lorentz 2015-12-11 11:10:48 +01:00
  • 45c23a8f54 Try all possible SASL mechanisms instead of just one. Valentin Lorentz 2015-12-11 10:56:05 +01:00
  • a72926ad11 Fix another issue with the help string. Valentin Lorentz 2015-12-10 22:19:38 +01:00
  • 9351f1fba2 Fix help string of supybot.reply.error.noCapability. Valentin Lorentz 2015-12-10 21:56:01 +01:00
  • 15d59d1153 Handle AUTHENTICATE line splitting. Valentin Lorentz 2015-12-10 20:08:53 +01:00
  • 6a669c1483 setup.py: Actually, don't recommend Python 2.7. Valentin Lorentz 2015-12-10 18:39:36 +01:00
  • fc39b4024d Remove outdated ACKS file. Valentin Lorentz 2015-12-08 14:21:04 +01:00
  • 856d275697 Status: Fix output of @cpu if the amount of memory is unknown. Valentin Lorentz 2015-12-07 16:32:46 +01:00
  • b0ee589702 Seen: Fix handling of MODE and TOPIC. Valentin Lorentz 2015-12-05 21:29:07 +00:00
  • 4d3fa77018 Fix typo. Valentin Lorentz 2015-12-04 13:39:28 +01:00
  • 2937152dc1 ChannelLogger && ChannelStats && Limiter && Relay && Seen: Use new QUIT and NICK 'channels' tag instead of copying the state. Valentin Lorentz 2015-12-04 13:30:07 +01:00
  • 3b78fd2424 Tag NICK messages with the channel as for QUIT messages. Valentin Lorentz 2015-12-04 13:27:11 +01:00
  • d2749ea4d6 Add support for BATCH. Valentin Lorentz 2015-12-04 01:37:23 +01:00
  • f880229d78 Tag QUIT messages with the list of channels the user was on. Valentin Lorentz 2015-12-04 01:14:42 +01:00
  • 0e8bfecf37 utils.structures: Define __slots__ for more classes. Valentin Lorentz 2015-12-02 12:21:46 +01:00
  • 1493adc041 Merge pull request #1194 from GLolol/filter/rainbow-stripcolor Valentin Lorentz 2015-12-02 09:41:56 +01:00
  • 56d4cbec08 Aka: Fix Python 2 compatibility. master-2015-12-02 Valentin Lorentz 2015-12-02 09:06:34 +01:00
  • 3fde279e50 Aka: Fix database name. Valentin Lorentz 2015-12-02 07:55:00 +00:00
  • 61f2df5cc3 Strip colour before applying new colour in Filter.rainbow and colorize jacksonmj 2015-08-31 15:52:45 +00:00
  • bc19a9fc7f Web: fix syntax. master-2015-12-01 Valentin Lorentz 2015-11-30 07:45:05 +00:00
  • eaf9e40dc2 Web: increase subprocess memory limit and catch MemoryError appropriately. Valentin Lorentz 2015-11-29 18:34:54 +00:00
  • 13c411b741 Improve README. Valentin Lorentz 2015-11-29 18:04:06 +00:00
  • a070b658a0 Web: Fix title fetching. Valentin Lorentz 2015-11-29 17:59:29 +00:00
  • 7884ed5133 Merge pull request #1193 from GLolol/fix-disconnects Valentin Lorentz 2015-11-19 08:01:27 +01:00
  • ad8883a724 Network: Perform susbstitution in quit message. Valentin Lorentz 2015-11-18 12:18:46 +01:00
  • b69e6e22bb Conditional: Rename @iferror to @cerror and simplify its logic to just return a boolean. Valentin Lorentz 2015-11-14 19:28:05 +01:00
  • 5f361ef180 Conditional: Add command @iferror. Closes GH-1114. Valentin Lorentz 2015-11-14 19:20:18 +01:00
  • 534fb5c78f ShrinkUrl: Fix previous commit. Valentin Lorentz 2015-11-11 12:20:44 +00:00
  • c65762544c ShrinkUrl: Preven crash for commands with no arguments. Valentin Lorentz 2015-11-11 12:15:55 +00:00
  • 567def69c3 setup.py: Improve/update classifiers. Valentin Lorentz 2015-11-11 10:08:09 +01:00
  • b3dbde18b8 Conditional: Don't import * from commands and remove the hack for any/all. Valentin Lorentz 2015-11-09 19:10:19 +01:00
  • 8bdab5e23e Condition: Add support for integers (casted to booleans). Valentin Lorentz 2015-11-07 18:44:33 +01:00
  • e1d0c232ea Aka: Deprecate SQLAlchemy backend. Valentin Lorentz 2015-11-07 18:29:43 +01:00
  • 3f66dbc3d5 Channel & Dunno & Misc & RSS & Scheduler: Let the logging facility perform string templating to avoid extra format chars in argument. Valentin Lorentz 2015-11-03 17:25:13 +01:00
  • a8748c3b73 GPG: Fix test crash since 57b77a6725d2e6f2f417419d2a0459982898b877. Valentin Lorentz 2015-10-25 16:27:57 +01:00
  • 1f57c31665 Web: Fix NameError with snarferShowTargetDomain. Closes GH-1177. Valentin Lorentz 2015-10-25 16:20:31 +01:00
  • 57b77a6725 utils.web: Rename getUrl to getUrlContent and add getUrlTargetAndContent. Valentin Lorentz 2015-10-25 16:19:49 +01:00
  • e3ff413734 Web & core: Merge features of Web's title parser and utils.web.HtmlToText + don't unescape HTML twice. Closes GH-1176. Valentin Lorentz 2015-10-23 07:41:36 +02:00
  • 9f10f08b2e Merge pull request #1175 from Ban3/python350-htmlparser-fixes Valentin Lorentz 2015-10-22 17:18:40 +02:00
  • 1f96471d93 Web: Correct capitalization in testTitle. Jussi Timperi 2015-10-22 17:19:03 +03:00
  • 5cf1b34f55 Web: Use title instead of parser.title. Jussi Timperi 2015-10-22 17:13:47 +03:00
  • df7689cc2e Web & utils.web: Force HTMLParser to process all buffered data. Jussi Timperi 2015-10-22 16:56:53 +03:00
  • 526ffb0ccb Web: Fix code factorization (576a96fb71e318a15e93784362cf5b9f04b51be3). Closes GH-1173. Valentin Lorentz 2015-10-17 15:41:20 +02:00
  • fb52b16429 RSS: Allow @announce add to take URLs as feed names. Valentin Lorentz 2015-10-10 20:40:25 +02:00
  • da8689c320 Remove MANIFEST.in (useless since we stopped using 2to3. Valentin Lorentz 2015-10-10 14:57:14 +02:00
  • d397b4706d Merge pull request #1172 from GLolol/web/strip-titles master-2015-10-10 Valentin Lorentz 2015-10-04 22:05:08 +02:00
  • 6e96f8f8bf Web: actually return the whitespace-stripped title James Lu 2015-10-04 12:54:41 -07:00
  • 346ee8e6b9 Merge pull request #1171 from Ban3/translate-crash-fix Valentin Lorentz 2015-10-03 00:46:11 +02:00
  • 67e5b55c1a Google: Handle empty results in translate. Jussi Timperi 2015-10-03 01:06:18 +03:00
  • 85ee37c162 Remove unbreakable space. Valentin Lorentz 2015-09-29 17:38:07 +02:00
  • 27b878ff7c Math: Add comment about security. Valentin Lorentz 2015-09-28 18:59:29 +02:00
  • 0371480bd6 Math: add the 'round' function. Valentin Lorentz 2015-09-28 18:57:39 +02:00
  • 1168b4d0b7 irclib: handle disconnections correctly for InspIRCd 2.0 networks James Lu 2015-09-27 19:18:15 -07:00
  • 532309ecff Merge pull request #1170 from GLolol/badwords-1 Valentin Lorentz 2015-09-26 08:57:16 +02:00
  • 96dc860313 BadWords: truly fix kicks when badwords list is empty (#989) James Lu 2015-09-25 20:51:15 -07:00
  • b163dc7566 httpserver: Fix Python 2 compatibility. Valentin Lorentz 2015-09-24 15:38:42 +02:00
  • a99e674b88 Add support for (anti)capabilities for multi-words commands. Closes GH-1140. Valentin Lorentz 2015-09-23 12:00:18 +02:00
  • 4498548cb3 RSS: Add supybot.plugins.RSS.notice. Closes GH-1151. Valentin Lorentz 2015-09-23 11:27:20 +02:00
  • 1002ec5d30 Later: Allow multiple targets. Closes GH-1169. Valentin Lorentz 2015-09-23 11:23:21 +02:00
  • 82332ff87c RSS: Add feed-specific waitPeriod. Valentin Lorentz 2015-09-23 11:05:25 +02:00
  • 3047ea7acb Add warning in setup.py about Python 2.6. Valentin Lorentz 2015-09-20 15:50:43 +02:00
  • fed4258040 supybot-test: Use absolute path for directories. Valentin Lorentz 2015-09-20 15:45:43 +02:00
  • 685bedcd74 Add config variable supybot.abuse.flood.command.notify. master-2015-09-23 Valentin Lorentz 2015-09-16 21:32:25 +02:00
  • 2e7df9cfc2 Service: Actually allow 0. Valentin Lorentz 2015-09-15 21:00:31 +02:00
  • e54ae6dc77 Service: Don't ghost if ghostDelay is set to 0. Valentin Lorentz 2015-09-15 20:59:26 +02:00
  • 7c0e9c77d4 Merge pull request #1167 from GLolol/filter/unbinary-strip-spaces Valentin Lorentz 2015-09-10 16:00:53 +02:00
  • f5146e8af4 Filter: more efficient _squish code James Lu 2015-09-10 06:57:40 -07:00
  • ed493e6504 Filter: strip spaces in "unbinary" (Closes #1166) James Lu 2015-09-09 19:32:15 -07:00
  • 879ce460e9 make utils.web.urlencode return a string, not bytes. Valentin Lorentz 2015-09-09 22:02:19 +02:00
  • b51075969f Google: Move the main code of translate to a separate function (usable by other plugins). Valentin Lorentz 2015-09-09 21:24:47 +02:00
  • aa13ac88ea Also send CAP END if no capability is requested. Valentin Lorentz 2015-09-05 13:14:05 +02:00