Updates to Mallard From January 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Fixed 4-digit date problem, minor date reformats 01/06/99 Date.pm (1.12) develop

alpha

beta

gamma

  • Date.pm: Use Time::Local (stdlib) instead of timelocal.pl. Display 4-digit dates. Change AM and PM to capitals. Dates from 1970 to 2038 are now okay. You can specify the date with 2 digit years, but Mallard converts them all to 4 digits. (Mallard can't handle 1900, so reading IN "00" is not ambiguous).
2 Fixed change_passwd_.cgi to get the course name from the config file 01/07/99 change_passwd_.cgi (1.12) develop

alpha

beta

gamma

  • change_passwd_.cgi: Get the course name from the config file, not by hacking up the script name. This allows the course names to be more robust.
3 Fixed the order of fields described on load roster page for colon-delimited rosters to match those we actually read in 01/08/99 upload_roster.cgi (1.9) develop

alpha

beta

gamma

  • upload_roster.cgi: Fixed the ordering of fields in the explanation of the colon-delimited format to match what we are actually reading in.
4 Hardcode the Mallard copyright strings and HREF in title.cgi. Update the copyright to 1999 01/28/99 title.cgi (1.16)
acknowledge.html
develop

alpha

beta

gamma

  • title.cgi: Hardcode the Mallard copyright rather than reading it from config files. This means we need to manually change it with releases, but ensures that users cannot change it on their own.
  • acknowledge.html: Changed the hardcoded copyright date to include 1999.

Questions? Comments? General harrassment? Mail it to maiko@wocket.csl.uiuc.edu.