Updates to Mallard From October 1999


Added warning that files under the document root aren't secure.
# Patch Date Modules/Programs Affected Servers Updated Comments
1 Insert carriage returns between deleted item names in Image, Multimedia managers 10/01/99 ImageAccess.pm (1.12)
MultimediaAccess.pm (1.3)
develop
  • ImageAccess.pm: Put <br> tags before each "Image XXX deleted" line.
  • MultimediaAccess.pm: Put <br> tags before each "File XXX deleted" line.
2 Auto-select the last copied/renamed item for copying/renaming/viewing in manager pages 10/01/99 image_manager.cgi (1.8)
multimedia_manager.cgi (1.8)
edit_material.cgi (1.36)
develop
  • image_manager.cgi: Do NOT automatically select the last copied item to delete. DO select the last copied item for viewing/copying/renaming.
  • multimedia_manager.cgi: Do NOT automatically select the last copied item to delete. DO select the last copied item for viewing/copying/renaming.
  • edit_material.cgi: Do NOT automatically select the last copied item to delete. DO select the last copied item for viewing/copying/renaming.
3 Added warning to the image and multimedia page 10/01/99 image_and_multimedia.cgi (1.4) develop
  • foo.cgi:
4 Added ability to retrieve users by access level 10/07/99 Roster.pm (1.24) develop
  • Roster.pm: Added routine retrieve_users_by_access_level().
5 Created program to show duedates on the server 10/13/99 view_server_duedates.cgi (1.1)
administrator_utilities.cgi (1.1)
develop

alpha

beta

  • view_server_duedates.cgi: Prints a list of all duedates on the server later than the present time, with the number of "student quizzes" for each, broken down by course.
  • administrator_utilities.cgi: Page containing links to the various server-level utilties.
6 Fixed duedate printing next to quizzes on the Mallard quiz and survey grades pages 10/15/99 ShowGrades.pm (1.62) develop
  • ShowGrades.pm: Refer to $Quiz::DUEDATE to fix the duedate printing in print_student_grades() (it had been hardcoded with the value 1, and messed up when we introduced startdates). Refer to $Survey::DUEDATE to fix the duedate printing in print_student_survey_grades().
7 Improved lessons page editing back end 10/19/99 Lessons.pm (1.111)
PermaStore.pm (1.15)
edit_lessons.cgi (1.24)
develop
  • Lessons.pm: Do not overwrite the lessons.reg file in parse_lessons_html(). Clarified error messages so that "file open error" only happens when the file is truly not THERE, not just null.
  • PermaStore.pm: Added flocking. We flock on both store() and retrieve().
  • edit_lessons.cgi: Write lessons updates to a unique (timestamped) temp file, then flock a special lock file before doing the renaming of that file over the original.

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