summaryrefslogtreecommitdiff
path: root/www/checkbot
AgeCommit message (Collapse)AuthorFilesLines
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-5/+5
Patch provided by Sergey Svishchev in private mail.
2007-02-18Update to 1.79:wiz2-7/+6
2007-02-03 Hans de Graaff * Checkbot 1.79 is released * RELEASE-PROCESS: Add the release process documentation. 2007-01-27 Gerald Pfeifer * checkbot (init_suppression): Check and provide error if suppression file is in fact a directory. 2006-12-28 Hans de Graaff * checkbot: Add summary to tables to make files XHTML 1.1 compliant. 2006-11-16 Hans de Graaff * checkbot (handle_doc): Parse the decoded content so that all character set issues are dealt with before parsing. This solves bug 1264729. 2006-11-14 Hans de Graaff * checkbot (performRequest): Simplify the code dealing with problems of HEAD requests by retrying all 500 reponses instead of special-cases particular failures that we happen to know about. This type of problem is all to common, and if there really is a problem GET will find it anyway. (add_error): Allow regular expressions in the suppression file. Based on patch from Eric Noack 2006-11-14 Eric Noack * checkbot (send_mail): Indicate how many errors are detected in the notification email's subject. (handle_doc): Use the URL with which the document was received for the problem reports and internal accounting, but keep on using the proper base URL as defined by the reponse object when retrieving links from the document. This fixes the case where a weird BASE URL in a document could make it unclear where the actual problem was. 2006-10-28 Hans de Graaff * checkbot (performRequest): Handle case where an FTP server may not be able to handle a HEAD request. This may cause a lot of data to be transferred in those cases. 2006-05-03 Hans de Graaff * Checkbot 1.78 is released 2005-12-18 Hans de Graaff * checkbot (printServerProblems): Make pages XHTML compliant again. 2005-12-18 Jens Schweikhardt * checkbot: Add classes and ids so that more styling options for CSS are available. * checkbot2.css: Example CSS file using the new classes and ids. 2005-11-11 Hans de Graaff * checkbot: React in a more subtle way if the Time::Duration module is not found. 2005-09-22 Hans de Graaff * Makefile.PL: Check for presence of Net::SSL and explain the effects if this it not present. 2005-08-20 Hans de Graaff * checkbot (handle_doc): Ignore some 'links' found by LinkExtor which do not need to link to live links. Fixed bugs #1264447 and #1107832. * test.html: Add test cases for it. 2005-08-06 Hans de Graaff * checkbot (performRequest): Switch from HEAD to GET on a 400 error, as the most likely cause is that the server has trouble with HEAD requests. 2005-08-05 Hans de Graaff * checkbot (handle_doc): Also show how many new links are found on a page, not just the total number of links. (performRequest): Don't retry GET method on a 403 error. (handle_doc): Properly handle newlines in the matches for title and robots meta tag. 2005-07-28 Hans de Graaff * Checkbot 1.77 is released. * checkbot: Fix use of $VERSION so that it compiles and can be used by MakeMaker at the same time. (handle_doc): Check for presence of robots meta tag and act on it. Based on a patch by Donald Willingham. 2005-07-25 Hans de Graaff * Checkbot 1.76 is released. 2005-06-07 Hans de Graaff * checkbot (printServerProblems): Include title of page. (handle_doc): Extract title for later printing. Add new hash url_title to store page titles. Based on a patch from John Bintz. 2005-04-23 Hans de Graaff * checkbot: Add documentation on use of file:/// URLs. 2005-01-23 Hans de Graaff * checkbot: Only send mail when Checkbot has detected any problems, based on suggestion from Thomas Kuerten. Print duration of run on final report, and refactor use of start time variable to facilitate this. Feature depends on availability of Time::Duration, but checkbot will work without it. Based on patch from Adam Griff. 2005-01-23 Adam Griff * checkbot (create_page): Print out more options on results page. 2005-01-21 Hans de Graaff * checkbot: Remove automatic version number based on CVS version now that commits will be more frequent than releases. 2004-11-12 Hans de Graaff * checkbot (handle_url): Ignore javascript: URLs instead of generating a 904 error. It would be nice to handle these as well. 2004-05-26 Hans de Graaff * Makefile.PL: Sync HTML::Parser requirement with required versions of libwww-perl. 2004-05-03 Hans de Graaff * checkbot: Write better documentation for --file option. 2004-04-26 Hans de Graaff * checkbot: Minor documentation changes thank to Jens Schweikhardt.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-1/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 checksums.wiz1-1/+2
2004-11-16Clarify dependency versionsabs1-4/+4
2004-11-16*** empty log message ***abs3-127/+5
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-1/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-07bl3ify and enable pkgviews installation.minskim1-2/+4
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2002-10-31Use buildlink2. Use perl5/module.mk.seb1-5/+3
2001-12-17Update checkbot to 1.67. Changes:abs3-35/+35
* A --language option to ask the server for pages in other languages * Bug fixes related to URI package and non-standard server names * Some other minor bugfixes detailed in the ChangeLog * Added example for use of the --match argument
2001-12-12Update checkbot to 1.66. Changes:abs3-23/+18
* checkbot.pl (get_headers): URI doesn't know about netloc, but it does know about authority. (get_headers): $url is already absolute, no need for ->abs * checkbot.pl (handle_doc): Print a notice when external non HTTP/FTP URLs are dropped. * checkbot.pl (init_modules and other places): Remove URI::URL::strict call and use of new URI::URL because it is obsolete, we should use the URI classes now. * checkbot.pl (init_globals): Initialize last checkpoint time with 0 instead of current time, so that we write out a set of pages right at the start. This will catch problems with permissions for these pages as early as possible. * checkbot.pl (get_server_type): Take into account that we might not learn anything about the server * checkbot.pl (get_headers): Factored out of check_external so that moving to using GET requests only will be easier later. * checkbot.pl (send_mail): Really fix printing of starting URLs in email. All URLs are now printed in the subject and body of the message.
2001-11-29Get rid of manually adding "nbX" to PKGNAME when a pkg was changed inhubertf1-2/+2
pkgsrc. Instead, a new variable PKGREVISION is invented that can get bumped independent of DISTNAME and PKGNAME. Example #1: DISTNAME= foo-X.Y PKGREVISION= Z => PKGNAME= foo-X.YnbZ Example #2: DISTNAME= barthing-X.Y PKGNAME= bar-X.Y PKGREVISION= Z => PKGNAME= bar=X.YnbZ (!) On subsequent changes, only PKGREVISION needs to be bumped, no more risk of getting DISTNAME changed accidentally.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-1/+1
2001-09-27p5-Net-* is ambiguous. Fix all wildcard to 'correct' -[0-9]*abs1-5/+5
2001-08-09Updated checkbot to 1.64nb1abs3-14/+68
Implement a --skip option
2001-04-24Update checkbot to 1.64abs3-5/+77
Changes in this version include: - Fix printing of starting URLs in email - Removed duplicate header in report - Try more environment variables to set temporary directory - Avoid using printf on pipes, and fix silly typo. Also add --match-url-base
2001-04-20Move to sha1 digests, and add distfile sizes.skrll1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-7/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-15Update to 1.63:abs4-84/+9
Changes since 1.62: - Require LWP 5.50. A bug fix was introduced in LWP 5.49 which solves problems with relative Location: headers for Checkbot. - Create a defaults --match argument based on all the start URLs, not just the first one. - Remove .bak files when the new files are written correctly. - Create correct URLs when --file argument also contains directories. - Deal with redirects without a Location: header. - Don't exclude checkbot's own pages automagically. - Always ask server about file type for HTTP requests when uncertain. - Make output well-formed HTML. - Several typo's and other output fixes. patch-aa incorporated into main dist.
2000-12-28Update to 1.62nb1, fix type in error message and add --no-bak optionabs3-1/+82
- patch submitted back to maintainer.
2000-11-23Update to 1.62, plus new homepage & MASTER_SITEabs2-7/+7
Changes since 1.60 2000-09-24 Hans de Graaff <hans@degraaff.org> * Checkbot 1.62 released 2000-09-16 Hans de Graaff <hans@degraaff.org> * checkbot.pl (send_mail): Only mention URL in the subject of the mail if one is given through the --url option. (check_external): The ALEPH web server is also broken with respect to HEAD requests. 2000-09-04 Hans de Graaff <hans@degraaff.org> * checkbot.pl (check_external): JavaWebServer is also broken with respect to HEAD requests. 2000-08-26 Hans de Graaff <hans@degraaff.org> * checkbot.pl (create_page): Add --style option which allows a link to a CSS file to be included in each Checkbot page. 2000-08-20 Nick Hibma <n_hibma@qubesoft.com> * checkbot.pl (check_external): Some servers don't set the Server: header. Check to see if the server field is set in a response to avoid warnings. * checkbot.pl (add_checked): Add --enable-virtual option to use hostname instead of IP address to distinguish servers. This allows checking of multiple virtual servers. 2000-08-13 Hans de Graaff <hans@degraaff.org> * Makefile.PL: Add a check for HTML::Parser. Require latest version, 3.10, because I'm not sure older versions work correctly. 2000-06-29 Hans de Graaff <hans@degraaff.org> * Checkbot 1.61 released * Makefile.PL (chk_version): Add version checked for in output. 2000-06-18 Larry Gilbert <larry@n2h2.com> * checkbot.pl (check_external): Use GET instead of HEAD for confused closed-source servers. 2000-06-18 Hans de Graaff <hans@degraaff.org> * Makefile.PL (chk_version): require URI 1.07 as it contains bug fixes for using Base URLs. * checkbot.pl: Change email and web address 2000-04-30 Hans de Graaff <graaff@xs4all.nl>
2000-08-27Convert packages to use PERL5_PACKLIST (part 1). These were the easyjlam2-8/+5
ones to do, and each compiled and installed/de-installed apparently correctly. As a side effect of the dynamic PLIST, we no longer need to have separate -static and -shared PLISTs. It's now easier than ever to make a perl5 package for NetBSD :)
2000-05-16Update to 1.60abs2-4/+4
2000-04-06Checkbot is a tool to verify links on a set of HTML pages. Checkbotkim5-0/+34
can check a single document, or a set of documents on one or more servers. Checkbot creates a report which summarizes all links which caused some kind of warning or error.