Sharity 2 Manual: Release Notes

Appendix C: Release Notes

C.1 Release Notes for Beta Version 0.20

The following has been changed with respect to Beta 0.19:

Bugs fixed:

  • GUI login-panel was not brought up if user had stored default credentials which did not work for the server.
  • Error messages of cifsumount for invalid servers or users were wrong.
  • Init-script did not work correctly on all platforms.
  • Fixed possible crash if unmounting times out due to a broken link to the server.
  • Fixed numerous small bugs that could crash the daemon.
  • SSL version should works now.

New Features:

  • The manual has been completed.
  • New, interactive installation script.
  • Commandline utilities can display their manual page.

C.2 Release Notes for Beta Version 0.21

The following has been changed with respect to Beta 0.20:

Bugs fixed:

  • GUI did require a GTK installation for running, although GTK was linked statically. The GUI should now run without GTK installed.
  • The installation script failed on FreeBSD. Fixed.
  • Entering an empty string for the WINS server did not work, although it is required for WINS-less networks. Fixed.
  • If a previous version was not removed, this did hang the install procedure. Fixed.

New Features:

  • Better debugging options of communication with GUI.

C.3 Release Notes for Beta Version 0.22

The following has been changed with respect to Beta 0.21:

Bugs fixed:

  • Don't kill the daemon if unmounting fails during shutdown.
  • Unauthorized users were able to set the license code. Fixed.
  • Fixed a memory leak which occured during renaming files.
  • File handle cache did not work at optimum. Fixed.
  • Attribute reading and writing to a write-protected file could end in a deadlock. Fixed this possible deadlock.
  • Attribute reading did not release a lock if the server returned an error. This could hang the mount. Fixed.
  • New mount-table locking code for Linux should be more compatible with system standards.
  • Lock file opening against renaming of the file's parent directories. In previous versions, writing to a file could fail if it happened while the parent directory was renamed.

New Features:

  • Use single fixed port for NFS communication. This makes recovery after a daemon crash much easier!
  • GUI has an info-page now which displays copyright and version information.
  • GUI for Openstep 4.2 and MacOS X Server has been completed.

C.4 Release Notes for Beta Version 0.23

The following has been changed with respect to Beta 0.22:

Bugs fixed:

  • Sharity did not close files after a timeout. Fixed.
  • Openstep/Mach allows mounting on non-existing directories. Sharity can now use this feature (as Sharity 1 did).

New Features:

  • Don't ask user for credentials if he or she cancelled for the same server less than 500ms ago. Some applications retry an access if it fails. These applications bring up the login dialog many times, if the user cancels. This feature works around this effect.
  • OS/2 reports a file-size of 0 as long as a new file stays open. Sharity does not accept this unrealistic size now (and rather uses the internal estimate) as long as a file is open.

C.5 Release Notes for Beta Version 0.24

The following has been changed with respect to Beta 0.23:

New Features:

  • Added troubleshooting hints in manual for performance and browsing problems.
  • Made setting nfsKernelCacheTime configurable from GUI. It may be necessary to increase this value for good data throughput.

C.6 Release Notes for Beta Version 0.25

The following has been changed with respect to Beta 0.24:

Bugs fixed:

  • cifslicense -ll did not report the correct server limit. Fixed.
  • Startup-Script did not work properly on HP-UX. Fixed.
  • The case-mapping server-configuration did not work. Fixed.

New Features:

  • Added UTF-8 character mapping table, it's used by MacOS X.
  • New port to HP-UX 11. Thanks to Uli Betzler!
  • New question during install: Optimize for speed or security.
  • Improved behaviour if server reboots or connection breaks. Sharity breaks the connection after the first request timeout and does not wait for a TCP timeout.

C.7 Release Notes for Version 2.0

The following has been changed with respect to Beta 0.25:

Bugs fixed:

  • Accept more name-types for reverse netbios name lookup. Fixes browsing with old versions of samba.
  • Fixed character mapping for netbios names. This fixes browsing of workgroups with non-ASCII characters.
  • Fixed bug in the automatic closing of files. Under certain circumstances, Sharity opened an unlimited amount of files.

New Features:

  • Basic interoperability with AppleShare 6.2 (and probably other versions).
  • Tuned directory cache. Not flushing the entire cache on every directory operation improves performance of file deletion and fixes some possible NFS problems during recursive deletion of large directories.
  • Allow better detection of server type. This was necessary because AppleShare IP reports itself exactly like Windows NT.
  • Allow browsing of Shares even if no null user can be logged in.


Sharity Manual for version 2.0 | Copyright (C) 1999 by Christian Starkjohann | http://www.obdev.at/