Sharity

Release Notes

Sharity 3.9 - November 8, 2010

Bug Fixes

  • A bug which caused directories to be treated as plain files on Solaris 10 has been fixed.
  • Several rare issues which could cause a crash have been fixed.
  • Improved compatibility with non-Windows servers.

Sharity 3.8 - June 11, 2010

Bug Fixes

  • A problem with Kerberos authentication to Windows 2008 servers has been fixed.
  • A bug which caused corrupted file attributes on Solaris 10 was fixed.

Sharity 3.7 - April 6, 2009

Bug Fixes

  • Kerberos authentication did not work with Windows 2008 servers. Fixed.
  • The modification date of newly created files could be off by several seconds. Fixed.
  • Share names may now contain non-ASCII characters.
  • Fixed display of share level security mounts in login list.
  • Added workarounds for unreliable DFS servers. DFS capable servers may not report their DFS capability immediately after reboot.
  • Always allow root user to unmount shares, even if the mounts section is locked.

New Features

  • Implemented NTLM2 (not to be confused with NTLMv2) authentication. This improves interoperability with Windows 2008 Server.

Sharity 3.6 - August 25, 2008

Bug Fixes

  • Fixed a bug with faked symbolic links. This bug was new in version 3.4.

Sharity 3.5 - July 16, 2008

Bug Fixes

  • Fixed a serious security problem. All versions starting at 3.0 and up to 3.4 are affected, please upgrade to 3.5!

New Features

  • GUI can check for new versions automatically.
  • Syslog level used by Sharity can now be configured.
  • We now offer a combined package which includes the basic packet and the Kerberos module.

Sharity 3.4 - July 3, 2008

Bug Fixes

  • Fixed possible crash when two logins run concurrently.
  • Fixed bug which sometimes caused startup mounts to fail.
  • Improved compatibility with EMC Celerra servers.
  • Improved compatibility with some NAS devices.
  • Improved Kerberos Ticket Cache detection and handling of outdated caches.
  • Fixed possilbe crash with large Kerberos tickets.
  • Improved Mac OS version of Kerberos module.
  • Fixed a problem where file names could be listed with wrong upper/lower case.
  • Fixed several memory leaks.

New Features

  • GUI can check for new versions automatically.
  • Syslog level used by Sharity can now be configured.
  • We now offer a combined package which includes the basic packet and the Kerberos module.

Sharity 3.3 - April 19, 2007

Bug Fixes

  • Changing the modification date of a file did not work with some servers. Fixed.
  • Fixed various bugs in handling of Access Control Lists (ACLs).
  • Various improvements in browsing network resources in /CIFS/entire_network.
  • Kerberos module detects “Global Catalog” server more reliably now.
  • Fixed possible deadlock when unmounting stale mounts.
  • Fixed a bug which could cause incomplete directory listings.
  • An error during attribute fetch was not reported to the user. Wrong attributes were returned instead. Fixed.
  • Fixed Security-ID (SID) to group name translation in sharity acl get command. Some groups were not found in Active Directory.
  • Fixed bugs in emulated hard links: one memory leak and write protection status of newly created file.
  • Fixed race condition in Kerberos authentication. This bug could cause a hang at login.
  • On HP-UX 11, Sharity mounts vanished some time after an NFS mount or unmount was performed. Fixed.
  • Fixed several bugs which could cause a daemon crash.

New Features

  • New implementation of automatic mounts in /CIFS. This new implementation is easier for the kernel to handle.
  • New implementation of Distributed File System (DFS): DFS redirections are now implemented as symbolic links into the automounting browser at /CIFS.
  • Inheritance flags in Access Control Lists (ACLs) can be edited now.
  • Various enhancements of the command line interface: More control over mounts and logins for root, new option to log out from all servers and shares with one command.
  • New “x-homes:” file system makes Windows domain integration much easier.
  • New files in /usr/local/sharity3/var/ for local configurations.
  • Experimental feature: Mapping of Windows ACLs to Unix attributes. See manual section “Unix Home Directories on SMB Shares”.
  • New configuration file: var/idmap.cfg for SID to Unix UID/GID translation.
  • New configuration option “Report Write Errors”. It allows a trade-off between data integrity and write performance.

Sharity 3.2 - July 31, 2006

Bug Fixes

  • Improved performance of data read and write.
  • Share level security can now be used from the command line, too.
  • Mounting a share wich is a DFS redirection by itself is now possible. Previous versions allowed DFS redirections only for subdirectories of shares.
  • Fixed a bug where files shared for read (but not for write) could not be opened by Sharity.
  • Fixed a bug where a directory listings could abort with an internal error.
  • Fixed a possible crash when unmounting shares.
  • Fixed possible deadlock when network connection to server breaks.
  • Command line tool could hang in an endless loop when passwords were given non-interactively. Fixed.

New Features

  • Subdirectories of a share, e.g. smb://server/share/dir, can now be mounted. Previous versions allowed mounting of the top level share only. Use this feature with caution! If you mount a share and a subdirectory of the same share, Sharity will treat them as separate entities, wasting memory for caches and causing possible synchronization problems.
  • The command line subcommand “sharity mount” accepts options “-U” (remote user) and “-D” (domain) now.

Sharity 3.1 - March 27, 2006

Bug Fixes

  • Lookup of “..” in the root of a DFS share failed with I/O error. Fixed.
  • Fixed possible crash when browsing servers which are unreachable.
  • Improved reliability of /bin/pwd functionality.
  • Emulation of symbolic links did not work when hard links were also emulated. Fixed.
  • When a user login was cancelled, the user may have been listed with status “inactive”. Failed logins are now removed from the list.
  • Works on Mac OS X 10.3 now.
  • Fixed possible daemon crash when stopping Sharity.

New Features

  • Added configuration option to disable Extended Security. Disabling Extended Security may be necessary to connect to buggy servers.
  • Extended the shell command sharity license -v to also display the number of authenticated users. This makes it easier to debug problems with the license limits.
  • Ensure that all users have sufficient privileges to run “df -a” without errors.

Sharity 3.0 - December 12, 2005

The following features have been added since Sharity 2:

  • Added NTLMSSP and Kerberos authentication (requires Kerberos module).
  • Added support for Microsoft’s Distributed File System (DFS).
  • Browsing of Active Directory (LDAP) resources (requires Kerberos module).
  • Manipulation of Access Control Lists (ACLs).
  • Improved automounter.
  • Multi-Language: English and German.
  • Extended trial mode: Limitation to 3 levels of directory hierarchy was dropped. Limit in number of mounts and users instead.