summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* r18538: we need a pipe here, not a logical ORAndrew Tridgell2006-09-141-1/+2
| | | | also fix cn name for this record, and ensure tests/tmp is created
* r18537: after testing for poptGetContext, if the test fails, don't try to useAndrew Tridgell2006-09-141-1/+1
| | | | the external popt (this affects hpisgr8)
* r18536: fixed the loading of external binary files from ldif into ldbAndrew Tridgell2006-09-142-4/+13
|
* r18535: move the AC_CANONICAL_HOST and host specific flag tests intoAndrew Tridgell2006-09-1414-45/+12241
| | | | | | | | | | | | | libreplace. This should fix the standalone build of tdb on HPUX, where we need to blacklist mmap. Unfortunately this requires that we have a copy of config.guess and config.sub in each of our project subdirectories. I tried to find a way to use something like AC_CONFIG_AUX_DIR($libreplacedir) and just put config.{guess,sub} in the lib/replace/ directory, but I couldn't figure out how to do that in a way that kept autoconf happy for each of our separate builds. Any autoconf guru out there see a way to do this?
* r18528: work around what appears to be a compiler bug in gcc on irix. ItAndrew Tridgell2006-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | caused the RPC-SECRETS test to crash smbd in an inlined version of this memcmp() call. This patch should have absolutely no effect at all, but in fact it prevents the crash. Disassembling at the point of the crash, it shows that gcc is inlining the memcmp(). I don't know enough MIPS assembler to actually spot the bug. In case anyone reading this does know MIPS assembler, here is the gcc generated code that crashes: 0x105e0218 <gssapi_krb5_verify_header+168>: lw $t1,52($sp) 0x105e021c <gssapi_krb5_verify_header+172>: lw $t1,0($t1) 0x105e0220 <gssapi_krb5_verify_header+176>: lhu $t1,0($t1) 0x105e0224 <gssapi_krb5_verify_header+180>: lw $t2,68($sp) 0x105e0228 <gssapi_krb5_verify_header+184>: lhu $t2,0($t2) 0x105e022c <gssapi_krb5_verify_header+188>: subu $t1,$t1,$t2 it gets a segv at 0x105e0220. lha, what do you think of this? The change should be innocuous on all other platforms, apart from making the code harder to read :(
* r18524: Pre-allocate out arguments.Jelmer Vernooij2006-09-141-0/+33
|
* r18523: Allow [out] on arrays as well as pointers, use in unixinfo.Jelmer Vernooij2006-09-143-5/+6
|
* r18522: It's probably not a good idea to use rpc_netdfs_init() as ↵Jelmer Vernooij2006-09-141-2/+2
| | | | | | initialization function name for _all_ RPC servers...
* r18521: implement volkers suggestion for avoiding the type punning warningsAndrew Tridgell2006-09-142-3/+4
|
* r18520: Add note about warnings on [out] arrays.Jelmer Vernooij2006-09-141-0/+2
|
* r18518: we replace snprintf() if its not C99, so we should also add the rep_Andrew Tridgell2006-09-141-2/+2
| | | | prototype in that case
* r18517: I find it less confusing if tests are run in the order they areAndrew Tridgell2006-09-141-1/+1
| | | | added.
* r18516: I'm surprised that compilers allowed this at allAndrew Tridgell2006-09-141-2/+2
|
* r18515: Remove calls to "time" for now as some sh implementations don't have ↵Jelmer Vernooij2006-09-141-2/+2
| | | | | | it, causing this test to fail.
* r18514: fix configure caching of AC_VERIFY_C_PROTOTYPE() macroStefan Metzmacher2006-09-141-3/+3
| | | | metze
* r18505: add configure checks for telldir() and seekdir()Stefan Metzmacher2006-09-143-4/+47
| | | | | | | | | | | telldir() is different on older OpenBSD versions seekdir() is different Tru64 tridge: OpenBSD seems to like this replacement:-) while MAC OS 10 gets 134 runtime error:-( lets wait what Tru64 will give metze
* r18504: Handle mappings for RENAME and KEEP attributes better. We don't needAndrew Bartlett2006-09-142-46/+68
| | | | | | | | | | | | | | | to mess with the values in these cases. Where we do convert the values, try and convert substrings. This isn't going to be perfect, but we should try rather than segfault. This also avoids using the wrong arm of the union for the attribute name The change in the entryUUID module is to correct the case of sAMAccountName, due to the case sensitive ldap.js test. Andrew Bartlett
* r18503: - _GNU_SOURCE is defined by libreplaceStefan Metzmacher2006-09-142-7/+4
| | | | | | - move AS_HELP_STRING replacement to libreplace metze
* r18502: remove unused linesStefan Metzmacher2006-09-141-10/+0
| | | | metze
* r18501: libreplace needs 'long long', bailout if not presentStefan Metzmacher2006-09-143-18/+7
| | | | | | | | or the size is not 8 bytes or more. samba4 doesn't need type checks anymore metze
* r18500: move make related checks into its own fileStefan Metzmacher2006-09-143-37/+44
| | | | metze
* r18499: this hopefully lets the code compile on OpenBSDStefan Metzmacher2006-09-141-0/+6
| | | | | | | | | | the prototype was fixed in this revision http://www.openbsd.org/cgi-bin/cvsweb/src/include/dirent.h.diff?r1=1.15&r2=1.16 so we'll need a configure test to find the prototype of telldir later metze
* r18498: While passing stack values into torture_tcase_add_test is bad, valuesAndrew Bartlett2006-09-141-3/+8
| | | | | | | | assigned into a static initialiser must be constant. Wishing sweet dreams on the jet-lagged tridge :-) Andrew Bartlett
* r18497: fixed crash bug in irpc test - the torture_tcase_add_test() callAndrew Tridgell2006-09-141-2/+2
| | | | | | | | is passed a stack pointer from values[], which is not valid when the torture suite is run. Jelmer, need to be careful when converting test code not to use stack values from the torture_XXX() call in the test suite
* r18496: yet another dlopen valgrind suppressionAndrew Tridgell2006-09-141-0/+11
|
* r18495: More work on the LDAP backend (which now passes a lot of our tests!)Andrew Bartlett2006-09-147-78/+145
| | | | | | | | | | | | This adds a list of attributes that are in our wildcard seaches, but the remote server requires to be explicitly listed. This also cleans up the handling of wildcards in ldb_map to be more consistant. Also fix the partitions module to rebase the search, if on the GC port, we do a subtree search. (Otherwise backends can rightly complain that the search is not in their scope). Andrew Bartlett
* r18494: don't count 'DWARF2 CFI reader' messages as valgrind failuresAndrew Tridgell2006-09-141-1/+1
|
* r18493: another "blind coding" attempt at a getdirentries() based readdir()Andrew Tridgell2006-09-141-2/+5
| | | | replacement
* r18492: an attempt at replacing readdir() with something based onAndrew Tridgell2006-09-141-1/+157
| | | | | | | getdirentries() This is untested on any of the platforms that matter, so we'll just have to see if the build farm machines like it
* r18491: fixed a warningAndrew Tridgell2006-09-131-1/+1
|
* r18490: on irix _XOPEN_SOURCE_EXTENDED needs to be defined to 1, not justAndrew Tridgell2006-09-131-2/+2
| | | | defined
* r18489: dlopen is so amazingly broken on linuxAndrew Tridgell2006-09-131-0/+51
| | | | supress the valgrind warnings
* r18488: we have to make sure any extensions flags also make it intoAndrew Tridgell2006-09-132-11/+16
| | | | | | | confdefs.h, otherwise the real build and the configure tests will not be significant this change fixes the build of libreplace on hpux with gcc
* r18486: hopefully this fixes the panics on solarisStefan Metzmacher2006-09-131-0/+3
| | | | metze
* r18485: include libreplace.m4 in the aclocal.m4 filesStefan Metzmacher2006-09-1314-26/+17
| | | | | | and use the macros in configure.ac metze
* r18482: Fix a couple of small issues in the generated server code.Jelmer Vernooij2006-09-131-3/+3
|
* r18479: start hiding libreplace configure tests behind macrosStefan Metzmacher2006-09-133-64/+126
| | | | | | | | | | | | | | AC_LIBREPLACE_CC_CHECKS AC_LIBREPLACE_BROKEN_CHECKS and AC_LIBREPLACE_ALL_CHECKS which calls the 2 others I'll add some more, so that samba3/samba4 can later call them in the wanted order and all standalone builds use AC_LIBREPLACE_ALL_CHECKS. metze
* r18478: Add missing declaration for status.Jelmer Vernooij2006-09-131-0/+1
|
* r18477: Finish server code generator for Samba 3.Jelmer Vernooij2006-09-131-0/+68
|
* r18475: Start working on server code generator that uses libndr.Jelmer Vernooij2006-09-133-126/+133
|
* r18474: - we don't need to explicit check stdint.h and inttypes.hStefan Metzmacher2006-09-131-8/+17
| | | | | | | | alsready done by autoconf magic - display the sizes of all standard C types - check for int64_t and uint64_t metze
* r18472: - use STDC_HEADERS for stdlib.h and stddef.h as autoconf doesStefan Metzmacher2006-09-132-6/+4
| | | | | | - AC_HEADERS_STDC is not explicit needed metze
* r18471: Remove other Samba3 parser generator support as well - it's no Jelmer Vernooij2006-09-135-1379/+2
| | | | longer necessary as we can use libndr now.
* r18470: Remove obsolete client generator code for Samba3 (we're now using the Jelmer Vernooij2006-09-132-152/+2
| | | | new code that uses libndr)
* r18468: Add IDL for dfs_EnumEx. Still lacks test(s)Jelmer Vernooij2006-09-131-1/+7
|
* r18465: much better fix for a roken specifiv problemStefan Metzmacher2006-09-132-16/+1
| | | | metze
* r18463: add some more warning flags, tested with gcc 2.95.3 on SuSE 7.3Stefan Metzmacher2006-09-131-1/+11
| | | | metze
* r18462: make the output a bit nicerStefan Metzmacher2006-09-131-1/+5
| | | | metze
* r18461: - extend make showflagsStefan Metzmacher2006-09-131-2/+3
| | | | | | - let make test trigger showflags metze
* r18460: split out timegm test and only add timegm.o when neededStefan Metzmacher2006-09-133-17/+7
| | | | metze