Moritz Lipp
52bebde9df
httpserver.py: Pass Content-Length to read call
...
If a POST request is sent to the built-in http server the handling function does
not terminate because the rfile.read() function blocks.
This patch passes the Content-Length value to the self.rfile.read() function
that is required for it to do not block the method.
Regarding RFC 2616
(http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4 ) the
Content-Length header is expected to be sent otherwise this patch assumes a zero
length.
2015-08-17 22:30:21 +02:00
Valentin Lorentz
7d7945e719
Topic: Factorize capability checks + make requireManageCapability actually channel-specific.
2015-07-08 11:35:56 +02:00
Valentin Lorentz
1bdb9e38e3
Relay: Clarify the doc of Relay.channels.joinOnAllNetworks. Closes GH-1133.
2015-07-07 06:59:33 +00:00
Valentin Lorentz
1567bc2533
Merge pull request #1132 from Ban3/google-translate
...
Restore Google translate
2015-07-04 09:10:25 +02:00
Jussi Timperi
7410c1657f
Google: restore test for translate
2015-07-04 03:13:53 +03:00
Jussi Timperi
a6d1909bd6
Google: restore translate
2015-07-04 02:42:01 +03:00
Valentin Lorentz
451ec28163
Merge pull request #1131 from GLolol/allow-unregistered-db-add
...
Allow unregistered users to use 'add', 'remove', etc. in ChannelIdDatabasePlugin plugins
2015-06-28 23:54:22 +02:00
James Lu
8e51209c3f
Fixes to ChannelIdDatabasePlugin as pointed out by @ProgVal
...
- Quote: factorize tests
- Make supybot.databases.plugins channel specific
2015-06-28 14:36:27 -07:00
James Lu
1fe663ddb2
Quote: test unauthenticated DB 'add'
2015-06-28 11:24:42 -07:00
Valentin Lorentz
5dabb4539f
Merge pull request #1129 from GLolol/raise-peeksize
...
conf.py: raise protocols.http.peeksize to 8192
2015-06-21 01:36:09 +02:00
James Lu
cdfae05df3
conf.py: raise protocols.http.peeksize to 8192
...
YouTube has recently updated its site design again so the <title> element falls right out of the 4K mark. This commit raises the default peeksize to 8K, which allows title snarfing to work with YouTube links again.
2015-06-20 14:11:09 -07:00
Valentin Lorentz
0c7ec2663f
Merge pull request #1125 from GLolol/fix-1122
...
irclib: fix error when SASL is supported but not enabled for a network
2015-06-13 10:12:11 +02:00
James Lu
c3ddc585b4
irclib: fix error when SASL is supported but not enabled for a network
2015-06-12 18:07:27 -07:00
Valentin Lorentz
9d93bc6991
Merge pull request #1124 from nyuszika7h/print-function
...
Add missing future imports for print_function
2015-06-13 00:49:40 +02:00
nyuszika7h
9f059b91ba
Add missing future imports for print_function
...
There are some places where `print()` is used to print a blank line.
However, unless the future feature `print_function` is imported,
that will print `()` in Python 2.
2015-06-12 22:22:16 +02:00
Valentin Lorentz
c8ce6230ca
Merge pull request #1122 from nyuszika7h/fix-cap-neg
...
Fix capability negotiation
2015-06-12 18:34:49 +02:00
Valentin Lorentz
405247b05d
Merge pull request #1123 from nyuszika7h/nickcapture-release
...
NickCapture: Attempt NickServ release on 437 numeric
2015-06-12 18:34:29 +02:00
nyuszika7h
59489ab560
NickCapture: Attempt NickServ release on 437 numeric
2015-06-12 15:15:54 +02:00
nyuszika7h
869c6ce30d
Fix capability negotiation
2015-06-12 15:08:45 +02:00
Valentin Lorentz
8b401249b8
Revert "ShrinkUrl plugin, add BitLy support."
...
This reverts commit 147cccdf6c
.
I prefer not to have APIs with authentication in Limnoria's
officiel plugins, as discussed on GH-361.
2015-06-11 11:31:21 +02:00
Valentin Lorentz
d01b9b2329
Merge pull request #1121 from t3chguy/patch-1
...
ShrinkUrl plugin, add BitLy support.
2015-06-08 19:20:52 +02:00
Michael Telatynski
147cccdf6c
ShrinkUrl plugin, add BitLy support.
...
Login+ApiKey required for it to function.
2015-06-08 17:57:13 +01:00
Valentin Lorentz
7c4a28d7fd
RSS: Remove illegal characters from entries.
2015-06-01 19:32:40 +02:00
Valentin Lorentz
9e645ed645
Fix non-determinism in tests (again).
2015-05-25 03:12:01 +02:00
Valentin Lorentz
e0db59206e
Merge pull request #1119 from nyuszika7h/fix-grammar
...
CONTRIBUTING.md: Fix grammar
2015-05-25 03:02:52 +02:00
nyuszika7h
d473113c56
CONTRIBUTING.md: Fix grammar
...
"enough" comes after the adjective.
2015-05-24 23:29:26 +02:00
Valentin Lorentz
154d8c60ac
Fix syntax error.
2015-05-24 12:44:16 +02:00
Valentin Lorentz
05ad96d8ae
Fix non-determinism.
2015-05-24 12:40:28 +02:00
Valentin Lorentz
cf557b516a
Fix Python 2.6 support.
2015-05-24 12:29:11 +02:00
Valentin Lorentz
e2b3b917e5
Use CAP LS.
2015-05-24 12:25:42 +02:00
Valentin Lorentz
f85395d8b1
Revert ban description-related commits.
...
Squashed commit of the following:
commit ea4743caa8bdc7abba99635898ae09a9497c43d3
Author: Valentin Lorentz <progval@progval.net>
Date: Sun May 24 01:07:49 2015 +0200
Revert "Channel & core: Add support for ban descriptions. Closes GH-1092."
This reverts commit 6efea561a5
.
Conflicts:
src/ircdb.py
commit d43b9229fe926869852c4abda1da1b18a0093938
Author: Valentin Lorentz <progval@progval.net>
Date: Sun May 24 01:06:30 2015 +0200
Revert "Fix import of channel database."
This reverts commit 8ed5522da0
.
commit 6c453d9acb3dc37711cb4d51abd9fe216ca65c08
Author: Valentin Lorentz <progval@progval.net>
Date: Sun May 24 01:06:27 2015 +0200
Revert "Fix previous commit."
This reverts commit 394f1554f7
.
2015-05-24 01:08:54 +02:00
Valentin Lorentz
394f1554f7
Fix previous commit.
2015-05-23 21:18:50 +02:00
Valentin Lorentz
8ed5522da0
Fix import of channel database.
2015-05-23 21:00:05 +02:00
Valentin Lorentz
ac0e6b86c0
RSS: Fix typo.
2015-05-23 11:48:32 +02:00
Valentin Lorentz
34138b9185
RSS: Don't crash on load if there is an invalid feed name. Closes GH-1116.
2015-05-23 11:40:26 +02:00
Valentin Lorentz
517dc16612
Fix typo.
2015-05-23 11:36:40 +02:00
Valentin Lorentz
ecdd16c004
Deprecate Twisted.
2015-05-20 22:57:24 +02:00
Valentin Lorentz
83a91b8453
Use two different control files for Python 2 and 3.
2015-05-20 21:09:00 +02:00
Valentin Lorentz
cdb144f500
Fix various debuild warnings.
2015-05-20 20:56:54 +02:00
Valentin Lorentz
6f0458c632
debian: use dh_python instead of python-support.
2015-05-20 20:41:17 +02:00
Valentin Lorentz
721cb06dcd
registry: Add a header to the configuration file telling not to edit it.
2015-05-20 13:58:20 +02:00
Valentin Lorentz
6a912bbbe2
Merge pull request #1112 from t3chguy/testing
...
Add ser_berry's Repository to PluginDownloader
2015-05-19 21:55:56 +02:00
Michael Telatynski
2334b54792
Add ser_berry's Repository to PluginDownloader
2015-05-19 20:50:40 +01:00
Valentin Lorentz
10a9bc578b
Owner: Don't crash on "upkeep high" on Python 3.
...
Python 3's except statement removes the need for sys.exc_clear,
see https://www.python.org/dev/peps/pep-3100/
2015-05-19 19:10:00 +02:00
Valentin Lorentz
dfb68be410
gpg: Confirmed that this error happens on UNIX too.
2015-05-19 16:40:15 +02:00
Valentin Lorentz
5952b486f5
Later: Don't make Misc raise AssertionErrors.
2015-05-19 00:50:34 +02:00
Valentin Lorentz
1acb68a8b4
Merge pull request #1111 from GLolol/aka/search
...
Aka.search: be case insensitive & handle "not found" errors correctly
2015-05-19 00:07:02 +02:00
James Lu
97228afb7d
Aka.search: be case insensitive and handle "not found" errors correctly
...
Closes #1110 .
2015-05-18 14:53:30 -07:00
Valentin Lorentz
60bad6fce6
CONTRIBUTING: add a paragraph about test cases and pull requests.
2015-05-18 23:30:16 +02:00
Valentin Lorentz
c01acf828c
README: Mention Limnoria supports CPython nightly.
2015-05-18 23:13:27 +02:00