Bastian Kleineidam
|
41e2e1a448
|
Add new warning to warning list.
|
2010-07-28 13:47:58 +02:00 |
|
Bastian Kleineidam
|
d9bfd25a68
|
Add warning if content size is zero
|
2010-07-28 08:19:55 +02:00 |
|
Bastian Kleineidam
|
7802bbbbc4
|
Use _WIN32 instead of WIN32 to detect Windows systems.
|
2010-03-31 08:45:21 +02:00 |
|
Bluebird75
|
28f4514b67
|
Use object with __slots__ for wire-format of UrlBase objects.
Saves memory since UrlBase wire-format objects are used for
logging and thus often created.
Signed-off-by: Bastian Kleineidam <calvin@debian.org>
|
2010-03-27 00:07:19 +01:00 |
|
Bastian Kleineidam
|
4e1b6d667e
|
Set copyright.
|
2010-03-26 20:51:59 +01:00 |
|
Bastian Kleineidam
|
7457128e64
|
Add some but still imcomplete regexes for obfuscated IP addresses.
|
2010-03-26 20:51:44 +01:00 |
|
Bastian Kleineidam
|
3370ea1562
|
Reflect changes in httplib2.py: use buffered read in httplib response object and use bad status line exception attribute.
|
2010-03-26 20:50:38 +01:00 |
|
Bastian Kleineidam
|
c4c098bd83
|
pep8-ify the source a little more
|
2010-03-13 08:47:12 +01:00 |
|
Bastian Kleineidam
|
c83a79c0ef
|
Added buffering for http responses from upstream.
|
2010-03-13 02:29:01 +01:00 |
|
Bastian Kleineidam
|
86ca7d0dba
|
Do not break long words when text wrapping.
|
2010-03-11 21:50:23 +01:00 |
|
Bastian Kleineidam
|
0b7badc238
|
Do not quote slashes in query values.
|
2010-03-11 20:19:31 +01:00 |
|
Bastian Kleineidam
|
bf1dc2a585
|
Remove unused import.
|
2010-03-10 01:28:39 +01:00 |
|
Bastian Kleineidam
|
5b5a62f6d5
|
Updated copyright
|
2010-03-10 00:05:05 +01:00 |
|
Bastian Kleineidam
|
37b4e97012
|
Revert "Only parse anchors if both --anchors option is given and the current link has an anchor."
This reverts commit b238527d54.
|
2010-03-10 00:04:02 +01:00 |
|
Bastian Kleineidam
|
55f476b0dd
|
Merge branch 'master' of ssh://linkchecker.git.sourceforge.net/gitroot/linkchecker/linkchecker
|
2010-03-10 00:03:09 +01:00 |
|
Bastian Kleineidam
|
57e3b05c88
|
limit cache sizes
|
2010-03-10 00:00:12 +01:00 |
|
Bastian Kleineidam
|
b238527d54
|
Only parse anchors if both --anchors option is given and the current link has an anchor.
|
2010-03-09 11:45:50 +01:00 |
|
Bastian Kleineidam
|
57397e938b
|
Improved linkname parsing by adding a new peek() HTML parser function.
|
2010-03-09 11:31:12 +01:00 |
|
Bastian Kleineidam
|
074b5ded32
|
Support UTF-8 encoded filenames in FTP servers.
|
2010-03-09 08:15:29 +01:00 |
|
Bastian Kleineidam
|
c88791b815
|
Fix support for non-standard FTP ports.
|
2010-03-09 07:49:05 +01:00 |
|
Bastian Kleineidam
|
72f880e918
|
Fix the win32com cache generation.
|
2010-03-08 12:27:55 +01:00 |
|
Bastian Kleineidam
|
e1482b3eab
|
Add detection for py2exe
|
2010-03-08 12:12:28 +01:00 |
|
Bastian Kleineidam
|
51a0ef0ad4
|
Speed up HTML parsing by stopping early and adding callbacks.
|
2010-03-08 09:04:33 +01:00 |
|
Bastian Kleineidam
|
e5599cce26
|
Fixed DNS changelog name.
|
2010-03-08 08:05:55 +01:00 |
|
Bastian Kleineidam
|
7c15d28f56
|
Prevent UnicodeDecodeError in robots.txt parsing.
|
2010-03-07 22:49:25 +01:00 |
|
Bastian Kleineidam
|
b8b0398dd2
|
Ensure redirected URL is Unicode encoded.
|
2010-03-07 22:11:55 +01:00 |
|
Bastian Kleineidam
|
c8e6995ecd
|
Support HTTPS proxies.
|
2010-03-07 21:06:10 +01:00 |
|
Bastian Kleineidam
|
1e15e55689
|
Fix errors in Word file parsing.
|
2010-03-07 19:43:08 +01:00 |
|
Bastian Kleineidam
|
6a2fcf8ae9
|
Parse links in Word files.
|
2010-03-07 19:20:51 +01:00 |
|
Bastian Kleineidam
|
34a2f4a15d
|
Disable and deprecated the --no-proxy-for option.
|
2010-03-07 17:45:48 +01:00 |
|
Bastian Kleineidam
|
b08524aa5f
|
Updated dnspython module from upstream.
|
2010-03-07 16:40:17 +01:00 |
|
Bastian Kleineidam
|
796cf0a7cd
|
Updated copyright year
|
2010-03-07 11:59:18 +01:00 |
|
Bastian Kleineidam
|
049d989c65
|
Move msgfmt.py into po/ subdir
|
2010-03-07 11:56:25 +01:00 |
|
Bastian Kleineidam
|
1bf004dafe
|
Updated copyright year
|
2010-03-07 11:10:53 +01:00 |
|
Bastian Kleineidam
|
af6cb287d7
|
Only warn about missing emails in mailto: URLs.
|
2010-03-07 10:43:29 +01:00 |
|
Bastian Kleineidam
|
3d5c114f14
|
Warn on permament redirections even when URL is outside of domain filter.
|
2010-03-07 09:36:21 +01:00 |
|
Bastian Kleineidam
|
09623f066c
|
Remove trailing spaces.
|
2010-03-06 11:03:25 +01:00 |
|
Bastian Kleineidam
|
2d73b907f1
|
Retry HTTP when server sent empty status line; should fix most of the BadStatusLine errors that are sporadically encountered.
|
2010-03-06 10:23:34 +01:00 |
|
Bastian Kleineidam
|
280a675698
|
Distinguish the empty status line from other BadStatusLine errors.
|
2010-03-06 10:08:08 +01:00 |
|
Bastian Kleineidam
|
bee8023540
|
Fixed URL encoding
|
2010-02-22 01:06:19 +01:00 |
|
Bastian Kleineidam
|
92272b9af9
|
Added missing license info to some files.
|
2009-12-02 21:39:29 +01:00 |
|
Bastian Kleineidam
|
77daf80e82
|
Add url encoding parameter
|
2009-11-28 11:56:35 +01:00 |
|
Bastian Kleineidam
|
d404b0b1bb
|
Use /dev/urandom to avoid waiting for /dev/random
|
2009-11-21 12:13:49 +01:00 |
|
Bastian Kleineidam
|
66da1316bd
|
Remove version comment in Changelog
|
2009-09-23 00:33:33 +02:00 |
|
Bastian Kleineidam
|
153c241049
|
Use i18n.default_encoding instead of a hardcoded one of iso-8859-1.
|
2009-08-22 12:21:50 +02:00 |
|
Bastian Kleineidam
|
92e1f90117
|
Use locale encoding as default, even if the language is not supported
|
2009-08-22 10:09:41 +02:00 |
|
Bastian Kleineidam
|
c52d15fd4d
|
Improve search for lccollection.qhc on Windows systems
|
2009-07-31 07:18:25 +02:00 |
|
Bastian Kleineidam
|
3fd3ee90ec
|
Fix GUI documentation install
|
2009-07-29 21:53:52 +02:00 |
|
Bastian Kleineidam
|
2a4f76be3b
|
Moved HTML documentation files
|
2009-07-26 23:31:57 +02:00 |
|
Bastian Kleineidam
|
5cd7b84596
|
Allow digits at end of domain names in safe domain check.
|
2009-07-26 23:16:42 +02:00 |
|
Bastian Kleineidam
|
8533ade21f
|
Add ID for each logged URL.
|
2009-07-26 22:31:51 +02:00 |
|
Bastian Kleineidam
|
5e06b6b8d4
|
Updated FSF address in GPL blurb
|
2009-07-24 23:58:20 +02:00 |
|
Bastian Kleineidam
|
a82e2236ae
|
Copy system config to user config
|
2009-07-24 23:16:12 +02:00 |
|
Bastian Kleineidam
|
e6f43b6822
|
Fixed the no_proxy handling and added changelog entry
|
2009-07-24 07:19:49 +02:00 |
|
Bastian Kleineidam
|
d666e63d19
|
Print the noproxy variable in system info string
|
2009-07-22 23:41:46 +02:00 |
|
Bastian Kleineidam
|
fd610ba350
|
Encode spaces with %20 instead of +
|
2009-07-22 22:52:40 +02:00 |
|
Bastian Kleineidam
|
34219e2a12
|
Improved logging message.
|
2009-07-22 22:29:48 +02:00 |
|
Bastian Kleineidam
|
3121e3385e
|
Use direct HTML documentation for the GUI client; moved the homepage content to a separate package.
|
2009-07-20 18:33:09 +02:00 |
|
Bastian Kleineidam
|
9faa7d33d2
|
Fix Python2.6 deprecation warnings
|
2009-06-26 23:19:36 +02:00 |
|
Bastian Kleineidam
|
4389cc28eb
|
Fix Python2.6 deprecation warnings
|
2009-06-26 22:43:18 +02:00 |
|
Bastian Kleineidam
|
7f67027abf
|
ignore the fragment part (ie. the anchor) of URIs when
+ getting and caching content
|
2009-06-26 07:22:36 +02:00 |
|
Bastian Kleineidam
|
00c15eef6a
|
Minor code cleanups
|
2009-06-22 20:40:00 +02:00 |
|
Bastian Kleineidam
|
62922d48e8
|
Fix previous introduce config parsing error.
|
2009-06-18 20:29:31 +02:00 |
|
Bastian Kleineidam
|
c3450c7924
|
Fix uninitialized file descriptor in CSV output
|
2009-06-18 19:59:54 +02:00 |
|
Bastian Kleineidam
|
561430f184
|
Minor code cleanups and documentation improvements in the logger output base class.
|
2009-06-18 19:51:18 +02:00 |
|
Bastian Kleineidam
|
fcdaedd46f
|
Always write csv column names, not just when the intro part is configured.
|
2009-06-18 06:52:33 +02:00 |
|
Bastian Kleineidam
|
c7b7af877f
|
Read Mozilla bookmark titles correctly from places.sqlite.
|
2009-05-20 07:50:46 +02:00 |
|
Bastian Kleineidam
|
bd2e76bb93
|
Use install_data path for finding the help file.
|
2009-03-27 23:12:52 +01:00 |
|
Bastian Kleineidam
|
8dbb5e517d
|
Fix help start page URL
|
2009-03-09 23:50:08 +01:00 |
|
Bastian Kleineidam
|
79adf68962
|
Move options button into menu
|
2009-03-09 23:44:49 +01:00 |
|
Bastian Kleineidam
|
5a0a281c92
|
Add missing pyqt signatures
|
2009-03-07 19:15:48 +01:00 |
|
Bastian Kleineidam
|
4672f48d2b
|
Add GUI context menu
|
2009-03-07 14:40:13 +01:00 |
|
Bastian Kleineidam
|
388c7e4fd4
|
Added actionViewOnline to GUI actions
|
2009-03-07 14:38:05 +01:00 |
|
Bastian Kleineidam
|
a7e53bc12f
|
Remove t.py
|
2009-03-07 14:02:52 +01:00 |
|
Bastian Kleineidam
|
cb5444c35a
|
Improved spacing for UI
|
2009-03-07 14:02:32 +01:00 |
|
Bastian Kleineidam
|
ede5654c85
|
Enable allColumnsShowFocus treewidget option.
|
2009-03-07 13:46:31 +01:00 |
|
Bastian Kleineidam
|
ea3b237c5c
|
Use more autoconnect methods.
|
2009-03-07 13:46:19 +01:00 |
|
Bastian Kleineidam
|
4b4945309c
|
Enable allColumnsShowFocus treewidget option.
|
2009-03-07 13:45:52 +01:00 |
|
Bastian Kleineidam
|
72b5f1838c
|
Use the autoconnect feature for signals
|
2009-03-07 13:33:36 +01:00 |
|
Bastian Kleineidam
|
7f5b24aa07
|
Set custom menu policy for tree widget
|
2009-03-07 13:32:37 +01:00 |
|
Bastian Kleineidam
|
7509fdfc4e
|
Added new online.png icon to resources
|
2009-03-07 13:32:01 +01:00 |
|
Bastian Kleineidam
|
86c2d08c8e
|
Double clicking on URL column opens URL in webbrowser.
|
2009-03-07 10:57:29 +01:00 |
|
Bastian Kleineidam
|
475e40b599
|
Add ability to error out of link checking with a predefined interrupt exception.
|
2009-03-07 10:15:14 +01:00 |
|
Bastian Kleineidam
|
59ffbd43f0
|
Use AttrDict for transport object in loggers.
|
2009-03-07 09:43:55 +01:00 |
|
Bastian Kleineidam
|
e149644c5c
|
Added attribute dictionary container
|
2009-03-07 00:45:58 +01:00 |
|
Bastian Kleineidam
|
7a59763508
|
Remove unused SetList container
|
2009-03-07 00:42:27 +01:00 |
|
Bastian Kleineidam
|
2351506752
|
Use plain list for info strings.
|
2009-03-07 00:19:19 +01:00 |
|
Bastian Kleineidam
|
897b68ae9b
|
Fix copying of httpurl info
|
2009-03-07 00:17:17 +01:00 |
|
Bastian Kleineidam
|
88dbcb30cd
|
Remove unused url_data.info tags - the tags were always None
|
2009-03-06 21:20:09 +01:00 |
|
Bastian Kleineidam
|
0b5f525f76
|
Print NNTP server welcome string as info
|
2009-03-06 20:57:35 +01:00 |
|
Bastian Kleineidam
|
4ee0fb0181
|
Add NNTP debugging.
|
2009-03-06 20:53:12 +01:00 |
|
Bastian Kleineidam
|
0bc2fbb47a
|
Only try 3 times connecting to a busy NNTP server, not 5 times.
|
2009-03-06 20:52:53 +01:00 |
|
Bastian Kleineidam
|
29adfe92fd
|
Minor syntax fix
|
2009-03-06 20:14:50 +01:00 |
|
Bastian Kleineidam
|
0afd5f7cc6
|
Properly detect a callable object in robots.txt callback
|
2009-03-06 20:10:26 +01:00 |
|
Bastian Kleineidam
|
6024f2e43e
|
Add missing reset of self.reused_connection flag
|
2009-03-06 20:10:03 +01:00 |
|
Bastian Kleineidam
|
ba160350dd
|
Introduced transport object API for logging.
|
2009-03-06 19:30:58 +01:00 |
|
Bastian Kleineidam
|
58925b21d3
|
Improved persistent connection handling by retrying closed connections.
|
2009-03-06 08:15:34 +01:00 |
|
Bastian Kleineidam
|
29599e4c74
|
Make sure persistent connection will not close after reading contents.
|
2009-03-05 19:15:44 +01:00 |
|
Bastian Kleineidam
|
bf9ed8c659
|
Make sure file descriptors are closed after decoding HTTP content.
|
2009-03-05 19:15:03 +01:00 |
|
Bastian Kleineidam
|
f23c3ec10b
|
Updated copied modules from upstream.
|
2009-03-04 23:49:00 +01:00 |
|
Bastian Kleineidam
|
714147cb29
|
Improved language and encoding detection by using local.getdefaultlocale() instead of locale.getlocale(category=LC_ALL)
|
2009-03-04 22:43:51 +01:00 |
|
Bastian Kleineidam
|
b3858742a0
|
Style change when looking for LOCPATH
|
2009-03-04 22:43:10 +01:00 |
|
Bastian Kleineidam
|
2890e879a3
|
Use gettext translation in PyQT GUI client
|
2009-03-04 22:41:25 +01:00 |
|
Bastian Kleineidam
|
f2f0a0f530
|
Output parent URL in extra column
|
2009-03-02 23:42:13 +01:00 |
|
Bastian Kleineidam
|
3fd9e6db2b
|
Do not log duplicate cached URLs
|
2009-03-02 23:41:56 +01:00 |
|
Bastian Kleineidam
|
59772e4837
|
Fixed log_filter_url documentation
|
2009-03-02 23:40:36 +01:00 |
|
Bastian Kleineidam
|
8d98337ffe
|
Add thread name to log output when threads are enabled.
|
2009-03-02 23:27:05 +01:00 |
|
Bastian Kleineidam
|
b8944e493a
|
Use new exception log keyword when logging errors
|
2009-03-02 13:18:36 +01:00 |
|
Bastian Kleineidam
|
9475f97edb
|
Improved check thread name to include the word 'thread'
|
2009-03-02 13:18:08 +01:00 |
|
Bastian Kleineidam
|
24a30bae44
|
Add new exception printing keyword argument to log functions
|
2009-03-02 12:28:10 +01:00 |
|
Bastian Kleineidam
|
cea482f7fc
|
Use generic keyword arguments in log functions
|
2009-03-02 12:27:38 +01:00 |
|
Bastian Kleineidam
|
f5f70a7149
|
Reorder text logger output fields.
|
2009-03-02 08:19:46 +01:00 |
|
Bastian Kleineidam
|
a9335fb3e8
|
Make file list an iterator, and add missing slash if needed to manually given file URLs.
|
2009-03-02 08:02:27 +01:00 |
|
Bastian Kleineidam
|
7862147ca3
|
Fix showing content size.
|
2009-03-01 23:04:48 +01:00 |
|
Bastian Kleineidam
|
a0ba9a7446
|
Improved Python 2.6 compatibility in HTML parser
|
2009-02-28 13:47:25 +01:00 |
|
Bastian Kleineidam
|
b106d4cc03
|
Improved treeview layout
|
2009-02-25 02:16:39 +01:00 |
|
Bastian Kleineidam
|
4ded3a413f
|
Improved treeview layout
|
2009-02-25 02:12:55 +01:00 |
|
Bastian Kleineidam
|
77fa70ac43
|
Increase main window width
|
2009-02-24 23:34:59 +01:00 |
|
Bastian Kleineidam
|
7041202c50
|
Remove unused imports
|
2009-02-24 22:41:42 +01:00 |
|
Bastian Kleineidam
|
7f2644b624
|
Make GUI columns sortable
|
2009-02-24 22:36:35 +01:00 |
|
Bastian Kleineidam
|
8736b6ff07
|
Improved progress status log
|
2009-02-24 21:51:44 +01:00 |
|
Bastian Kleineidam
|
c7a77d1979
|
Make status print interval configurable
|
2009-02-24 21:46:25 +01:00 |
|
Bastian Kleineidam
|
52a0f70aa0
|
Rename LOG to more descriptive LOG_ROOT
|
2009-02-24 20:03:44 +01:00 |
|
Bastian Kleineidam
|
8e82c31fb6
|
Fix text output to filenames
|
2009-02-24 15:27:14 +01:00 |
|
Bastian Kleineidam
|
554f0e88b0
|
simplify text logger init of file output
|
2009-02-24 15:12:09 +01:00 |
|
Bastian Kleineidam
|
4b0956e574
|
Fix GUI status logging method name
|
2009-02-24 15:11:02 +01:00 |
|
Bastian Kleineidam
|
e7c7f74546
|
Set some default colors for output logging.
|
2009-02-24 15:10:41 +01:00 |
|
Bastian Kleineidam
|
6d21ca31fd
|
Fix GUI logging of warnings
|
2009-02-24 15:10:20 +01:00 |
|
Bastian Kleineidam
|
ce531869c8
|
Fix console status logger
|
2009-02-24 14:50:10 +01:00 |
|
Bastian Kleineidam
|
8c221da089
|
Remove the custom set datatype
|
2009-02-24 13:15:07 +01:00 |
|
Bastian Kleineidam
|
8caa601a7e
|
Python 3.0 compatibility: use exc.args[] instead of exc[]
|
2009-02-24 12:41:45 +01:00 |
|
Bastian Kleineidam
|
2c9b8d6858
|
Use slash as path separator in file names
|
2009-02-24 12:41:28 +01:00 |
|
Bastian Kleineidam
|
9e2fe66dc9
|
Python 3.0 compatibility: use exc.args[] instead of exc[]
|
2009-02-24 11:13:46 +01:00 |
|
Bastian Kleineidam
|
3f38776ce2
|
Replace has_key() with 'in' tests to be compatible for Python 3.0
|
2009-02-23 23:59:41 +01:00 |
|
Bastian Kleineidam
|
fb33210605
|
Show GUI status in progress dialog; split GUI files
|
2009-02-23 23:44:49 +01:00 |
|
Bastian Kleineidam
|
0734f7420c
|
Added Download size column to GUI output
|
2009-02-22 17:00:59 +01:00 |
|
Bastian Kleineidam
|
323958951c
|
Add name to unnamed file URLs.
|
2009-02-20 14:03:34 +01:00 |
|
Bastian Kleineidam
|
063a7f8310
|
Rename D/L size to size
|
2009-02-20 14:03:09 +01:00 |
|
calvin
|
ab5c841c9b
|
Display log messages in progress dialog.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3977 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-19 13:36:16 +00:00 |
|
calvin
|
9adaadde4b
|
Log GUI output to a treewidget
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3976 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-19 13:35:46 +00:00 |
|
calvin
|
2620b7ec51
|
Emit URL log message
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3974 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-19 09:17:00 +00:00 |
|
calvin
|
3aa6d63b06
|
Activated cancel button in progress dialog
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3971 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-19 08:15:54 +00:00 |
|
calvin
|
0d9828002b
|
Added flag to stop checking from another thread.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3970 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-19 08:15:32 +00:00 |
|
calvin
|
afd866456a
|
Activate cancel button in progress dialog
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3969 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 23:17:57 +00:00 |
|
calvin
|
06c44542f2
|
Print URL name in one line.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3968 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 23:15:43 +00:00 |
|
calvin
|
75f1473bf4
|
Added progress bar
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3967 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 23:14:03 +00:00 |
|
calvin
|
3a6a8d27f0
|
Added help to the GUI client
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3964 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 19:05:16 +00:00 |
|
calvin
|
01c417c3c3
|
Default output encoding is now utf-8
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3963 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 16:14:50 +00:00 |
|
calvin
|
2e918a7b7a
|
Added email syntax check.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3960 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 15:35:23 +00:00 |
|
calvin
|
7214943f38
|
Remove wrong function return type documentation
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3959 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 15:34:46 +00:00 |
|
calvin
|
02b7a70d2d
|
Fix custom XML output with missing info or warning tags
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3958 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 15:34:28 +00:00 |
|
calvin
|
7b489b5897
|
Allow missing cache keys in the in_progress queue. This occurs when syntax checks already set the result.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3957 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 15:34:10 +00:00 |
|
calvin
|
366c711b43
|
Improved domain name checking
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3956 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-18 15:33:52 +00:00 |
|
calvin
|
4ff416662f
|
Support py2exe configdir setting
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3953 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-10 23:57:33 +00:00 |
|
calvin
|
1de88aeac2
|
Only init logging with existing config file
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3952 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-10 23:14:42 +00:00 |
|
calvin
|
527b617f88
|
Regenerate with newer flex and bison versions.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3949 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-01 11:21:13 +00:00 |
|
calvin
|
1ad59f729c
|
Fix whitespace
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3946 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-02-01 10:23:45 +00:00 |
|
calvin
|
c30e28e609
|
Upstream updates for dnspython
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3943 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-30 21:03:08 +00:00 |
|
calvin
|
4369ffcf9a
|
Added application icon to GUI client
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3933 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-24 18:17:27 +00:00 |
|
calvin
|
7e5a2ea23b
|
Remove unused file
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3930 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-24 17:35:06 +00:00 |
|
calvin
|
e03df9e709
|
Removed gopher URL checking.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3929 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-24 17:34:18 +00: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
|
cf81104d5a
|
Switch documentation to the Sphinx documentation generator.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3919 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-23 08:34:24 +00:00 |
|
calvin
|
a1d36611a0
|
Added close button in options dialog
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3911 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-11 10:33:09 +00:00 |
|
calvin
|
94a960208b
|
Upstream updates for httplib2.py
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3908 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-11 01:26:40 +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
|
73206acbcb
|
Move GUI client into package.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3903 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-11 00:26:42 +00:00 |
|
calvin
|
de5b7e894e
|
Added upstream fixes to patched Python modules.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3901 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 20:00:25 +00:00 |
|
calvin
|
c6cb09c4aa
|
Add missing import
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3900 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 19:41:42 +00:00 |
|
calvin
|
1c50cf288a
|
Ignore DNS MX lookup failures in py2exe.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3899 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 18:50:14 +00:00 |
|
calvin
|
4ffe29615e
|
Updated DNS code
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3898 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 18:05:13 +00:00 |
|
calvin
|
41b02bdc27
|
Fix typo N0ne -> None
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3896 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 17:54:44 +00:00 |
|
calvin
|
cc25deac12
|
Only accept MX dns response types when asking for MX servers.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3895 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 17:53:10 +00:00 |
|
calvin
|
979132c9b5
|
Catch all DNS exceptions when resolving MX hosts.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3894 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 15:13:55 +00:00 |
|
calvin
|
a26ca4c23a
|
Replace C ftpparse module with Python implementation
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3892 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-10 14:11:17 +00:00 |
|
calvin
|
e28ce1a710
|
Rename init* functions of ftpparse to avoid name clash with Python module system.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3890 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-08 23:06:37 +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
|
63d42c0d92
|
Replace deprecated sets module with builtin set when possible.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3886 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-08 12:38:08 +00:00 |
|
calvin
|
8d5d4827c3
|
Change ftpparse import to avoid py2exe load error.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3883 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2009-01-08 12:28:39 +00:00 |
|
calvin
|
4b71c92f99
|
updated httplib from python 2.6
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3876 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-12-05 02:17:13 +00:00 |
|
calvin
|
7d05f0f544
|
Added --complete option
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3872 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-30 19:35:56 +00:00 |
|
calvin
|
209d5abc18
|
fix timeouts by testing earlier for persistent connections with HEAD
HEAD requests never have a body; nevertheless the http lib tries to
read() from them. This times out on some servers of course. Fix is
not to let those connections be persistent.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3871 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-29 08:14:28 +00:00 |
|
calvin
|
c20e706761
|
Made some format changes on translated strings.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3870 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-28 20:22:48 +00:00 |
|
calvin
|
1abc2c504d
|
Filter invalid mozilla bookmark urls from places.sqlite
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3869 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-28 10:54:16 +00:00 |
|
calvin
|
c3b6fc5aa4
|
Readd
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3867 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-20 21:30:10 +00:00 |
|
calvin
|
42c3e71329
|
Improved and tested opera bookmark parser
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3863 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-20 07:52:02 +00:00 |
|
calvin
|
9ab895751f
|
Support parsing of Firefox 3 bookmark files
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3862 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-11-20 07:51:22 +00:00 |
|
calvin
|
bc48ce8a96
|
Close robotparser URL connections; simplify line parsing.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3853 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-28 16:56:24 +00:00 |
|
calvin
|
0cade7b308
|
Improved forced shutdown on Unix and Windows. Unix uses SIGKILL now, Windows os.abort().
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3852 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-28 16:56:02 +00:00 |
|
calvin
|
7b2a21c133
|
Fix off-by-one error in cookie domain matching code.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3850 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-13 12:52:11 +00:00 |
|
calvin
|
97cf700e04
|
Fixed wrong cookie debugging format line.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3849 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-13 12:51:56 +00:00 |
|
calvin
|
22e6a9e67d
|
Fix encoding errors in robots.txt, making some sites like wikipedia.org
accesible again.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3848 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-13 12:51:45 +00:00 |
|
calvin
|
523ee87f0c
|
Add missing return in is_absolute_path()
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3846 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-09 19:17:33 +00:00 |
|
calvin
|
f68872f559
|
Improved detection of absolute Windows paths.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3844 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-07-09 19:00:02 +00:00 |
|
calvin
|
573453d68b
|
Remove trailing spaces
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3835 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-30 23:18:32 +00:00 |
|
calvin
|
b62c28256f
|
Updated httplib2.py with version from 2.6 Subversion repository.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3834 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-30 23:18:19 +00:00 |
|
calvin
|
84355f7b94
|
Catch original httplib errors too since it is used indirectly by urllib functions.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3833 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-30 23:17:38 +00:00 |
|
calvin
|
3b94dd2810
|
Add more includes needed by MacOSX to compile.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3832 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-26 20:39:08 +00:00 |
|
calvin
|
f9695ed2e5
|
Set svn:eol-style native
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3831 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-26 20:36:38 +00:00 |
|
calvin
|
64e311e2d6
|
Move console related print functionality to director.console module; add --version commandline option to GUI client
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3830 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-26 11:11:09 +00:00 |
|
calvin
|
4a5a4ed0bf
|
Fix compilation and usage under Windows system.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3827 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-18 09:51:54 +00:00 |
|
calvin
|
b30fb3b09c
|
Remove duplicate code in http checker.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3820 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-16 19:52:09 +00:00 |
|
calvin
|
caf8ba6297
|
Really allow parsing of XHTML files; I forgot some places to adjust the MIME checking.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3818 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-16 13:03:48 +00:00 |
|
calvin
|
a6deeeb8a5
|
Support parsing of HTML pages served with content type application/xhtml+xml
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3817 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-16 09:39:49 +00:00 |
|
calvin
|
ff41aa8d9f
|
Lower the MIME content-type info from HTTP headers befure using it
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3816 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-16 09:38:09 +00:00 |
|
calvin
|
d26386d03f
|
Catch errors when getting content for title.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3814 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-12 15:38:26 +00:00 |
|
calvin
|
8085045ae9
|
Added extra status logger class
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3811 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-11 13:02:22 +00:00 |
|
calvin
|
f7a8b16096
|
Do not override local variable in for loop
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3810 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-11 13:01:56 +00:00 |
|
calvin
|
fa0c868773
|
Simplified Logger.writeln() method.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3808 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-11 13:01:36 +00:00 |
|
calvin
|
3b5e28ff58
|
Improved log end output: print number of duplicate error and warnings
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3801 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-11 07:33:19 +00:00 |
|
calvin
|
a880939c40
|
Initialize variables in reset(), not in subsequent methods
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3796 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-08 09:27:13 +00:00 |
|
calvin
|
5588df8ebf
|
Remove trailing whitespace
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3794 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-08 09:26:56 +00:00 |
|
calvin
|
aba08b8b7d
|
Improved graph output: print labels as node names.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3793 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:08:54 +00:00 |
|
calvin
|
83bd7ce4ac
|
Improved network interface detection on POSIX systems
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3792 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:08:36 +00:00 |
|
calvin
|
290528b84f
|
Added title attribute to URL data.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3790 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:07:56 +00:00 |
|
calvin
|
4ade9a79cc
|
Moved link and title parsing into htmlutil package
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3789 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:07:48 +00:00 |
|
calvin
|
99269d12cc
|
Add base method for Url.get_title()
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3788 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:07:38 +00:00 |
|
calvin
|
58e44dbf8e
|
Updated documentation and todo list.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3787 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-07 13:07:30 +00:00 |
|
calvin
|
e8a4744643
|
Use enum utility function for thread priorities.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3784 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-05 07:14:04 +00:00 |
|
calvin
|
5f818f620a
|
Backport namedtuple container from Python 2.6
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3783 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-06-05 07:13:55 +00:00 |
|
calvin
|
5f4d61e018
|
Use keyword arguments in translation strings.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3780 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-27 19:44:40 +00:00 |
|
calvin
|
97772c9700
|
Improved email check messages.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3779 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-27 19:44:07 +00:00 |
|
calvin
|
2e4d0894fc
|
Stop checking a list of emails at the first invalid one.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3778 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-27 19:43:20 +00:00 |
|
calvin
|
e6e51dbc6b
|
Overwrite old results when checking a list of emails.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3777 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-27 19:42:52 +00:00 |
|
calvin
|
66ff422f6b
|
Allow overwriting of an old check result.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3776 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-27 19:42:38 +00:00 |
|
calvin
|
5bf875bebe
|
Use configdata for application name
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3773 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-22 12:17:24 +00:00 |
|
calvin
|
7297519b04
|
Remove or replace unused variables.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3772 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-22 12:10:08 +00:00 |
|
calvin
|
2cb2ee9403
|
Use base log level for clamav warning
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3766 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 17:01:49 +00:00 |
|
calvin
|
9352dbf5e4
|
Move test files to separate module
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3763 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 17:01:16 +00:00 |
|
calvin
|
90587545f7
|
Catch attribute errors in logger flushing
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3761 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 16:57:31 +00:00 |
|
calvin
|
2f25962789
|
Match newlines in catch-all rules
Avoid printing spurious newlines when HTML parsing. The "." does
not match newlines, correct that in the catch-all lexer rules.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3760 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 16:56:58 +00:00 |
|
calvin
|
670a1df9b3
|
Updated documentation for new Python 2.5 dependency
Removed old references of Python 2.4, together with compatibility
hacks.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3757 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 10:49:00 +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
|
dbb498a395
|
Add virus checking
New option --scan-virus to check the content of URLs for
viruses with ClamAV.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3753 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-20 08:57:37 +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
|
b96e8120d6
|
Add W3C Validator checks
Add new options --check-html-w3 and --check-css-w3 to allow checking
of HTML and CSS pages with the online W3C validators.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3748 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-08 10:36:54 +00:00 |
|
calvin
|
bc9b9ee07e
|
Move http util function in a separate module.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3747 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-05-08 10:36:08 +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
|
df9f31dcb1
|
Only check HTML/CSS syntax of intern URLs
The HTML and CSS syntax check now only applies to URLs
which match those given on the command line.
This makes checking of personal pages easier.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3743 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-29 17:48:47 +00:00 |
|
calvin
|
ac4d09f83d
|
Fix errors in CSS and HTML syntax check
Properly encode the warning messages as Unicode, and prevent
overwriting of the "log" module with a local variable.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3742 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-29 17:48:22 +00:00 |
|
calvin
|
92c74ece4d
|
Send HTTP Referer header to both http and https URLs
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3741 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-29 13:33:35 +00:00 |
|
calvin
|
5d8bdaaa1f
|
Use generators instead of lists where possible
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3739 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-28 00:26:02 +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
|
017b73db27
|
Fix cookie test!
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3728 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-25 08:34:10 +00:00 |
|
calvin
|
72db31e546
|
Only check syntax of valid URLs
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3726 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-25 07:53:11 +00:00 |
|
calvin
|
973da91f44
|
Source code cleanup: use or remove unused variables
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3724 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-25 07:49:52 +00:00 |
|
calvin
|
e266a65b64
|
Fix css check
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3723 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-24 10:46:19 +00:00 |
|
calvin
|
62efec3b35
|
Added CSS syntax check.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3719 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-24 09:44:18 +00:00 |
|
calvin
|
cce6affa17
|
Add --check-html option to check the HTML syntax.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3718 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-23 23:04:31 +00:00 |
|
calvin
|
9f77f97434
|
Add distclean target; use Python2.5 includes
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3717 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-23 23:03:55 +00:00 |
|
calvin
|
df857aab8d
|
Intern patterns now accept URLs with and without "www." prefixes
as default. This allows sites to check that use both variants.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3714 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 09:18:58 +00:00 |
|
calvin
|
5a2f89fa3d
|
Add redirect warning for commandline URLs
If URLs given on the commandline are redirected, the automatic
intern patterns might not match anymore. A warning makes this
more prominent.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3712 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 09:18:36 +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
|
c58dd965af
|
Set HTML charset according to logger output encoding.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3708 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 01:28:56 +00:00 |
|
calvin
|
18c6e6e38a
|
Set default_encoding on i18n init
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3707 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 01:28:47 +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
|
cfc651550a
|
Use set() instead of a list for the set of supported languages
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3703 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 01:28:10 +00:00 |
|
calvin
|
fa48fe354d
|
Use LC_MESSAGES locale, not default system locale in i18n
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3699 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-21 01:27:38 +00:00 |
|
calvin
|
963feb2288
|
Double Ctrl-C stops checking immediately without cleanup.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3696 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-20 23:56:25 +00:00 |
|
calvin
|
9c56f03ae3
|
Shutdown immediately when Ctrl-C is given twice
Try sys.exit() to shutdown immediately after Ctrl-C keyboard
interrupt was given twice.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3695 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-19 07:47:16 +00:00 |
|
calvin
|
8ae6d94b45
|
Improved error messages for exceptions
Prepend the exception name before the error message of exceptions.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3694 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-19 07:47:00 +00:00 |
|
calvin
|
67aed38df2
|
Bump copyright year
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3693 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-19 07:46:52 +00:00 |
|
calvin
|
4968f1b3cd
|
Prevent empty exception values.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3690 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-18 07:42:24 +00:00 |
|
calvin
|
ba148a9d71
|
Proper MX DNS request fallback
Properly fall back to DNS A requests when no MX host could be found
for a mailto: URL.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3689 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-14 22:34:46 +00:00 |
|
calvin
|
9b7cf763ff
|
Fix test for new www.example.org URL
Fix test data using www.example.org instead of imadoofus.org URLs.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3688 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-14 22:34:29 +00:00 |
|
calvin
|
88242b4612
|
Compare to singletons with "is"
Make sure comparisons with singletons like None/True/False use
"is", not "==/!=".
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3687 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-14 22:34:16 +00:00 |
|
calvin
|
4055721fd4
|
Use internal gzip2 module
Use the internal gzip replacement module gzip2 for all GzipFile handling.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3685 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-14 22:33:55 +00:00 |
|
calvin
|
17cd16185f
|
Remove timestamp from gzipped files
Remove the timestamp from gzipped files since it might be a security
and/or privacy risk to include it.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3684 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-04-14 22:33:42 +00:00 |
|
calvin
|
bf277085e9
|
Regenerate HTML scanner with new flex version
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3683 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-25 21:24:32 +00:00 |
|
calvin
|
1f5a2d47ea
|
Syntax cleanups
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3682 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-25 21:24:21 +00:00 |
|
calvin
|
e178405748
|
Use example.{com,org} for example URLs
Use the guaranteed not available example.com and example.org DNS names
in example URLs.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3681 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-25 21:23:34 +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
|
370bd058ea
|
Add htmlsax.so target for local build
Add target to build htmlsax.so locally. Also add include path
for local python SVN repository for testing.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3678 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-19 10:21:52 +00:00 |
|
calvin
|
91a0aad5d8
|
Fix buggy persistent HTTP connections
Workaround for buggy servers that break protocol synchronization of
persistent HTTP connections.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3677 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-14 13:28:43 +00:00 |
|
calvin
|
67e55d3832
|
Revert "Update httplib2.py from upstream SVN"
This reverts commit 00937008e0c2e6d86cf8d9e9c2d54ff5d7443dcc.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3676 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-14 13:28:33 +00:00 |
|
calvin
|
f0faf1b155
|
Update httplib2.py from upstream SVN
Added some bugfixes from the Python upstream httplib.py.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3675 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-14 13:28:26 +00:00 |
|
calvin
|
1730097265
|
Prevent Unicode errors for non-ASCII emails
Prevent Unicode errors when email address contains non-ASCII characters.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3673 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-03-02 23:38:02 +00:00 |
|
calvin
|
860def8d34
|
Remove superfluous path slash
Really fix the test_misc unit test by removing a superluous path slash.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3672 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-02-08 10:38:46 +00:00 |
|
calvin
|
13df77c0b5
|
Added .gitignore files
Ignore files for git version tracking system.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3671 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-02-08 10:38:29 +00:00 |
|
calvin
|
294261d80a
|
Replace hardcoded test paths for test_misc
Replace the hardcoded test paths with variables. Fixes failures
in the test_misc unit test.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3670 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-02-08 10:38:11 +00:00 |
|
calvin
|
e1b1b7d916
|
Regenerate HTML lexer with flex 2.5.34
The HTML lexer .c file has been regenerated with a new upstream
release of flex 2.5.34.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3669 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-02-08 10:38:00 +00:00 |
|
calvin
|
f01a77bab1
|
Don't parse '-->' as end-of-comment in script mode. This fixes parsing errors on some sites.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3668 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-01-23 09:43:39 +00:00 |
|
calvin
|
8c4d8145a7
|
simplify the CDATA matching rules to be more straightforward
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3667 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-01-23 09:11:50 +00:00 |
|
calvin
|
7cf9723b10
|
don't parse <script for=''> as URL
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3659 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2008-01-11 16:45:30 +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
|
c99b9b1e8f
|
added
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3657 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-28 08:25:40 +00:00 |
|
calvin
|
c971ebdabf
|
Added Shockwave Flash (SWF) parsing
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3656 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-28 02:12:48 +00:00 |
|
calvin
|
ad7c9bbc76
|
Don't print cached errors or warnings unless verbose output is requested.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3640 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-14 10:58:10 +00:00 |
|
calvin
|
1919c30bdf
|
Do not throw internal errors when writing from a thread to a non-opened file
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3638 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-13 12:25:21 +00:00 |
|
calvin
|
6c07be042d
|
Add optional leading dot for cookie domain value
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3637 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-13 11:52:10 +00:00 |
|
calvin
|
fddf890bd4
|
Allow spaces in cookie values
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3636 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-13 11:44:18 +00:00 |
|
calvin
|
30d2b4f520
|
HTTP content data is only considered valid for parsing if the request was not redirected and is a GET request.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3633 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-13 10:50:13 +00:00 |
|
calvin
|
41bc0b2b32
|
use 'self.data is None' to test if data is already read or not
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3631 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-03 14:09:20 +00:00 |
|
calvin
|
5591bbe052
|
fix self.downloadtime to self.dltime
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3630 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-03 14:01:36 +00:00 |
|
calvin
|
7a4c7e9f44
|
remove unused imports reported by pyflakes
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3629 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-03 13:54:44 +00:00 |
|
calvin
|
8e6c6455ab
|
add missing import
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3626 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-01 15:56:15 +00:00 |
|
calvin
|
09ce26d5fe
|
removed debug flag, test the LOG_CHECK logger for debug settings
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3623 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-01 15:50:59 +00:00 |
|
calvin
|
ebb428044c
|
Simplify option parsing: check option existance before access instead of catching an exception.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3622 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-12-01 15:50:33 +00:00 |
|
calvin
|
8d2dc781e1
|
Ensure unused or expired connections are closed.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3617 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-30 16:42:41 +00:00 |
|
calvin
|
042f70115f
|
updated copyright
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3616 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-30 14:57:03 +00:00 |
|
calvin
|
f8a54faae9
|
make sure internpat does not remove a trailing slash, which results in checking of URLs that are not a prefix of the given URL.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3613 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-30 10:37:14 +00:00 |
|
calvin
|
9cf3314eab
|
Use constants for warning tags, avoiding typos in string constants. And move the constants into a separate module const.py
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3611 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-29 07:50:22 +00:00 |
|
calvin
|
e007ea5dae
|
fix warning typo
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3610 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-29 06:37:40 +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 |
|
calvin
|
a50784042f
|
make sure URL to test for IDNA encoding errors has non-ascii characters
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3608 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-28 18:40:33 +00:00 |
|
calvin
|
40b3be412b
|
revert the catch UnicodeError change
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3607 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-28 18:39:12 +00:00 |
|
calvin
|
6a0960aa66
|
only store parser contents in LinkFinder handler, not in all handlers
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3602 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-14 19:06:39 +00:00 |
|
calvin
|
a1d911127b
|
remove comments from CSS files before parsing for links
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3601 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-14 18:46:14 +00:00 |
|
calvin
|
cb588a3c5d
|
replace tabs with spaces
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3598 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-14 17:55:55 +00:00 |
|
calvin
|
ce8b963dd9
|
more code cleanups and documentation
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3596 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-14 17:46:18 +00:00 |
|
calvin
|
370749cafb
|
cleanup the code and add some documentation
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3595 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-14 17:34:50 +00:00 |
|
calvin
|
17906ca1e0
|
use Python 2.4 for local builds
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3592 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-13 12:38:01 +00:00 |
|
calvin
|
c93fc79702
|
ignore errors in idna encoding of hostnames
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3591 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-11-13 12:36:42 +00:00 |
|
calvin
|
e9c973fe06
|
Honor urllib.proxy_bypass() when ignoring proxy settings
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3583 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-10-23 22:56:44 +00:00 |
|
calvin
|
ad121779af
|
don't double encode info text in html output
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3578 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-10-16 17:59:57 +00:00 |
|
calvin
|
b4289c6ebe
|
added password protected site
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3577 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-10-02 01:07:12 +00:00 |
|
calvin
|
fe438941a9
|
cleanup
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3576 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-10-02 01:06:24 +00:00 |
|
calvin
|
e4c3e81b49
|
add Python SVN tests
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3575 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-10-02 01:05:40 +00:00 |
|
calvin
|
2edfaea03e
|
Read complete body data on persistent connections, else subsequent requests could fail.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3568 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-08-08 19:33:10 +00:00 |
|
calvin
|
2b94c0c161
|
Assume missing HEAD requests for Zope server on text/plain content type
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3567 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-08-08 18:26:55 +00:00 |
|
calvin
|
d5685ba4dc
|
fix typo
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3566 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-08-08 18:08:53 +00:00 |
|
calvin
|
69a38bfd37
|
Set SSL connection object to None to release it on closing.
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3565 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-08-07 14:50:46 +00:00 |
|
calvin
|
cd95ac054f
|
fix message typo for not disclosing information
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3564 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-07-22 22:54:37 +00:00 |
|
calvin
|
4c0620c498
|
use default python
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3559 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-06-16 22:08:41 +00:00 |
|
calvin
|
88d410a445
|
don't use repr() on unicode names, else it prints escape chars
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3554 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-06-13 00:36:23 +00:00 |
|
calvin
|
5aed37dada
|
use german server for faster testing (at least for me)
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3553 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-06-13 00:35:32 +00:00 |
|
calvin
|
4093da56db
|
add result attribute
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3552 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-04-03 00:57:55 +00:00 |
|
calvin
|
590cfc95f4
|
add created attribute
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3550 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-04-03 00:53:38 +00:00 |
|
calvin
|
702885d7d8
|
Use standard UTF-8 charset name for XML output encoding
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3549 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-04-03 00:41:40 +00:00 |
|
calvin
|
9de237b4c2
|
Check that charset is not None before lowering it in set_encoding().
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3547 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-03-21 19:32:19 +00:00 |
|
calvin
|
32fe705358
|
var typo fix
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3544 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-02-21 22:22:24 +00:00 |
|
calvin
|
a78811a422
|
sanitize the configuration
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3540 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-02-21 22:17:02 +00:00 |
|
calvin
|
56d98f9d71
|
mention that --anchors enables logging of warnings
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3536 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-02-19 19:24:52 +00:00 |
|
calvin
|
df48d4a905
|
bump up copyright year
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3534 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2007-01-01 14:57:38 +00:00 |
|
calvin
|
2e5a5d20df
|
prepare for Py_ssize_t conversion
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3531 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-12-08 22:07:31 +00:00 |
|
calvin
|
b274787c5b
|
prepare for Py_ssize_t conversion
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3530 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-12-08 22:07:23 +00:00 |
|
calvin
|
7397929e9e
|
updated from SVN
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3529 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-12-06 23:53:47 +00:00 |
|
calvin
|
dcc1852afb
|
use new exception syntax for raising
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3528 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-12-06 23:52:09 +00:00 |
|
calvin
|
be4d9a2468
|
added patches from SVN
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3527 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-12-06 23:49:02 +00:00 |
|
calvin
|
7fb471eb2e
|
ignore errors on log file open, display a warning instead
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3518 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-11-21 17:10:27 +00:00 |
|
calvin
|
d208818694
|
added
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3517 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-11-21 17:09:49 +00:00 |
|
calvin
|
c217b6d441
|
don't set result on self.get_content() redirections
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3515 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-11-17 20:42:00 +00:00 |
|
calvin
|
db55727f69
|
add missing functions to ListDict
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3511 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-11-06 22:12:05 +00:00 |
|
calvin
|
61f41c4949
|
fix the empty useragent test case
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3509 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 20:37:21 +00:00 |
|
calvin
|
3f099a6438
|
use boolean objects for rule line allowance
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3508 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 20:36:31 +00:00 |
|
calvin
|
698f7183bc
|
fix vrfy error message
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3507 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 19:57:29 +00:00 |
|
calvin
|
ce0f1cd62a
|
use Py_MEMCPY macro
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3506 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 19:31:14 +00:00 |
|
calvin
|
2af8dcbead
|
remove unused include
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3505 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 19:30:55 +00:00 |
|
calvin
|
e29704ce61
|
use Py_VISIT macro for cycle traversal
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3503 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-10-19 19:08:21 +00:00 |
|
calvin
|
95f9dcbbc5
|
fix error messages
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3486 e7d03fd6-7b0d-0410-9947-9c21f3af8025
|
2006-09-24 10:24:41 +00:00 |
|