Commit graph

2571 commits

Author SHA1 Message Date
Bastian Kleineidam
31519f6a01 Fix handling of UNC pathnames. 2012-06-23 14:30:58 +02:00
Bastian Kleineidam
3f063a5e9f Remove unused import. 2012-06-23 14:29:16 +02:00
Bastian Kleineidam
363ccc0121 Check <object codebase=...> as normal URL. 2012-06-23 14:28:32 +02:00
Bastian Kleineidam
73b176d7c9 Fix URL joining: properly detect absolute URL. 2012-06-23 13:33:27 +02:00
Bastian Kleineidam
cdf6b91b39 Don't use <object codebase=...> attribute as parent url. 2012-06-23 13:32:08 +02:00
Bastian Kleineidam
8d23e2a3c6 Add debugging for checker class name. 2012-06-23 13:30:13 +02:00
Bastian Kleineidam
6d9a8859d3 Require and use Python 2.7.2. 2012-06-22 23:58:20 +02:00
Bastian Kleineidam
dbe57c0f9b Treat Windows UNC paths as absolute paths. 2012-06-22 23:42:37 +02:00
Bastian Kleineidam
713b9ebada Only assume local file links for URLs given on the command line. 2012-06-22 23:42:05 +02:00
Bastian Kleineidam
9d0cced73c Fix SSL check errors. 2012-06-22 07:37:37 +02:00
Bastian Kleineidam
f10b38c13e Fix saving of the debugmemory option. 2012-06-21 22:13:09 +02:00
Bastian Kleineidam
22a4d48d68 Ignore broken locale configuration. 2012-06-20 21:44:57 +02:00
Bastian Kleineidam
979d7f13d3 Updated copyright. 2012-06-20 21:40:21 +02:00
Bastian Kleineidam
5c18a7f8b2 Catch errors getting the default locale. 2012-06-20 21:35:52 +02:00
Bastian Kleineidam
addbcfc54f Updated translation. 2012-06-20 20:18:39 +02:00
Bastian Kleineidam
2888528a13 Code cleanup. 2012-06-20 20:11:13 +02:00
Bastian Kleineidam
4cce99a77d Test SSL certificate expiration. 2012-06-20 20:10:40 +02:00
Bastian Kleineidam
da7c68981b Add missing imports. 2012-06-20 19:23:52 +02:00
Bastian Kleineidam
e903a2a13c Add constants for number of seconds per minute, hour and day. 2012-06-20 19:23:35 +02:00
Bastian Kleineidam
727281a7fc The notimplemented decorator reports now the filename and linenumber of the function. 2012-06-20 19:23:13 +02:00
Bastian Kleineidam
1e13a4f8fc Add donation url to info blurb. 2012-06-20 00:37:39 +02:00
Bastian Kleineidam
eb30191bb0 Add copyright and missing docs. 2012-06-20 00:30:52 +02:00
Bastian Kleineidam
2f730f4e13 Add Nagios plugin. 2012-06-20 00:29:46 +02:00
Bastian Kleineidam
a6eaae2c38 Implement abstract method for logger. 2012-06-20 00:15:45 +02:00
Bastian Kleineidam
2dfe9d4b4f Use abstract base class for loggers. 2012-06-19 23:27:26 +02:00
Bastian Kleineidam
a50bf226d7 Print Python environment variables for internal errors. 2012-06-19 22:47:26 +02:00
Bastian Kleineidam
cbb13a8983 Add SSL certificate verification. 2012-06-18 23:05:44 +02:00
Bastian Kleineidam
b0694ddfa7 Add meliae to optional module list. 2012-06-18 22:39:07 +02:00
Bastian Kleineidam
d26b6e707c Fix function name typo. 2012-06-10 22:54:32 +02:00
Bastian Kleineidam
f107092a8a Fix handling of user/password info in URLs. 2012-06-10 22:07:42 +02:00
Bastian Kleineidam
838095cbd5 Updated copyright. 2012-06-10 14:58:38 +02:00
Bastian Kleineidam
00aa631267 Add localwebroot configuration option. 2012-06-10 14:47:27 +02:00
Bastian Kleineidam
98537eea2f Code cleanup: use add_url() function in UrlBase. 2012-06-10 14:24:17 +02:00
Bastian Kleineidam
db95fce77e Ignore PHP processing instructions in local files. 2012-06-10 14:02:01 +02:00
Bastian Kleineidam
2dee223555 Allow memory dumps to be written. 2012-06-10 13:18:35 +02:00
Bastian Kleineidam
837ab22d01 Syntax cleanup. 2012-06-10 11:46:05 +02:00
Bastian Kleineidam
3ebe5708db Code cleanup: add function for boolean option settings. 2012-06-10 11:22:54 +02:00
Bastian Kleineidam
77b8ec0fcd Fix writing temporary Word files. 2012-06-10 11:07:35 +02:00
Bastian Kleineidam
b12c1e40fb Allow specifying the file mode when opening temp files. 2012-06-10 11:03:43 +02:00
Bastian Kleineidam
54ffb102d8 Code cleanup: add function for GET fallback. 2012-06-10 09:52:12 +02:00
Bastian Kleineidam
5c94c47901 Remove old Squid proxy workaround. 2012-06-10 09:45:07 +02:00
Bastian Kleineidam
b83d3b53fc Added missing documentation. 2012-06-02 00:31:02 +02:00
Bastian Kleineidam
6aa0249ea7 Updated httplib2.py from upstream. 2012-06-02 00:28:12 +02:00
Bastian Kleineidam
9273b9e8af Fix configdata attribute name. 2012-05-23 21:15:30 +02:00
Bastian Kleineidam
e13a479362 Fix error logging. 2012-05-23 06:55:02 +02:00
Bastian Kleineidam
fa92d59448 Catch mimedb init errors. 2012-05-23 06:02:23 +02:00
Bastian Kleineidam
f6f43ffba8 Improve warning about missing twill module. 2012-05-10 21:29:18 +02:00
Bastian Kleineidam
bcbacec79a Code cleanup. 2012-05-10 21:05:33 +02:00
Bastian Kleineidam
90a0f4b51e Detect pygeoip library on Windows. 2012-05-10 06:45:29 +02:00
Bastian Kleineidam
61138744e6 Always use GET for Zope servers. 2012-05-08 20:47:47 +02:00
Bastian Kleineidam
cd6ee8a1bc Fix checker test cases for non-english locales. 2012-04-23 20:56:33 +02:00
Bastian Kleineidam
4cc19f4e9c Fix strformat tests on non-english locales. 2012-04-23 20:35:32 +02:00
Bastian Kleineidam
1cc3ac5f80 Updated copyright. 2012-04-22 20:45:24 +02:00
Bastian Kleineidam
1ab2e2c1a9 Use mkdir() instead of makedirs() for user configuration directory. Also fix logging on errors copying the user configuration. 2012-04-22 20:42:39 +02:00
Bastian Kleineidam
52dcf101e0 Remove rest of deprecated options. 2012-04-22 17:55:12 +02:00
Bastian Kleineidam
c7ced2445b Ensure correct encoding when writing non-ascii CSV output. 2012-04-22 17:52:47 +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
3d831c1adb Updated copyright. 2012-04-11 22:23:43 +02:00
Bastian Kleineidam
f9290932b8 Fix bookmark menu entries in GUI. 2012-04-11 22:23:06 +02:00
Bastian Kleineidam
67b751f1c7 Write correct statistics when saving data in the GUI client. 2012-04-11 21:53:15 +02:00
Bastian Kleineidam
ae0bd406d4 Do not encode CSV outro output comment. 2012-04-11 20:43:46 +02:00
Bastian Kleineidam
bf1d9b1fad Fix locale file lookup. 2012-04-11 20:34:55 +02:00
Bastian Kleineidam
192a560258 Code cleanup. 2012-04-11 20:33:32 +02:00
Bastian Kleineidam
7a019aac51 Fix update check when content could not be downloaded. 2012-04-09 13:36:18 +02:00
Bastian Kleineidam
a76824043c Ignore any errors from bookmark file finders. 2012-04-06 08:24:30 +02:00
Bastian Kleineidam
d3d3529c23 Added a WSGI script. 2012-04-06 08:23:41 +02:00
Bastian Kleineidam
797024c69b Fix URL connection cache key. 2012-04-04 22:58:09 +02:00
Bastian Kleineidam
1a28c2e334 Detect invalid empty cookies. 2012-04-03 08:03:54 +02:00
Bastian Kleineidam
e9420d77db Updated copyright. 2012-03-31 09:24:08 +02:00
Bastian Kleineidam
b48812f612 Encode comments in CSV logger. 2012-03-31 09:17:49 +02:00
Bastian Kleineidam
4feea986b4 Fix concatenation of multiple cookie values. 2012-03-31 08:51:58 +02:00
Bastian Kleineidam
da6d7b0eca Store cookies on redirect. 2012-03-31 08:37:18 +02:00
Bastian Kleineidam
8afc11e546 Upstream update. 2012-03-30 22:32:46 +02:00
Bastian Kleineidam
6d5e5f9efb Updated copyright. 2012-03-30 22:24:10 +02:00
Bastian Kleineidam
9ee9abcf0f Parse invalid comments <! bla > 2012-03-23 07:41:03 +01:00
Bastian Kleineidam
b9b8e3f5b2 Honor the charset encoding of the Content-Type HTTP
header when parsing HTML.
2012-03-22 22:45:11 +01:00
Bastian Kleineidam
d6d82b96f1 Add cookiefile config option. 2012-03-22 22:29:56 +01:00
Bastian Kleineidam
98b4768419 Use timeout when checking email addresses with SMTP. 2012-03-16 21:44:18 +01:00
Bastian Kleineidam
3b818d99c0 Allow --pause to be set in configuration file. 2012-03-16 21:28:30 +01:00
Bastian Kleineidam
67974386f6 Remove donate menu entry, it's already displayed in the about dialog. 2012-03-16 21:23:40 +01:00
Bastian Kleineidam
fb845ec813 Replace configuration filename in options dialog. 2012-03-16 06:19:02 +01:00
Bastian Kleineidam
64a7713f8f Set option dialog title. 2012-03-15 21:41:49 +01:00
Bastian Kleineidam
4c9fd8d488 Cache real url. 2012-03-14 21:12:13 +01:00
Bastian Kleineidam
5c542277af Improved error message for connect error to clamav daemon. 2012-03-12 21:13:22 +01:00
Bastian Kleineidam
5e13a78f66 Fix non-ascii HTTP header debugging. 2012-03-09 11:54:18 +01:00
Bastian Kleineidam
187a94312b Updated copyright. 2012-03-09 11:16:18 +01:00
Bastian Kleineidam
3fcff8a4e5 Fix non-ascii HTTP header handling. 2012-03-09 11:14:18 +01:00
Bastian Kleineidam
24811ac7b0 Recheck extern status on HTTP redirects even if domain did not change. 2012-03-08 10:07:31 +01:00
Bastian Kleineidam
0f0c1a22b8 Added missing python function docs. 2012-01-29 17:21:24 +01:00
Bastian Kleineidam
71f5ee42c8 Updated copyright. 2012-01-29 17:18:28 +01:00
Bastian Kleineidam
c3423b3d6a Add drag-n-drop support for project files. 2012-01-26 20:57:03 +01:00
Bastian Kleineidam
1deeb88e16 Add project support. 2012-01-26 20:23:15 +01:00
Bastian Kleineidam
b5852683ab Do not write userconfig in portable mode. 2012-01-23 22:24:51 +01:00
Bastian Kleineidam
042b0569ec Fall back to W3C checkers. 2012-01-22 08:13:27 +01:00
Bastian Kleineidam
51cf55b7a6 Remove warning: prefix from warning messages. 2012-01-21 00:25:02 +01:00
Bastian Kleineidam
053ea33b06 Updated GUI icons from oxygen upstream. 2012-01-19 16:59:14 +01:00
Bastian Kleineidam
6e1e9148d8 Work around a squid bug resulting in not detecting broken links 2012-01-17 08:36:11 +01:00
Bastian Kleineidam
e99c55f6c4 Proper proxy type check. 2012-01-16 21:15:53 +01:00
Bastian Kleineidam
4c15fc6a8b Properly handle non-ASCII HTTP header values. 2012-01-14 11:01:09 +01:00
Bastian Kleineidam
a0581cc2a1 Ignore steam:// URIs. 2012-01-10 19:37:19 +01:00
Bastian Kleineidam
19f0bbe7ce Add Ctrl-L shortcut to highlight URL. 2012-01-09 20:52:24 +01:00
Bastian Kleineidam
886bacb2ac Updated copyright. 2012-01-06 20:33:49 +01:00
Bastian Kleineidam
ee5ba648be Determine width of current console for help output. 2012-01-06 13:05:30 +01:00
Bastian Kleineidam
f1eb51d885 Updated copyright 2012-01-06 09:21:30 +01:00
Bastian Kleineidam
9b437fd1e4 Use dictionary-based logging config. 2012-01-04 21:07:35 +01:00
Bastian Kleineidam
033280cfb9 Remove workarounds for old Python versions. 2012-01-04 20:17:53 +01:00
Bastian Kleineidam
d36c46a27f Require Python 2.7 2012-01-04 20:17:13 +01:00
Bastian Kleineidam
e316f5be68 Remove unneeded comment. 2012-01-04 20:04:36 +01:00
Bastian Kleineidam
6409651f55 Remove unused function. 2012-01-04 20:04:14 +01:00
Bastian Kleineidam
28c58519d9 Update httplib.py from upstream. 2012-01-04 19:55:47 +01:00
Bastian Kleineidam
fb979b4f3c Add test for archive attribute support. 2011-12-30 12:36:22 +01:00
Bastian Kleineidam
d06c43d470 Split comma-separated archive attribute values. 2011-12-30 08:58:45 +01:00
Bastian Kleineidam
4a4985a960 Add HTML5 link elements and attributes. 2011-12-30 08:55:38 +01:00
Bastian Kleineidam
422d4e9c6c Fix saving of GUI results. 2011-12-29 06:52:48 +01:00
Bastian Kleineidam
dff425710d More Freshmeat/Freecode replacements. 2011-12-25 09:06:18 +01:00
Bastian Kleineidam
1c26c14b64 Set copyright year and add missing docstrings. 2011-12-25 08:45:27 +01:00
Bastian Kleineidam
10b9c12ce9 Fix GUI check result saving. 2011-12-20 20:53:49 +01:00
Bastian Kleineidam
61f9f31de2 Make copy from loggerclass dict. 2011-12-17 20:54:30 +01:00
Bastian Kleineidam
de652d8138 Minor code cleanups. 2011-12-17 19:13:54 +01:00
Bastian Kleineidam
3d9958dfbb Parse Safari bookmark files. 2011-12-17 16:38:25 +01:00
Bastian Kleineidam
925a7166b6 Remove separator in edit menu. 2011-12-17 12:38:14 +01:00
Bastian Kleineidam
aeb6df05bd Fix application config directory for Darwin platforms. 2011-12-17 07:33:21 +01:00
Bastian Kleineidam
351cc72aa4 Make GUI options a little wider; add separator in edit menu. 2011-12-16 21:49:31 +01:00
Bastian Kleineidam
21532a70ec Return with non-zero return value when internal program errors occurred. 2011-12-14 22:54:26 +01:00
Bastian Kleineidam
433cf029d9 Replace copy.copy() with simple list copying when backing up configuration values. 2011-12-14 19:55:06 +01:00
Bastian Kleineidam
5f0853be87 Display GUI options in one dialog; support warning strings in GUI options; support ignore patterns in GUI options. 2011-12-13 21:25:09 +01:00
Bastian Kleineidam
9367e3166c Recreate UI files. 2011-12-12 19:01:40 +01:00
Bastian Kleineidam
1b5cad3b3e Only remove whitespace at start and end of URL. 2011-12-10 11:49:44 +01:00
Bastian Kleineidam
5576dfe10d Fix LFUCache: delete 5% of least frequently used entries on shrink, not 95%. 2011-12-08 22:10:53 +01:00
Bastian Kleineidam
9956f3712e Properly detect too-long Unicode hostnames. 2011-12-05 20:51:42 +01:00
Bastian Kleineidam
76eddb62a8 Properly detect home directory on OS X systems. 2011-11-05 12:03:55 +01:00
Bastian Kleineidam
5c496df9ed Regenerate HTML parser with new Bison 2.5 version. 2011-10-31 06:41:45 +01:00
Bastian Kleineidam
a7f3b43bab Remove unused file. 2011-10-28 00:49:46 +02:00
Bastian Kleineidam
c8c3470255 Use new warningregex option in GUI. 2011-10-20 09:12:28 +02:00
Bastian Kleineidam
fb237041d1 Updated copyright 2011-10-20 08:14:16 +02:00
Bastian Kleineidam
91e296b7ae Add warning-regex GUI option. 2011-10-19 22:43:51 +02:00
Bastian Kleineidam
3461b96729 Fix adding bookmark context menu entries. 2011-10-19 20:54:34 +02:00
Bastian Kleineidam
c7afb3f1a1 Add actions to find bookmark files to edit menu. 2011-10-19 20:44:09 +02:00
Bastian Kleineidam
8f93245c26 Refactor and create a menu action adding function for the bookmark actions. 2011-10-19 20:42:24 +02:00
Bastian Kleineidam
91dce84c59 Fix sqlify for multiline contents. 2011-10-18 14:40:33 +02:00
Bastian Kleineidam
a2978209e6 Ignore errors trying to get FTP feature set. 2011-10-18 13:10:49 +02:00
Bastian Kleineidam
74ea444a9a Parse logger and logging part names case insensitive. 2011-10-10 20:32:58 +02:00
Bastian Kleineidam
bf426c3956 Fix GUI startup on configuration errors. 2011-10-09 21:46:39 +02:00
Bastian Kleineidam
e71d441ce6 Raise correct error messages for configuration errors. 2011-10-09 21:45:56 +02:00