~ubuntu-branches/ubuntu/maverick/samba/maverick-security

« back to all changes in this revision

Viewing changes to source/include/config.h.in

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2009-03-03 22:02:23 UTC
  • mfrom: (0.28.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090303220223-3bdlm2d9fwx1p1ye
Tags: 2:3.3.1-1ubuntu1
* Merge from Debian unstable (LP: #337094), remaining changes:
  + debian/patches/VERSION.patch:
    - setup SAMBA_VERSION_SUFFIX to Ubuntu.
  + 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/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.
  + debian/rules:
    - enable "native" PIE 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
* Dropped changes, merged in Debian:
  + debian/libpam-smbpass.pam-config, debian/libpam-smbpass.postinst,
    debian/libpam-smbpass.prerm, debian/libpam-smbpass.files,
    debian/rules:
    - Make libpam-smbpasswd depend on libpam-runtime to allow 
      libpam-smbpasswd for auto-configuration.
  + debian/control:
    - Provide a config block for the new PAM framework to auto-configure
      itself
  + debian/samba.postinst:
    - When populating the new sambashare group, it is not an error
      if the user simply does not exist; test for this case and let
      the install continue instead of aborting.
  + debian/winbind.files:
    - include additional files

Show diffs side-by-side

added added

removed removed

Lines of Context:
304
304
/* Define to 1 if you have the `crypt16' function. */
305
305
#undef HAVE_CRYPT16
306
306
 
 
307
/* Whether CTDB_CONTROL_TRANS2_COMMIT_RETRY() is available */
 
308
#undef HAVE_CTDB_CONTROL_TRANS2_COMMIT_RETRY_DECL
 
309
 
 
310
/* Define to 1 if you have the <ctdb.h> header file. */
 
311
#undef HAVE_CTDB_H
 
312
 
 
313
/* Define to 1 if you have the <ctdb_private.h> header file. */
 
314
#undef HAVE_CTDB_PRIVATE_H
 
315
 
307
316
/* Define to 1 if you have the <ctype.h> header file. */
308
317
#undef HAVE_CTYPE_H
309
318
 
1710
1719
/* Whether stat64() is available */
1711
1720
#undef HAVE_STAT64
1712
1721
 
1713
 
/* whether struct stat has sub-second timestamps without struct timespec */
 
1722
/* Whether statvfs.f_flag exists */
 
1723
#undef HAVE_STATVFS_F_FLAG
 
1724
 
 
1725
/* Whether statvfs.f_flags exists */
 
1726
#undef HAVE_STATVFS_F_FLAGS
 
1727
 
 
1728
/* whether struct stat has sub-second timestamps in st_uXtime */
1714
1729
#undef HAVE_STAT_HIRES_TIMESTAMPS
1715
1730
 
1716
1731
/* whether struct stat contains st_atim */
1719
1734
/* whether struct stat contains st_atimensec */
1720
1735
#undef HAVE_STAT_ST_ATIMENSEC
1721
1736
 
 
1737
/* whether struct stat contains st_atimespec */
 
1738
#undef HAVE_STAT_ST_ATIMESPEC
 
1739
 
 
1740
/* whether struct stat contains st_atime_n */
 
1741
#undef HAVE_STAT_ST_ATIME_N
 
1742
 
1722
1743
/* whether struct stat contains st_birthtime */
1723
1744
#undef HAVE_STAT_ST_BIRTHTIME
1724
1745
 
1740
1761
/* whether struct stat contains st_ctimensec */
1741
1762
#undef HAVE_STAT_ST_CTIMENSEC
1742
1763
 
 
1764
/* whether struct stat contains st_ctimespec */
 
1765
#undef HAVE_STAT_ST_CTIMESPEC
 
1766
 
 
1767
/* whether struct stat contains st_ctime_n */
 
1768
#undef HAVE_STAT_ST_CTIME_N
 
1769
 
1743
1770
/* Whether the stat struct has a st_flags member */
1744
1771
#undef HAVE_STAT_ST_FLAGS
1745
1772
 
1749
1776
/* whether struct stat contains st_mtimensec */
1750
1777
#undef HAVE_STAT_ST_MTIMENSEC
1751
1778
 
 
1779
/* whether struct stat contains st_mtimepec */
 
1780
#undef HAVE_STAT_ST_MTIMESPEC
 
1781
 
 
1782
/* whether struct stat contains st_mtime_n */
 
1783
#undef HAVE_STAT_ST_MTIME_N
 
1784
 
 
1785
/* whether struct stat contains st_uatime */
 
1786
#undef HAVE_STAT_ST_UATIME
 
1787
 
 
1788
/* whether struct stat contains st_uctime */
 
1789
#undef HAVE_STAT_ST_UCTIME
 
1790
 
 
1791
/* whether struct stat contains st_umtime */
 
1792
#undef HAVE_STAT_ST_UMTIME
 
1793
 
1752
1794
/* Define to 1 if you have the <stdarg.h> header file. */
1753
1795
#undef HAVE_STDARG_H
1754
1796
 
1833
1875
/* Define to 1 if the system has the type `struct addrinfo'. */
1834
1876
#undef HAVE_STRUCT_ADDRINFO
1835
1877
 
 
1878
/* ctdb ipv4 support */
 
1879
#undef HAVE_STRUCT_CTDB_CONTROL_TCP
 
1880
 
 
1881
/* ctdb ipv6 support */
 
1882
#undef HAVE_STRUCT_CTDB_CONTROL_TCP_ADDR
 
1883
 
1836
1884
/* Whether the 'DIR64' abstract data type is available */
1837
1885
#undef HAVE_STRUCT_DIR64
1838
1886
 
2888
2936
/* Define to empty if `const' does not conform to ANSI C. */
2889
2937
#undef const
2890
2938
 
 
2939
/* ctdb ipv4 support */
 
2940
#undef ctdb_control_tcp
 
2941
 
2891
2942
/* Define to `int' if <sys/types.h> doesn't define. */
2892
2943
#undef gid_t
2893
2944