Bug 102805 - [MAINTAINER-UPDATE] net/samba: update to 3.0.23c
Summary: [MAINTAINER-UPDATE] net/samba: update to 3.0.23c
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Renato Botelho
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-03 00:50 UTC by Timur I. Bakeyev
Modified: 2006-09-04 20:04 UTC (History)
0 users

See Also:


Attachments
samba-3.0.23c,1.patch (71.87 KB, patch)
2006-09-03 00:50 UTC, Timur I. Bakeyev
no flags Details | Diff
Makefile.diff (763 bytes, patch)
2006-09-03 01:53 UTC, Timur I. Bakeyev
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Timur I. Bakeyev 2006-09-03 00:50:15 UTC
- Update to 3.0.23c

Common bugs fixed in 3.0.23c include:

  o Authentication failures in pam_winbind when the AD domain
    policy is set to not expire passwords.
  o Authorization failures when using smb.conf options such
    as "valid users" with the smbpasswd passdb backend.

Added file(s):
- pkg-plist.swat
- files/patch-pam_smbpass_pam_smb_auth.c
- files/patch-pam_smbpass_pam_smb_passwd.c
- files/patch-pam_smbpass_support.c
- files/pkg-deinstall.in
- files/pkg-install.in
- files/pkg-message.in

Removed file(s):
- pkg-message
- files/patch-pam_smbpass

Generated with FreeBSD Port Tools 0.77

How-To-Repeat: 
UPDATING:

20060904:
  AFFECTS: users of net/samba3
  AUTHOR: timur@gnu.org

  Reviosion of Samba 3.0.23c port had changed location of the directory,
  where Samba stores it's smbpasswd files from $PREFIX/private to a more
  common $PREFIX/etc/samba.
  
  You need to move *.tdb files from an old to new location and remove old 
  directory if you use tdbsam backend for Samba user authentication.
  
  Starting with the 3.0.23c release, the officially supported passdb 
  backends (smbpasswd, tdbsam, and ldapsam) now operate identically with
  regards to the historical RID algorithm for unmapped users  and groups
  (i.e. accounts not in the passdb or group mapping table). The resulting
  behavior is that all unmapped users are resolved  to a SID in the
  S-1-22-1 domain and all unmapped groups resolve to a SID in the S-1-22-2
  domain.  Previously, when using the  smbpasswd passdb, such users and
  groups would resolve to an  algorithmic SID in the machine's own domain
  (S-1-5-XX-XX-XX). However, the smbpasswd backend still utilizes the RID
  algorithm when creating new user accounts or allocating a RID for a new 
  group mapping entry.
  
  With the changes in the 3.0.23c release, it is now possible to  resolve
  a uid/gid, name, or SID in any direction and always obtain a symmetric
  mapping.  This is important so that values for smb.conf  parameters such
  as "valid users" resolve to the same SIDs as those  included  in the
  local user's initial token.
Comment 1 Timur I. Bakeyev 2006-09-03 01:28:05 UTC
On Sat, Sep 02, 2006 at 11:50:15PM +0000, FreeBSD-gnats-submit@FreeBSD.org wrote:
> >Synopsis:       [MAINTAINER-UPDATE] net/samba: update to 3.0.23c
> >Arrival-Date:   Sat Sep 02 23:50:15 GMT 2006

Apparently, installation of the slave ports got broken by this update. 
Please, keep it on hold.

With regards,
Timur.
Comment 2 Timur I. Bakeyev 2006-09-03 01:53:08 UTC
Ok, the fix is simple and a problem  is just a result of overlooking the
fact, that common port part is used by slave ports also.

With application of the attached patch everything should work ok.

With regards,
Timur.
Comment 3 Renato Botelho freebsd_committer freebsd_triage 2006-09-04 15:49:59 UTC
Responsible Changed
From-To: freebsd-ports-bugs->garga

I'll take it.
Comment 4 Renato Botelho freebsd_committer freebsd_triage 2006-09-04 20:04:49 UTC
State Changed
From-To: open->closed

Committed. Thanks!