David Macek
8a4e8c2a37
Services: Reset configured passwords in tests
...
I didn't observe any error with the current set of tests but adding
another one that used "services password" caused oen of these tests
to fail. Given that tests shouldn't leave traces in global state,
let's reset the configured passwords in finally blocks.
2021-04-24 21:13:53 +02:00
David Macek
4d2efc65ef
Remove some unused names
2021-04-24 21:01:40 +02:00
David Macek
e740953068
Fix some typos
2021-04-24 21:01:07 +02:00
Valentin Lorentz
fec6959acb
all plugins: regenerate READMEs
2021-04-22 00:29:15 +02:00
Valentin Lorentz
82fbfcffa4
all plugins: regenerate READMEs
2021-04-17 20:09:33 +02:00
Valentin Lorentz
cd02444f87
supybot-plugin-doc: Add labels for all command and config variables
...
So they can be referenced from elsewhere in the doc.
2021-04-06 00:33:07 +02:00
Valentin Lorentz
833af36b08
all plugins: auto-generate READMEs
...
Starting with this commit, there should be no "original" text
in READMEs.
Instead, the entire text should be in docstrings, and READMEs
should be automatically generated from these docstrings.
Motivation:
* The same help is available both via IRC and in the README
(although the README can be more detailed, as only the first
paragraph will be shown on IRC)
* This will allow auto-generating plugin help on docs.limnoria.net
using the same content as the README, as it's sourced from the
docstrings
Additionally, this converts all READMEs from Markdown to ReST,
because the documentation already uses ReST, and other docstrings
in the codebase are in ReST for this reason.
2021-04-05 17:42:31 +02:00
Valentin Lorentz
24f20dcb86
Factoids, Services: Fix crash when imported by supybot-plugin-doc
2021-04-05 11:30:59 +02:00
Valentin Lorentz
975a9101f4
Services: Fix conditional on supybot.protocols.irc.experimentalExtensions
...
It was always true-ish because we tested the variable itself instead
of its value.
2021-03-04 21:30:07 +01:00
Valentin Lorentz
8b497af30b
Services: Add support for REGISTER responses in nested batches.
2021-03-04 18:48:15 +01:00
Valentin Lorentz
85549bf0c3
Services: Fix typo in docstring
2021-01-30 19:41:26 +01:00
Valentin Lorentz
c016ed5bfd
Services: Add support for batches as reply to REGISTER/VERIFY.
...
Oragono uses them.
2021-01-25 22:03:08 +01:00
Valentin Lorentz
1c6c1cb16a
Services: Add initial implementation of the @register and @verify commands.
...
Using this early draft specification:
https://gist.github.com/edk0/bf3b50fc219fd1bed1aa15d98bfb6495
2021-01-25 21:57:12 +01:00
Valentin Lorentz
e2d72c5a43
Fix msgfmt warnings.
2020-03-26 22:10:28 +01:00
Valentin Lorentz
9ab908759a
Use importlib instead of imp.
...
importlib is deprecated.
2020-01-26 12:00:08 +01:00
Valentin Lorentz
9891b0fca4
Replace failUnless/failIf with assertTrue/assertFalse.
...
The old names are deprecated.
2020-01-26 11:14:18 +01:00
Richard
143cd9d506
Services: Fix typo in doInvite() ( #1394 )
2019-12-13 11:01:48 -08:00
James Lu
9291fbd4a0
All plugins: set Limnoria contributors as maintainer
2019-11-16 11:41:13 -08:00
Valentin Lorentz
b65d78518c
Services: Add support for network-specific password.
2019-08-25 14:08:11 +02:00
Valentin Lorentz
c1ae3f5c81
all plugins: Use msg.channel instead of msg.args[0] + give network name to self.registryValue.
2019-08-24 23:35:01 +02:00
Valentin Lorentz
696254ff1b
Use irc.isChannel instead of ircutils.isChannel when possible.
...
It's aware of the network's 'chantypes'.
2019-08-04 21:52:40 +02:00
James Lu
55723c2161
Services: fix rejoin-on-kickban with atheme 7.x
...
- Adjust _chanRe to only match channels, as atheme also puts the target nick in bold
- Look for "unbanned <botnick>" messages in ChanServ notices (after stripping formatting)
This likely fixes GH-166. atheme has been using this format since at least 2005[1],
so it's possible that Supybot's rejoin-on-ban had never worked with it.
[1]: 4017c0da85 (diff-ba2bdc02ba7b29fd7e4931cafe63baa0R218)
2018-01-27 13:22:21 -08:00
James Lu
add3ceb4e7
Services: do not send the bot's nick in ChanServ commands
...
On Atheme, Anope, and oftc-ircservices, /cs unban, invite, op, and voice
implicitly assume the caller if no nick is given. However, certain combinations
such as /cs invite *with* a nick are not supported on atheme per
https://github.com/atheme/atheme/issues/568 , and cause rejoin-on-kick to +i
channels to fail.
This fixes one part of GH-1118.
2018-01-27 13:22:15 -08:00
James Lu
eb1cb9bd76
Services: don't mangle the case of NickServ notices in logging
...
This might be confusing if you're dealing with password changes, etc.
2018-01-27 12:33:36 -08:00
James Lu
289c894dc5
Services: log all messages from NickServ to info
...
Closes GH-1016.
2017-12-10 11:03:30 -08:00
Valentin Lorentz
2e7df9cfc2
Service: Actually allow 0.
2015-09-15 21:00:31 +02:00
Valentin Lorentz
e54ae6dc77
Service: Don't ghost if ghostDelay is set to 0.
2015-09-15 20:59:26 +02:00
Valentin Lorentz
c3a2c800f1
Remove need for 2to3.
2015-08-11 16:50:23 +02:00
GLolol
5bc0d4311c
Services: update my comment
2014-11-27 22:53:08 -08:00
James Lu
3665d263ac
Services: don't warn about unexpected ChanServ notices if the target is a channel
2014-11-27 21:18:00 -08:00
Mikaela Suomalainen
37d8a545e9
Services: default NickServ and ChanServ to NickServ and ChanServ.
...
* Most of networks have services with this name.
* I can only name QuakeNet from those that don't, but the default
configuration exludes it.
* If this plugin is loaded in Supybot-wizard, it asks for nicknames of
NickServ and ChanServ.
[SKIP CI] because this is `git commit --amend` and the build already
passed.
2014-06-06 14:19:34 +03:00
Mikaela Suomalainen
fc81013be5
Mass rename README.txt --> README.md .
...
[SKIP CI]
2014-06-06 12:42:33 +02:00
Mikaela Suomalainen
3a2b01d517
PluginDownloader: update l10n-fi.
...
The typo fix edition.
2014-03-22 16:38:16 +02:00
Mikaela Suomalainen
9eec5c0ab5
Ctcp: update l10n-fi.
2014-03-22 16:16:52 +02:00
Mikaela Suomalainen
bf2640ddb8
User: update l10n-fi.
2014-03-22 15:44:26 +02:00
Mikaela Suomalainen
8377029993
Time: update l10n-fi.
2014-03-22 14:50:46 +02:00
Mikaela Suomalainen
aa59a98767
Aka: add l10n-fi.
2014-03-22 12:39:48 +02:00
Mikaela Suomalainen
0d62257d79
update messages.pot files && Unix: update l10n-fi.
2014-03-22 12:22:54 +02:00
Mikaela Suomalainen
f88e8e20b9
My name is Mikaela!
...
Thanks @nyuszika7h :) ☺
2014-03-22 12:01:11 +02:00
Valentin Lorentz
4fe74ed397
Merge branch 'aka-sqlite3' into speed-up-2to3
2014-02-02 22:15:43 +01:00
Valentin Lorentz
5cfa7828ea
ChannelStats & MessageParser & PluginDownloader & RSS & User: Update l10n-fr.
2014-01-22 08:02:03 +01:00
Valentin Lorentz
8b06bd52f0
All plugins: Update .pot files and rename Supybot-fr to Limnora in French translation files.
2014-01-21 16:48:13 +01:00
Valentin Lorentz
2fda69b4d6
Continue accelerating the 2to3 step (remove fix_raise).
2014-01-20 15:43:55 +01:00
Milos Petkovic
0f3f6da843
Multiple channel types should be supported
2013-06-17 23:54:59 +02:00
Milos Petkovic
b4a63fa89e
Prevent entrymsgs from spamming warnings
2013-06-17 08:53:44 +02:00
Valentin Lorentz
3dba9088b0
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
INSTALL
plugins/ChannelLogger/README.txt
plugins/ChannelStats/README.txt
plugins/Google/plugin.py
plugins/Google/test.py
plugins/Plugin/test.py
plugins/Web/test.py
setup.py
src/callbacks.py
src/ircdb.py
src/irclib.py
src/utils/str.py
test/test_irclib.py
2013-01-01 21:11:24 +01:00
Valentin Lorentz
6cbc6a14dd
Rename all 'locale' directories to 'locales'.
...
Firstly, these directories contains more than one locale. Secondly, it conflicts with the 'locale' python module.
2012-12-26 15:43:35 +01:00
James McCoy
82ecf36fcd
Update my name/contact information
...
Signed-off-by: James McCoy <jamessan@users.sourceforge.net>
2012-09-01 10:16:48 -04:00
skizzhg
aedfc07762
Update l10n-it.
2012-03-16 18:28:05 +01:00
Valentin Lorentz
46a890417a
Update all plugin .pot files.
2012-03-11 21:06:19 +00:00