head 1.4; access; symbols pkgsrc-2023Q4:1.4.0.150 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.148 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.146 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.144 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.142 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.140 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.138 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.136 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.134 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.132 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.130 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.128 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.126 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.124 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.120 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.100 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.122 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.118 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.116 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.114 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.112 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.110 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.108 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.106 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.104 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.102 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.98 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.96 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.94 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.92 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.90 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.88 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.86 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.84 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.82 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.80 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.78 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.76 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.74 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.72 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.70 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.68 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.66 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.64 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.62 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.60 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.58 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.56 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.54 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.52 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.50 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.48 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.46 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.44 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.42 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.40 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.38 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.36 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.34 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.32 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.30 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.28 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.26 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.24 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.22 pkgsrc-2008Q1:1.4.0.20 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.18 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.16 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.14 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.12 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.10 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.8 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.6 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.4 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.16 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.14 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.12 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.3; locks; strict; comment @# @; 1.4 date 2005.11.14.08.05.27; author jlam; state Exp; branches; next 1.3; 1.3 date 2002.02.05.05.14.46; author jlam; state dead; branches; next 1.2; 1.2 date 2001.11.21.17.13.38; author jlam; state Exp; branches; next 1.1; 1.1 date 2001.10.31.22.58.42; author zuntum; state Exp; branches; next ; desc @@ 1.4 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 @=========================================================================== $NetBSD$ When upgrading a Samba installation and "lock directory" has been set to a non-default value in the configuration files, then "state directory" needs to be set appropriately and/or the files located in the lock directory should be moved to the state directory. Please read the documentation on "state directory" in the smb.conf(5) manual page for more information. =========================================================================== @ 1.3 log @Modify the package so that the message is only displayed if SAMBA_USE_LDAP is not defined, as that is the only time when the smbpasswd file is consulted. Also don't create a the smbpasswd file from /etc/passwd, as that generates a lot of bad users, e.g. root, daemon, operator, etc. Instead, just create an empty smbpasswd file and rely on the admin to add approved users to the smbpasswd file using "smbpasswd -a". @ text @d2 1 a2 1 $NetBSD: MESSAGE,v 1.2 2001/11/21 17:13:38 jlam Exp $ d4 6 a9 11 *===* Security Notes *===* The users' encrypted passwords stored in ${ETCDIR}/private/smbpasswd (default: /etc/samba/private/smbpasswd) *ARE PASSWORD EQUIVALENT* from the viewpoint of SMB protocol. Do not weaken the permission mode of this file (default: root.wheel and rw-------) without any special reasons. And please note that even if you pkg_delete this port, pkg_delete will *NOT* remove the smbpasswd file because pkg_delete can be used for upgrading this package. If you won't use this package anymore, I strongly recommend that you remove the smbpasswd file manually. @ 1.2 log @Remove extra blank line. @ text @d2 1 a2 1 $NetBSD: MESSAGE,v 1.1 2001/10/31 22:58:42 zuntum Exp $ @ 1.1 log @Move pkg/ files into package's toplevel directory @ text @d2 1 a2 1 $NetBSD: MESSAGE,v 1.2 2001/07/20 12:13:48 wiz Exp $ a14 1 @