Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | build: fixed iuserok test | Andrew Tridgell | 1 | -1/+3 | |
2010-04-06 | build: improve autoconf macros | Andrew Tridgell | 1 | -1/+3 | |
- enable headers to be specified - enable both forms of DECL check - more libreplace checks - more heimdal checks - more sysdep checks | |||||
2010-04-06 | build: h_errno for heimdal | Andrew Tridgell | 1 | -0/+4 | |
2010-04-06 | build: moved main autoproto rule into samba_autoproto.py | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: result of hack session with ita | Andrew Tridgell | 1 | -35/+209 | |
2010-04-06 | build: add README to explain gen_ndr, and ensure directory exists | Andrew Tridgell | 1 | -1/+8 | |
2010-04-06 | build: added heimdal_build table rules | Andrew Tridgell | 1 | -1/+51 | |
2010-04-06 | build: fixes from ita | Andrew Tridgell | 1 | -0/+15 | |
2010-04-06 | build: added ASN1, PIDL and ET build rules | Andrew Tridgell | 1 | -2/+2 | |
also added selftest example command | |||||
2010-04-06 | build: heimdal_build waf support | Andrew Tridgell | 2 | -0/+341 | |
heimdal now mostly builds | |||||
2010-03-30 | s4-heimdal: use the HAVE_INET_* functions from libreplace | Andrew Tridgell | 1 | -0/+8 | |
2010-03-30 | s4-heimdal: for use of libreplace setegid and seteuid | Andrew Tridgell | 1 | -0/+8 | |
2010-03-30 | s4-heimdal: a better way of handling dirfd() | Andrew Tridgell | 2 | -4/+9 | |
This prevents us getting thousands of warnings about dirfd() on solaris | |||||
2010-03-29 | s4-waf: use the libreplace strerror_r if needed | Andrew Tridgell | 2 | -1/+9 | |
2010-03-27 | s4:heimdal_build Remove forced HAVE_STRERROR_R | Andrew Bartlett | 1 | -4/+0 | |
This just causes warnings, now upstream has a more complete fix. | |||||
2010-03-27 | s4:heimdal New files and supporting logic for heimdal update | Andrew Bartlett | 5 | -2/+30 | |
2010-02-08 | s4:heimdal_build: allow flex-2.5.35:bison-2.4.1 to regenerate files | Stefan Metzmacher | 1 | -1/+9 | |
metze | |||||
2010-02-05 | s4:UID wrapper - Fix includes | Matthias Dieter Wallnöfer | 1 | -9/+0 | |
The includes of the UID wrapper headers werent't really efficient according to metze's post on the technical mailing list (http://lists.samba.org/archive/samba-technical/2010-February/069165.html). To achieve this move the "uid_wrapper.h" includes into "lib/util/unix_privs.c", "lib/util/util.c", "ntvfs/posix/pvfs_acl.c" and "ntvfs/unixuid/vfs_unixuid.c". | |||||
2010-02-05 | s4:Heimdal build - never require the NSS wrapper for Heimdal Kerberos | Matthias Dieter Wallnöfer | 1 | -5/+5 | |
Disable the use of it in the heimdal code. Notice: This doesn't need to be ported upstream since it only affects the build in conjunction with s4. | |||||
2010-01-01 | heimdal_build: Explicitly specify 'YES' when enabling external | Jelmer Vernooij | 1 | -4/+4 | |
libraries. | |||||
2009-11-13 | s4:heimdal: import lorikeet-heimdal-200909210500 (commit ↵ | Andrew Bartlett | 2 | -1/+5 | |
290db8d23647a27c39b97c189a0b2ef6ec21ca69) | |||||
2009-11-12 | s4:heimdal_build: allow flex-2.5.35 with bison-2.3 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-10-21 | S4: Building on a system with libintl | Torgeir Lerkerød | 1 | -0/+5 | |
Heimdal's internal buildsystem uses a different define for checking for libintl than what samba uses. LIBINTL vs HAVE_LIBINTL_H. Since changing heimdals defineswould brake dropin merges of heimdal. This is a simple workaround in line with others in heimdal_build catalog. Signed-off-by: Torgeir Lerkerød <torgeir.lerkerod@gmail.com> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-09-15 | s4:heimdal_build: fix one more problem with automatic dependecies | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-09-14 | s4:heimdal_build: fix the build with --enable-automatic-dependencies | Stefan Metzmacher | 1 | -1/+1 | |
We need to create the header file before we generate the source file. metze | |||||
2009-09-13 | s4:heimdal_build Fix build breakages caused by asn1compile change | Andrew Bartlett | 1 | -2/+1 | |
The issue was that we referenced an asn1compile generated file by name, not by the subsystem is was generated by. Andrew Bartlett | |||||
2009-09-13 | s4:heimdal_build Love pointed me at the --one-code-file option to asn1_compile | Andrew Bartlett | 1 | -32/+17 | |
This new option avoids a lot of code that was used to intuit what files would be output by the compiler. Andrew Bartlett | |||||
2009-08-26 | s4:heimdal_build: lib/hcrypto/evp-aes-cts.o belongs to HEIMDAL_HCRYPTO | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-08-05 | s4:heimdal_build: define HEIMDAL_LOCALEDIR | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-08-05 | s4:heimdal: import lorikeet-heimdal-200908050050 (commit ↵ | Andrew Bartlett | 2 | -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 | |||||
2009-08-05 | make the UID_WRAPPER skip checks at runtime | Andrew Tridgell | 1 | -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 | |||||
2009-08-05 | added a uid_wrapper library | Andrew Tridgell | 2 | -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 | |||||
2009-07-17 | Revert "s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the ↵ | Andrew Bartlett | 1 | -8/+0 | |
compiler version" This is now handled correctly in the newly imported Heimdal This reverts commit 4a754d029b0eb229b23980aa4a80dae2b485a302. | |||||
2009-07-16 | s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version | Stefan Metzmacher | 1 | -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 | |||||
2009-07-16 | s4:heimdal_build: try to fix the build on systems without ifaddrs.h | Stefan Metzmacher | 2 | -0/+10 | |
metze | |||||
2009-07-16 | s4:heimdal_build: tell heimdal we have inet_aton() | Stefan Metzmacher | 1 | -0/+4 | |
This should fix problems on Solaris. metze | |||||
2009-07-16 | s4:heimdal_build: try to fix the build on Solaris | Stefan Metzmacher | 1 | -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 | |||||
2009-07-15 | s4:heimdal_build: try to fix the build on Solaris | Stefan Metzmacher | 1 | -3/+1 | |
We need the definition of 'struct flock'. metze | |||||
2009-07-15 | s4:heimdal: teach heimdal we have (v)aѕprintf in libreplace | Björn Jacke | 1 | -0/+8 | |
2009-07-15 | ѕ4:heimdal: teach heimdal that we have strnlen via libreplcae | Björn Jacke | 1 | -0/+4 | |
2009-07-06 | s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the ↵ | Stefan Metzmacher | 1 | -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 | |||||
2009-06-12 | s4:heimdal: import lorikeet-heimdal-200906080040 (commit ↵ | Andrew Bartlett | 2 | -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 | |||||
2009-06-09 | work around conflict in pidfile() prototype for heimdal on NetBSD5 | Andrew Tridgell | 1 | -0/+7 | |
2009-06-08 | s4:heimdal: fix build on FreeBSD | Björn Jacke | 1 | -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(). | |||||
2009-03-26 | s4:heimdal_build: provide heimdal_version and heimdal_long_version symbols | Stefan Metzmacher | 2 | -0/+7 | |
metze | |||||
2009-03-26 | s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and ↵ | Stefan Metzmacher | 1 | -0/+16 | |
HAVE_MKSTEMP metze | |||||
2009-02-26 | s4:heimdal_build: correrctly switch closefrom() and get/setprogname() ↵ | Stefan Metzmacher | 1 | -4/+6 | |
replacements on and off metze | |||||
2009-02-26 | s4:heimdal_build: don't always build setprogname.o | Stefan Metzmacher | 2 | -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 | |||||
2009-02-25 | s4: make libintl a build dependency of heimdal_krb5 so all dependent ↵ | Tim Prouty | 1 | -1/+1 | |
binaries are linked properly | |||||
2009-02-25 | s4 heimdal: Link libintl correctly | Tim Prouty | 1 | -0/+6 | |