head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.102 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.100 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.98 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.96 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.94 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.92 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.90 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.88 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.86 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.84 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.82 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.80 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.78 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.76 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.74 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.72 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.70 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.68 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.66 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.64 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.62 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.60 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.58 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.54 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.34 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.56 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.52 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.50 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.48 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.46 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.44 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.42 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.40 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.38 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.36 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.32 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.30 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.28 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.26 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.24 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.22 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.20 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.18 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.16 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.14 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.12 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.10 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.8 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.6 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.4 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.2 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.5.0.14 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.12 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.10 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.8 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.6 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.4 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.2 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.4.0.16 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.14 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.12 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.10 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.8 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.6 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.12 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.10 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.8 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.6 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.4 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.2 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.0.2 pkgsrc-2005Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2013.07.03.20.00.48; author adam; state Exp; branches; next 1.5; commitid A7A1xjlyZXWST3Ww; 1.5 date 2011.12.16.11.05.24; author asau; state Exp; branches 1.5.14.1; next 1.4; 1.4 date 2007.10.28.07.28.48; author taca; state dead; branches; next 1.3; 1.3 date 2006.04.01.04.55.35; author jlam; state Exp; branches 1.3.12.1; next 1.2; 1.2 date 2006.01.02.22.33.36; author jlam; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2005.11.14.08.05.28; author jlam; state Exp; branches; next ; 1.5.14.1 date 2013.08.12.12.20.19; author tron; state Exp; branches; next ; commitid DRsIlszbKSa45a1x; 1.3.12.1 date 2007.11.16.15.19.26; author ghen; state dead; branches; next ; 1.2.2.1 date 2006.04.02.14.16.17; author salo; state Exp; branches; next ; desc @@ 1.6 log @Changes 3.6.16: * BUG 9881: Link dbwrap_tool and dbwrap_torture against libtevent. * BUG 9722: Properly handle Oplock breaks in compound requests. * BUG 9822: Fix crash bug during Win8 sync. * BUG 9927: errno gets overwritten in call to check_parent_exists(). * BUG 8997: Change libreplace GPL source to LGPL. * BUG 9900: is_printer_published GUID retrieval. * BUG 9941: Fix a bug of drvupgrade of smbcontrol. * BUG 9868: Don't know how to make LIBNDR_PREG_OBJ. * BUG 9688: Remove "experimental" label on "max protocol=SMB2" parameter. * BUG 9881: Check for system libtevent. @ text @$NetBSD$ --- Makefile.in.orig 2013-06-19 07:35:24.000000000 +0000 +++ Makefile.in @@@@ -2864,7 +2864,7 @@@@ bin/winbind_krb5_locator.@@SHLIBEXT@@: $(B bin/pam_winbind.@@SHLIBEXT@@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $(LIBTEVENT) $(LIBWBCLIENT) @@echo "Linking shared library $@@" @@$(SHLD) $(LDSHFLAGS) -o $@@ $(PAM_WINBIND_OBJ) -lpam @@INIPARSERLIBS@@ \ - $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBTEVENT_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` + $(LIBS) $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBTEVENT_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` ########## # Plugins: @ 1.5 log @Update to Samba 3.5.11 from net/samba35, part of Samba packages rearrangement. @ text @d1 1 a1 1 $NetBSD: patch-bf,v 1.1 2011/10/11 20:30:00 jmcneill Exp $ d3 1 a3 1 --- Makefile.in.orig 2011-08-03 18:24:05.000000000 +0000 d5 2 a6 2 @@@@ -2552,7 +2552,7 @@@@ bin/winbind_krb5_locator.@@SHLIBEXT@@: $(B bin/pam_winbind.@@SHLIBEXT@@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $(LIBWBCLIENT) d9 2 a10 2 - $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` + $(LIBS) $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` @ 1.5.14.1 log @Pullup ticket #4207 - requested by taca net/samba: security update Revisions pulled up: - net/samba/Makefile 1.235,1.237 - net/samba/Makefile.mirrors 1.10 - net/samba/PLIST 1.54 - net/samba/distinfo 1.91-1.92 - net/samba/patches/patch-ac 1.15 - net/samba/patches/patch-ad 1.19 - net/samba/patches/patch-ae 1.11 - net/samba/patches/patch-af 1.12 - net/samba/patches/patch-ah 1.7 - net/samba/patches/patch-ai 1.7 - net/samba/patches/patch-aj 1.7 - net/samba/patches/patch-ak 1.6 - net/samba/patches/patch-an 1.4 - net/samba/patches/patch-ao 1.4 - net/samba/patches/patch-aq 1.4 - net/samba/patches/patch-as 1.4 - net/samba/patches/patch-av 1.5 - net/samba/patches/patch-aw 1.4 - net/samba/patches/patch-ba 1.11 - net/samba/patches/patch-bb 1.5 - net/samba/patches/patch-bf 1.6 --- Module Name: pkgsrc Committed By: adam Date: Wed Jul 3 20:00:48 UTC 2013 Modified Files: pkgsrc/net/samba: Makefile PLIST distinfo pkgsrc/net/samba/patches: patch-bf Log Message: Changes 3.6.16: * BUG 9881: Link dbwrap_tool and dbwrap_torture against libtevent. * BUG 9722: Properly handle Oplock breaks in compound requests. * BUG 9822: Fix crash bug during Win8 sync. * BUG 9927: errno gets overwritten in call to check_parent_exists(). * BUG 8997: Change libreplace GPL source to LGPL. * BUG 9900: is_printer_published GUID retrieval. * BUG 9941: Fix a bug of drvupgrade of smbcontrol. * BUG 9868: Don't know how to make LIBNDR_PREG_OBJ. * BUG 9688: Remove "experimental" label on "max protocol=SMB2" parameter. * BUG 9881: Check for system libtevent. --- Module Name: pkgsrc Committed By: wiz Date: Thu Jul 4 19:31:10 UTC 2013 Modified Files: pkgsrc/net/samba: Makefile.mirrors Log Message: Fix URL. --- Module Name: pkgsrc Committed By: taca Date: Mon Aug 12 02:45:55 UTC 2013 Modified Files: pkgsrc/net/samba: Makefile distinfo pkgsrc/net/samba/patches: patch-ac patch-ad patch-ae patch-af patch-ah patch-ai patch-aj patch-ak patch-an patch-ao patch-aq patch-as patch-av patch-aw patch-ba patch-bb Log Message: Update samba to 3.6.17, security release. ============================== Release Notes for Samba 3.6.17 August 05, 2013 ============================== This is a security release in order to address CVE-2013-4124 (Missing integer wrap protection in EA list reading can cause server to loop with DOS). o CVE-2013-4124: All current released versions of Samba are vulnerable to a denial of service on an authenticated or guest connection. A malformed packet can cause the smbd server to loop the CPU performing memory allocations and preventing any further service. A connection to a file share, or a local account is needed to exploit this problem, either authenticated or unauthenticated if guest connections are allowed. This flaw is not exploitable beyond causing the code to loop allocating memory, which may cause the machine to exceed memory limits. Changes since 3.6.16: --------------------- o Jeremy Allison * BUG 10010: CVE-2013-4124: Missing integer wrap protection in EA list reading can cause server to loop with DOS. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- Makefile.in.orig 2013-06-19 07:35:24.000000000 +0000 d5 2 a6 2 @@@@ -2864,7 +2864,7 @@@@ bin/winbind_krb5_locator.@@SHLIBEXT@@: $(B bin/pam_winbind.@@SHLIBEXT@@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ) $(LIBTALLOC) $(LIBTEVENT) $(LIBWBCLIENT) d9 2 a10 2 - $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBTEVENT_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` + $(LIBS) $(LIBREPLACE_LIBS) $(LIBTALLOC_LIBS) $(LIBTEVENT_LIBS) $(LIBWBCLIENT_LIBS) @@SONAMEFLAG@@`basename $@@` @ 1.4 log @Update samba to 3.0.26a. pkgsrc change: Add support for DESTDIR. Changes from 3.0.24 are huge, please refer WHATSNEW.txt. @ text @d1 1 a1 1 $NetBSD: patch-bf,v 1.3 2006/04/01 04:55:35 jlam Exp $ d3 8 a10 5 --- nsswitch/winbindd_util.c.orig 2006-01-24 18:46:34.000000000 -0500 +++ nsswitch/winbindd_util.c @@@@ -1172,7 +1172,7 @@@@ BOOL winbindd_upgrade_idmap(void) SMB_STRUCT_STAT stbuf; TDB_CONTEXT *idmap_tdb; d12 2 a13 5 - pstrcpy(idmap_name, lock_path("winbindd_idmap.tdb")); + pstrcpy(idmap_name, state_path("winbindd_idmap.tdb")); if (!file_exist(idmap_name, &stbuf)) { /* nothing to convert return */ @ 1.3 log @Update net/samba to version 3.0.22. Changes from version 3.0.21a include: * Fix CAN-2006-1059 -- samba<3.0.22 exposes the clear text of the server's machine account credentials in the winbind log files when the log level is set to 5 or higher. * Append "-pkgsrc" to the Samba version string so as to distinguish the official version from the pkgsrc version, which has the modifications for "state directory" and "passwd expand gecos". * Modify package so that we automatically determine the name of the nsswitch modules that are installed by samba with the winbind option. We extract this information by invoking the config.status script to get the value that the configure script determined. o Access checks when deleting printer driver meta-data. o Several non-default combinations schannel and SPNEGO support. o Password changes with NT4 and Win2k pre-SP4 clients. o High load issues on IRIX caused by a bug when interfacing with kernel oplocks. o Server crashes in smbd. o Compile issues on 64-bit platforms. o Crash bugs on big-endian systems. o Packaging fixes for RHEL/Fedora, Solaris, & Debian. o Over 30 bugzilla reports closed. @ text @d1 1 a1 1 $NetBSD$ @ 1.3.12.1 log @Pullup ticket 2228 - requested by tron security update for samba - pkgsrc/net/samba/Makefile 1.175-1.177 - pkgsrc/net/samba/Makefile.patches 1.5-1.6 - pkgsrc/net/samba/PLIST 1.37 - pkgsrc/net/samba/distinfo 1.55-1.57 - pkgsrc/net/samba/options.mk 1.22 - pkgsrc/net/samba/patches/patch-ag 1.7 - pkgsrc/net/samba/patches/patch-ai removed - pkgsrc/net/samba/patches/patch-aj removed - pkgsrc/net/samba/patches/patch-al removed - pkgsrc/net/samba/patches/patch-am removed - pkgsrc/net/samba/patches/patch-au 1.7 - pkgsrc/net/samba/patches/patch-au 1.7 - pkgsrc/net/samba/patches/patch-av 1.3 - pkgsrc/net/samba/patches/patch-ay 1.3 - pkgsrc/net/samba/patches/patch-ba 1.5-1.6 - pkgsrc/net/samba/patches/patch-bb removed - pkgsrc/net/samba/patches/patch-bc 1.2 - pkgsrc/net/samba/patches/patch-bd 1.3 - pkgsrc/net/samba/patches/patch-be 1.3 - pkgsrc/net/samba/patches/patch-bf removed - pkgsrc/net/samba/patches/patch-bh 1.3 - pkgsrc/net/samba/patches/patch-bi 1.5 - pkgsrc/net/samba/patches/patch-bj removed - pkgsrc/net/samba/patches/patch-bk removed - pkgsrc/net/samba/patches/patch-bo 1.4 - pkgsrc/net/samba/patches/patch-bp 1.4 - pkgsrc/net/samba/patches/patch-br 1.3 - pkgsrc/net/samba/patches/patch-bs 1.4 - pkgsrc/net/samba/patches/patch-bt 1.3 - pkgsrc/net/samba/patches/patch-bu 1.5 - pkgsrc/net/samba/patches/patch-bw 1.4 - pkgsrc/net/samba/patches/patch-bx removed - pkgsrc/net/samba/patches/patch-by removed - pkgsrc/net/samba/patches/patch-bz removed - pkgsrc/net/samba/patches/patch-ca 1.4 - pkgsrc/net/samba/patches/patch-ce 1.1 - pkgsrc/net/samba/patches/patch-cf 1.1 - pkgsrc/net/samba/patches/patch-cg 1.1 - pkgsrc/net/samba/patches/patch-ch 1.1 Module Name: pkgsrc Committed By: taca Date: Sun Oct 28 07:28:51 UTC 2007 Modified Files: pkgsrc/net/samba: Makefile Makefile.patches PLIST distinfo options.mk pkgsrc/net/samba/patches: patch-ag patch-at patch-au patch-av patch-ay patch-ba patch-bc patch-bd patch-be patch-bh patch-bi patch-bo patch-bp patch-br patch-bs patch-bt patch-bu patch-bw patch-ca Added Files: pkgsrc/net/samba/patches: patch-ce patch-cf patch-cg patch-ch Removed Files: pkgsrc/net/samba/patches: patch-ai patch-aj patch-al patch-am patch-bb patch-bf patch-bj patch-bk patch-bx patch-by patch-bz Log Message: Update samba to 3.0.26a. pkgsrc change: Add support for DESTDIR. Changes from 3.0.24 are huge, please refer WHATSNEW.txt. --- Module Name: pkgsrc Committed By: rillig Date: Tue Nov 6 00:47:53 UTC 2007 Modified Files: pkgsrc/net/samba: Makefile distinfo pkgsrc/net/samba/patches: patch-ba Log Message: Fixed an expansion of @@mandir@@ that accidentally got into patch-ba in revision 1.5. PKGREVISION++ --- Module Name: pkgsrc Committed By: tron Date: Fri Nov 16 11:41:38 UTC 2007 Modified Files: pkgsrc/net/samba: Makefile Makefile.patches distinfo Log Message: Apply security fixes for CVE-2007-4572 and CVE-2007-5398 released by the Samba project. Bump package revision. @ text @d1 1 a1 1 $NetBSD: patch-bf,v 1.3 2006/04/01 04:55:35 jlam Exp $ @ 1.2 log @Update net/samba to 3.0.21a. Changes since version 3.0.20b include: Bugfixes: o Address a bug in the oplock code which may cause clients to stall when multiple users are accessing a share concurrently o Missing groups in a user's token when logging in via kerberos o Incompatibilities with newer MS Windows hotfixes and embedded OS platforms o Portability and crash bugs. o Performance issues in winbindd. Additions: o Complete NTLMv2 support by consolidating authentication mechanism used at the CIFS and RPC layers. o The capability to manage Unix services using the Win32 Service Control API. o The capability to view external Unix log files via the Microsoft Event Viewer. o New libmsrpc share library for application developers. o Rewrite of CIFS oplock implementation. o Performance Counter external daemon. o Winbindd auto-detection query methods when communicating with a domain controller. o The ability to enumerate long share names in libsmbclient applications. @ text @d3 1 a3 1 --- nsswitch/winbindd_util.c.orig 2005-12-14 07:45:50.000000000 -0500 d5 1 a5 1 @@@@ -1173,7 +1173,7 @@@@ BOOL winbindd_upgrade_idmap(void) @ 1.2.2.1 log @Pullup ticket 1298 - requested by jlam security update for samba Revisions pulled up: - pkgsrc/net/samba/DESCR 1.4 - pkgsrc/net/samba/Makefile 1.159 - pkgsrc/net/samba/Makefile.mirrors 1.3 - pkgsrc/net/samba/PLIST 1.34 - pkgsrc/net/samba/distinfo 1.48 - pkgsrc/net/samba/options.mk 1.13 - pkgsrc/net/samba/patches/patch-am 1.7 - pkgsrc/net/samba/patches/patch-at 1.5 - pkgsrc/net/samba/patches/patch-au 1.5 - pkgsrc/net/samba/patches/patch-ba 1.3 - pkgsrc/net/samba/patches/patch-be 1.2 - pkgsrc/net/samba/patches/patch-bf 1.3 - pkgsrc/net/samba/patches/patch-bi 1.3 - pkgsrc/net/samba/patches/patch-bo 1.3 - pkgsrc/net/samba/patches/patch-bp 1.3 - pkgsrc/net/samba/patches/patch-bs 1.3 - pkgsrc/net/samba/patches/patch-bu 1.3 - pkgsrc/net/samba/patches/patch-bw 1.3 - pkgsrc/net/samba/patches/patch-ca 1.3 Module Name: pkgsrc Committed By: jlam Date: Sat Apr 1 04:55:35 UTC 2006 Modified Files: pkgsrc/net/samba: DESCR Makefile Makefile.mirrors PLIST distinfo options.mk pkgsrc/net/samba/patches: patch-am patch-at patch-au patch-ba patch-be patch-bf patch-bi patch-bo patch-bp patch-bs patch-bu patch-bw Added Files: pkgsrc/net/samba/patches: patch-ca Log Message: Update net/samba to version 3.0.22. Changes from version 3.0.21a include: * Fix CAN-2006-1059 -- samba<3.0.22 exposes the clear text of the server's machine account credentials in the winbind log files when the log level is set to 5 or higher. * Append "-pkgsrc" to the Samba version string so as to distinguish the official version from the pkgsrc version, which has the modifications for "state directory" and "passwd expand gecos". * Modify package so that we automatically determine the name of the nsswitch modules that are installed by samba with the winbind option. We extract this information by invoking the config.status script to get the value that the configure script determined. o Access checks when deleting printer driver meta-data. o Several non-default combinations schannel and SPNEGO support. o Password changes with NT4 and Win2k pre-SP4 clients. o High load issues on IRIX caused by a bug when interfacing with kernel oplocks. o Server crashes in smbd. o Compile issues on 64-bit platforms. o Crash bugs on big-endian systems. o Packaging fixes for RHEL/Fedora, Solaris, & Debian. o Over 30 bugzilla reports closed. @ text @d1 1 a1 1 $NetBSD: patch-bf,v 1.3 2006/04/01 04:55:35 jlam Exp $ d3 1 a3 1 --- nsswitch/winbindd_util.c.orig 2006-01-24 18:46:34.000000000 -0500 d5 1 a5 1 @@@@ -1172,7 +1172,7 @@@@ BOOL winbindd_upgrade_idmap(void) @ 1.1 log @Update net/samba to 3.0.20.2 from samba-3.0.20b. Recommended patches for samba-3.0.20b that are applied as part of this update include: http://www.samba.org/samba/patches/print_lprm.patch http://www.samba.org/samba/patches/quota.patch http://www.samba.org/samba/patches/bug3201_wbinfo.patch This fixes PRs pkg/31352 and pkg/31991. Important changes that were made as part of porting this Samba release to pkgsrc include the following: * The new release model for Samba includes distributing patches for urgent bug fixes that will be included in the next release of Samba, and are available at http://www.samba.org/samba/patches/. Since these patches are rather generically named, we download all DISTFILES and PATCHFILES for Samba into a ${DISTNAME}-specific directory. * The default configuration for the samba package no longer builds the "winbind" portions of samba, which are really only useful when attempting to unify logons between Unix and Microsoft Windows. When the "winbind" option is specified, we also build the RID and AD idmap backends, which allow sharing UIDs/GIDs across Unix machines. * New package options have been added to the build: "mysql", "pgsql", and "xml" allow adding optional support for experimental passdb storage backends, and "winbind" allows for optionally building the winbindd daemon and associated plugins. * Two new smb.conf options were added -- "passwd expand gecos" and "state directory". The first describes whether "&" in the GECOS field of a passwd db entry is expanded to the login name. The second describes the location where the persistent-state database files are stored. * Luke Mewburn contributed code to allow nss_winbind.so to work properly on supported NetBSD systems. The FreeBSD NSS winbind code should probably be replaced with a suitably tweaked version of the NetBSD code since the latter is much more complete in the functions that are provided, but I'll leave that to freebsd-pkg-people. * Samba dumps all of its files into "lock directory", but some of them need to persist across reboots. We make a distinction between these files and the temporary files that are re-created by the Samba daemons when they are restarted -- the former are now stored in a "state directory" and the latter are stored in the "lock directory". This is modeled after the Debian patch to Samba located in: packaging/Debian/debian-unstable/patches/fhs.patch The "lock directory" default has been moved to ${VARBASE}/run/samba to emphasize the temporary status of the files stored in that directory. * Samba persists in using PAM_AUTHTOK_RECOVER_ERR, when there is almost universal agreement that PAM_AUTHTOK_RECOVERY_ERR is the right constant to use. Even the Linux-PAM distribution ensures that PAM_AUTHTOK_RECOVERY_ERR is correctly defined. To work around this, we define PAM_AUTHTOK_RECOVER_ERR appropriately in all the places where it is used. * The configure script checks for OpenSSL's libcrypto.so by looking for the symbol "des_set_key". However, libcrypto.so might not contain that symbol because the DES functions might come from a separate library, e.g. libdes.so. In this case, the configure script will think that libcrypto.so is not available, when it actually may be. Instead, look for EVP_des_cbc, which is always provided by libcrypto.so. * Add some missing $(PASSDB_LIBS) references to the Makefile to fix compilation problems if the experimental passdb backends are statically compiled into the Samba suite programs. * Fix compilation problems in sam/idmap_rid.c and sam/idmap_ad.c if the "rid" and "ad" idmap backends are statically compiled into winbindd. Changes between version 3.0.14a and 3.0.20b include: o Reporting files as read-only instead of returning the correct error code of "access denied" o File system quota support defects o Crash bugs caused by incompatibilities on 64-bit systems. o User Manager interoperability problems. o Support for several new Win32 rpc pipes. o New 'net rpc service' tool for managing Win32 services. o Capability to set the owner on new files and directory based on the parent's ownership. o Experimental, asynchronous IO file serving support. o Support for Microsoft Print Migrator. o New Winbind IDmap plugin (ad) for retrieving uid and gid from AD servers which maintain the SFU user and group attributes. o Rewritten support for POSIX pathnames when utilizing the Linux CIFS fs client. o New asynchronous winbindd. o New Windows NT registry file I/O library. o New user right (SeTakeOwnershipPrivilege) added. o New "net share migrate" options. @ text @d3 1 a3 1 --- nsswitch/winbindd_util.c.orig 2005-10-12 13:03:28.000000000 -0400 d5 1 a5 1 @@@@ -1159,7 +1159,7 @@@@ BOOL winbindd_upgrade_idmap(void) @