Commit Graph

10251 Commits

Author SHA1 Message Date
Ben McGinnes 861efee8f2 Removed a relic of poor coding options. 2015-02-06 21:44:20 +11:00
Ben McGinnes 432b8f8fb5 Solved the subkey selection issue.
Changes one line and adds six to do this:

  * change keyid = verified.keyid to be keyid0;
  * added an if/else check to see if it's the subkey or master key; and
  * then set keyid according the result of that check;
  * then continues as normal.
2015-02-06 21:33:30 +11:00
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
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
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
James Lu 5bd2c5eaaf Aka: add 'aka list --keys'
This allows one to view just the list of Akas without their commands,
similar to the older 'list aka' behavior.
2015-01-14 21:39:31 -05:00
Valentin Lorentz dd818f6e7e Merge pull request #998 from GLolol/nickauth-1
NickAuth: fix leak of information if 'nick list' is used on a user without a configured nick
2015-01-11 08:58:07 +01:00
Valentin Lorentz 17ffcc1a5e Merge pull request #997 from Mikaela/es
Add l10n-es for AutoMode, BadWords & Google
2015-01-11 08:57:36 +01:00
Valentin Lorentz 3decf9ae0a Merge pull request #1000 from GLolol/patch-1
PluginDownloader: remove broken repo/unused import
2015-01-11 08:38:24 +01:00
James Lu 867cdb0562 PluginDownloader: remove broken repo/unused import
Antibody/supybot-plugins does not seem to work anymore, and causes errors with 'repolist'.
2015-01-10 20:16:47 -08:00
James Lu 7c9e5708a2 NickAuth: fix leak of information if 'nick list' is used on a user without a configured nick (Closes ProgVal/Limnoria#996) 2015-01-09 13:12:57 -05:00
Aaron Farias 8c88f7f8c2 Add l10n-es for AutoMode, BadWords & Google
Closes #986
2015-01-09 20:04:59 +02:00
Valentin Lorentz aa89a2dd72 Trying to make the tests fail less… 2015-01-05 20:39:22 +01:00
Valentin Lorentz 876935f436 Merge pull request #991 from Mikaela/timeformat
src/conf.py: update reply.time.format
2015-01-05 20:30:07 +01:00
Mikaela Suomalainen 048b00b4a3 src/conf.py: update reply.time.format
I am not fully sure on this change, but T is the official separator
between date and time and `date -Is` uses it.
2015-01-05 20:56:41 +02:00
Valentin Lorentz fca473c043 Merge pull request #976 from maxteufel/feature/sasl-ecdsa-nist256p-challenge
irclib: add support for SASL ECDSA-NIST256P-CHALLENGE
2015-01-03 20:40:21 +01:00
Valentin Lorentz 719559902f Merge pull request #837 from TingPing/wizard-prompt
Wizard: Add prompt for file to save to
2015-01-03 20:39:55 +01:00
Valentin Lorentz 7012143c1d Merge pull request #982 from GLolol/time-1
Time: refactor code, make tztime respect plugins.Time.format
2015-01-03 20:18:38 +01:00
Valentin Lorentz 5b3f4cc159 Merge pull request #989 from GLolol/badwords-1
BadWords: bug fix, don't kick ops, remove unused import
2015-01-03 20:16:46 +01:00
GLolol d8404252ae BadWords: update help message 2015-01-03 14:15:59 -05:00
Valentin Lorentz 8b1b75eaa6 Merge pull request #988 from GLolol/pep8
supybot-plugin-create: create PEP8-compliant files
2015-01-03 10:18:52 +01:00
Valentin Lorentz 8cf71afe58 Merge pull request #987 from GLolol/filter-1
Filter: fix a bug introduced by b78319b
2015-01-03 10:18:31 +01:00
GLolol 7e7c4425cf BadWords: bugfix & don't kick ops (Closes ProgVal/Limnoria#275) 2015-01-02 22:08:59 -05:00
GLolol f2c66480bc Filter: fix a bug introduced by b78319ba2a
This caused the first character in text to be cut off if it is not set to be replaced (e.g. a letter
when 'config plugins.format.spellit.replaceletters' is off).
2015-01-02 20:55:24 -05:00
James Lu 382f46d7be Time.time: reintroduce ability to specify <channel> 2015-01-02 12:22:07 -08:00
Valentin Lorentz 015d7f38d0 Merge pull request #985 from Mikaela/google-l10n-es
Google: add l10n-es
2015-01-02 11:08:48 +01:00
Aaron Farias b04fce0b5b Google: add l10n-es 2015-01-02 08:59:23 +02:00
Valentin Lorentz a364422cb3 Merge pull request #984 from Mikaela/alias_anonymous-l10n-fi
Alias & Anonymous: add l10n-es
2015-01-01 18:40:06 +01:00
Aaron Farias 1fe353d15e Alias & Anonymous: add l10n-es
also fix copyright of Admin l10n-es.
2015-01-01 19:38:37 +02:00
Valentin Lorentz 38dce24459 Merge pull request #983 from Mikaela/admin-l10n-es
Admin: add l10n-es
2015-01-01 18:00:00 +01:00
Aaron Farias 8e56700bf9 Admin: add l10n-es 2015-01-01 18:52:24 +02:00
GLolol cc2780b78a Time.time: simply channel-handling code for getting formats 2015-01-01 00:00:25 -05:00
GLolol a1d949c861 Time: improvements to 'tztime'
- Import pytz on load, not every time the command is called
- Respect plugins.time.format
- Use irc.error(e, Raise=True) instead of return
2014-12-31 23:59:56 -05:00
Valentin Lorentz a178e4a3d0 Merge pull request #980 from GLolol/filter/fix-outfilter-stripcolor
Filter: fix 'outfilter stripcolor' (Closes #661)
2015-01-01 02:36:25 +01:00
GLolol 9027a14bb6 Filter: fix 'outfilter stripcolor' (Closes #661) 2014-12-31 14:23:18 -05:00
Max Teufel ef0a2c1cb1 irclib: add support for SASL ECDSA-NIST256P-CHALLENGE
Closes #911
2014-12-29 11:47:57 +01:00
Valentin Lorentz 7843fecbeb Merge pull request #978 from GLolol/misc/clearmores
Misc: add 'clearmores' command (Closes ProgVal/Limnoria#953)
2014-12-29 08:53:21 +01:00
James Lu b6f798263b Misc: add 'clearmores' command (Closes ProgVal/Limnoria#953) 2014-12-28 22:59:11 -08:00
Valentin Lorentz 24879733e9 Merge pull request #977 from Mikaela/travis
rm .travis.runonce.bash
2014-12-27 22:20:46 +01:00
Mikaela Suomalainen dada007e61 rm .travis.runonce.bash
It was supposed to perform tests that are only wanted to run once and it
was also supposed to be possible to run outside of Travis, but no one
ever looks in it at Travis and no one runs it manually. Even I use
`sandbox/check_trans.py`.
2014-12-27 23:17:01 +02:00
Valentin Lorentz 73edd9bd3c Revert "travis.yml: “It will make your build faster”, they say."
This reverts commit bc215d72be.
2014-12-27 22:05:27 +01:00
Valentin Lorentz bc215d72be travis.yml: “It will make your build faster”, they say. 2014-12-27 20:28:49 +01:00
Valentin Lorentz b2f84c9e2e Merge pull request #973 from GLolol/quote-replace
Quote: add a 'replace' command
2014-12-27 20:25:46 +01:00
James Lu 9a07f07a72 supybot-plugin-create: create PEP8-compliant files 2014-12-27 11:16:08 -08:00
Valentin Lorentz cb441da644 Merge pull request #974 from GLolol/topic-allow-separator
Topic: remove limitation forbidding the topic separator in topic.add
2014-12-27 20:12:20 +01:00
GLolol 53792fbe6c Quote: add tests for 'replace' 2014-12-27 10:46:58 -08:00
James Lu cef54fcfa3 Topic: run autopep8 on plugin.py 2014-12-27 10:41:56 -08:00