Samba draait op Unix-, BSD- en Linux-gebaseerde servers en is in staat om file- en/of printer-services aan Windows-clients te bieden via het CIFS-protocol. Voor de documentatie over het hoe en wat van Samba kan je een kijkje nemen op deze pagina. De ontwikkelaars hebben weer de nodige verbeteringen toegepast met versie 3.0.21c als het resultaat. De aankondiging ziet er als volgt uit:
This is the latest stable release of Samba. This is the version that production Samba servers should be running for all current bug-fixes. This release addresses password changes issues with older clients, several SPNEGO and schannel non-default configuration problems, and a few crash bugs. Please read the changes in this release.
Common bugs fixed in 3.0.21c include:Changes since 3.0.21b:
- Access checks when deleting printer driver meta-data.
- Several non-default combinations schannel and SPNEGO support.
- Password changes with NT4 and Win2k pre-SP4 clients.
- High load issues on IRIX caused by a bug when interfacing with kernel oplocks.
- Add popt to the include path for examples/VFS.
- Fix bug in the USC2 macros on big-endian CPUs.
- Filter deleted oplocks from the output of smbstatus.
- Remove invalid test check_for_pipe().
- BUG 3515: Fix kernel oplock support on IRIX.
- BUG 3522: Fix return value for mkdir request when the directory already exists.
- BUG 3526: Add missing FindNext info levels (diagnosed by Corinna Vinschen).
- BUG 3330: Fix username parsing in Kerberos PAC (based on work by Guenther).
- BUG 3512: Fix cause of "use spnego=no" and "server signing=auto" resulting in a client disconnect after negprot.
- BUG 3510: Fix 'net join' against a server with client schannel disabled.
- Fix negprot bug causing a 2k client with cached domain credentials to refuse to connect to a standalone Samba host.
- Ensure that the correct error is checked when encountering a socket error (fixes crashes in winbindd).
- Fix domain joins from NT4 clients and password changes.
- Compile fix in pdbedit.
- Break RHEL/Fedora packaging out to include a samba-docs rpm.
- Remove use of /var/cache/samba from RHEL/Fedora packaging.
- Fix bug in loadparm.c that caused builtin services to be also listed as external services (e.g. Spooler, NETLOGON, etc..).
- Fix bug in the samr dispinfo enumeration code.
- Add earlier checks to deny deleting a printer driver meta-data.
- Add Account Policy LDAP attributes for eDirectory schema.
- BUG 1870: Make nmblookup do a node status on all IP's when requested.
- BUG 2353: Fix clitar -F processing.
- Fix the build for --with-aio-support.
- Fix remote password changing if password must change is set.
- Fix rpcclient to obey the -W parameter.
- Fix segv in smbmount and the profiles tool.
- Fix typo in pdbedit help text (reported by Karolin Seeger).
- Honour the $(DESTDIR) Makefile variable when installing Python extensions.
- Compiler warning fixes.
- Fix python build with older python versions.
- Update dhcp.conf files in Debian packaging
- SWAT welcome file updates
- Compiler warning fixes.
- Add .2 to the SONAME as version suffix if we link the nss modules on linux.
- Add -t|--password-from-stdin option to pdbedit.
- Continue not enabling valgrind on 64-bit Linux.
- Remove unused #defines.
- Debian packaging updates.
- Make sure to refresh the timestamp on entries in the failed connection code in winbindd.