Commit Graph

  • 416a05e326
    Route commands from Network.command back to the original network (#1540) James Lu 2023-06-04 12:39:56 -0700
  • 654937ecfc botchk: move imports to top-level master-2023-05-27 James Lu 2023-05-26 20:27:39 -0700
  • 21b7408ca8 ci: Bump Python 3.12 version Valentin Lorentz 2023-05-21 19:01:40 +0200
  • 8859e1ce51 setup.py: Add Python 3.11 and 3.12 to classifiers. Valentin Lorentz 2023-05-21 18:50:24 +0200
  • 3be1804553 botchk: fix syntax error master-2023-05-18 James Lu 2023-04-27 18:36:50 -0700
  • 1690839a26
    Merge pull request #1532 from progval/entrypoints Val Lorentz 2023-04-27 20:52:17 +0200
  • 6f663e4140 Merge branch 'testing' into entrypoints Valentin Lorentz 2023-04-26 18:04:21 +0200
  • 295798ac0e Stop testing pypy3.7 with optional dependencies Valentin Lorentz 2023-03-24 20:48:57 +0100
  • add9306d30 Socket: Clear buffers on reconnect Valentin Lorentz 2023-03-24 20:23:32 +0100
  • f518579c77 Request standard-replies capability Valentin Lorentz 2023-02-21 19:10:10 +0100
  • 922b00c8c3 Fediverse: Use default headers master-2023-02-11 Valentin Lorentz 2023-01-28 13:00:14 +0100
  • 3f5a18e8d0 Remove unused import fallback on the 'mock' library Valentin Lorentz 2023-01-21 18:51:17 +0100
  • efed7d8081 Move the 'ignore=False' trick from callbacks to Scheduler Valentin Lorentz 2023-01-19 10:31:13 +0100
  • f409111872 callbacks: Fix interference between Scheduler.repeat, Anonymous, and nested commands Valentin Lorentz 2023-01-19 10:18:59 +0100
  • b42596a021 Regenerate READMEs master-2023-01-12 Valentin Lorentz 2023-01-12 22:24:04 +0100
  • 02a0204f80 Services: Improve doc of plugins.Services.nicks Valentin Lorentz 2023-01-12 22:23:29 +0100
  • f5d39b0be2
    Skip irctest on pypy-3.9 Val Lorentz 2022-12-28 23:15:30 +0100
  • ef960befa3 Add test for registry reloading Valentin Lorentz 2022-12-23 22:58:51 +0100
  • 64b1469a23 ci: Bump Python versions Valentin Lorentz 2022-12-21 22:01:32 +0100
  • 501770e544 Fediverse: Add support for missing host-meta document Valentin Lorentz 2022-12-28 14:54:48 +0100
  • 21a2ace7a1 Services: allow adjusting GHOST command James Lu 2022-07-09 13:39:44 -0700
  • d372d55c05 ci: Make Ubuntu versions explicit Valentin Lorentz 2022-12-21 21:55:35 +0100
  • 1a7c14f4b3 Web: Decode using the charset advertized in response headers Valentin Lorentz 2022-11-26 09:06:47 +0100
  • e6c4da0fff Channel: Fix and re-enable disabled tests Valentin Lorentz 2022-11-23 18:20:44 +0100
  • 985ca23f71 Add tests for nicksToHostmasks Valentin Lorentz 2022-11-20 20:08:04 +0100
  • 314fad36eb Modernize tests Valentin Lorentz 2022-11-20 19:32:38 +0100
  • fd248dc521 Channel: Fix documentation, --exact cannot be combined Valentin Lorentz 2022-11-20 19:07:44 +0100
  • d7d97d3b93 Google: Remove broken commands master-2022-11-16 Valentin Lorentz 2022-11-10 01:48:29 +0100
  • 73a23e220f IrcState: fix typo in attribute docs James Lu 2022-11-06 18:38:22 -0800
  • 4da1291876 URL: Lazily deserialize records from the end in @last Valentin Lorentz 2022-10-30 20:43:43 +0100
  • f4ac7f88fe RSS: Don't crash on invalid variable name Valentin Lorentz 2022-10-28 22:41:43 +0200
  • 77805ff36e irclib: Abort authentication when server fails SCRAM challenge Valentin Lorentz 2022-10-28 15:00:58 +0200
  • e9a29e9159 irclib: Fix crashes on ecdsa/scram signature failures Valentin Lorentz 2022-10-28 14:30:17 +0200
  • b0525bcf42 Double default peekSize Valentin Lorentz 2022-10-28 14:19:09 +0200
  • 2cfc821203 Web: Allow configuring higher peekSize on Youtube Valentin Lorentz 2022-10-28 14:18:52 +0200
  • 009b900100 Make TimeoutQueue.iter() actually expire items Valentin Lorentz 2022-10-24 23:43:50 +0200
  • 2c5dc405fc test: Revert generic 'The Limnoria Contributors' in copyright notices Valentin Lorentz 2022-10-24 23:40:11 +0200
  • 47253e032e Add test for structures.TimeoutQueue.__iter__ Valentin Lorentz 2022-10-24 23:21:11 +0200
  • d0a484c11c Sort remaining nondeterministc sets of values Valentin Lorentz 2022-10-20 18:35:58 +0200
  • dc94f8dc68 registry: Default to sorting sets of values Valentin Lorentz 2022-10-14 23:15:11 +0200
  • 8c17505221 User: Sort output of @capabilities Valentin Lorentz 2022-10-13 21:46:50 +0200
  • a6aa5530dd Ensure files written with AtomicFile are read in UTF8 Valentin Lorentz 2022-09-27 23:16:21 +0200
  • b1cfb87e71 String: allow multi-character inputs in "ord" and "unicodename" James Lu 2022-10-05 18:40:03 -0700
  • 35bf599856 utils/web: Add <br/> to the list of block elements master-2022-09-27 Valentin Lorentz 2022-09-20 07:51:46 +0200
  • 169824a9d2 Math: make @icalc fail early when result is too large Valentin Lorentz 2022-09-18 19:47:01 +0200
  • acdae12bbd Bump CI version from 3.11.0-alpha.2 to 3.11.0-rc.2 Valentin Lorentz 2022-09-18 19:32:35 +0200
  • bc3a441888 Poll: Make answers case-insensitive Valentin Lorentz 2022-09-18 19:25:48 +0200
  • 200acdfa93 registry: Normalize values before checking they are valid Valentin Lorentz 2022-09-07 12:31:19 +0200
  • 86b389618f MessageParser: Ignore chathistory batches Valentin Lorentz 2022-08-16 00:23:33 +0200
  • fccb4f705b RSS: Log feed URL when feedparser.parse raises exceptions master-2022-08-14 Valentin Lorentz 2022-08-07 18:50:14 +0200
  • 4db32e24a5 Ctcp: Fix 'RuntimeError: dictionary changed size during iteration' Valentin Lorentz 2022-08-06 15:09:10 +0200
  • 0780624450 Time: Fix typo Valentin Lorentz 2022-08-06 15:08:51 +0200
  • b8dce0d7db Time: Skip new assertions on Python 3.6 so testSeconds passes Valentin Lorentz 2022-08-02 13:16:21 +0200
  • 8f837a676d Time: Add support for omitting space in @seconds Valentin Lorentz 2022-08-02 12:59:27 +0200
  • cd0f9f2628 Polls: Make nick matching case-insensitive Valentin Lorentz 2022-07-31 09:04:27 +0200
  • 28c52c2818 Poll: Add @poll list command Valentin Lorentz 2022-07-30 21:25:47 +0200
  • 2afa3c49a1 Fediverse: run black Valentin Lorentz 2022-07-30 21:23:10 +0200
  • ef081746b1 commands: Silence noisy logging of command evaluation Valentin Lorentz 2022-07-29 10:29:48 +0200
  • ee60431396 Add debug logging when skipping SASL mechanisms Valentin Lorentz 2022-07-29 10:03:39 +0200
  • f549ec12c6 Add debug logging of SASL mechanisms Valentin Lorentz 2022-07-29 09:45:09 +0200
  • 796f717d09 requirements.txt: Classify and provide a rationale for each dependency Valentin Lorentz 2022-07-20 18:31:24 +0200
  • 7b9a944603 Remove dependency on 'mock' Valentin Lorentz 2022-07-20 18:25:27 +0200
  • 461c091b94 Fediverse: Hide channel actor on PeerTube Valentin Lorentz 2022-07-20 18:15:51 +0200
  • 34f8842273 Fediverse: Add support for descriptions with line breaks Valentin Lorentz 2022-07-20 18:09:41 +0200
  • 2df2bc28d0 Fediverse: Add support for videos Valentin Lorentz 2022-07-20 17:53:00 +0200
  • d67fb2a8b2 Autocomplete, Fediverse, Geography, Poll: Run Black Valentin Lorentz 2022-07-20 17:52:40 +0200
  • 5d8f59bf80
    add conditional to respond acc to kick being true or not (#1512) pratyushd 2022-07-14 00:32:28 +0530
  • 964acac058 for #1490 extend usage examples Pratyush Desai 2022-07-13 11:50:44 +0530
  • 65d88440c2 supybot-plugin-doc: default to RST James Lu 2022-07-09 14:24:13 -0700
  • 95f6b1698e Aka, Alias: replace obsolete LastFM example James Lu 2022-07-09 14:15:57 -0700
  • 988fe08945 .gitignore: add doc-* paths from supybot-plugin-doc James Lu 2022-07-09 14:15:33 -0700
  • 96b7f51e71 callbacks: Ignore chathistory batches in PluginRegexp Valentin Lorentz 2022-07-06 22:07:37 +0200
  • 3ecb37de10 test_callbacks: Add PluginRegexpTestCase.testReply to check basic behavior Valentin Lorentz 2022-07-06 22:05:30 +0200
  • 6a943b8342 test_callbacks: Fix PluginRegexpTestCase to actually check regexp callbacks Valentin Lorentz 2022-07-06 22:04:33 +0200
  • d00113e92d PluginDownloader: replace automatic 2to3 step with a simple warning master-2022-07-03 James Lu 2022-06-23 13:12:13 -0700
  • 8ccf2c7175 PluginDownloader: drop legacy Python 2-only repos James Lu 2022-06-23 13:09:23 -0700
  • b3443a5a4c setup: Fix install of subpackages when pip-installed from git repositories Valentin Lorentz 2022-06-22 20:31:53 +0200
  • d04e8161d5
    Add ability to exclude channel from self censoring (#1508) SamStrongTalks 2022-06-17 10:44:12 -0400
  • c333af9a44 Add alternative name 'limnoria-' in addition to 'supybot-*' for scripts Valentin Lorentz 2022-06-17 11:48:27 +0200
  • 0572d49988 Use setuptools 'entry_points' instead of distutils-style 'scripts' Valentin Lorentz 2022-06-17 09:08:50 +0200
  • 52271d2e6e setup.py: Deduplicate script list Valentin Lorentz 2022-06-17 09:07:43 +0200
  • 6379a9d43a supybot-reset-password: Update help string to match the man page Valentin Lorentz 2022-06-17 09:11:35 +0200
  • a65960bfdf Add missing man page for supybot-reset-password. Valentin Lorentz 2022-06-17 09:06:58 +0200
  • fd04fccaec i18n: Validate value of supybot.language Valentin Lorentz 2022-06-17 00:29:38 +0200
  • 93370b6f0e utils: Rewrite i18n initialization Valentin Lorentz 2022-06-16 23:43:34 +0200
  • 4a620bf7f0 Socket: Use the right variable to initialize the reconnect delay Valentin Lorentz 2022-06-16 22:35:01 +0200
  • 94d669ebec Make the minimum reconnect delay configurable Valentin Lorentz 2022-05-28 13:53:05 +0200
  • 32198d42c2 i18n: Skip fuzzy strings master-2022-04-27 Valentin Lorentz 2022-04-27 22:15:43 +0200
  • 109f938b0c Implement +draft/channel-context master-2022-04-26 Valentin Lorentz 2022-04-22 18:30:31 +0200
  • 1d4a43ed1b AutoMode: Fix crash on servers without ISUPPORT PREFIX Valentin Lorentz 2022-04-16 12:05:43 +0200
  • 94c7c7dfa3 supybot-plugin-create: Remove fallback for missing supybot.i18n Valentin Lorentz 2022-04-08 13:02:31 +0200
  • 9ec4eb9563 irclib: Fix assertion failure on InspIRCd when Sigyn plugin is loaded Valentin Lorentz 2022-04-08 12:44:42 +0200
  • eb6fc932d9 Web: Fix matching for youtube Valentin Lorentz 2022-04-04 23:29:47 +0200
  • 21ea999e3c Time: Add support for UTC offsets as tztime arguments. Valentin Lorentz 2022-04-04 22:07:06 +0200
  • 4f3d6fc39f Geograpy: Fix formatting of negative non-integral offsets (and improve others) Valentin Lorentz 2022-04-04 22:06:19 +0200
  • 088d0f54dd irclib: Catch exception from outFilter, as with inFilter master-2022-03-19 Valentin Lorentz 2022-03-17 22:29:10 +0100
  • 862fca1602 conf: Use imports instead of sys.modules to detect module availability Valentin Lorentz 2022-03-06 13:38:10 +0100
  • d58d8d4a71 conf: Prioritize sqlite3 over sqlalchemy in supybot.databases Valentin Lorentz 2022-03-06 13:37:01 +0100
  • 9e995d8ac2 conf: Remove 'sqlite' module from supybot.databases Valentin Lorentz 2022-03-06 13:35:37 +0100
  • 80b26c013d
    Fix typo in conf.py (#1501) PeGaSuS 2022-03-06 12:30:02 +0100