Valentin Lorentz
b5187ea31d
Fix commit b23480b9
again.
2011-11-12 00:39:08 +01:00
Valentin Lorentz
efd158da58
Fix commit b23480b9
. Closes GH-267.
2011-11-11 23:50:55 +01:00
Valentin Lorentz
348d1bd99c
Fix typo (lamda => lambda).
2011-11-11 19:56:20 +01:00
skizzhg
a93750bad7
Admin: Update l10n-it.
2011-11-07 19:40:04 +01:00
Valentin Lorentz
74b98f5c2a
Merge remote-tracking branch 'supybot/master' into testing
2011-10-31 22:07:48 +01:00
Valentin Lorentz
a231abce89
Admin: Internationalize docstring for clearq + l10n-fr.
2011-10-30 19:22:39 +01:00
Valentin Lorentz
c677077a31
Admin: Add clearq command.
2011-10-30 14:21:53 +01:00
James McCoy
02c0d0ce3c
Merge branch 'check-umodes'
2011-10-29 17:25:57 -04:00
James McCoy
b23480b915
irclib: Filter out unsupported umodes before sending them to the server
...
Closes: Sf#3075891
Signed-off-by: James McCoy <vega.james@gmail.com>
2011-10-29 17:22:42 -04:00
James McCoy
c9e548bdd9
irclib: Add support for 004 messages from the server
...
At a minimum, the message gives us the server name, ircd version, supported
umodes, and supported channel modes. Add the umodes and channel modes to
self.supported.
Some IRCds (e.g., hybrid and ircd-seven) have an extra arg which seems to be
the channel modes that require arguments.
Signed-off-by: James McCoy <vega.james@gmail.com>
2011-10-29 17:22:27 -04:00
Valentin Lorentz
69fe2e0562
Network: Keep the trailing # to channels, even if the user is voiced/halfoped/oped/whatever on it.
2011-10-29 19:43:53 +02:00
Valentin Lorentz
8b616d2f59
RSS: update l10n-de l10n-fi l10n-it. fix l10n-fr.
2011-10-29 17:10:58 +02:00
Valentin Lorentz
8add66511e
Update l10n-fr.
2011-10-29 16:52:29 +02:00
Valentin Lorentz
7d1c2705cf
Fix commit c0beda2422
.
2011-10-29 15:23:39 +02:00
Valentin Lorentz
08405c6ec5
Fix Windows support (broken in 543e7882
).
2011-10-29 14:46:35 +02:00
Valentin Lorentz
c0beda2422
Allow owner to kban ops. Closes GH-215.
2011-10-29 13:46:11 +02:00
Valentin Lorentz
61157f1a70
Remove buggy configuration variable help.
2011-10-29 12:23:19 +02:00
Valentin Lorentz
be438b45c2
Add configuration variable supybot.servers.http.robots.
2011-10-29 12:13:09 +02:00
Valentin Lorentz
4c05d97f4a
Karma: Take profit of the return value of conf.registerPlugin().
...
(It breaks my documentation generator)
2011-10-28 22:44:10 +02:00
Valentin Lorentz
e253fe1543
Allow network-specific nicks. Closes GH-134.
2011-10-27 12:31:37 +02:00
Valentin Lorentz
ceabe070a0
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
plugins/Channel/plugin.py
2011-10-27 11:56:13 +02:00
Valentin Lorentz
a87c096d69
Allow plugins to take over a subdirectory of the HTTP server.
2011-10-27 10:47:59 +02:00
skizzhg
51e02849ad
Web: Fix l10n-it.
2011-10-27 10:47:25 +02:00
Valentin Lorentz
a46176e3b1
Fix URL to plugins and default page charset in HTTP server.
2011-10-02 12:11:30 +02:00
Valentin Lorentz
90ad25668e
Misc: Fix order of replies of @tell, in order to fix issue with nesting.
...
Using @ignore [tell foo bar] was telling 'The operation succeeded' to foo, and ignore 'bar'.
2011-09-18 10:31:09 +02:00
Valentin Lorentz
e9697ffcf9
Merge pull request #213 from nyuszika7h/testing
...
Add SASL support to core.
2011-09-18 01:23:34 -07:00
nyuszika7h
25dcadfe68
conf.py: remove surrounding spaces around '=' for sasl_username.
2011-09-14 11:39:00 +02:00
nyuszika7h
e140fc76f5
conf.py: Change username to sasl_username and add it as last argument.
2011-09-13 19:55:31 +02:00
nyuszika7h
ca502c6814
irclib.py: Added network name to SASL authentication success/fail.
2011-09-13 19:55:01 +02:00
nyuszika7h
c8c2f125a1
conf.py: remove part about server-specific password for supybot.networks.<network>.sasl.password.
2011-09-13 17:01:18 +02:00
nyuszika7h
dcaefbdcf5
Add SASL support to core.
2011-09-13 11:07:52 +02:00
Valentin Lorentz
b80d6b27d6
Karma: Fix SQLite threading issue. Closes GH-206.
2011-09-11 20:13:20 +02:00
Valentin Lorentz
904503e67e
Ctcp: Update CTCP-Source reply. Closes GH-203.
2011-09-11 16:43:21 +02:00
skizzhg
151c6a0738
ChannelStats: Update l10n-it.
2011-09-02 20:03:45 +00:00
Valentin Lorentz
2f6acdf42f
Misc: Add --unloaded option.
2011-09-01 17:48:09 +00:00
skizzhg
2a3fc2a0f3
ChannelStats: Add l10n-it.
2011-08-30 17:21:39 +00:00
Valentin Lorentz
dda08e0648
RSS: Fix typo (fnor -> for).
2011-08-27 13:58:14 +00:00
Daniel Folkinshteyn
e98ac0f4c2
Some improvements to the commands.process function - better process naming and informational output.
...
Conflicts:
plugins/String/plugin.py
src/commands.py
2011-08-25 11:36:47 +02:00
Valentin Lorentz
be585ecea9
Merge remote-tracking branch 'supybot/maint/0.83.4' into testing
...
Conflicts:
src/ircutils.py
2011-08-23 16:41:52 +02:00
James Vega
5ada9193b9
Honor supybot-test's timeout option and document the units
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2011-08-22 20:50:16 +02:00
James Vega
4661acb3a3
Honor supybot-test's timeout option and document the units
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2011-08-22 14:07:39 -04:00
Valentin Lorentz
fb66be5968
Revert "Utilities: Add l10n-it."
...
This reverts commit f37db99895
.
2011-08-21 21:44:25 +02:00
skizzhg
f37db99895
Utilities: Add l10n-it.
2011-08-21 20:49:22 +02:00
Valentin Lorentz
cebf67fe89
Time: Fix redundant (and un-user-friendly) error message.
2011-08-18 11:07:26 +02:00
Valentin Lorentz
22eb147116
Channel: Really deny access to the nicks list. Closes GH-172.
2011-08-16 13:22:23 +02:00
Daniel Folkinshteyn
37597bfe94
Create a commands.process function which runs a function inside a separate process.
...
This is the only way to limit the execution time of a possibly long-running python statement.
Use this on String.re, due to the possibility of pathologically long re matching in python.
This allows us to remove the 'trusted-only' restriction on string.re.
In the future, this should probably be used in other places that take user-supplied regexps,
such as 'misc last --regexp', for example, as well as other potentially long-running tasks
that can block the bot.
Conflicts:
plugins/String/plugin.py
src/commands.py
2011-08-15 17:24:33 +02:00
Daniel Folkinshteyn
3fa45b3b5f
Secure some more commands which take a regexp from untrusted user input.
...
Namely todo.search, note.search, dunno.search.
Conflicts:
plugins/Note/plugin.py
plugins/Todo/plugin.py
src/version.py
2011-08-13 01:59:18 +02:00
Daniel Folkinshteyn
0e3002d1f8
String: set default re subprocess timeout to 0.1, since that should be quite enough.
...
Conflicts:
plugins/String/config.py
2011-08-13 01:57:03 +02:00
Daniel Folkinshteyn
e11dc28025
Misc: fix potential ddos when misc.last command is fed a specially-crafted regexp.
...
Conflicts:
plugins/Misc/plugin.py
2011-08-13 01:56:21 +02:00
Daniel Folkinshteyn
91ac1c2179
String: fix it up to work with the previously committed enhancement for subprocess timeout.
...
Conflicts:
plugins/String/plugin.py
2011-08-13 01:55:25 +02:00