Commit Graph

9327 Commits

Author SHA1 Message Date
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
Daniel Folkinshteyn
3526d5dabf src/commands.py: make subprocesses raise an error on timeout, rather than return a string
Conflicts:

	src/commands.py
2011-08-13 01:53:58 +02:00
Daniel Folkinshteyn
e23bd93ded Secure some more commands which take a regexp from untrusted user input.
Namely todo.search, note.search, dunno.search.
2011-08-12 18:13:27 -04:00
Daniel Folkinshteyn
47fdfe2e9a String: set default re subprocess timeout to 0.1, since that should be quite enough. 2011-08-12 16:38:36 -04:00
Daniel Folkinshteyn
57884bba57 Misc: fix potential ddos when misc.last command is fed a specially-crafted regexp. 2011-08-12 16:30:46 -04:00
Daniel Folkinshteyn
3e0375812a String: fix it up to work with the previously committed enhancement for subprocess timeout. 2011-08-12 16:30:09 -04:00
Daniel Folkinshteyn
2feaddba08 src/commands.py: make subprocesses raise an error on timeout, rather than return a string 2011-08-12 16:28:50 -04:00
Daniel Folkinshteyn
08e676e8fe Misc: fix test for misc.last 2011-08-12 16:21:36 -04:00
Valentin Lorentz
d85cbd256b Misc: Security fix to @last: time-consuming could freeze the bot. Closes GH-157. 2011-08-12 18:51:40 +02:00
Valentin Lorentz
8d6ce790e8 Time: Remove useless/bad/wrong error message from @tztime. 2011-08-12 13:07:40 +02:00
Valentin Lorentz
2caae4d043 Merge branch 'testing' of github.com:ProgVal/Limnoria into testing 2011-08-12 13:07:14 +02:00
Valentin Lorentz
1fa02674a0 Revert "In registry.py, test whether a requested configuration variable is a channel name before creating it automatically. Closes GH-63."
This reverts commit c6facc99f3.

Conflicts:

	src/version.py
2011-08-12 01:06:31 +02:00
skizzhg
54aef4f3d5 Later & Misc & Seen & Todo: Update l10n-it. 2011-08-10 17:23:59 +02:00
nyuszika7h
522ae701d5 Merge remote-tracking branch 'progval/testing' into testing 2011-08-10 15:37:53 +02:00
Valentin Lorentz
0ec1c6a81e Merge pull request #151 from Mkaysi/testing
Updated l10n-fi in many plugins.
2011-08-10 05:20:44 -07:00
Mika Suomalainen
0098ab87f9 NickCapture: update l10n-fi
Also updated header.
2011-08-10 15:07:11 +03:00
Mika Suomalainen
11f6220458 Misc: update l10n-fi
Also updated header.
2011-08-10 15:03:37 +03:00
nyuszika7h
872e0bac41 Merge remote-tracking branch 'progval/testing' into testing 2011-08-10 13:55:36 +02:00
Mika Suomalainen
3a9bf0fe60 Later: update l10n-fi.
Translated the new strings and improved header.
2011-08-10 14:41:44 +03:00
Mika Suomalainen
8b52943768 Owner: update l10n-fi
Notice: Owner plugin translations will not work so this is still empty .po file, which
contains what must be translated.
2011-08-10 14:37:41 +03:00
Mika Suomalainen
9d885b054d ChannelLogger: update l10n-fi.
Also fixed one typo and added header.
2011-08-10 14:30:58 +03:00
Mika Suomalainen
9ab6f2763a Ctcp: update l10n-fi
It was probably already uptodate and errors in check_trans.py were because of
Poedit.
2011-08-10 14:27:55 +03:00
Mika Suomalainen
97c67983a1 Karma: update l10n-fi
Updated Finnish translation in Karma.
2011-08-10 14:23:54 +03:00
Mika Suomalainen
e8201796c4 Format: update l10n-fi
This was copy-pasted completetly, because Poedit and msgmerge refused to update
from .pot file. I also started writing better headings as skizzhg has requested.
2011-08-10 14:20:09 +03:00
Mika Suomalainen
111df53b1f Reply: update l10n-fi. 2011-08-10 13:06:55 +03:00
Mika Suomalainen
3dd61131a4 Seen: update l10n-fi. 2011-08-10 13:05:26 +03:00
Mika Suomalainen
618200ca50 Merge remote-tracking branch 'progval/testing' into testing 2011-08-10 13:02:18 +03:00
Mika Suomalainen
4a69f68aca Merge remote-tracking branch 'progval/testing' into testing 2011-08-10 13:01:53 +03:00
Daniel Folkinshteyn
98996be251 Services: catch occasional error when removing waiting joins from list 2011-08-10 12:01:30 +02:00
Daniel Folkinshteyn
6dca55deeb Services: fix problem with some channels being mixed up between networks on startup, when noJoinsUntilIdentified is true.
When noJoinsUntilIdentified config is true, the bot holds join messages in a 'waitingJoins' list, and processes them
once nickserv identification comes through. The problem was that when the bot is configured to join multiple networks,
join messages from different networks would get appended to the same list, without any differentiation by which message
belongs to which network. Thus, if there are messages waiting for multiple networks, it would often be the case that
whichever network got identification done first, would 'pick up' other network's join messages.

This fix stores the network name along with the join messages in the list, and has each network pick out only its own
join messages.
2011-08-10 12:00:42 +02:00
skizzhg
cf436631d6 Admin & Anonymous & AutoMode & Channel & Misc & NickCapture & Seen & Todo & URL: Update l10n-it. 2011-08-10 11:48:07 +02:00
Valentin Lorentz
d8c0f46fbb Merge branch 'testing' of github.com:ProgVal/Limnoria into testing 2011-08-10 11:45:34 +02:00
Valentin Lorentz
bc36debe2f ChannelLogger & Format & Karma & Later & Misc & Owner & Reply & Seen & Status & Todo & URL & Unix: Update messages.pot and l10n-fr. 2011-08-10 11:44:57 +02:00
skizzhg
6e5350def6 ChannelLogger & Format & Karma & Owner & Reply & Status & URL & Unix: Fix typoes. 2011-08-10 11:26:47 +02:00
Mika Suomalainen
233d56fb84 Services: started l10n-fi. 2011-08-09 16:36:23 +03:00
Mika Suomalainen
b99071b42c Moved defaultbranch from master to testing, because all translations happen there. 2011-08-09 16:01:20 +03:00
Mika Suomalainen
c5da615bf5 Changed description at GitHub. 2011-08-09 15:59:45 +03:00
nyuszika7h
0ea6729563 Merge remote-tracking branch 'progval/testing' into testing 2011-08-09 14:32:32 +02:00
Daniel Folkinshteyn
3a96f6735b Services: catch occasional error when removing waiting joins from list 2011-08-08 18:45:02 -04:00
Valentin Lorentz
82701abc62 Merge pull request #140 from Mkaysi/testing
Seen: added l10n-fi
2011-08-07 11:40:10 -07:00
nyuszika7h
0f9907f885 Nothing :D 2011-08-07 20:38:07 +02:00
Mika Suomalainen
18f26b7217 Merge remote-tracking branch 'progval/testing' into testing 2011-08-07 21:28:17 +03:00
Mika Suomalainen
266a76e165 Seen: added l10n-fi. 2011-08-07 21:27:24 +03:00
Valentin Lorentz
affb320df9 Merge pull request #139 from Mkaysi/testing
Scheduler: added l10n-fi
2011-08-07 11:25:55 -07:00
Mika Suomalainen
d055fec9be Merge remote-tracking branch 'progval/testing' into testing 2011-08-07 20:47:57 +03:00
Mika Suomalainen
12c2251e56 Scheduler: added l10n-fi. 2011-08-07 20:46:45 +03:00
Valentin Lorentz
d26fee5a68 Merge pull request #138 from Mkaysi/testing
RSS: added l10n-fi.
2011-08-07 10:31:50 -07:00