Samba is an open-source SMB/CIFS protocol implementation for supporting interoperable file and print services from Windows on Linux/Unix systems.
Most Popular This Year
- s3: vfs: bump to version 40, Samba 4.10 will ship with that
- samba-tool trust: support discovery via netr_GetDcName
Alexander Bokovoy: In case a remote DC does not support netr_DsRGetDCNameEx2(), use netr_GetDcName() instead.
- WHATSNEW add entries audit logging and lmdb
- dsdb: Add log when ignoring a replicated object outside of partition
Tim Beale: This is probably a note-worthy event for debugging purposes.
- WHATSNEW: Add more text about work done by Catalyst developers
- s3: Fix the build when compiling without JSON support
Martin Schwenke: [3762/3895] Compiling source3/utils/net_ads_gpo.
- s3: util: Do not take over stderr when there is no log file
Paulo Alcantara: In case we don't have either a /var/log/samba directory, or pass a non-existent log directory through '-l' option, all commands that are daemonized with '-D' option hang when executed within a subshell.
An example on how to trigger that:
# rm -r /var/log/samba # s=$(nmbd -D -s /etc/samba/smb.conf -l /foo123) (never returns)
So, when the above command is executed within a subshell the following happens:
(a) Parent shell creates a pipe, sets write side of it to fd 1 (stdout), call read() on read-side fd, forks off a new child process and then executes nmbd in it.
- WHATSNEW: Add release notes for Samba 4.9.0rc1.
- lib: Add support to parse MS Catalog files
- dsdb: Avoid calculating the PSO multiple times
Tim Beale: In a typical user login query, the code tries to work out the PSO 2-3 times - once for the msDS-ResultantPSO attribute, and then again for the msDS-User-Account-Control-Computed & msDS-UserPasswordExpiryTimeComputed constructed attributes.
The PSO calculation is reasonably expensive, mostly due to the nested groups calculation.