Commit Graph

  • 80b4e164ec Internet: Fix @whois. Valentin Lorentz 2013-08-06 10:16:52 +00:00
  • 6a4750015e schedule: Add the 'count' argument. Valentin Lorentz 2013-08-04 09:16:07 +02:00
  • 61e5edefd3 Add test case for scheduler.addPeriodicEvent. Valentin Lorentz 2013-08-04 09:12:03 +02:00
  • 63a082ff34 Debug: Fix @exn. Closes GH-492. Valentin Lorentz 2013-08-04 08:52:50 +02:00
  • 1e8dddaa6a Conditional: Add --case-insensitive switch to @match. Valentin Lorentz 2013-08-04 08:35:15 +02:00
  • f7f003a8a0 travis.yml: Add Filter to the list of excluded plugins. Valentin Lorentz 2013-08-03 16:06:50 +02:00
  • 22c0c7fcce Fix supybot-test's option --exclude-plugins for patterns. Valentin Lorentz 2013-08-03 16:06:23 +02:00
  • ce14329731 Debug: Fix @progstats. Closes GH-491. Valentin Lorentz 2013-08-03 15:24:06 +02:00
  • 4fcf4d426d Aka: Add a README (based on Alias'). Valentin Lorentz 2013-08-02 15:33:20 +02:00
  • 7f562e15c9 Aka: Fix conflict of test cases of they are run after Alias' tests. Valentin Lorentz 2013-08-01 12:06:54 +02:00
  • 7c30936ee1 Merge branch 'aka' into testing Valentin Lorentz 2013-08-01 10:48:42 +02:00
  • ba434b1896 Aka: Fix listCommands, which returned tuples instead of strings. Valentin Lorentz 2013-08-01 10:44:19 +02:00
  • b09245a1c6 Alias: Fix @remove for escaped aliases. Valentin Lorentz 2013-07-31 19:28:18 +02:00
  • 6cce96868e Aka: Add messages.pot. Valentin Lorentz 2013-07-31 19:09:29 +02:00
  • 41581dac2f Aka: Add @importAliasDatabase command. Valentin Lorentz 2013-07-31 19:08:49 +02:00
  • 33a236079f RSS: Fall back to decoding the headline with 'utf8' if 'ascii' failed. Valentin Lorentz 2013-07-31 09:33:03 +00:00
  • 53c7c9beaa Filter: Fix encoding issue on Python 3. Valentin Lorentz 2013-07-30 17:35:45 +00:00
  • 4d801a02c5 PluginDownloader: Fix @info for Python 3. Valentin Lorentz 2013-07-30 10:53:58 +02:00
  • b4eb4bfd65 Remove randomly failing assertions (race condition with environnements cleaning?) Valentin Lorentz 2013-07-28 16:56:22 +02:00
  • 517ee1cde6 Time: Fix import on Python 3. Valentin Lorentz 2013-07-27 11:39:30 +00:00
  • fecb71a7e5 Add script sandbox/update_plugins_messagespot.py. Valentin Lorentz 2013-07-27 00:48:39 +02:00
  • eb15e1934c Fix typo in conf.py. Valentin Lorentz 2013-07-26 09:23:57 +00:00
  • fb0862f220 core: Update messages.pot. Valentin Lorentz 2013-07-26 09:21:35 +00:00
  • 3341cd15ba Admin & Factoids & Google & Later & Misc & NickAuth & RSS & Seen & User & Web: Update messages.pot Valentin Lorentz 2013-07-25 11:38:21 +02:00
  • d5c0df39f3 Aka: Add recursivity test. Valentin Lorentz 2013-07-24 18:23:51 +02:00
  • e68e7f36de Aka: Edit help of @add to match new features related to arguments. Valentin Lorentz 2013-07-24 18:23:33 +02:00
  • 774285ef03 Aka: Allow optional arguments and $* together, and also multiple instances of $*. Valentin Lorentz 2013-07-24 13:14:25 +02:00
  • 30596ad79c Aka: Add support for names with spaces in them. Valentin Lorentz 2013-07-24 12:16:02 +02:00
  • 235854b284 Aka: Fix encoding for Akas with non-ascii characters in the name. Valentin Lorentz 2013-07-24 11:28:55 +02:00
  • 4cebfb93f4 .travis.yml: Add SQLAlchemy. Valentin Lorentz 2013-07-23 23:20:30 +02:00
  • d699ba18a7 Aka: Change required capability for (un)locking channel-specific Akas from admin to #channel,op. Valentin Lorentz 2013-07-23 23:16:08 +02:00
  • b2205bc66d Aka: Add test for locked Aka help + bug fixed related to locking and aka use in private. Valentin Lorentz 2013-07-23 23:05:45 +02:00
  • 201cb459d6 Aka: Remove test that tested a Alias feature that won't be implemented in Aka. Valentin Lorentz 2013-07-23 22:48:38 +02:00
  • c49e088879 Aka: Add lock support. Valentin Lorentz 2013-07-23 22:47:50 +02:00
  • b7a9569f72 Aka: Add some redundant constraints, just in case. Valentin Lorentz 2013-07-23 21:21:21 +02:00
  • e9cbb1f60b Add support for adding global or 'other-channel'-specific Akas. Valentin Lorentz 2013-07-23 21:10:26 +02:00
  • c2f039c60b Aka: First commit. Valentin Lorentz 2013-07-23 21:02:06 +02:00
  • 329187c78c Add sqlalchemy as a valid database backend. Valentin Lorentz 2013-07-23 20:58:43 +02:00
  • 7479849767 MessageParser: Add support for notices. Valentin Lorentz 2013-07-19 18:29:50 +00:00
  • 2a8b8e78a0 Google: Fix URL quoting. Valentin Lorentz 2013-07-19 09:11:08 +00:00
  • 277f296057 Merge pull request #488 from Ashfire908/patch-1 Valentin Lorentz 2013-07-18 12:12:04 -07:00
  • 75723e7e8c RSS: Remove b'' from around the RSS url. Andrew Hampe 2013-07-18 13:13:36 -05:00
  • 071b61061a RSS: Honor configuration variable supybot.reply.format.url in announces. Closes GH-487. Valentin Lorentz 2013-07-18 10:11:02 +00:00
  • 3bab899146 2to3/fix_imports.py: Use UNIX new-line characters. Valentin Lorentz 2013-07-16 23:00:20 +02:00
  • 29dc1438a0 commands.py: Fix error message of getSomethingWithoutSpaces. Valentin Lorentz 2013-07-16 20:20:08 +00:00
  • 910244ef68 String: Fix plugin for Python 3. Valentin Lorentz 2013-07-16 20:13:26 +00:00
  • cc56645cf9 Filter: Fix @unhexlify for Python 3. Valentin Lorentz 2013-07-16 19:54:10 +00:00
  • cf6084e402 Filter: Fix @uniud for Python 3. Valentin Lorentz 2013-07-16 19:46:52 +00:00
  • f786decb5e Fix fix_import for the stupid OS that has case-insensitive file names, again. Valentin Lorentz 2013-07-15 13:43:45 +02:00
  • 5feb1fba59 2to3: Fix fix_import to work on Windows and not confuse 'socket' (from the Python lib) and 'supybot.drivers.Socket'. Valentin Lorentz 2013-07-15 13:34:47 +02:00
  • 21144f7c9c Don't send JOIN on connection if there is no channels to join. Valentin Lorentz 2013-07-14 09:44:34 +02:00
  • 8496cc2e6a Fix previous commit (38bab185a99e). Valentin Lorentz 2013-07-13 20:39:38 +02:00
  • 38bab185a9 Remove Python2.4-specific code. Valentin Lorentz 2013-07-13 17:28:21 +02:00
  • 9bfec720f5 Fix traceback if bot is kicked immediately after joining a channel. Valentin Lorentz 2013-07-13 12:01:53 +02:00
  • 3bfa4ae35a Misc: Fix previous commit. Valentin Lorentz 2013-07-13 11:54:44 +02:00
  • 98f807c230 Misc: Fix typo in @more. Valentin Lorentz 2013-07-13 11:41:00 +02:00
  • 4a265a6ce9 Enhance representation of InsensitivePreservingDict objects. Valentin Lorentz 2013-07-13 11:20:02 +02:00
  • 20ff06f3dd Network: Fix @whois for Python 3. Valentin Lorentz 2013-07-12 17:21:35 +00:00
  • baa4430291 NickAuth: Fix traceback if user calling @list is not identified. Valentin Lorentz 2013-07-11 18:53:19 +02:00
  • f22f0bb4b6 Make log.firewall display the callback name in any case. Valentin Lorentz 2013-07-11 10:07:11 +02:00
  • 4647ed81fd Factoids: Fix help of @random. Valentin Lorentz 2013-07-11 06:58:46 +00:00
  • 771b739af7 utils.web.getEncoding: use <meta charset /> if available. Valentin Lorentz 2013-07-09 12:40:42 +00:00
  • b4402b28ed utils.web: Rename get_encoding to getEncoding for consistency. Valentin Lorentz 2013-07-09 12:05:51 +00:00
  • 820113344c Web: Use utils.web.get_encoding for guessing charset. Valentin Lorentz 2013-07-09 12:02:43 +00:00
  • d4df5de91d utils.web: Add function get_encoding. Valentin Lorentz 2013-07-09 12:02:25 +00:00
  • dbedcbb6c9 Web: Disable testWhitelist if --no-network is given. Valentin Lorentz 2013-07-09 09:18:33 +02:00
  • 290717fd46 .travis.yml: Fix path to Scheduler. Valentin Lorentz 2013-07-08 23:04:12 +02:00
  • addb754c68 registry.py: Use %r instead of %s in for formating __nonExistentEntry errors. Valentin Lorentz 2013-07-08 22:51:16 +02:00
  • 73d585c0eb travis.yml: Don't run Scheduler's tests (they randomly fail). Valentin Lorentz 2013-07-07 12:04:04 +02:00
  • 4fffdbccd2 httpserver: Firewall do* methods. Valentin Lorentz 2013-07-07 13:26:13 +02:00
  • eff7d5e671 Fix httpserver for Python 3. Valentin Lorentz 2013-07-07 13:24:26 +02:00
  • 5f1535447c Web: Use @title's utf8 decoding in the snarfer. Valentin Lorentz 2013-07-02 13:42:53 +02:00
  • 0514a64209 Fix use of rsplit for IPv6 addresses. Valentin Lorentz 2013-07-02 13:18:57 +02:00
  • b3009085aa Fix @version in Python 3. Valentin Lorentz 2013-07-01 08:34:58 +00:00
  • ed193e7cc7 io.StringIO has no attribute 'reset'. Valentin Lorentz 2013-06-29 23:19:38 +02:00
  • 46b89cfc0e Fix crash when --daemon is given (Python 3). Valentin Lorentz 2013-06-29 13:58:41 +02:00
  • dce3c97fe4 Socket: Only catch select.error if it is an interupted system call. Valentin Lorentz 2013-06-29 13:44:42 +02:00
  • 75654a4544 Socket: Prevent crash caused when a signal is received while using select. Closes GH-477. Valentin Lorentz 2013-06-29 12:40:45 +02:00
  • d0476c9eb2 Factoids: Make sure _http_running is assigned before being used. Valentin Lorentz 2013-06-29 12:24:52 +02:00
  • c39cc4a6b5 Merge pull request #476 from carstene1ns/master Valentin Lorentz 2013-06-27 11:16:09 -07:00
  • 7129dc2697 Switch to charade, which is better maintained and works under 2 and 3 Carsten Teibes 2013-06-27 19:36:44 +02:00
  • 4b9992537b Merge branch 'testing' of github.com:ProgVal/Limnoria into testing Valentin Lorentz 2013-06-27 07:14:25 +02:00
  • 944f9c3e3f Web: create a cofigurable url whitelist Daniel Folkinshteyn 2013-05-11 14:11:57 -04:00
  • c27070895b RSS: add option display headline timestamp. Daniel Folkinshteyn 2013-05-05 11:23:15 -04:00
  • e4ddda4aeb RSS: add option to strip url redirects from headlines Daniel Folkinshteyn 2013-05-04 00:01:52 -04:00
  • 20bef2dcd0 RSS: keep track of headlines over multiple feed fetches, with configurable expiration. Valentin Lorentz 2013-06-27 07:03:20 +02:00
  • fd2bced766 README.md: Fix link Valentin Lorentz 2013-06-23 21:17:02 +02:00
  • 76025f89bb Merge pull request #475 from Digital-Lemon/testing Valentin Lorentz 2013-06-17 15:20:54 -07:00
  • e5a2bb18b4 Alias: Fix encoding of test.py. Valentin Lorentz 2013-06-17 22:12:25 +00:00
  • 0f3f6da843 Multiple channel types should be supported Milos Petkovic 2013-06-17 23:54:59 +02:00
  • 34b8e53c38 travis.yml: Fix tests runner for Python 2. Valentin Lorentz 2013-06-17 11:03:50 +00:00
  • 9e4c804d24 supybot-botchk: Fix Python 3 compatibility. Valentin Lorentz 2013-06-17 10:38:06 +00:00
  • b4a63fa89e Prevent entrymsgs from spamming warnings Milos Petkovic 2013-06-17 08:53:44 +02:00
  • be6116f958 Reset network uptime on reconnection as well Milos Petkovic 2013-06-17 08:09:16 +02:00
  • 774158f2ec utils/web.py: Fix compatibility with Python 3. Valentin Lorentz 2013-06-17 04:10:29 +00:00
  • cca1e6dba5 utils/web.py: Add some 'try' statements to make decoding as error-permissive as possible. Valentin Lorentz 2013-06-13 17:22:33 +00:00
  • 2eec980c8e utils/web.py: Python 3 should use decode() only if it is a bytes object. Valentin Lorentz 2013-06-13 04:22:20 +00:00
  • a82ad9cb1a utils/web.py: Properly import chardet. Valentin Lorentz 2013-06-12 17:38:50 +00:00
  • 8095f34250 Topic: @save can now be called even if the bot is not opped. Valentin Lorentz 2013-06-09 13:03:35 +00:00
  • 8ca95112d8 setup.py: Show progress when refactoring files (ie. running 2to3). Valentin Lorentz 2013-06-07 19:10:43 +00:00