pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/samba



Module Name:    pkgsrc
Committed By:   jlam
Date:           Thu Apr  3 20:19:42 UTC 2008

Modified Files:
        pkgsrc/net/samba: Makefile Makefile.mirrors Makefile.patches PLIST
            distinfo options.mk
        pkgsrc/net/samba/patches: patch-aa patch-ae patch-at patch-au patch-ax
            patch-ay patch-ba patch-be patch-bo patch-br patch-bs patch-ca
Added Files:
        pkgsrc/net/samba/patches: patch-db
Removed Files:
        pkgsrc/net/samba/patches: patch-ab patch-ah

Log Message:
Update samba to version 3.0.28a.

CHANGES FOR PKGSRC:
==================

Makefile:
  + Modify section that manually handles the ELF symlinks for samba
    shared libraries -- add additional libraries that are built (addns,
    smbsharemodes) and reorganize so we don't need two loops where one
    will do.

  + Pass --with-included-popt to the configure script to force using
    the popt distribution included with samba to avoid any library
    mismatch errors between samba and any installed popt.  This fixes
    PR pkg/34444 by Jason Lingohr.

  + Don't build the smbmount programs on Linux -- they're deprecated in
    favor of the mount.cifs programs.

  + Remove some pkgviews-related settings -- I'm not supporting pkgviews
    installation of samba.

Makefile.patches:
  + Empty out PATCHFILES because we are updating to the latest release
    of samba, which has all previous patches for security advisories
    already rolled into the main sources.

Makefile.mirrors:
  + Update SAMBA_MIRRORS in Makefile.mirrors to the latest list of FTP
    mirrors.

options.mk:
  + Only show the ``acl'' option on platforms that actually support
    POSIX ACLs.

  + Add a new ``fam'' option to enable building the notify_fam VFS
    module.

patch-ab, patch-ax:
  + Remove patch-ab and update patch-ax -- there's nothing for the
    scripts to back up so we don't need to patch the install* scripts
    to avoid this.

patch-ae, patch-ah:
  + Update patch-ae and remove patch-ah -- we should definitely check
    that PAM_AUTHTOK_RECOVERY_ERR is defined before using its value to
    define PAM_AUTHTOK_RECOVER_ERR.

patch-at, patch-au:
  + Fix patch-at and patch-au -- in configure.in, we need to "escape"
    left and right brackets or else m4 will strip them away in the
    resulting configure script.  This should fix the detection of FreeBSD
    and NetBSD systems capable of using nss_winbind noted in PR pkg/38076
    by Ingo Meyer.

patch-ay:
  + Remove some unnecessary changes -- we can safely just do "mkdir" in
    some places because we know the parent and any intermediate directories
    exist.

patch-be:
  + Fix a bug in locating WINS_LIST -- nmbd/nmbd_winsserver.c was
    referring to WINS_LIST under the state directory in one place and
    under the lock directory in another; change all references to be
    under the state directory.

patch-db:
  + Add patch to fix the build of samba on older BSDs.  Patch supplied
    in PR pkg/37487 by John Frear.

All remaining changes to patches/patch-* are simply to remove fuzz.

MAJOR CHANGES FROM VERSION 3.0.26a:

* Fix failure to join Windows 2008 domains.

* Fix Windows Vista (including SP1 RC) inter-op issues.

* Add a new ``administrative share'' service parameter for defining
  hidden shares that cannot be managed from Windows.

* Fix for CVS-2007-6015 (already fixed in 3.0.26anb4 in pkgsrc).

* Fix for CVS-2007-5398 (already fixed in 3.0.26anb4 in pkgsrc).

* Fix for CVS-2007-4572 (already fixed in 3.0.26anb4 in pkgsrc).  Also
  subsequent fix for regression experienced by smbfs clients caused by
  the fix for CVS-2007-4572, noted in PR pkg/38300 by Dave Barnes.

* Many other bugs fixed and memory leaks plugged.


To generate a diff of this commit:
cvs rdiff -r1.179 -r1.180 pkgsrc/net/samba/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/net/samba/Makefile.mirrors
cvs rdiff -r1.7 -r1.8 pkgsrc/net/samba/Makefile.patches
cvs rdiff -r1.37 -r1.38 pkgsrc/net/samba/PLIST
cvs rdiff -r1.60 -r1.61 pkgsrc/net/samba/distinfo
cvs rdiff -r1.22 -r1.23 pkgsrc/net/samba/options.mk
cvs rdiff -r1.31 -r1.32 pkgsrc/net/samba/patches/patch-aa
cvs rdiff -r1.26 -r0 pkgsrc/net/samba/patches/patch-ab
cvs rdiff -r1.8 -r1.9 pkgsrc/net/samba/patches/patch-ae \
    pkgsrc/net/samba/patches/patch-at pkgsrc/net/samba/patches/patch-au
cvs rdiff -r1.3 -r0 pkgsrc/net/samba/patches/patch-ah
cvs rdiff -r1.2 -r1.3 pkgsrc/net/samba/patches/patch-ax
cvs rdiff -r1.3 -r1.4 pkgsrc/net/samba/patches/patch-ay \
    pkgsrc/net/samba/patches/patch-be pkgsrc/net/samba/patches/patch-br
cvs rdiff -r1.6 -r1.7 pkgsrc/net/samba/patches/patch-ba
cvs rdiff -r1.4 -r1.5 pkgsrc/net/samba/patches/patch-bo \
    pkgsrc/net/samba/patches/patch-bs pkgsrc/net/samba/patches/patch-ca
cvs rdiff -r0 -r1.1 pkgsrc/net/samba/patches/patch-db

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index