Ben McGinnes
720b299e82
Clearsign authorisation via subkey.
...
Replacement code which might work to enable advanced keys with signing
subkeys to be correctly handled by the bot by associating the subkey
with the relevant master key.
Signing format still only clearsigning, the key details are more
important and auth via encrypted token and decryption is likely to be
more reliable anyway as there is far less chance of some other protocol
messing with the signed content. Effectively no chance, though the odd
corrupted packet here and there is still possible. Whereas with
clearsigning it can be broken by all manner of rewriting in
transit (which happens often enough with signed email as it is).
See also Issue #1045 for greater detail of what needs to be fixed and
what is to be done about it.
2015-02-06 18:11:52 +11:00
James Lu
0c85c6d796
supybot: also expand substitutes when exiting on Ctrl-C
2015-02-05 22:34:07 -08:00
James Lu
b243c83e41
Admin/Owner: Use standard substitution for part/quit messages
2015-02-05 20:26:14 -08:00
James Lu
a46f12beeb
Merge branch 'owner/quitmsg-version' into admin/configurable-partmsg
2015-02-05 20:13:30 -08:00
Valentin Lorentz
248bc65d44
Merge pull request #1042 from GLolol/channel/nicksinprivate
...
Channel: prevent mass-highlights with 'nicks' by defaulting the output to private
2015-02-05 08:13:47 +01:00
James Lu
0e0feb1a84
Owner: substitute %version% for the Supybot version in plugins.Owner.quitMsg (Closes ProgVal#847)
...
Cherry-picked from commit GLolol@205199e.
2015-02-04 21:20:45 -08:00
GLolol
d844b1d19c
Admin: allow specifying a default part message in plugins.admin.partmsg (Closes ProgVal#391)
...
Cherry-picked from commit GLolol@f69c789.
2015-02-04 21:16:10 -08:00
James Lu
c06ed45983
Channel: prevent mass-highlights with 'nicks' by defaulting the output to private
...
This adds a new config variable plugins.Channel.nicksInPrivate.
Cherry-picked from commit GLolol@2cc9e9d.
2015-02-04 21:15:42 -08:00
Valentin Lorentz
681bd5d85d
Count number of bytes instead of number of characters for truncating messages. Closes GH-1038.
2015-02-04 17:31:42 +01:00
Valentin Lorentz
b769d1067f
Merge pull request #1040 from Mikaela/readme
...
remove INSTALL.md && update README.md
2015-02-04 16:56:24 +01:00
af84789809
remove INSTALL.md && update README.md
...
In README.md I changed some lines to fit into text editors better and
added very quick/minimal instructions for users who have cloned the
repository.
[CI SKIP]
2015-02-04 17:39:07 +02:00
Valentin Lorentz
cdfff5492c
Merge pull request #1039 from Mikaela/no-packages
...
Update INSTALL & README
2015-02-04 15:58:58 +01:00
def98c4aab
INSTALL.md: fix lines in moving to Python 3
2015-02-04 14:55:22 +02:00
527b2851bb
INSTALL.md: remove mentionings to packages
...
I also removed Windows as it's outdated and would be duplicating
documentation on installing.
2015-02-04 14:53:37 +02:00
2ffc8ef2a2
INSTALL.md: fix links to documentation
2015-02-04 14:50:51 +02:00
220a3c029c
README.md: use ircs with #supybot-fr
2015-02-04 14:48:31 +02:00
Valentin Lorentz
92ed9975bb
Merge pull request #1037 from GLolol/admin/channels-in-private
...
Admin.channels: call irc.reply() with private=True instead of requiring privacy
2015-01-31 08:23:27 +01:00
Valentin Lorentz
ed62d4d0be
Merge pull request #1035 from GLolol/shrinkurl/httpUrl
...
ShrinkUrl: use httpUrl instead of url in wrap()
2015-01-31 08:22:12 +01:00
Valentin Lorentz
644ea99524
Merge pull request #1034 from GLolol/google-1
...
Google: show the API's real error message instead of a generic error
2015-01-31 08:17:57 +01:00
GLolol
c99dab4df4
Google: show the API's real error message instead of a generic error
...
This makes it easier to debug issues like #955 in the future, whether it be session limit exceeded, an API change, etc.
Also, remove duplicated checking clause for the HTTP error code.
2015-01-31 00:02:18 -05:00
GLolol
b59db48e20
Admin: 'channels': call reply() w/ private=True instead of requiring privacy
2015-01-30 23:55:24 -05:00
James Lu
3a8b1d00dc
ShrinkUrl: use httpUrl instead of url in wrap()
2015-01-30 23:54:10 -05:00
Valentin Lorentz
cffdfd4286
Merge pull request #1032 from Mikaela/rss
...
RSS: rewrite basic usage in README
2015-01-27 08:17:33 +01:00
a5cfad3a05
RSS: rewrite basic usage in README
2015-01-27 09:13:30 +02:00
Valentin Lorentz
35d267b498
Merge pull request #1029 from GLolol/ecdsa-fixes
...
irclib.py: fix an encoding error with Python 3 and SASL ECDSA-NIST256P-CHALLENGE
2015-01-24 20:22:42 +01:00
nyuszika7h
1d722f9c30
ShrinkUrl: Remove xrl.us
...
> Please note: Adding new links has been disabled since September 2014
> after 14 months notice.
Source: http://metamark.net/
2015-01-24 19:33:33 +01:00
James Lu
561085cbd1
irclib.py: fix an encoding error with Python 3 and SASL ECDSA-NIST256P-CHALLENGE
...
Closes ProgVal#1028.
2015-01-24 13:32:13 -05:00
nyuszika7h
21cfa58a51
ShrinkUrl: Update PO files from messages.pot
2015-01-24 11:50:37 +01:00
Valentin Lorentz
b2f245d8a8
Merge pull request #1024 from Mikaela/debug
...
Update Debug to time of shipping as default plugin
2015-01-23 07:39:33 +01:00
10adcfc904
Debug: fix language
...
[CI SKIP]
2015-01-23 08:27:50 +02:00
1e99533d74
Debug: add messages.pot & locales/
...
I added .gitignore to locales/ as it would get removed if it was empty.
When people start adding translations, it's probably safe to remove.
This plugin looks too difficult for me to translate, but I will take a
look later.
2015-01-22 18:54:43 +02:00
25f673d483
Debug: update <I am not sure what that is>
2015-01-22 18:48:36 +02:00
3ddff6cf18
Debug: rewrite README.md
...
I am lazy, so I simply copied it from plugin help.
2015-01-22 18:44:37 +02:00
Valentin Lorentz
cb04c14065
Merge pull request #1019 from Mikaela/debug
...
Debug: move from sandbox/ to plugins/
2015-01-21 16:22:46 +01:00
776d96584a
Debug: move from sandbox/ to plugins/
...
I also added symlink to the old place pointing to the new place.
2015-01-21 17:01:29 +02:00
Valentin Lorentz
09faec8e9e
Merge pull request #1018 from nyuszika7h/request-multi-prefix-cap
...
Fix commit 30a026a
2015-01-19 18:18:55 +01:00
nyuszika7h
c565af7765
Update tests again
2015-01-19 18:14:51 +01:00
nyuszika7h
5653e0c727
Fix commit 30a026a
...
Requesting multiple capabilities in one message will result in a NAK for
all of them if at least one is not supported by the server.
2015-01-19 18:12:39 +01:00
Valentin Lorentz
ccea98b428
Update tests.
2015-01-19 17:38:51 +01:00
Valentin Lorentz
30a026a92a
Request multi-prefix capability. (GH-1017)
2015-01-19 17:15:25 +01:00
Valentin Lorentz
ba6f8fa619
Merge pull request #1013 from nyuszika7h/fix-timeout-on-no-sasl-cap
...
Fix registration timeout when SASL is refused
2015-01-19 09:55:00 +01:00
nyuszika7h
bf418756a9
Fix registration timeout when SASL is refused
...
https://github.com/ProgVal/Limnoria/issues/854#issuecomment-70414650
2015-01-18 21:31:03 +01:00
Valentin Lorentz
7b7a515568
Merge pull request #1012 from Mikaela/anonymous
...
Anonymous: remove dangerous example from README
2015-01-18 20:21:02 +01:00
d2dd69b6df
Anonymous: remove dangerous example from README
...
Anonymous tell uses normal privmsg which doesn't check that services are
U-lined and not random user pretending to be them.
The correct way to identify to NickServ after already being connected is
`ircquote nickserv identify username password`.
2015-01-18 21:09:26 +02:00
Valentin Lorentz
b0db845604
Merge pull request #1009 from ddan39/master
...
add usesendMsg=False to irc.reply() to use sendMsg() instead of queueMsg...
2015-01-17 09:58:26 +01:00
Dan
bd2d17a1c2
update irc.reply() change new arg name
2015-01-17 03:49:32 -05:00
James Lu
981ec12baa
Karma: add tests for onlyNicks
2015-01-17 02:49:30 -05:00
ddan39
2fe84a3474
add usesendMsg=False to irc.reply() to use sendMsg() instead of queueMsg()
2015-01-17 07:13:30 +01:00
Valentin Lorentz
d85e09e3ed
Make repository names case-insenstive. Closes GH-1005.
2015-01-16 08:12:59 +01:00
Valentin Lorentz
6d965b870f
Merge pull request #1003 from GLolol/aka
...
Aka: add 'aka list --keys'
2015-01-15 07:14:18 +01:00