samba 2:3.5.11~dfsg-2ubuntu1 source package in Ubuntu
Changelog
samba (2:3.5.11~dfsg-2ubuntu1) precise; urgency=low * Merge from debian testing. Remaining changes: + debian/patches/VERSION.patch: - set SAMBA_VERSION_SUFFIX to Ubuntu. + debian/patches/error-trans.fix-276472: - Add the translation of Unix Error code -ENOTSUP to NT Error Code - NT_STATUS_NOT_SUPPORTED to prevent the Permission denied error. + debian/smb.conf: - add "(Samba, Ubuntu)" to server string. - comment out the default [homes] share, and add a comment about "valid users = %S" to show users how to restrict access to \\server\username to only username. - Set 'usershare allow guests', so that usershare admins are allowed to create public shares in addition to authenticated ones. - add map to guest = Bad user, maps bad username to guest access. + debian/samba-common.config: - Do not change priority to high if dhclient3 is installed. - Use priority medium instead of high for the workgroup question. + debian/mksmbpasswd.awk: - Do not add user with UID less than 1000 to smbpasswd + debian/control: - Make libwbclient0 replace/conflict with hardy's likewise-open. - Don't build against or suggest ctdb. - Add dependency on samba-common-bin to samba. - Add cups breaks to push the package to also upgrade cups (LP: #639768) + debian/rules: - enable "native" PIE hardening. - Add BIND_NOW to maximize benefit of RELRO hardening. + Add ufw integration: - Created debian/samba.ufw.profile - debian/rules, debian/samba.dirs, debian/samba.files: install profile - debian/control: have samba suggest ufw + Add apport hook: - Created debian/source_samba.py. - debian/rules, debian/samba.dirs, debian/samba-common-bin.files: install + Switch to upstart: - Add debian/samba.{nmbd,smbd}.upstart. - Don't ship the /etc/network/if-up.d file. + debian/samba.postinst: - Fixed bashism. - Avoid scary pdbedit warnings on first import. + debian/samba-common.postinst: Add more informative error message for the case where smb.conf was manually deleted + debian/samba.logrotate: Make it upstart compatible + debian/samba-common.dhcp: Fix typo to get a proper parsing in /etc/samba/dhcp. + debian/patches/fix-debuglevel-name-conflict.patch: Re-add patch that got dropped. samba (2:3.5.11~dfsg-2) unstable; urgency=low * Don't export DEB_HOST_ARCH_OS in debian/rules, this is only used locally. * Use dh_links instead of manually creating directories and symlinks from debian/rules. * Switch from dh_movefiles to dh_install and adjust for debhelper compat level 7, in preparation for moving to dh(1). * Where possible, use dh_installman and dh_install's support for target directories instead of moving files around in debian/rules. * We don't need to mess with perms on usr/include/libsmbclient.h anymore in debian/rules, the upstream install target gets it right * Use debian/clean instead of removing left-behind files by hand in the clean target * Convert debian/rules to dh(1). * Don't run debconf-updatepo on clean; not worth the divergence in debian/rules anymore :) * Don't install debian/README.build in the package; this is really only relevant in the source. * Bump to debhelper compat level 9 and build libraries for multiarch. * Drop Makefile.internal from libsmbclient-dev examples so that we can mark libsmbclient-dev Multi-Arch: same. * Bump build-depends on debhelper to 8.9.4, so we ensure we have dpkg-buildflags by default and get full build hardening enabled out of the box - critical for a server like samba. * Use DH_ALWAYS_EXCLUDE instead of passing override options to dh_installexamples. * Pass --sourcedirectory=source3 to dh instead of having to pass it to each dh_auto_* command. * Ironically, this means that we have to manually disable dh_auto_test, which now finds the makefile targets but doesn't work unless we build an extra wrapper library into our binaries that we don't want. * Drop a few configure options from debian/rules that shadow the built-in defaults. * debian/libsmbclient.lintian-overrides: yes, we know the package name doesn't match the soname - and it never should until there's an ABI change. -- Chuck Short <email address hidden> Tue, 18 Oct 2011 05:34:47 +0000
Upload details
- Uploaded by:
- Chuck Short
- Uploaded to:
- Precise
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- net
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
samba_3.5.11~dfsg.orig.tar.bz2 | 25.2 MiB | ebf9af1b6311c784bfc77a9c37a1b0a70898456179fbf97ffc7fcd84b71c0144 |
samba_3.5.11~dfsg-2ubuntu1.debian.tar.gz | 291.6 KiB | a66914ef52909a3406b8d11bc74f00cb35a951f998568121de068529f44f4488 |
samba_3.5.11~dfsg-2ubuntu1.dsc | 2.4 KiB | b596e6f95f3dae36a026a9253e394d4d0be36e5f6d685e31db286c7040e0cb80 |
Available diffs
Binary packages built by this source
- libpam-smbpass: pluggable authentication module for Samba
This is a module for PAM that enables a system administrator to migrate
user passwords from the Unix password database to the SMB password
database as used by Samba, and to subsequently keep the two databases in
sync. Unlike other solutions, it does this without needing users to log
in to Samba using cleartext passwords, or requiring them to change their
existing passwords.
- libsmbclient: shared library for communication with SMB/CIFS servers
This package provides a shared library that enables client applications
to talk to Microsoft Windows and Samba servers using the SMB/CIFS
protocol.
- libsmbclient-dev: development files for libsmbclient
This package provides the development files (static library and headers)
required for building applications against libsmbclient, a library that
enables client applications to talk to Microsoft Windows and Samba servers
using the SMB/CIFS protocol.
- libwbclient-dev: Samba winbind client library - development files
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package provides the development files (static library and headers)
required for building applications against libwbclient, a library for client
applications that interact via the winbind pipe protocol with a Samba
winbind server.
- libwbclient0: Samba winbind client library
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package provides a library for client applications that interact
via the winbind pipe protocol with a Samba winbind server.
- samba: SMB/CIFS file, print, and login server for Unix
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems. Samba can also function
as an NT4-style domain controller, and can integrate with both NT4 domains
and Active Directory realms as a member server.
.
This package provides the components necessary to use Samba as a
stand-alone file and print server. For use in an NT4 domain or Active
Directory realm, you will also need the winbind package.
.
This package is not required for connecting to existing SMB/CIFS servers
(see smbclient) or for mounting remote filesystems (see cifs-utils).
- samba-common: common files used by both the Samba server and client
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains common files used by both Samba 3 and Samba 4.
- samba-common-bin: common files used by both the Samba server and client
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains files and programs needed by Samba when used as
either a client or a server.
- samba-dbg: Samba debugging symbols
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package provides debugging information for the software in the
Samba suite. Install it to get a better backtrace in the event of a
crash.
- samba-doc: Samba documentation
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains all the non-PDF documentation for the Samba
suite. See also samba-doc-pdf.
- samba-doc-pdf: Samba documentation in PDF format
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains all the PDF documentation for the Samba suite.
- samba-tools: Samba testing utilities
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains extra command-line tools such as smbtorture for
performance-testing CIFS servers and clients.
- smbclient: command-line SMB/CIFS clients for Unix
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package contains command-line utilities for accessing Microsoft
Windows and Samba servers, including smbclient, smbtar, and smbspool.
Utilities for mounting shares locally are found in the package
cifs-utils.
- swat: Samba Web Administration Tool
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems.
.
This package allows you to administer a Samba server via a web browser.
.
SWAT is no longer actively maintained, and its default configuration is
not secure for use over an untrusted network. SWAT will also rewrite
smb.conf, rearranging the entries and deleting all comments as well as
include= and copy= options, so is not suitable for use in conjunction
with hand-edited smb.conf files or the default package-managed
configuration.
- winbind: Samba nameservice integration server
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
Microsoft Windows, OS X, and other Unix systems. Samba can also function
as an NT4-style domain controller, and can integrate with both NT4 domains
and Active Directory realms as a member server.
.
This package provides winbindd, a daemon which integrates authentication
and directory service (user/group lookup) mechanisms from a Windows
domain on a Linux system. User/group lookups are configured via
/etc/nsswitch.conf, and authentication is integrated using the winbind
module for PAM.