Pedigree Website Package
Change Log
By popular demand, this page describes the different versions of the Pedigree Website Package; specifically, what changed from version to version. You can use this to compare with the version you currently have versus the newest version available, to understand what you would get if you went through the effort of upgrading.
The records are not entirely
complete, but it's the most information I have on hand.
Version Number |
Date Released |
Changes Made |
4.7.6 | 1 Jan 2008 | In the Pedigree w/out Links layout, moved the photo (if one is available) to the top. Added the ability to generate a Pedigree w/out Links, Breeding Info, and Trial Pedigree without using index numbers by instead supplying an exact search pattern and the "op=pedigree" parameter. Previously only a Pedigree w/ Links and Reverse Pedigree could be done that way. This suggestion came from Marjolein Idzes. |
4.7.5 |
30 Oct 2007 |
Added a work-around for most (but not all) of the Windows NT "CWD problem". This change requires the database files be located in the same folder where the scripts reside (which is good security practice anyway). Also turned off the use of "Socket.pm" library by default; too many people's webservers don't support it (for those few who do, you can turn it back on in "security.pl" if you want). |
4.7.4 |
18 Jul 2007 |
Incorporated a new Pedigree w/out Links layout, per R. Lynn Shell's suggestions. Necessitated modifying font color handling again. |
4.7.3 |
16 Jul 2007 |
Fixed handling of font colors, especially on web sites that use dark backgrounds. |
4.7.2 |
9 Jul 2007 |
Plugged another hacker vulnerability (thanks again to Didier for discovery). Changed the Perl interpreter path declaration (“shebang”) to align to that more commonly used by ISPs ("/usr/bin/perl" instead of "/usr/local/bin/perl"). Also fixed (removed the extra) parameter causing an error in gethostbyname function call (older Perl versions didn't care, but newer ones are tending to be more strict). |
4.7.1 |
5 Aug 2006 |
Plugged a vulnerability that would allow a hacker to easily get the entire contents of the database. (Credits to Didier Houbrechts for identifying the exploit). |
4.7.0 |
1 May 2004 |
Much more robust web crawler/harvester/robot blocking (but not fool-proof), and "suspicious harvester detection" email feature. It felt like time to change the version number. |
4.6.30 |
21 Feb 2004 |
Fixed a bug that prevented an animal's "Data Owner" email address and web site URL from appearing at the bottom of the page. |
4.6.29 |
16 Nov 2003 |
Fixed a bug (introduced in version 4.6.27) in "security.pl" that prevented login/security from working properly. |
4.6.28 |
18 Oct 2003 |
Fixed a subtle bug in the processing of animal gender which resulted in incorrect displays in Trial Pedigrees. This version also has a work-around for the "undefined is Undefined" error which affects Internet Explorer versions earlier than version 6.0, especially on Macintoshes (whose latest version available is 5.5). |
4.6.27 |
9 Oct 2003 |
Added new fields "Name" and "Affiliation" to "security.pl" login screen. |
4.6.26 |
30 Dec 2002 |
Made "sire X dam" information display a configurable on/off option. Fixed another bug in the display of siblings and half siblings categories. |
4.6.25 |
29 Dec 2002 |
Make sure Reverse Pedigree option is not displayed if the database administrator has not created a BRW file (prevents error message). In Breeding Info page, fix bug in the display of siblings and half siblings categories. Added blocker for web crawlers named "WebCrawler". |
4.6.24 |
13 Nov 2002 |
Fixed yet another bug that was making Trial Pedigree page not work quite correctly. Added blocker for web crawlers, first one named "iCollect". |
4.6.23 |
30 Oct 2002 |
Added "sire X dam" information display to search results and Breeding Info pages. Also, fixed yet another bug that was making Trial Pedigree page not work quite correctly. |
4.6.22 |
28 Oct 2002 |
Added HTTP "escaping" to character strings in links. Some names with spaces or punctuation symbols (like apostrophes) were causing bugs for people using Netscape browsers. |
4.6.21 |
24 Sep 2002 |
Added reverse pedigrees. Separated half breedings into "sire side" half breedings and "dam side" half breedings categories. |
4.6.20 |
23 Jun 2002 |
Fixed a bug where the Trial Pedigree page was not working correctly. |
4.6.19 |
23 Jun 2002 |
Fixed a bug where the link for Trial Pedigree was not created correctly. |
4.6.18 |
23 Jun 2002 |
On paginated search hits page, added feature to show "Previous" and "Next" links. |
4.6q |
22 Jun 2002 |
Added faster European character folding algorithm. Added "max search hits displayed per page" pagination feature. Added "change browser caption bar" feature to contain page title of current pedigree displayed. Split out HTTP header and footer display as separate procedures. |
4.6p |
30 Mar 2002 |
Common code separated out to "common.pl".
Configuration separated out to "config.pl". Customizations by
|
4.5 |
11 Mar 2001 |
Added Breeding Info, Trial Pedigrees, and WAP Phone edition. |
4.0 |
27 Aug 1998 |
First web script version. Only shows Pedigree with Links. |
3.2 |
15 July 2001 |
Highest version of the Windows release. |
3.1 |
28 Jun 1998 |
|
3.0 |
11 Jun 1998 |
First Windows release. |
2.4 |
16 May 1995 |
Highest version of the DOS release. |
2.3 |
11 Mar 1987 |
Highest version of the Unix release. |
Changes last made on: Tue 1 Jan 2008 5:04 PM PST.