Share

The Manhattan Virtual Classroom

File Release Notes and Changelog

Release Name: 0.93.5

Notes:

		     README

20 September 2002
  
The Manhattan Virtual Classroom version 0.93.5
copyright (C) 1997-2001 Steven Narmontas

This is the 11th GPL release of The Manhattan 
Virtual Classroom.

See the CREDITS file for people who have
contributed to this project.

See the CHANGES file for a list of what has
changed with each release.

See the INSTALL file for installation 
instructions, then read the CREATING_CLASSROOMS 
file to learn how to begin setting up classrooms
to use the sytsem.

The TRANSLATE-HOWTO file includes instructions
for translating the software to languages other
than English.


Thanks,
--
Steven Narmontas
snarmont@users.sourceforge.net


Changes: Manhattan Virtual Classroom http://manhattan.sourceforge.net CHANGE LOG April 7 2003 Version 0.93.5 - Leslaw Sieniawski <Leslaw.Sieniawski@pwr.wroc.pl> contributed the Polish language translation included with version 0.93.5 September 20, 2002 Version 0.93.4 - Yannis Exidaridis, University of Athens contributed the Greek language trans- lation that is included in this release. Install it using 'make greek' His e-mail address is: jexi@noc.uoa.gr - The Makefile has been modified to (hopefully) do a complete 'clean' of binary files. March 29, 2002 Version 0.93.3 - Joaquim Quinteiro Uchoa contributed the Portuguese (Brazil) language translation that is included in this release. Install it using 'make portuguese' Joaquim's email address is joukim@comp.ufla.br - added a flush(stdout); to news_list_members.c Some versions of gcc had a problem without it. Otherwise, this release is identical to 0.93.2 March 12, 2002 Version 0.93.2 - Jaakko Kosonen contributed the Finnish language translation that is included in this release. Install it using 'make finnish'. Jaakko's email address is: jaakko.kosonen@edumail.lappeenranta.fi - Changed the GERMAN lang.h file to correct an error that prevented the teacher from deleting messages. Otherwise, this release is identical to Version 0.93 October 15, 2001 Version 0.93.1 - Werner Bauer contributed the German language translation that is included in this release. Do 'make german' to install it, or use a text editor to view manhat-x.x.x/src/languages/german/lang.h to see how he did it. Werner Bauer's email address is: werner_bauer@anon.at Thank you! Besides the addition of the German translation, this release is identical to version 0.93 September 5, 2001 Version 0.93 - The Self-tests module was modified to work with the Hot Potatoes quiz making software. If you "Configure Output" for your Hot Potatoes to use the "form2mail.pl" CGI program, and if you post the quiz to the Self-tests module, Manhattan will save the quiz scores for the student and teacher to see. All such CGI-enabled Hot Potato activity is also recorded in the statistics portion of the program. Look for full documentation in the forthcoming teacher's manual. - A "Download Attached Website as ZIP file" button now enables the teacher (only the teacher) to get a zipped version of any attached website. - Hopefully fixed, for good, the problem some users were having with their web browsers cacheing web sites attached to messages. The symptom was that once an attached web site was viewed, any other attempt to view an attached web site showed the same web page unless the browser's cache was cleared. The fix was to use the current time stamp as part of the symbolic link name that gets generated when an attached web site is viewed. - The clipboard viewer now works properly. There was a problem with viewing file and web site attachments in the clipboard in earlier releases. July 13, 2001 Version 0.92.2 - Ovida Pena Rodriguez of Havana, Cuba submitted a Spanish language translation that is included in this version. Type 'make spanish' to install it, or use a text editor to view manhat-x.x.x/src/languages/spanish/lang.h to see how he did it. You can send Ovida a thank you note at: ovidio@cien.energia.inf.cu - A minor change was made to doorstep.c to better align the username/password prompts to accomodate languages other than English. - A rather serious bug affecting the Team/Teacher module was corrected. If the teacher used the Configuration menu item to change her team, all messages would disappear from her view of the Team/Teacher module. The fix was to add one line to the source file admin_chg_student.c The function 'handle_group_change()' in admin_chg_student.c was changed from: static void handle_group_change (char *username, char *newgroup) { replace_team_files (username, newgroup, "team"); replace_team_files (username, newgroup, "team_teach"); } to this: static void handle_group_change (char *username, char *newgroup) { replace_team_files (username, newgroup, "team"); if(user.group != FACULTY) replace_team_files (username, newgroup, "team_teach"); } June 14, 2001 Version 0.92.1 - Users reported that Manhattan releases would not compile under RedHat Linux version 7.1, which uses version 2.96 of the GCC compiler. The fix was simply to add the line #include <time.h> to ../manhat-0.92/src/melange/src/server/melange.h I also fixed several warnings that the new compiler complains about. Still to do is the warning that use of mktmp is dangerous!!! Geez, I didn't know we were living on the edge! There is no reason to upgrade from 0.92 if that compiled ok on your system. May 24, 2001 Version 0.92 - First translatable version of Manhattan. All of the English language strings have been extracted to a single header file named lang.h. See the TRANSLATE-HOWTO file for details. - The Makefile has been rewritten, eliminating (hopefully) a problem that caused people running older versions of Linux some difficulties. - The source for 'unzip' has been included in the distribution, in src/unzip-5.40 and is re-compiled upon installation. Previous versions packaged a binary version of unzip. The source for the Eric Kim's cgi-html library also is now included in the directory src/cgihtml-1.69, and is compiled with the Makefile. Previous versions packaged a binary version of the library. These steps might make a BSD or other Un*x port feasible. - Removed source file "real_stream.c" from the distribution. It wasn't used ;-) - The web_page_start program now sends the tag: <META http-equiv=\"EXPIRES\" CONTENT=\"January 1, 1980\"> which hopefully will resolve a problem with browsers caching attached web sites. - The admin_list_passwd program now gives a count of students in the class. - The TAB key now properly advances the cursor through the forms used to compose new messages. This was a problem for Netscape users. - Within the Configuration menus, the word links, such as "Return to Previous Menu" were replaced with the "back arrow" image for more consistency. The back arrow from the stats menu now leads back to the Configuration menu instead of the Main Menu. Feb 1, 2001 version 0.91 - Fixed bug in copy_dir() function in shared_clipboard_util.c which prevented "Copy this message to your clipboard" feature from working with messages that had an attached website when website contained subdirectories. - The way dates are displayed (eg. European "12 Dec. 2000" versus US "Dec 12 2000" can now be controlled by editing appropriate #defines in a new 'custom.h' header file prior to compiling the system (see INSTALL and/or custom.h files for details) - Fixed bug in Internet Resources module which caused an error when posted web addresses contained the characters &, ?, or = - Fixed bug in Internet Resources module which caused an error when posted web addresses were typed with leading spaces. - The date and time Anonymous Discussion messages were posted is no longer displayed. It is possible under certain circumstances to deduce who sent an anonymous message if the date and time the message was posted is known. (A #define in custom.h controls whether or not the dates are displayed, so this change can be undone if you prefer to show the time sent for anonymous messages.) - Corrected potential string overflow problem with 'id' parameter in several programs. In get_parameters(), 'id' was assumed to be of length MAX_PATH, when the correct length is MAX_KEY. - Removed the unused 'assign_expand_topic' and 'janitor' programs from the distribution. - The 'cleantmp' program, which can be used to remove stale files from Manhattan's tmp directory, is now compiled with the Makefile, which puts the executable is the distribution's sbin directory. - Replaced all sprintf() and strcpy() calls with snprintf() and strncpy() for improved security/robustness - Replaced the spiral.gif background image with a wider one, to better support screen widths up to 1280 pixels. ================================================ Nov 5, 2000 version 0.90.1 Fixed bug that happened only with MS Internet Explorer which reported "crs parameter not found" when returning to news_gather, assign_gather, post_inbox_gather, or post_outbox_gather ================================================= Oct 6, 2000 version 0.90 First GPL release