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
Max Teufel
ef0a2c1cb1
irclib: add support for SASL ECDSA-NIST256P-CHALLENGE
...
Closes #911
2014-12-29 11:47:57 +01:00
Mikaela Suomalainen
85e9935013
src/conf.py: clear hosts4 & make hosts6 ::0
...
Closes #756
Fixes #935
2014-12-13 11:07:14 +02:00
Mikaela Suomalainen
9816c8cccb
src/conf.py: disable strictRFC by default
...
strictRFC causes issues when nicks start with numbers and on some
network this happens too often. For example, if nick isn't RFC-compliant,
the bot cannot be used to kick user from channel. Ops cannot change this
so they must op themselves and kick the user by themselves or whatever
they are going to do.
Some IRCds also allow you to change your nick to your UID using `/nick
0` and on others it happens when there is nick collision after netsplit.
2014-09-20 00:50:12 +02:00
Valentin Lorentz
9323c805a2
Fix help text of supybot.commands.nested.
2014-08-14 19:41:35 +02:00
Mikaela Suomalainen
4abc35dbfc
src: update help text of commands.nested.brackets
...
The shift part only applied to people on American keyboard and not all
users are on that, so it only caused confusion.
Strong historical motivations should be enough for most of people as I
wasn't able to remember the correct brackets when I tried changing them
to `<>` which I feel are the easiest to type on Finnish/Swedish keyboard.
Also update messages.pot & l10n-fi.
2014-08-13 21:08:53 +02:00
Mikaela Suomalainen
c0c9da8a47
src/conf.py: make help text for defaultignore...
...
more clear
Now the help text says `unidentified` instead of `unregistered` and
hostmasks are mentioned.
2014-08-01 07:08:22 +03:00
Valentin Lorentz
c6cb948996
Fix Python 2.6 compatibility.
2014-07-31 19:53:00 +00:00
Valentin Lorentz
0f174d9ee0
Fix utils.str.timestamp for ints.
2014-07-31 19:37:57 +00:00
Valentin Lorentz
4a3d39e747
Merge branch 'rewrite-rss' into testing
...
Conflicts:
src/utils/str.py
2014-07-31 19:24:01 +00:00
Mikaela Suomalainen
ddf7ec9baa
src/conf.py & commands.py: fix typo
...
informations --> information
2014-07-31 18:09:22 +00:00
Valentin Lorentz
70ad232887
Fix af24192b0f
(support for struct_time in utils.str.timestamp).
2014-07-31 19:56:17 +02:00
Valentin Lorentz
af24192b0f
Allow utils.str.timestamp to take a struct_time as argument.
2014-07-31 18:44:00 +02:00
nyuszika7h
8e11dc8b28
Use gender-neutral pronouns everywhere
2014-07-13 17:23:11 +02:00
Valentin Lorentz
da4a1c1a32
80 columns.
2014-07-09 07:50:32 +02:00
Mikaela Suomalainen
20f8c5c56a
src/conf.py reword help text for supybot.user
...
and supybot.networks.<network>.user
2014-07-09 07:50:32 +02:00
Mikaela Suomalainen
1762b8090a
fix 2f723e809d
2014-06-09 20:41:04 +03:00
Mikaela Suomalainen
6d3198c2b3
src/conf.py: update help for drivers.module
...
This wording was suggested by @nyuszika7h .
2014-06-09 20:38:45 +03:00
Mikaela Suomalainen
ea0ba24e5c
src/conf.py: reword the config help for reply.oneToOne
.
...
Suggested by @monodemono on `#supybot`.
**Comments wanted:** does this rewording make sense? If it doesn't, how
could it be better?
2014-06-06 20:57:08 +03:00
nyuszika7h
fa06f2af34
Add protocols.irc.certfile
...
Fixes #612 .
2014-06-04 19:12:56 +02:00
Mikaela Suomalainen
8ee273b949
src/conf.py: use ISO 8601 in reply.format.time.
...
If I read the code for Time correctly, it uses this value by default. I
think that this fixes #701 .
2014-05-31 09:46:29 +03:00
Mikaela Suomalainen
85a943c5b1
src/conf.py: fix gender-neutral pronouns.
2014-05-29 18:51:52 +03:00
Mikaela Suomalainen
0f89e12f4d
src/conf.py: set default banmask to host.
...
`*!user@host` is very easy to evade as most of users don't have identd server. This makes bans a little more difficult to evade.
See also:
* weechat/weechat#18
* ProgVal/Limnoria#689
2014-05-28 12:45:07 +03:00
Mikaela Suomalainen
3e9ccf2cdf
src/conf.py: Plugin isn't important plugin
...
See https://github.com/ProgVal/Limnoria/pull/677#issuecomment-44134309 & https://github.com/ProgVal/Limnoria/pull/677#issuecomment-44140276 .
2014-05-25 20:33:33 +03:00
Mikaela Suomalainen
44c579c4f9
src/conf.py: fix #653
...
```
4.4.2 Notice
Command: NOTICE
Parameters: <nickname> <text>
The NOTICE message is used similarly to PRIVMSG. The difference
between NOTICE and PRIVMSG is that automatic replies must never be
sent in response to a NOTICE message. This rule applies to servers
too - they must not send any error reply back to the client on
receipt of a notice. The object of this rule is to avoid loops
between a client automatically sending something in response to
something it received. This is typically used by automatons (clients
with either an AI or other interactive program controlling their
actions) which are always seen to be replying lest they end up in a
loop with another automaton.
See PRIVMSG for more details on replies and examples.
```
2014-05-22 12:55:43 +03:00
Valentin Lorentz
adc1b94f81
Merge pull request #622 from ncoevoet/master
...
Fixes ProgVal/Limnoria#611
2014-05-09 15:42:49 +02:00
Nicolas Coevoet
f9afcffb3a
Fixes ProgVal/Limnoria#611
2014-05-09 14:39:57 +02:00
Valentin Lorentz
9d084e2e70
Allow network-specific username and ident. Closes GH-589.
2014-05-08 08:33:01 +00:00
Valentin Lorentz
2601f33b19
src/conf.py: Remove unicode characters from the source code.
2014-03-04 11:29:22 +01:00
Valentin Lorentz
108b0de0d1
Add support of IP-binding in non-IRC connections.
2014-03-01 09:06:21 +01:00
Valentin Lorentz
8fd834beb7
Fix precedence of commands by removing Utilities from the list of important plugins.
2014-02-22 00:03:58 +00:00
Valentin Lorentz
d1aa36126d
Add Utilities as a default plugin.
2014-02-21 23:55:41 +00:00
Valentin Lorentz
d1649a44ac
Continue accelerating the 2to3 step (remove fix_idioms, fix_imports2, fix_input, fix_intern, fix_isinstance, fix_ne, fix_next, and fix_raw_input).
2014-01-20 15:13:01 +01:00
Valentin Lorentz
e65a722b2f
Add certfp support. Closes GH-468.
2013-11-10 11:45:01 +01:00
Valentin Lorentz
40675ffdfa
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
plugins/Admin/plugin.py
plugins/BadWords/config.py
plugins/Filter/plugin.py
plugins/Google/plugin.py
plugins/Math/plugin.py
plugins/Misc/plugin.py
plugins/Note/plugin.py
plugins/RSS/plugin.py
plugins/Seen/test.py
plugins/ShrinkUrl/config.py
plugins/ShrinkUrl/plugin.py
plugins/ShrinkUrl/test.py
plugins/Status/plugin.py
plugins/String/config.py
plugins/String/plugin.py
plugins/Time/plugin.py
plugins/Todo/plugin.py
plugins/Web/plugin.py
plugins/__init__.py
scripts/supybot-botchk
setup.py
src/__init__.py
src/callbacks.py
src/commands.py
src/conf.py
src/drivers/Socket.py
src/ircdb.py
src/irclib.py
src/ircutils.py
src/questions.py
src/registry.py
src/schedule.py
src/test.py
src/utils/file.py
src/utils/gen.py
src/utils/net.py
src/utils/web.py
src/world.py
2013-08-24 11:28:29 +02:00
Valentin Lorentz
7c30936ee1
Merge branch 'aka' into testing
2013-08-01 10:48:42 +02:00
Valentin Lorentz
eb15e1934c
Fix typo in conf.py.
2013-07-26 09:23:57 +00:00
Valentin Lorentz
329187c78c
Add sqlalchemy as a valid database backend.
2013-07-23 20:58:43 +02:00
Valentin Lorentz
21144f7c9c
Don't send JOIN on connection if there is no channels to join.
2013-07-14 09:44:34 +02:00
Valentin Lorentz
38bab185a9
Remove Python2.4-specific code.
2013-07-13 17:28:21 +02:00
Valentin Lorentz
0514a64209
Fix use of rsplit for IPv6 addresses.
2013-07-02 13:18:57 +02:00
Valentin Lorentz
8f6063135e
Add supybot.abuse.flood.interval.
2013-05-09 09:40:55 +02:00
Valentin Lorentz
d8df5cc650
Misc: Fix ignoring of user flooding with invalid commands in private.
2013-04-20 08:19:16 +00:00
Valentin Lorentz
8e1929d1b4
Fix previous commit.
2013-03-27 17:01:42 +01:00
Valentin Lorentz
23e84cfff9
Join all channels in one message when connecting.
2013-03-27 16:55:45 +01:00
Valentin Lorentz
83dd3a2fe8
Create config variable supybot.directories.data.web, and move robots.txt to this directory.
2013-03-09 20:52:35 +01: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
79eeb8eb95
Revert "irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately."
...
This reverts commit 1d2eefe880
.
IrcState instances are created more than five times a second! Imagine how much
memory is used (hint: 300MB five minutes after startup).
We should first try to reduce this amount.
2012-12-27 16:06:01 +00:00
Valentin Lorentz
1d2eefe880
irclib: Apply changes to supybot.protocols.irc.maxHistoryLength immediately.
2012-12-27 12:24:24 +00:00
Daniel Folkinshteyn
620a90f4a7
core: make network.channels and channel keys private by default. Otherwise these can reveal secret information.
2012-12-18 18:37:11 +01:00