Commit Graph

  • c1ae3f5c81 all plugins: Use msg.channel instead of msg.args[0] + give network name to self.registryValue. Valentin Lorentz 2019-08-24 17:50:05 +0200
  • 9326331c60 Merge branch 'ircmsg-channel' into netconf-and-ircmsgs-channel Valentin Lorentz 2019-08-24 15:39:17 +0200
  • 81968d9970 Merge branch 'network-config' into netconf-and-ircmsgs-channel Valentin Lorentz 2019-08-24 15:39:10 +0200
  • 8bb31a54e7 Strip statusmsg chars in core to determine the actual channel. Valentin Lorentz 2019-08-24 14:14:33 +0200
  • 5b40b5136d Limit statusmsg prefix stripping to PRIVMSG and NOTICE. Valentin Lorentz 2019-08-18 10:09:11 +0200
  • 7a7cdb9f05 Add a 'channel' attribute to IrcMsg objects. Valentin Lorentz 2019-08-17 22:23:51 +0200
  • 4f024cb0b2 Add network-specific config values. Valentin Lorentz 2019-08-15 12:22:43 +0200
  • d4cac026d4 Remove '+' from the default chantypes. Valentin Lorentz 2019-08-04 21:28:45 +0200
  • 696254ff1b Use irc.isChannel instead of ircutils.isChannel when possible. Valentin Lorentz 2019-08-04 18:11:28 +0200
  • bf7db13f01 Disallow mutating commands in Aka/Alias/Scheduler by default. Valentin Lorentz 2019-07-31 23:00:55 +0200
  • dba0ae3771 Google: update scraping regexp Valentin Lorentz 2019-07-22 21:39:41 +0200
  • 540b827213 Google: Update for Google's new HTML layout. master-2019-07-17 Valentin Lorentz 2019-05-28 19:37:47 +0200
  • 76699ec063 Add support for 'message-tags' capability, to receive TAGMSGs. Valentin Lorentz 2019-05-08 21:19:53 +0200
  • f0e75679fe PluginDownloader: update my repo name James Lu 2019-03-19 21:35:03 -0700
  • 6b213f0686 Later: Add option senderHostname. Valentin Lorentz 2019-03-06 15:29:09 +0100
  • 71dbd39dd7 Revert changes to the structure of sdist packages. master-2019-02-23 Valentin Lorentz 2019-02-23 00:10:10 +0100
  • e7b076aa44 startwith -> startswith jesopo 2019-02-22 18:06:08 +0000
  • 61d9596d35 Support [ipv6]:port format jesopo 2019-02-22 17:00:46 +0000
  • c87aacb690 Fix prefix commit. master-2019-02-21 Valentin Lorentz 2019-02-21 22:43:09 +0100
  • b882d1cc00 Fix PyPI packages. Valentin Lorentz 2019-02-21 22:34:31 +0100
  • 61f03ff0ed Add oddluck's repo Gordon Shumway 2019-02-14 14:23:11 -0500
  • 6d938e0999 Fix test for pypy 3. Valentin Lorentz 2019-02-07 22:10:24 +0100
  • 233deee0d3 Fix previous commit for py2 and pypy. Valentin Lorentz 2019-02-07 21:35:39 +0100
  • 969b9ed341 Make utils.python.collect_extra_debug_data support objects with __slots__. Valentin Lorentz 2019-02-07 21:00:56 +0100
  • 0f82f89eec Web: Fix encoding issue on Python 2. Closes GH-1359. Valentin Lorentz 2019-02-01 21:02:57 +0100
  • 624553c069 irclib: Don't return the same nick twice when duplicates in supybot.nick.alternates + supybot.nick. Valentin Lorentz 2019-01-27 09:10:06 +0100
  • d20e418fd0 adds supybot-reset-password script cottongin 2019-01-15 14:13:24 -0600
  • a6839ddcb8 Create supybot-reset-password cottongin 2019-01-08 15:59:34 -0600
  • b051537f7f Add support for Python 3.8/nightly. Valentin Lorentz 2019-01-06 18:08:15 +0100
  • 7adc958dd6 Fix SyntaxWarnings on Python 3.8 Valentin Lorentz 2019-01-06 18:06:44 +0100
  • f7d00425c2 travis: Mix Trusty and Xenial depending on Python version. Valentin Lorentz 2019-01-06 17:19:42 +0100
  • 8f503f8d31 temporarily rollback travis config. Valentin Lorentz 2019-01-06 17:09:18 +0100
  • a03a89730a Fix bugs in wrapping IRC messages. Valentin Lorentz 2019-01-06 16:48:04 +0100
  • 922012a307 .travis.yml: use dist: xenial for Python 3.7+ to be installable James Lu 2019-01-06 01:56:24 -0800
  • 93b0476751 Fix text wrapping when colors cross message boundaries. Valentin Lorentz 2019-01-05 23:47:56 +0100
  • b2f2b01dd6 MANIFEST.in: add .travis.yml and requirements.txt. Valentin Lorentz 2019-01-02 14:49:08 +0100
  • ad04b5d567 .travis.yml: python 3.7 is was released. Valentin Lorentz 2019-01-02 14:47:59 +0100
  • 05c86fceb7 Add MANIFEST.in, to include license and makefile in the sdist. Valentin Lorentz 2019-01-02 14:41:08 +0100
  • e2b334a5db Fix broken links in CONTRIBUTING.md. Valentin Lorentz 2019-01-02 14:32:22 +0100
  • b1db15c056 Add a symlink supybot pointing to src/ + move locales/ to src/ Valentin Lorentz 2019-01-02 14:29:32 +0100
  • 4693537055 Clarify warning. Valentin Lorentz 2019-01-02 11:26:55 +0100
  • 2ee0be35cb setup: Add DeprecationWarning for Python 2. Valentin Lorentz 2019-01-02 10:55:36 +0100
  • fcf30a5601 Fix FutureWarning related to nested sets. Valentin Lorentz 2018-12-29 23:36:57 +0100
  • 2c7c83b07d Success: Declare __slots__ master-2018-12-24 Valentin Lorentz 2018-12-19 09:38:07 +0100
  • 06400596e9 Prevent commands.process from trying to increase heap size. Closes GH-1353. Valentin Lorentz 2018-12-15 22:15:12 +0100
  • c7716de887 RSS: add a quick test for a malformed feed that has no entries James Lu 2018-10-14 12:41:43 -0700
  • 2fdc433cb3 RSS: show soft errors set by feedparser when no entries are found James Lu 2018-10-14 12:38:10 -0700
  • c1d3bad64f Raise error even if supybot.replies.(generic)noCapability is empty. Valentin Lorentz 2018-10-06 08:13:06 +0200
  • 11dd5049fe Fix MITM warning. Valentin Lorentz 2018-10-06 08:11:31 +0200
  • 9ba21a1cad Unix: fix a typo in sysuname & sysuptime's command descriptions James Lu 2018-09-30 18:03:29 -0700
  • 88894d69bc Fix fa2c11eec1. Valentin Lorentz 2018-09-25 20:04:07 +0200
  • 1ac7812d7a Use __slots__ for core config values. Valentin Lorentz 2018-09-25 18:59:46 +0200
  • fa2c11eec1 registry: Get rid of the 'class X'-based hack. Valentin Lorentz 2018-09-25 18:55:23 +0200
  • 296d44354f src/conf.py: clarify supybot.protocols.http.proxy Mikaela Suomalainen 2018-09-16 13:13:25 +0300
  • be36591760 Fix test. Valentin Lorentz 2018-09-11 07:33:16 +0200
  • c433f05190 Add a config var to require SASL auth when connecting. Valentin Lorentz 2018-09-10 22:48:49 +0200
  • 7cc7b4fac9 Redesign the message truncation algorithm. Valentin Lorentz 2018-09-10 22:39:45 +0200
  • 1f400e4020 Fix Python 3.7 support, and run Travis tests on 3.7. master-2018-09-10 Valentin Lorentz 2018-09-10 00:57:04 +0200
  • fb3c8978b5 Small fix on french translation (#1344) master-2018-09-08 Laurent Kislaire 2018-09-01 02:50:14 +0200
  • 69e1b6f0da Fix time namespaces in setup.py when version file is unavailable Alexandre Gauthier 2018-08-03 07:44:23 -0400
  • 2242aadde9 Web: add trailing space for snarferPrefix at runtime James Lu 2018-07-22 03:55:52 +0000
  • 9374c1fee0 Update README. Valentin Lorentz 2018-07-09 12:01:27 +0200
  • c5175110e0 Socket: fix 91a38887a with backported ipaddress on Python 2 James Lu 2018-07-09 03:36:39 +0000
  • 00b8b6b51e Later: Add support for hostmasks. Valentin Lorentz 2018-07-05 19:48:43 +0200
  • 50c41f5862 Fix previous commit on python 2. Valentin Lorentz 2018-06-27 11:10:14 +0200
  • 1840b94453 Later: load the db with utf8 encoding (the default for AtomicFile). Valentin Lorentz 2018-06-27 00:54:58 +0200
  • 6f9deecbcf test_plugin_create: skip if supybot-plugin-create is not installed master-2018-06-25-2 James Lu 2018-06-25 14:04:45 -0700
  • 11d4015f71 Fixes and tests to supybot-plugin-create; modernize the plugin template (#1340) master-2018-06-25 James Lu 2018-06-20 08:18:46 -0700
  • 72c4801bb9 Socket: fix previous commit James Lu 2018-06-19 12:13:45 -0700
  • 91a38887a2 Socket: suppress "not using TLS" errors on loopback addresses James Lu 2018-06-19 11:59:42 -0700
  • 36309ad1dc If SOURCE_DATE_EPOCH is available, use it to get a proper version instead of 'installed on'. Valentin Lorentz 2018-06-01 08:29:51 +0200
  • cd8ad1edb6 Allow to override build date Bernhard M. Wiedemann 2018-06-01 07:12:08 +0200
  • 01e4427057 Config: Fix previous commit. Valentin Lorentz 2018-05-29 22:46:56 +0200
  • c2b6305c46 Config: Support arbitrarily many channels for '@config channel'. Valentin Lorentz 2018-05-29 22:17:19 +0200
  • 43ee68ee3d conf: maxHistoryLength no longer requires a restart to apply James Lu 2018-05-19 12:45:58 -0700
  • 2d084f4deb Math: Convert the output of factorial() to a float. Valentin Lorentz 2018-05-10 06:20:55 +0200
  • 0d627c05b7 Do not break UTF-8 characters in long words. Closes GH-1333. master-2018-04-21 Valentin Lorentz 2018-04-14 22:31:30 +0200
  • cd479717b8 Web: Add supybot.plugins.snarfMultipleUrls. Also, fix Web's test cases. Valentin Lorentz 2018-04-14 21:50:32 +0200
  • f26f098d82 supybot-wizard: Warn if run with ~/.local/bin as CWD. Valentin Lorentz 2018-04-11 11:57:06 +0200
  • 6a8921fc64
    Merge pull request #1334 from JohnVillalovos/setup James Lu 2018-04-03 18:13:22 -0700
  • 626443bf30 setup.py: Remove unneeded import of match for ceil() function John L. Villalovos 2018-04-03 18:06:54 -0700
  • 75e6816e91
    Merge pull request #1332 from farooqkz/master James Lu 2018-03-26 08:10:12 -0700
  • 3a4b77cefd
    Added docstring for getIrc() Farooq Karimi Zadeh 2018-03-26 13:40:15 +0430
  • b900a369a4 RSS: Fix feeds with missing description or title Tasos Sahanidis 2018-03-14 00:32:17 +0200
  • e2180a1e08 Add variable supybot.plugins.Web.snarferPrefix. Valentin Lorentz 2018-03-02 01:26:00 +0100
  • c930edd943 Report 'Limnoria <foo>' instead of 'Limnoria Limnoria <foo>' as a version. Valentin Lorentz 2018-03-02 01:20:52 +0100
  • af98c0c12e Allow MODE arguments that do not start with a + or a -. Valentin Lorentz 2018-02-06 15:35:49 +0100
  • 9c1d46d151 Add channel-specific config variables that are only settable by the owner. Valentin Lorentz 2018-02-06 14:20:37 +0100
  • 636712be51 Limit the number of combinations of capabilities required for command names with spaces. Valentin Lorentz 2018-02-02 18:20:05 +0100
  • 2472e857c7 Fix test on Python 3. Valentin Lorentz 2018-02-02 00:19:37 +0100
  • 39dacf6e5b Fix Python 2 support. Valentin Lorentz 2018-02-01 23:21:18 +0100
  • 030ce5e6d4 Fix previous commit. Valentin Lorentz 2018-02-01 22:37:24 +0100
  • 63a17f7491 Rewrite text wrapping to count line size in bytes instead of characters. Valentin Lorentz 2018-02-01 21:32:14 +0100
  • 55723c2161 Services: fix rejoin-on-kickban with atheme 7.x James Lu 2018-01-27 13:13:44 -0800
  • add3ceb4e7 Services: do not send the bot's nick in ChanServ commands James Lu 2018-01-27 12:51:15 -0800
  • eb1cb9bd76 Services: don't mangle the case of NickServ notices in logging James Lu 2018-01-27 12:33:21 -0800
  • 5daaa14825 NickAuth: Fix NameError caused by e732931688. master-2018-01-28 Valentin Lorentz 2018-01-25 14:09:19 +0100
  • 7e98802809 Drop STARTTLS support, it complicates the connection initialization too much. Valentin Lorentz 2018-01-24 09:27:39 +0100
  • e732931688 Modified NickAuth to match the new WHOX Nicolas Coevoet 2018-01-17 09:51:27 +0100
  • 2b030ac178 more arguments added for WHOX, to avoid external plugins recall same requests Nicolas Coevoet 2018-01-16 16:21:41 +0100