~ubuntu-branches/ubuntu/lucid/samba/lucid-security

« back to all changes in this revision

Viewing changes to source3/configure

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2009-11-23 23:28:03 UTC
  • mfrom: (0.27.8 upstream) (0.34.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091123232803-xvjzfqwvckswl5nc
Tags: 2:3.4.3-1ubuntu1
* Merge from debian testing.  Remaining changes:
  + debian/patches/VERSION.patch:
    - set SAMBA_VERSION_SUFFIX to Ubuntu
  + debian/smb.conf:
    - Add "(Samaba, 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/mksambapasswd.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 ctdb.
    - Build-depend on libreadline-dev instead of libreadline5-dev.
  + debian/rules:
    - enable "native" PIE hardening.
  + Add ufw integration:
    - Created debian/samba.ufw.profile
    - debian/rules, debian/samba.dirs, debian/samba.files: install
  + Dropped:
    - debian/patches/fix-smbclient-long-names.patch: Already upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
758
758
LIBTDB_SHARED
759
759
LIBTDB_STATIC_TARGET
760
760
LIBTDB_SHARED_TARGET
 
761
TALLOCTORT
 
762
BIN_TALLOCTORT
761
763
LIBTALLOC_OBJ0
762
764
LIBTALLOC_SOVER
763
765
UNINSTALL_LIBTALLOC
31167
31169
 
31168
31170
 
31169
31171
 
31170
 
for ac_header in sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/ipc.h sys/prctl.h
 
31172
 
 
31173
for ac_header in sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/ipc.h sys/prctl.h sys/sysctl.h
31171
31174
do
31172
31175
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31173
31176
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
73814
73817
                LIBTALLOC_OBJ0="${LIBTALLOC_OBJ0} ${tallocdir}/${obj}"
73815
73818
        done
73816
73819
 
 
73820
        BIN_TALLOCTORT="bin/talloctort"
 
73821
 
 
73822
        TALLOCTORT="talloctort"
 
73823
 
73817
73824
else
73818
73825
        LIBTALLOC_LIBS="${TALLOC_LIBS}"
73819
73826
fi
80247
80254
    fi
80248
80255
 
80249
80256
    save_LIBS="$LIBS"
80250
 
 
80251
 
{ $as_echo "$as_me:$LINENO: checking for avahi_client_new in -lavahi-client" >&5
 
80257
    { $as_echo "$as_me:$LINENO: checking for avahi_client_new in -lavahi-client" >&5
80252
80258
$as_echo_n "checking for avahi_client_new in -lavahi-client... " >&6; }
80253
80259
if test "${ac_cv_lib_avahi_client_avahi_client_new+set}" = set; then
80254
80260
  $as_echo_n "(cached) " >&6
80314
80320
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_avahi_client_avahi_client_new" >&5
80315
80321
$as_echo "$ac_cv_lib_avahi_client_avahi_client_new" >&6; }
80316
80322
if test "x$ac_cv_lib_avahi_client_avahi_client_new" = x""yes; then
80317
 
  cat >>confdefs.h <<_ACEOF
80318
 
#define HAVE_LIBAVAHI_CLIENT 1
80319
 
_ACEOF
80320
 
 
80321
 
  LIBS="-lavahi-client $LIBS"
80322
 
 
 
80323
  have_avahi_client_new=yes
80323
80324
fi
80324
80325
 
80325
 
 
80326
 
{ $as_echo "$as_me:$LINENO: checking for avahi_strerror in -lavahi-common" >&5
 
80326
    { $as_echo "$as_me:$LINENO: checking for avahi_strerror in -lavahi-common" >&5
80327
80327
$as_echo_n "checking for avahi_strerror in -lavahi-common... " >&6; }
80328
80328
if test "${ac_cv_lib_avahi_common_avahi_strerror+set}" = set; then
80329
80329
  $as_echo_n "(cached) " >&6
80389
80389
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_avahi_common_avahi_strerror" >&5
80390
80390
$as_echo "$ac_cv_lib_avahi_common_avahi_strerror" >&6; }
80391
80391
if test "x$ac_cv_lib_avahi_common_avahi_strerror" = x""yes; then
80392
 
  cat >>confdefs.h <<_ACEOF
80393
 
#define HAVE_LIBAVAHI_COMMON 1
80394
 
_ACEOF
80395
 
 
80396
 
  LIBS="-lavahi-common $LIBS"
80397
 
 
 
80392
  have_avahi_strerror=yes
80398
80393
fi
80399
80394
 
80400
80395
    LIBS="$save_LIBS"
80401
80396
 
80402
 
    if test x"$ac_cv_lib_ext_avahi_client_avahi_client_new" != x"yes" -o \
80403
 
       test x"$ac_cv_lib_ext_avahi_common_avahi_strerror" != x"yes" ; then
 
80397
    if test x"$have_avahi_client_new" != x"yes" -o \
 
80398
       x"$have_avahi_strerror" != x"yes" ; then
80404
80399
        have_avahi_support=no
80405
80400
    fi
80406
80401