Chris Mayo
c31d233f06
Disable status logging in WSGI application
...
Not a problem earlier because the default for the CLI is to record
status, but this was not fully implemented until:
4f3f1ac0 ("Fix status=0 setting being ignored", 2020-08-06)
2021-01-28 19:20:24 +00:00
Chris Mayo
33a5444dea
Merge pull request #469 from cjmayo/checklink
...
Remove defaults from lc_cgi.checklink()
2020-08-14 19:57:03 +01:00
Chris Mayo
40b2ebff8f
Remove defaults from lc_cgi.checklink()
...
Only called from application() with arguments. Causes local environment
to be embedded in documentation when using Sphinx autodoc.
2020-08-05 19:54:56 +01:00
Chris Mayo
dee21ee9a0
Fix formatting and typos in docstrings
2020-07-25 16:35:48 +01:00
Chris Mayo
a92a684ac4
Run black on linkcheck/
2020-05-30 17:01:36 +01:00
Chris Mayo
a127902607
Replace str_text in asserts
2020-05-19 19:56:42 +01:00
Chris Mayo
a15a2833ca
Remove spaces after names in class method definitions
...
And also nested functions.
This is a PEP 8 convention, E211.
2020-05-16 20:19:42 +01:00
Chris Mayo
1663e10fe7
Remove spaces after names in function definitions
...
This is a PEP 8 convention, E211.
2020-05-16 20:19:42 +01:00
Chris Mayo
bda9612273
Make html.escape Python 3 only
2020-05-14 20:15:28 +01:00
Chris Mayo
42de609f8e
Make urllib imports Python 3 only
2020-05-14 20:15:28 +01:00
Chris Mayo
736c893707
Merge pull request #377 from cjmayo/tidyten3
...
Remove u string prefixes
2020-05-13 19:36:54 +01:00
Chris Mayo
44e81d27dd
Remove inheriting object
...
All Python 3 classes are new-style.
2020-05-08 10:45:31 +01:00
Chris Mayo
b0ea72e8c1
Remove # -*- coding: lines
...
Except for tests that include non-unicode characters:
tests/test_po.py
tests/test_strformat.py
tests/test_url.py
tests/checker/test_error.py
tests/checker/test_news.py
2020-05-08 10:45:31 +01:00
Chris Mayo
4d3e5abcfa
Remove u string prefixes
2020-04-30 20:11:59 +01:00
Chris Mayo
53cd9475b5
Replace deprecated cgi.escape
...
html provided for Python 2 by future
https://python-future.org/compatible_idioms.html#html-escaping-and-entities
2019-09-17 20:25:05 +01:00
anarcat
fe39db4fbf
Merge pull request #287 from cjmayo/python3_36
...
{python3_36} fixes for Python 3 + Travis test: fix cgi
2019-09-14 11:50:53 -04:00
Petr Dlouhý
36465112d0
fixes for Python 3 + Travis test: fix cgi
2019-09-13 19:46:13 +01:00
Chris Mayo
6dc25547d5
Fix errors caused by logging LCFormError exceptions
2019-09-12 20:13:08 +01:00
Chris Mayo
5ae40c1ae2
Replace deprecated cgi.parse_qs
2019-04-26 19:23:45 +01:00
Bastian Kleineidam
35eb30432e
Added some Python3 fixes.
2014-09-12 19:36:30 +02:00
Bastian Kleineidam
100ce11d40
Sanitize CGI configuration.
2014-07-13 21:56:01 +02:00
Bastian Kleineidam
7b34be590b
Introduce check plugins, use Python requests for http/s connections, and some code cleanups and improvements.
2014-03-01 00:12:34 +01:00
Bastian Kleineidam
42a17cbb98
Prepare py3 port and display sys.argv on internal errors.
2012-11-26 18:49:07 +01:00
Bastian Kleineidam
a03090c20f
Optimize intern/extern pattern parsing.
2012-09-20 20:19:13 +02:00
Bastian Kleineidam
c12d44d092
Catch and report locale errors in WSGI script.
2012-04-22 13:10:03 +02:00
Bastian Kleineidam
c2221e1a18
Ensure proper encoding in WSGI script.
2012-04-22 12:48:21 +02:00
Bastian Kleineidam
d423a8b1af
Document web interface request timeout.
2012-04-21 12:34:34 +02:00
Bastian Kleineidam
0fdaf00154
Use Python threads in stead of Qt threads. The WSGI script works now.
2012-04-21 12:08:17 +02:00
Bastian Kleineidam
dab01b00d6
Add 5 minute timeout for WSGI script.
2012-04-20 19:25:27 +02:00
Bastian Kleineidam
ad09bc50b3
Improved logging in CGI script.
2012-04-19 20:56:51 +02:00
Bastian Kleineidam
1ef9a022ca
Make WSGI script more responsive by using threads.
2012-04-18 21:52:36 +02:00
Bastian Kleineidam
d3d3529c23
Added a WSGI script.
2012-04-06 08:23:41 +02:00
Bastian Kleineidam
1b5cad3b3e
Only remove whitespace at start and end of URL.
2011-12-10 11:49:44 +01:00
Bastian Kleineidam
847d740e37
Move get_stdout_writer() to i18n module and allow the make sys.stdout a function argument.
2011-03-21 13:11:32 +01:00
Bastian Kleineidam
f4f921384e
Updated copyright
2011-03-13 07:52:18 +01:00
Bastian Kleineidam
77f207b69a
Use sys.stdout wrapper for CGI output.
2011-03-12 09:02:29 +01:00
Bastian Kleineidam
f2f05af3dc
Strip embedded whitespace from URLs given at the commandline or the GUI.
2011-03-07 12:54:35 +01:00
Bastian Kleineidam
5e06b6b8d4
Updated FSF address in GPL blurb
2009-07-24 23:58:20 +02:00
calvin
1ee5d4aa2b
Rename CGI FormError class to avoid name clash with dns module
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3920 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2009-01-23 08:34:41 +00:00
calvin
2f43c25699
Remove access restrictions from CGI prog, leave that to the web server configuration.
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3904 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2009-01-11 00:27:45 +00:00
calvin
e9805dbd8a
Updated copyright year to 2009
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3887 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2009-01-08 14:18:03 +00:00
calvin
ce1d41a5a0
Document the CGI access variables
...
The access variables ALLOWED_CLIENTS and ALLOWED_SERVERS are now
documented to help setup the CGI script more easily.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3756 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-05-20 10:48:07 +00:00
calvin
bacb59597e
Use relative imports from Python 2.5
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3750 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-05-09 06:16:03 +00:00
calvin
d5ec7c1ac3
Encode error output to HTML charset
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3746 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-04-30 14:37:49 +00:00
calvin
3eac1be9ab
Require and use Python 2.5
...
Use Python 2.5 features and get rid of old compat code. Also some
code cleanups have been made.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3737 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-04-27 11:39:21 +00:00
calvin
8fa01f32c2
Use LC_ALL instead of LC_MESSAGES
...
Windows platforms do not have LC_MESSAGES. Use LC_ALL instead.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3709 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-04-21 07:40:40 +00:00
calvin
d9f8bd3187
Properly set the locale in CGI scripts
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3704 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-04-21 01:28:19 +00:00
calvin
4ce0ddd166
Changes for future Python 3.x compatibility
...
Replace backticks with repr(), replace .has_key() with "in".
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3680 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-03-19 10:22:57 +00:00
calvin
6499cb1a63
updated copyright year
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3658 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2008-01-02 14:31:19 +00:00
calvin
fcde8bd4d6
try to detect unknown URL schemes instead of manually setting the assume_local flag
...
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3609 e7d03fd6-7b0d-0410-9947-9c21f3af8025
2007-11-28 18:46:50 +00:00