summaryrefslogtreecommitdiffstats
path: root/source3/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* s3-passdb: split out passdb/pdb_ldap_schema.cGünther Deschner2011-11-161-1/+1
| | | | Guenther
* s3: move smbldap_util to pdb_ldap_util.Günther Deschner2011-11-161-4/+1
| | | | Guenther
* s3-build: Fix inotify detection (bug 8580)Björn Baumbach2011-11-071-2/+4
| | | | | | Enable inotify if sys or kernel inotify is available. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* Fix sys_fseek wrapperBrad Smith2011-10-141-1/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3: Use the uid_wrapperVolker Lendecke2011-10-061-0/+1
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Andreas Schneider <asn@samba.org>
* lib/util/charset: remove charset module loadingAndrew Bartlett2011-09-201-4/+2
| | | | | | | | | | | | | Now that the 'table' modules are gone, there is no reason for there to be charset modules at all. This builds the macosxfs and weird modules into the binary at the appropriate times, and changes the tests to test instead the difference between the remaining internal handlers and iconv(). Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Sep 20 06:27:06 CEST 2011 on sn-devel-104
* lib/util/charcnv: Remove broken internal CP850 and CP464 modulesAndrew Bartlett2011-09-201-4/+0
| | | | | | | | These modules are now known to be faulty, and Samba 3.6.0 didn't include support for them, so we now require a system iconv if you wish to support these character sets for the non-ASCII range. Andrew Bartlett
* s3:build(autoconf): fix bug #8369: remove irritating "." targets when recent ↵Michael Adam2011-08-111-0/+4
| | | | | | | system libs exist Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Aug 11 13:26:27 CEST 2011 on sn-devel-104
* s3:clikrb5: fix the build with newer heimdal versionsStefan Metzmacher2011-07-141-0/+2
| | | | | | | | | | krb5_get_default_in_tkt_etypes() requires a 3rd argument if KRB5_PDU_NONE is available. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Jul 14 21:21:13 CEST 2011 on sn-devel-104
* s3-net: Bind our gettext results to 'unix charset'Andrew Bartlett2011-06-231-1/+1
| | | | | | | | | | This ensures that the translations and any embedded strings are in the same charset. It won't be the one from the user's locale (we no longer auto-detect that), but it will be self-consistent. Thanks to Steve Langasek for pointing this function out! Andrew Bartlett
* lib/util/charset: Remove autodetection of charset from LOCALEAndrew Bartlett2011-06-231-1/+1
| | | | | | | | | | | | | | | | In the past, our LOCALE would set the display charset of Samba. The display charset has now been removed. This patch removes the support code that detected the locale from the environment. We cannot safely have 'unix charset' follow the locale (at it creates files on disk and entries in databases that must not vary), so this code is unused. As an example, imagine a database is manipulated in the administrator's locale, and then read by smbd starting up in the system default locale. Or smbd restarted by the administrator rather than a startup script. Both of these situations could corrupt databases or filenames on disk. Andrew Bartlett
* lib/util/charset: Remove 'display charset'Andrew Bartlett2011-06-231-18/+1
| | | | | | | | | | | | | | | | | As discussed in 'CH_DISPLAY and gettext' on the samba-technical list: http://lists.samba.org/archive/samba-technical/2011-June/078190.html Setting this to a value other than 'unix charset' does not make sense, as any system where the filesytem charset does not equal the terminal charset will already have problems with programs as simple as 'ls'. It also means that our output could not be pasted as our input in interactive programs or onto our command line, as we never did translate in the DISPLAY -> UNIX direction. The d_printf() calls are retained in case we need to revisit this, and to support display_set_stderr(). Andrew Bartlett
* tdb_compat.h: divert every tdb build and includes to tdb_compatRusty Russell2011-06-201-0/+1
| | | | | | | | We change all the headers and wscript files to use tdb_compat; this means we have one place to decide whether to use TDB1 or TDB2. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* lib: import ccan modules for tdb2Rusty Russell2011-06-201-0/+2
| | | | | | | Imported from git://git.ozlabs.org/~ccan/ccan init-1161-g661d41f Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* s3: Fix the build on FreeBSD 8Volker Lendecke2011-06-041-0/+5
| | | | | This is probably not the last word on gss_mech_krb5, but for now it fixes the build on FreeBSD
* Add check for the getcwd function being able to take NULL,0 arguments.Jeremy Allison2011-06-011-0/+11
|
* s3:build: link libtdb as shared lib if using shared libs at allMichael Adam2011-05-131-1/+3
|
* s3:build: determine full version of libtdb for the samba buildMichael Adam2011-05-131-1/+2
|
* s3:build: link libtalloc as shared lib if using shared libs at allMichael Adam2011-05-131-1/+3
|
* s3:build: determine full version of libtalloc for the samba buildMichael Adam2011-05-131-1/+2
|
* s3:build: fix typo in definition of --enable-external-libtdbMichael Adam2011-05-131-2/+2
|
* s3:build: reformat AC_ARG_ENABLE(external_libtalloc...)Michael Adam2011-05-131-2/+5
|
* s3:build: add LIBWBCLIENT_FULLVER for consistency with SMB_LIBRARY()Michael Adam2011-05-131-0/+2
|
* s3:build: add an optional full version argument to the SMB_LIBRARY() macro.Michael Adam2011-05-131-1/+1
|
* s3:configure: add --enable-smbtorture4 switchMichael Adam2011-05-131-1/+8
|
* s3-build: Move generated config.h and config.h.in to include/autoconfAndrew Bartlett2011-05-091-2/+2
| | | | | | | This ensures that these are not found by the waf build, which causes issues when the wrong config.h is used by the recursive smbtorture build Andrew Bartlett
* Fix Samba3 on OpenIndiana.Gordon Ross2011-05-071-5/+21
| | | | | | | | | | | I'd like Samba to use the native OpenLDAP and MIT Kerberos libs. Attached are some patches to do that. (relative to git master) It does not build for me without these. (OpenIndiana is an off-shoot of OpenSolaris See http://www.openindiana.org) Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat May 7 02:20:14 CEST 2011 on sn-devel-104
* vfs_gpfs: Properly notify the offline->online changesVolker Lendecke2011-05-041-0/+2
| | | | | | | This needs to be a separate module that cooperates with vfs_gpfs. If aio_fork is used early in the module chain it (correctly) does not propagate the aio ops down, so vfs_gpfs does not see them. This slim module must come early in the chain for notifies to work properly.
* ѕ3/configure: move out generic CPPFLAGS in the solaris case hereBjörn Jacke2011-05-031-3/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* ѕ3/configure: move out generic LDFLAGS in the solaris case hereBjörn Jacke2011-05-031-3/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* kerberos: Only include gssapi/gssapi_krb5.h when availableAndrew Bartlett2011-04-301-1/+1
|
* auth/kerberos Add check for gss_inquire_sec_context_by_oidAndrew Bartlett2011-04-271-0/+1
| | | | | | | | | Not all kerberos distributions have this function. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Apr 27 07:39:08 CEST 2011 on sn-devel-104
* s3-gse: Don't release the mech OID from gss_accept_security_contextAndrew Bartlett2011-04-271-0/+1
| | | | | | | | | | This is constant data according to the man pages I find for this fucntion, and causes a segfault to free() when linked to Heimdal. I am advised that while it is constant for gss_mech_krb5, it may not be for other mechanisms, so an assert will ensure this is dealt with by the programmer who extends this code in future. Andrew Bartlett
* auth/kerberos: Create common helper to get the verified PAC from GSSAPIAndrew Bartlett2011-04-271-0/+1
| | | | | | | | | | | This only works for Heimdal and MIT Krb5 1.8, other versions will get an ACCESS_DEINED error. We no longer manually verify any details of the PAC in Samba for GSSAPI logins, as we never had the information to do it properly, and it is better to have the GSSAPI library handle it. Andrew Bartlett
* s3: Check for res_ninitVolker Lendecke2011-04-251-0/+8
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Mon Apr 25 11:44:58 CEST 2011 on sn-devel-104
* s3: Add pthreadpooltest to main buildVolker Lendecke2011-04-251-0/+2
|
* s3: Many pthreadpool fixesVolker Lendecke2011-04-251-1/+1
| | | | In particular, this makes it fork-safe
* Revert "s3-vfs: another attempt to fix the Tru64 build."Stefan Metzmacher2011-04-231-2/+0
| | | | | | | | This reverts commit 52909271879d909533a86c3a448839debb6497c6. A better fix will follow. metze
* s3-vfs: another attempt to fix the Tru64 build.Günther Deschner2011-04-221-0/+2
| | | | | | | | | vfsops struct on Tru64 has a vfs_init function pointer. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Apr 22 01:49:59 CEST 2011 on sn-devel-104
* s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()Andrew Bartlett2011-04-201-0/+1
| | | | | | | | | | | | This Heimdal function does not set the global state, and allows the GSSAPI server to progress further when compiled against Heimdal (such as in the top level build). The ability to specify a keytab has been removed from the API as it is unused, and and the Heimdal function (avoiding setting global variables) works with an open keytab. Andrew Bartlett
* s3 autobuild: Fix CFLAG check for netgrent testsKai Blin2011-04-181-1/+1
| | | | | | | In 45ac8ffd I accidently added the wrong flag check. Fix this. Thanks to gd for noticing. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-build: make sure we pick up system tdb and talloc via #include.Günther Deschner2011-04-141-1/+1
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Thu Apr 14 12:56:28 CEST 2011 on sn-devel-104
* s3:configure: allow building without SCHEDULE_FOR_DELETION with ↵Michael Adam2011-03-311-2/+6
| | | | | | | --enable-old-ctdb Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Mar 31 18:55:38 CEST 2011 on sn-devel-104
* s3:configure: introduce "--enable-old-ctdb" to enable enforcing build ↵Michael Adam2011-03-311-0/+6
| | | | against old ctdb
* s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETIONMichael Adam2011-03-311-0/+19
|
* s3:configure: rework logic of ctdb/clustering checksMichael Adam2011-03-311-77/+113
|
* s3:configure: remove unused variable CTDB_CFLAGSMichael Adam2011-03-311-2/+0
|
* s3:configure: fix a comment.Michael Adam2011-03-311-1/+1
|
* s3: use getgrset() when it is availableChristian Ambach2011-03-191-0/+1
| | | | | | | | | | When getgrouplist() is not defined, use getgrset() if it is defined instead of using the initgroups() + getgroups() combo Major contributions from Yannick Bergeron <yaberger@ca.ibm.com> Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Sat Mar 19 10:09:38 CET 2011 on sn-devel-104
* s3-build: remove -I../lib/addns.Günther Deschner2011-03-101-1/+0
| | | | Guenther