summaryrefslogtreecommitdiffstats
path: root/source4/heimdal_build
Commit message (Collapse)AuthorAgeFilesLines
* s4:heimdal_build: lib/hcrypto/evp-aes-cts.o belongs to HEIMDAL_HCRYPTOStefan Metzmacher2009-08-261-1/+1
| | | | metze
* s4:heimdal_build: define HEIMDAL_LOCALEDIRStefan Metzmacher2009-08-051-0/+1
| | | | metze
* s4:heimdal: import lorikeet-heimdal-200908050050 (commit ↵Andrew Bartlett2009-08-052-1/+40
| | | | | | | | | | | 8714779fa7376fd9f7761587639e68b48afc8c9c) This also adds a new hdb-glue.c file, to cope with Heimdal's uncondtional enabling of SQLITE. (Very reasonable, but not required for Samba4's use). Andrew Bartlett
* make the UID_WRAPPER skip checks at runtimeAndrew Tridgell2009-08-051-1/+5
| | | | | | | This fixes two issues pointed out by Andrew. It adds a runtime uwrap_enabled() call that wraps the skips needed for uid emulation. It also makes the skip in the directory_create_or_exist() function only change the uid checking code, not the permissions code
* added a uid_wrapper libraryAndrew Tridgell2009-08-052-1/+7
| | | | | | | | | | | | | | | | | | | | This library intercepts seteuid and related calls, and simulates them in a manner similar to the nss_wrapper and socket_wrapper libraries. This allows us to enable the vfs_unixuid NTVFS module in the build farm, which means we are more likely to catch errors in the token manipulation. The simulation is not complete, but it is enough for Samba4 for now. The major areas of incompleteness are: - no emulation of setreuid, setresuid or saved uids. These would be needed for use in Samba3 - no emulation of ruid changing. That would also be needed for Samba3 - no attempt to emulate file ownership changing, so code that (for example) tests whether st.st_uid matches geteuid() needs special handling
* Revert "s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the ↵Andrew Bartlett2009-07-171-8/+0
| | | | | | | | compiler version" This is now handled correctly in the newly imported Heimdal This reverts commit 4a754d029b0eb229b23980aa4a80dae2b485a302.
* s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler versionStefan Metzmacher2009-07-161-0/+8
| | | | | | | | | | Otherwise heimdal/lib/gssapi/gssapi/gssapi.h will just define it to __attribute__ ((deprecated)) which is not supported by all compilers we care about. This should fix the build on Tru64 metze
* s4:heimdal_build: try to fix the build on systems without ifaddrs.hStefan Metzmacher2009-07-162-0/+10
| | | | metze
* s4:heimdal_build: tell heimdal we have inet_aton()Stefan Metzmacher2009-07-161-0/+4
| | | | | | This should fix problems on Solaris. metze
* s4:heimdal_build: try to fix the build on SolarisStefan Metzmacher2009-07-161-0/+1
| | | | | | | | | | The problem seems to be #define flock rk_flock heimdal/../heimdal_build/replace.c: In function `rk_flock': heimdal/../heimdal_build/replace.c:64: error: storage size of 'lock' isn't known heimdal/../heimdal_build/replace.c:64: warning: unused variable `lock' metze
* s4:heimdal_build: try to fix the build on SolarisStefan Metzmacher2009-07-151-3/+1
| | | | | | We need the definition of 'struct flock'. metze
* s4:heimdal: teach heimdal we have (v)aѕprintf in libreplaceBjörn Jacke2009-07-151-0/+8
|
* ѕ4:heimdal: teach heimdal that we have strnlen via libreplcaeBjörn Jacke2009-07-151-0/+4
|
* s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the ↵Stefan Metzmacher2009-07-061-2/+2
| | | | | | | | | | last import Also commit the regenerated files for systems without yacc and lex. This fixes the build with automatic dependecies for me. metze
* s4:heimdal: import lorikeet-heimdal-200906080040 (commit ↵Andrew Bartlett2009-06-122-9/+11
| | | | | | | | | | | 904d0124b46eed7a8ad6e5b73e892ff34b6865ba) Also including the supporting changes required to pass make test A number of heimdal functions and constants have changed since we last imported a tree (for the better, but inconvenient for us). Andrew Bartlett
* work around conflict in pidfile() prototype for heimdal on NetBSD5Andrew Tridgell2009-06-091-0/+7
|
* s4:heimdal: fix build on FreeBSDBjörn Jacke2009-06-081-1/+1
| | | | | | | | | | Patch from Timur I. Bakeyev sent to samba-technical: Heimdal requires openpty() presence. FreeBSD has in in standard libc, so autodetection works, but compilation fails, as declaration of this function is missing. This patch adds proper header detection and inclusion for openpty().
* s4:heimdal_build: provide heimdal_version and heimdal_long_version symbolsStefan Metzmacher2009-03-262-0/+7
| | | | metze
* s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and ↵Stefan Metzmacher2009-03-261-0/+16
| | | | | | HAVE_MKSTEMP metze
* s4:heimdal_build: correrctly switch closefrom() and get/setprogname() ↵Stefan Metzmacher2009-02-261-4/+6
| | | | | | replacements on and off metze
* s4:heimdal_build: don't always build setprogname.oStefan Metzmacher2009-02-262-17/+34
| | | | | | | | | | This hopefully fixes the build on Mac OS 10, where setprogname() is available via libc. asn1_compile and compile_et use only .ho files again and don't use socket_wrapper anymore. metze
* s4: make libintl a build dependency of heimdal_krb5 so all dependent ↵Tim Prouty2009-02-251-1/+1
| | | | binaries are linked properly
* s4 heimdal: Link libintl correctlyTim Prouty2009-02-251-0/+6
|
* Start fixing Solaris build failures.Jeremy Allison2009-02-241-1/+2
| | | | Jeremy.
* s4:heimdal_build: fix the build of asn1_compile and compile_etStefan Metzmacher2009-01-311-4/+2
| | | | | | | We should not link in heimdal_build/replace.ho twice. HEIMDAL_ROKEN has everything we need.... metze
* s4:heimdal_build: heimdal requires u_int32_t and u_charStefan Metzmacher2009-01-301-0/+3
| | | | metze
* Revert "s4:heimdal_build: include "system/network.h" via config.h wrapper"Stefan Metzmacher2009-01-301-1/+0
| | | | | | | | This reverts commit 334c6e6b78de8529fce0061efd5249f8fe2d256f. This breaks the build later in the ntvfs code... metze
* s4:heimdal_build: add a dummy define for dirfd()Stefan Metzmacher2009-01-301-0/+4
| | | | metze
* s4:heimdal_build: include "system/network.h" via config.h wrapperStefan Metzmacher2009-01-301-0/+1
| | | | | | This fixes build problems on Tru64. metze
* heimdal: don't include <sys/cdefs.h> without knowing it's thereStefan Metzmacher2009-01-301-0/+11
| | | | metze
* Use standard heimdal function for finding interfaces - libreplace provides ↵Jelmer Vernooij2008-11-022-33/+1
| | | | support for the underlying functions now.
* Make sure prototypes are always included, make some functions static andJelmer Vernooij2008-10-201-1/+2
| | | | remove some unused functions.
* Fix merged build; use full libroken rather than just a couple of object files.Jelmer Vernooij2008-10-201-9/+2
|
* Add samba4kpasswd and rkpty binariesAndrew Bartlett2008-10-202-7/+36
| | | | | | | | smaba4kpasswd will be used to test the kpasswdd componet of the KDC (which is up until now untested), and rkpty is an expect-like wrapper we can use to blackbox that utility. Andrew Bartlett
* Make Samba 3 and Samba 4 both use the same single copy of libreplace.Jelmer Vernooij2008-09-162-2/+2
|
* heimdal_build: include heimdal's new EVP code to fix the buildStefan Metzmacher2008-08-262-1/+6
| | | | | metze (This used to be commit f454342d48e1dce7dff0bcff246c7237bed94fd5)
* heimdal_build: fix parse.h lex.c dependenciesStefan Metzmacher2008-08-261-15/+12
| | | | | metze (This used to be commit dbfbd1b018f7c29dde2e291cbb7bb54bf147a10e)
* heimdal_build: autogenerate the heimdal private/proto headersStefan Metzmacher2008-08-261-0/+101
| | | | | | | | Now it's possible to just use a plain heimdal tree in source/heimdal/ without any pregenerated files. metze (This used to be commit da333ca7113f78eeacab4f93b401f075114c7d88)
* heimdal_build: autogenerate table files in heimdal/lib/wind/Stefan Metzmacher2008-08-261-0/+40
| | | | | metze (This used to be commit f4cfba26aebb18fecdb50478bec9c07d4910ab3b)
* heimdal_build: autogenerate heimdal/lib/roken/roken.hStefan Metzmacher2008-08-261-0/+10
| | | | | metze (This used to be commit 3ab59dc66fe2d40533a66ff786d0b2373eea1ab8)
* heimdal_build: add fallback for AC_WARNING_ENABLE()Stefan Metzmacher2008-08-261-0/+2
| | | | | metze (This used to be commit 8d6d96898dcc948aa0ee004eaeb48dc847946361)
* heimdal: remove unused old filesStefan Metzmacher2008-08-261-1/+0
| | | | | metze (This used to be commit 94cef56212d7d7c1150aea760dba24bda7190442)
* heimdal_build: split heimdal/lib/asn1 file listsStefan Metzmacher2008-08-261-14/+12
| | | | | metze (This used to be commit d3e939bf75fb85cf0eb3551856e161e3e58c0031)
* heimdal_build: split handwritten and generated hx509 file listsStefan Metzmacher2008-08-261-3/+6
| | | | | metze (This used to be commit 848067033c40c3a4681f196ac5da289cd488d962)
* heimdal_build: split out gssapi_spnego and gssapi_krb5 file listsStefan Metzmacher2008-08-261-51/+57
| | | | | metze (This used to be commit 95135ade447e04329afa7581c66c4df8de63ca24)
* heimdal_build: add a fake sqlite keytab implementationStefan Metzmacher2008-08-261-0/+21
| | | | | | | This remove a difference against lorikeet-heimdal. metze (This used to be commit 4314df3561dfe60228db0af220549300b0137c85)
* heimdal_build: split glue.c into krb5 and gssapi partsStefan Metzmacher2008-08-263-20/+33
| | | | | metze (This used to be commit 1c7bb21bd85900206e9ad831bc4795c1f765a9aa)
* kdc: move references to heimdal internals into heimdal_build/kpasswd-glue.hStefan Metzmacher2008-08-261-0/+3
| | | | | metze (This used to be commit 65057f17b0d9e83f1b775afdeb7ea91ce0e52cd1)
* heimdal: add experimental --enable-external-heimdalStefan Metzmacher2008-08-012-0/+77
| | | | | | | | | | | This should only be used for testing and when you're absolutly sure the installed heimdal libraries support the features we need. (E.g. heimdal-1.2 or lower should NOT work) metze (This used to be commit 66b76b018d6048cec63a75b24ec4c099f6a2eb8c)
* heimdal_build/internal: add some useful definesStefan Metzmacher2008-08-011-0/+6
| | | | | metze (This used to be commit b9727d612bd2e9cf67ca2d4a9c60dc13d4bed5be)