Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download linkchecker-7.x-1.0-beta1.tar.gztar.gz 43.76 KB
MD5: 1887e85c0e66ae9530d99900b4e17beb
SHA-1: 1fd3265dd856f0b8302b2ea8a90b794b268b84b5
SHA-256: 8ef4e608da6ca8da318b202b54b27edc2d1ef127b78f17c1897b1e606858b9f7
Download linkchecker-7.x-1.0-beta1.zipzip 48.71 KB
MD5: 242f5e59368c4702d790cafcf980ae52
SHA-1: 4b0dc768e56c282c685fd5f309a3a83847f58413
SHA-256: 2a0283bc76db5bf41e5ce5e4f331cf6dea1f9673201535ffc9e5ea69e11f4747

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
* #909504: D7 port - run _filter_url() on link module fields as linkchecker requires html code links to extact links via dom.
* #909504: CamelCase removal (code style)
* #1334056: Undefined indices in linkchecker_parse_fields()
* #1334056: Undefined index: und in _linkchecker_add_node_links() & _linkchecker_add_comment_links()
* Coder code style review, 95% of invalid errors/warnings skipped.
* Fixed wrong variable name in .test
* #1212748: Unprocessed redirect links
* Change to theme() function and reduce code.
* Upgrade theme('item_list') to D7.
* Re-use some constants from D7 core for future.
* Unique variable names
* db_truncate() is ***much*** more faster than db_delete().
* Stop suppressing errors. If there are errors we need to catch them.
* Block module is optional in D7.
* node_load() now only takes nid and vid as parameters.
* Remove more tabs and indent bugs
* Replace tabs with spaces
* Upgrade "Remove dead links without references" query to new DB API.
* Remove obsolete comment about a core DB API bug that has been fixed long time ago.
* Removed coding debugging from test
* Upgrade theme_item_list()
* Upgraded linkchecker_link_edit_form()
* Updated tests
* Updated _linkchecker_status_handling()
* Added _linkchecker_replace_fields()
* Fixed some warnings
* Fixed a bug in link replace regex
* Upgraded theme('item_list') with items array.
* Upgraded comment link extraction
* Upgraded hook_comment_insert/update/delete.
* Minor code change for SQL statement consistency
* Upgrade to D7 code style - Implements hook_foo()
* Upgrade hook_node_insert/update/delete
* Code restructuring
* Fixed broken extractor code
* Block module is optional in D7. Added dependency message.
* D7 code style fixes
* Re-calulate 1000 links per batch
* Upgrade urlhashes from md5 to drupal_hash_base64.
* block_box_get() is now block_custom_block_get()
* Added field extraction support for nodes
* Blacklisted insert_block module
* node_load() now only takes nid and vid as parameters.
* drupal_set_title() automatically uses check_plain() in D7.
* Updated "Implements hook_foo()".
* New string concatenation rules in D7
* drupal_set_message() should be enclosed within t() so that it is translatable
* Translations have been moved to l.d.o
* Update functions cleanup, prepare filter name updates. Added some text.
* New description, cck is now fields
* files[] is no longer required, except for files that define classes.
* Remove $ret from update hook
* Follow D7 update hook changes.
* Port D6 .test to D7
* #801584 by hass: Extract "longdesc" from "img" tags
* Added configure link
* #788392 by Gábor: hook_perm() name not updated

* 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
* #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.
* #1067160 by somimi: Minor grammar fixes to some of the descriptions in linkchecker.pages.inc
* Removing translation directories
* #903318: Internal Links in cck, weblinks and links fields are not extracted.
* Remove locale module setUp as notices in _linkchecker_add_node_links() has been fixed.
* Prevent notices if tests run without locale module.
* #780242 by AlexisWilke: Several E_NOTICE when dealing with the URLs
* #500090 by hass: Block removal of RFC domains in exclude links
* #685580 by wheyse: CCK field_name need to be checked with empty() as the value could be empty
* Upgrade line break converter from D5 filter/2 to D6 filter/1.
* #661484: Empty URL exclusion list disables link checking

Created by: hass
Created on: 15 Feb 2012 at 21:40 UTC
Last updated: 15 Feb 2012 at 21:40 UTC
New features
Bug fixes

Other releases