Valentin Lorentz
|
774285ef03
|
Aka: Allow optional arguments and $* together, and also multiple instances of $*.
|
2013-07-24 13:14:25 +02:00 |
|
Valentin Lorentz
|
30596ad79c
|
Aka: Add support for names with spaces in them.
|
2013-07-24 12:16:02 +02:00 |
|
Valentin Lorentz
|
235854b284
|
Aka: Fix encoding for Akas with non-ascii characters in the name.
|
2013-07-24 11:28:55 +02:00 |
|
Valentin Lorentz
|
4cebfb93f4
|
.travis.yml: Add SQLAlchemy.
|
2013-07-23 23:20:30 +02:00 |
|
Valentin Lorentz
|
d699ba18a7
|
Aka: Change required capability for (un)locking channel-specific Akas from admin to #channel,op.
|
2013-07-23 23:16:08 +02:00 |
|
Valentin Lorentz
|
b2205bc66d
|
Aka: Add test for locked Aka help + bug fixed related to locking and aka use in private.
|
2013-07-23 23:05:45 +02:00 |
|
Valentin Lorentz
|
201cb459d6
|
Aka: Remove test that tested a Alias feature that won't be implemented in Aka.
|
2013-07-23 22:48:38 +02:00 |
|
Valentin Lorentz
|
c49e088879
|
Aka: Add lock support.
|
2013-07-23 22:47:50 +02:00 |
|
Valentin Lorentz
|
b7a9569f72
|
Aka: Add some redundant constraints, just in case.
|
2013-07-23 21:21:21 +02:00 |
|
Valentin Lorentz
|
e9cbb1f60b
|
Add support for adding global or 'other-channel'-specific Akas.
|
2013-07-23 21:10:26 +02:00 |
|
Valentin Lorentz
|
c2f039c60b
|
Aka: First commit.
|
2013-07-23 21:02:06 +02:00 |
|
Valentin Lorentz
|
329187c78c
|
Add sqlalchemy as a valid database backend.
|
2013-07-23 20:58:43 +02:00 |
|
Valentin Lorentz
|
3bab899146
|
2to3/fix_imports.py: Use UNIX new-line characters.
|
2013-07-16 23:00:20 +02:00 |
|
Valentin Lorentz
|
29dc1438a0
|
commands.py: Fix error message of getSomethingWithoutSpaces.
|
2013-07-16 20:20:08 +00:00 |
|
Valentin Lorentz
|
910244ef68
|
String: Fix plugin for Python 3.
|
2013-07-16 20:13:26 +00:00 |
|
Valentin Lorentz
|
cc56645cf9
|
Filter: Fix @unhexlify for Python 3.
|
2013-07-16 19:54:10 +00:00 |
|
Valentin Lorentz
|
cf6084e402
|
Filter: Fix @uniud for Python 3.
|
2013-07-16 19:46:52 +00:00 |
|
Valentin Lorentz
|
f786decb5e
|
Fix fix_import for the stupid OS that has case-insensitive file names, again.
|
2013-07-15 13:43:45 +02:00 |
|
Valentin Lorentz
|
5feb1fba59
|
2to3: Fix fix_import to work on Windows and not confuse 'socket' (from the Python lib) and 'supybot.drivers.Socket'.
|
2013-07-15 13:34:47 +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
|
8496cc2e6a
|
Fix previous commit (38bab185a9 ).
|
2013-07-13 20:39:38 +02:00 |
|
Valentin Lorentz
|
38bab185a9
|
Remove Python2.4-specific code.
|
2013-07-13 17:28:21 +02:00 |
|
Valentin Lorentz
|
9bfec720f5
|
Fix traceback if bot is kicked immediately after joining a channel.
|
2013-07-13 12:01:53 +02:00 |
|
Valentin Lorentz
|
3bfa4ae35a
|
Misc: Fix previous commit.
|
2013-07-13 11:54:44 +02:00 |
|
Valentin Lorentz
|
98f807c230
|
Misc: Fix typo in @more.
|
2013-07-13 11:41:00 +02:00 |
|
Valentin Lorentz
|
4a265a6ce9
|
Enhance representation of InsensitivePreservingDict objects.
|
2013-07-13 11:20:02 +02:00 |
|
Valentin Lorentz
|
20ff06f3dd
|
Network: Fix @whois for Python 3.
|
2013-07-12 17:21:35 +00:00 |
|
Valentin Lorentz
|
baa4430291
|
NickAuth: Fix traceback if user calling @list is not identified.
|
2013-07-11 18:53:19 +02:00 |
|
Valentin Lorentz
|
f22f0bb4b6
|
Make log.firewall display the callback name in any case.
|
2013-07-11 10:07:11 +02:00 |
|
Valentin Lorentz
|
4647ed81fd
|
Factoids: Fix help of @random.
|
2013-07-11 06:58:46 +00:00 |
|
Valentin Lorentz
|
771b739af7
|
utils.web.getEncoding: use <meta charset /> if available.
|
2013-07-09 12:40:42 +00:00 |
|
Valentin Lorentz
|
b4402b28ed
|
utils.web: Rename get_encoding to getEncoding for consistency.
|
2013-07-09 12:05:51 +00:00 |
|
Valentin Lorentz
|
820113344c
|
Web: Use utils.web.get_encoding for guessing charset.
|
2013-07-09 12:02:43 +00:00 |
|
Valentin Lorentz
|
d4df5de91d
|
utils.web: Add function get_encoding.
|
2013-07-09 12:02:25 +00:00 |
|
Valentin Lorentz
|
dbedcbb6c9
|
Web: Disable testWhitelist if --no-network is given.
|
2013-07-09 09:18:33 +02:00 |
|
Valentin Lorentz
|
290717fd46
|
.travis.yml: Fix path to Scheduler.
|
2013-07-08 23:04:12 +02:00 |
|
Valentin Lorentz
|
addb754c68
|
registry.py: Use %r instead of %s in for formating __nonExistentEntry errors.
|
2013-07-08 22:51:16 +02:00 |
|
Valentin Lorentz
|
73d585c0eb
|
travis.yml: Don't run Scheduler's tests (they randomly fail).
|
2013-07-07 12:04:04 +02:00 |
|
Valentin Lorentz
|
4fffdbccd2
|
httpserver: Firewall do* methods.
|
2013-07-07 13:26:13 +02:00 |
|
Valentin Lorentz
|
eff7d5e671
|
Fix httpserver for Python 3.
|
2013-07-07 13:24:26 +02:00 |
|
Valentin Lorentz
|
5f1535447c
|
Web: Use @title's utf8 decoding in the snarfer.
|
2013-07-02 13:42:53 +02:00 |
|
Valentin Lorentz
|
0514a64209
|
Fix use of rsplit for IPv6 addresses.
|
2013-07-02 13:18:57 +02:00 |
|
Valentin Lorentz
|
b3009085aa
|
Fix @version in Python 3.
|
2013-07-01 08:34:58 +00:00 |
|
Valentin Lorentz
|
ed193e7cc7
|
io.StringIO has no attribute 'reset'.
|
2013-06-29 23:19:38 +02:00 |
|
Valentin Lorentz
|
46b89cfc0e
|
Fix crash when --daemon is given (Python 3).
|
2013-06-29 13:58:41 +02:00 |
|
Valentin Lorentz
|
dce3c97fe4
|
Socket: Only catch select.error if it is an interupted system call.
|
2013-06-29 13:44:42 +02:00 |
|
Valentin Lorentz
|
75654a4544
|
Socket: Prevent crash caused when a signal is received while using select. Closes GH-477.
|
2013-06-29 12:40:45 +02:00 |
|
Valentin Lorentz
|
d0476c9eb2
|
Factoids: Make sure _http_running is assigned before being used.
|
2013-06-29 12:24:52 +02:00 |
|
Valentin Lorentz
|
c39cc4a6b5
|
Merge pull request #476 from carstene1ns/master
Switch from chardet to charade
|
2013-06-27 11:16:09 -07:00 |
|
Carsten Teibes
|
7129dc2697
|
Switch to charade, which is better maintained and works under 2 and 3
|
2013-06-27 19:36:44 +02:00 |
|