linkchecker 7.x-1.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-7.x-1.0-beta1.tar.gz | 43.76 KB | 1887e85c0e66ae9530d99900b4e17beb |
| linkchecker-7.x-1.0-beta1.zip | 48.71 KB | 242f5e59368c4702d790cafcf980ae52 |
Release notes
Highlights in this release:
- Several performance related optimizations have been added.
- Added HTTP range support for high performance link checks with GET method.
- New link checker mode: internal only
Other changes and bugfixes:
* #1438376: D7 Upgrade failed with PHP 5 < 5.3.0, array_replace() missing
* #1429284: Don't follow redirects
* #1416830: Link fields are not being extracted
* #1410376: Cannot open blocks to edit from the broken links report
* #1410388: Cannot open comment to edit from links in the broken links report
* #1410402: After deleting comments, Links are still displayed as Broken
* #1405512: After deleting blocks, Links are still displayed as Broken
* #1405504: Re-check link after creating redirect
* #1350926: Added Drush support
* HTML5: Added support for tags in and tags
* Replace links with 301 redirections in all supported fields.
* #1388760: Use (node|comment)_load_multiple() where possible.
* Upgraded README.txt to D7
* Core upgrade.php destroys text
* #909504: D7 port - Upgrade blacklisted internal filter names.
* Removed obsolete linkchecker_extract_from_source variable
* Removed wysiwyg textarea exclusion hacks from D6 times.
* #1021384: New link checker mode : internal only
linkchecker 6.x-2.5
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.5.tar.gz | 41.87 KB | af160b27f2ce58d08cbc2be490f10b79 |
| linkchecker-6.x-2.5.zip | 46.43 KB | ba49cc65ac3c094f1b8beff2c4f9725c |
Release notes
Highlights in this release:
- Several performance related optimizations have been added.
- Added HTTP range support for high performance link checks with GET method.
- New link checker mode: internal only
Other changes and bugfixes:
* Fix for access bypass vulnerability.
* #1429284: Don't follow redirects
* Removed block 'title' for consitency reasons. It's only a title in administration and should not contain URLs
* Show a recommendation next to blacklisted filter names.
* #1149596: Links with spaces are not extracted
* Backported some documentation fixes
* Batch redirect URL added for blocks
* #860700: Disable all non-http(s) links for link checking until we have curl implemented
* #1054118: After batch scan the target url is not pointing to the node view
* #1075390: Added HTTP range support (Performance)
* Links disabled for checking (blacklist, never checked) will be counted as as unchecked and the number of unchecked links will therefore never become zero.
* #1321378: Improve performance of queries
* #953958: User able to see other user broken links
* truncate is ***much*** more faster than delete.
* #725398: variable_get() may not be available in the install.php run
* First decode, than filter as URLs could theoretically consist of encoded blanks only.
linkchecker 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-7.x-1.x-dev.tar.gz | 43.92 KB | eb5063e5019c1e790ae4710c0f13ec70 |
| linkchecker-7.x-1.x-dev.zip | 48.88 KB | e451d669902dd96289c45b6c355a0226 |
Release notes
Nightly build, may be broken
linkchecker 5.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.4.tar.gz | 46.3 KB | 015186b55e1eb73654346f8c5fb9dce2 |
| linkchecker-5.x-2.4.zip | 53.71 KB | 3ca6fcbb648214d129f6d2e297b8a421 |
Release notes
By this version Link checker D5 is in maintenance mode only. Only critical issues will be fixed.
* #566388 by wimh, hass: Re-check link status on next cron run
* #632732 by sleepcamel, hass: Add a message to $node->log when saving a new revision
* #627774 by charmer: Linkchecker Czech Translation
* Replace word "node" in text with "content" for easier translation
* #580248: Prevent link check failure if 'max_execution_time' = 0 (unlimited).
* Blacklisted "smileys/0" filter as the URLs are maintained in the Smiley module settings
* Fixed wrong variable name in single comment import function
* Updated README.txt
* Cleanup / refactoring _linkchecker_extract_links()
* #563464: Internal links reported as broken incorrectly on SSL only site. Use $base_root as site URL for prefixing absolute internal URLs.
* E_ALL saver...
* Better menu item description, D7 backport.
* Dynamic destination for user broken links page
* Use theme function for item_list
* Dynamic colspan for no data
* Joined wrong fields in user report with comments enabled
* Filters do not run on content as expected.
* db_last_insert_id('boxes', 'bid') could return a wrong value if other contrib modules add block hooks and insert something in other tables.
* Make all count() upper case
* Show items in a list
* Filter $link->error for arbitrary code
* #532178 by hass: Database update #6209 failed
linkchecker 6.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.4.tar.gz | 53.38 KB | efa94d210770a1a858ebc2c167616595 |
| linkchecker-6.x-2.4.zip | 63.61 KB | 806f612823d32fb98c9940c431c35ec8 |
Release notes
* #566388 by wimh, hass: Re-check link status on next cron run
* #632732 by sleepcamel, hass: Add a message to $node->log when saving a new revision
* #627774 by charmer: Linkchecker Czech Translation
* Replace word "node" in text with "content" for easier translation
* #580248: Prevent link check failure if 'max_execution_time' = 0 (unlimited).
* Blacklisted "smileys/0" filter as the URLs are maintained in the Smiley module settings
* Fixed wrong variable name in single comment import function
* Updated README.txt
* Cleanup / refactoring _linkchecker_extract_links()
* #563464: Internal links reported as broken incorrectly on SSL only site. Use $base_root as site URL for prefixing absolute internal URLs.
* E_ALL saver...
* Better menu item description, D7 backport.
* Dynamic destination for user broken links page
* Use theme function for item_list
* Dynamic colspan for no data
* Joined wrong fields in user report with comments enabled
* Filters do not run on content as expected.
* db_last_insert_id('boxes', 'bid') could return a wrong value if other contrib modules add block hooks and insert something in other tables.
* Make all count() upper case
* Show items in a list
* Filter $link->error for arbitrary code
* #532178 by hass: Database update #6209 failed
* #196862 by hass: COUNT(*) is an expensive query in InnoDB.
* Added links extraction .test
linkchecker 5.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.3.tar.gz | 32.37 KB | ba0f0ca4a91f1ce3d996deec60f082bf |
| linkchecker-5.x-2.3.zip | 38.19 KB | b92e01f14e0d992a52e733948ed20ec2 |
Release notes
by wimh: Copy an paste error, used _linkchecker_node_links_missing() in _linkchecker_add_comment_links()
#536744 by wimh, hass: Add broken links warning message to block edit page on view, but not after save.
#536744 by wimh, hass: Fix comment edit form to show the broken links warning message only on 'view' and 'preview', but not after save.
Fix inline documenation typos
Code style, variable names, constant for limit, doc fixes, others
#536672 by wimh, hass: Link references not updated when last link of a node/comment/block is removed
More comments added.
Updated translation files
Use update_sql() for permission updates
Save form settings on link scan and clear.
#497096: Support links generated by input filter
Remove duplicate lid's in SQL results
#465414: Followup for relative links extracted incorrectly
Note that custom link settings are lost on every clean and re-analyse task
Added GUI for link check URL filter
#524380: Do not check example.com/net/org domain links
Updated installation steps in README.txt
Added sample URLs for internal and external to description
Changed permission name "access linkchecker" to "access broken links report"
Added the status code 302 to the list of ignored response codes.
Select from comment table only, if comment modules is active.
Remove ignored links from broken links view
linkchecker 6.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.3.tar.gz | 36.2 KB | 2c622781a1e65a60214540861a349e25 |
| linkchecker-6.x-2.3.zip | 44.1 KB | c87b2059fea31dcf31ac0fffb20d6a73 |
Release notes
By this release linkchecker no longer depends on job_queue!
by wimh: Copy an paste error, used _linkchecker_node_links_missing() in _linkchecker_add_comment_links()
#536744 by wimh, hass: Add broken links warning message to block edit page on view, but not after save.
#536744 by wimh, hass: Fix comment edit form to show the broken links warning message only on 'view' and 'preview', but not after save.
Fix inline documenation typos
Code style, variable names, constant for limit, doc fixes, others
#536672 by wimh, hass: Link references not updated when last link of a node/comment/block is removed
Remove dependency on job_queue.
Batch API does the re-scans of nodes having many many links.
More comments added.
Updated translation files
Use update_sql() for permission updates
Remove obsolete comments (batch process has been refactored)
Save form settings on link scan and clear.
Remove duplicate check_plain() in batch message
#497096: Support links generated by input filter
Remove duplicate lid's in SQL results
#465414: Followup for relative links extracted incorrectly
Note that custom link settings are lost on every clean and re-analyse task
Added GUI for link check URL filter
#524380: Do not check example.com/net/org domain links
Updated installation steps in README.txt
Refactored batch API process.
Batch API process moved in extra file
linkchecker 5.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.2.tar.gz | 29.07 KB | d51d1c42b823f9525c4a67ccfaf4fe93 |
| linkchecker-5.x-2.2.zip | 34.56 KB | a726fc53f6c57615d66f05d86ea2e7ba |
Release notes
* Removed confusing watchdog message.
* Use default node type revision setting and save a revision on 301 auto-update.
* UX: Provide more descriptive help what the HTML tags are for.
#451456: 301 auto-update could break links
#452080: Update permanently moved internal links is broken
* Removed duplicate _linkchecker_add_xxx_links() calls. node_save automaticallly calls hook_nodeapi and comment_save automatically calls hook_comment with 'update'.
* Added a link to the job_queue module project page
#465414: Stop incorrect extraction of relative links
* Typo fixed in batch finished message
* Removed unused default case
* Removed UI setting no longer having a real use case (and reduce complexity)
* Deleted the associated variable.
* One more chance to extract a URL (for e.g. Java Applet)
* Added support for HTML5 tags (video|audio|source)
* Uncomment cURL requirement until implemented.
#402742: Integration with path_redirect
#427906, #417354: Extract links from various configurable HTML tags (a|area|img|iframe|object|param|embed)
#504332: Cannot install, HTTP request status fails
* Show edit link only if user have permission to change settings
* New permission to edit link settings
* Add UI to change request method
* Add ignore filter for links pointing to buggy servers
linkchecker 6.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.2.tar.gz | 30.56 KB | 5aff9879eff54ed678a8c73a27b8122a |
| linkchecker-6.x-2.2.zip | 37.26 KB | 4a0944a7aa8dfc7ce9408c9eec697a47 |
Release notes
* Removed confusing watchdog message.
* Use default node type revision setting and save a revision on 301 auto-update.
* UX: Provide more descriptive help what the HTML tags are for.
#451456: 301 auto-update could break links
#452080: Update permanently moved internal links is broken
* Removed duplicate _linkchecker_add_xxx_links() calls. node_save automaticallly calls hook_nodeapi and comment_save automatically calls hook_comment with 'update'.
* Added a link to the job_queue module project page
#465414: Stop incorrect extraction of relative links
* Typo fixed in batch finished message
* Removed unused default case
* Removed UI setting no longer having a real use case (and reduce complexity)
* Deleted the associated variable.
* One more chance to extract a URL (for e.g. Java Applet)
* Added support for HTML5 tags (video|audio|source)
* Uncomment cURL requirement until implemented.
#402742: Integration with path_redirect
#427906, #417354: Extract links from various configurable HTML tags (a|area|img|iframe|object|param|embed)
#504332: Cannot install, HTTP request status fails
* Show edit link only if user have permission to change settings
* New permission to edit link settings
* Add UI to change request method
* Add ignore filter for links pointing to buggy servers
linkchecker 6.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.1.tar.gz | 25.2 KB | 7aeaaea97af18c2ed4501c689a823d31 |
| linkchecker-6.x-2.1.zip | 32.23 KB | ec7bdd7cabacc4708599ba4d7c494f95 |
Release notes
This is a maintenance release to fix a few usability issues and bugs.
Many thanks to midkemia who contributed most of the new help texts.
Bugs fixed:
#409324 by Dave Reid: _linkchecker_delete_node_links() expects a nid, but passed a node object
#386612 by hass: Prevent possible cron failures caused by too many link checks
#408860 by Dave Reid: PHP notice: Undefined property: stdClass::$moderate in linkchecker.module on line 428.
#373485 by hass: DB errors when adding a new node
#387228: linkchecker.module fails in PHP4 on line 910
#375767: Wrong table aliases and column names for comments and boxes
Added MySQL 5.0 requirement check
Show broken link message on node prepare, not view
Usability
#380548: No results after configuration changes
#380476: Descriptive text in Admin confusing
#381986: Broken link does not immediately disappear in broken links list after link has been fixed in content
#380872 by hass: Show informative message about current check status on reports page.
linkchecker 5.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.1.tar.gz | 24.34 KB | a084e1489fd6bc79aab5ad45a91de76b |
| linkchecker-5.x-2.1.zip | 29.84 KB | e679395343dd6c44aeb4be71295858f4 |
Release notes
This is a maintenance release to fix a few usability issues and bugs.
Many thanks to midkemia who contributed most of the new help texts.
Bugs fixed:
#409324 by Dave Reid: _linkchecker_delete_node_links() expects a nid, but passed a node object
#386612 by hass: Prevent possible cron failures caused by too many link checks
#408860 by Dave Reid: PHP notice: Undefined property: stdClass::$moderate in linkchecker.module on line 428.
#373485 by hass: DB errors when adding a new node
#387228: linkchecker.module fails in PHP4 on line 910
#375767: Wrong table aliases and column names for comments and boxes
Added MySQL 5.0 requirement check
Show broken link message on node prepare, not view
Usability
#380548: No results after configuration changes
#380476: Descriptive text in Admin confusing
#381986: Broken link does not immediately disappear in broken links list after link has been fixed in content
#380872 by hass: Show informative message about current check status on reports page.
linkchecker 6.x-2.0
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.0.tar.gz | 23.86 KB | 8b187b37a614f197609479fbc2a25942 |
| linkchecker-6.x-2.0.zip | 30.46 KB | 57b66dabce8ddb2884954c7cec3489b0 |
Release notes
This version is a complete re-write from scratch of link checker. It now uses API function whenever possible and integrates well into Drupal menus and have many new features and code style is core trustworthy. For more information about the features see the project home, please.
linkchecker 5.x-2.0
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.0.tar.gz | 22.83 KB | d1d4138a0e6da8df8cfb26ffa22dc0f0 |
| linkchecker-5.x-2.0.zip | 28.15 KB | 7c227554955e365526e8c080f2f79af3 |
Release notes
This version is a complete re-write from scratch of link checker. It now uses API function whenever possible and integrates well into Drupal menus and have many new features and code style is core trustworthy. For more information about the features see the project home, please.
linkchecker 5.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-2.x-dev.tar.gz | 30.25 KB | 8cefc013a04e039783e460fa0c881d38 |
| linkchecker-5.x-2.x-dev.zip | 32.07 KB | d85eb872f863328d2e990024f3853471 |
Release notes
Nightly development build. Maybe unstable.
linkchecker 6.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-6.x-2.x-dev.tar.gz | 42.09 KB | 33f0e0ed6caf8907d3814d0d1fddcdd4 |
| linkchecker-6.x-2.x-dev.zip | 46.66 KB | 0896cd314be6b0e6f5d40413806d6229 |
Release notes
Nightly development build. Maybe unstable.
linkchecker 5.x-1.2
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-1.2.tar.gz | 13 KB | 080e2d15f41aff991691b19bdf14259a |
| linkchecker-5.x-1.2.zip | 14.68 KB | 6bb8a381f3cf6c4cee3e294280ddafac |
Release notes
New features:
- weekly or monthly re-run.
- configurable array of response codes NOT indicating broken links (e.g. 401 Authorisation Required)
Bug fixes:
- 404 code has been wrongly ignored as well as 401-403 as intended in the previous release
linkchecker 5.x-1.1
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-1.1.tar.gz | 12.42 KB | cd2acd1128df1cc3ca1ab9f3cc2f502e |
| linkchecker-5.x-1.1.zip | 14.03 KB | 675dedb14bac879d67e33745287ecb1b |
Release notes
The 1.1 replaces the broken 1.0. No features added, just minor fixes and code cleanup.
linkchecker 5.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-1.0.tar.gz | 12.58 KB | 88bfb2b07b48318d650e0f392ea8ce8a |
| linkchecker-5.x-1.0.zip | 19.6 KB | 20cf5ca0669a742113dc7c6aced48b29 |
Release notes
Bug fix - typo at the end of the file linkchecker.module
Added support for links like:
< a href=”” (anything)
<a href=’’
<a href = ‘’
(Thanks to John Perkins)
linkchecker 5.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| linkchecker-5.x-1.x-dev.tar.gz | 32.92 KB | dff798891010ac0631f21506bd3b642b |
| linkchecker-5.x-1.x-dev.zip | 36.38 KB | ae3c28bd5c4207900a27972455043581 |
Release notes
Initial release with few fixes, has been used on a production server for a while.