ira/wip.git
13 years agor26090: Make building tdb python bindings independent of use of external tdb.
Jelmer Vernooij [Wed, 21 Nov 2007 12:37:20 +0000 (13:37 +0100)]
r26090: Make building tdb python bindings independent of use of external tdb.

13 years agor26089: Move python detection to a separate file, and don't make it an error if it...
Jelmer Vernooij [Wed, 21 Nov 2007 12:22:54 +0000 (13:22 +0100)]
r26089: Move python detection to a separate file, and don't make it an error if it isn't available.

13 years agor26088: Import some native-python python modules and move original python swig tortur...
Jelmer Vernooij [Wed, 21 Nov 2007 12:07:16 +0000 (13:07 +0100)]
r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.

13 years agor26087: Fix include, add setup.py for tdb
Jelmer Vernooij [Wed, 21 Nov 2007 11:54:06 +0000 (12:54 +0100)]
r26087: Fix include, add setup.py for tdb

13 years agor26080: Import updated LDB bindings.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:47 +0000 (12:31 +0100)]
r26080: Import updated LDB bindings.

13 years agor26079: Some cleanups in the old SWIG wrappers: - remove old torture tests for LDB...
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:43 +0000 (12:31 +0100)]
r26079: Some cleanups in the old SWIG wrappers: - remove old torture tests for LDB (replaced by a much more extensive test) - moved tool to bin directory

13 years agor26078: Import Python bindings for system_session functions (still needs tests).
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:41 +0000 (12:31 +0100)]
r26078: Import Python bindings for system_session functions (still needs tests).

13 years agor26077: Import updated TDB bindings.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:38 +0000 (12:31 +0100)]
r26077: Import updated TDB bindings.

13 years agor26076: Remove some SWIG code that is already commonly available.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:35 +0000 (12:31 +0100)]
r26076: Remove some SWIG code that is already commonly available.

13 years agor26075: Ignore registry python test for now.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:32 +0000 (12:31 +0100)]
r26075: Ignore registry python test for now.

13 years agor26074: Add SWIG magic for NTSTATUS and WERROR return codes.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:29 +0000 (12:31 +0100)]
r26074: Add SWIG magic for NTSTATUS and WERROR return codes.

13 years agor26073: Import Python bindings for the registry.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:26 +0000 (12:31 +0100)]
r26073: Import Python bindings for the registry.

13 years agor26072: Import trivial SWIG wrapper for talloc.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:23 +0000 (12:31 +0100)]
r26072: Import trivial SWIG wrapper for talloc.

13 years agor26071: Move DCE/RPC SWIG bindings closer to the code they're wrapping.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:19 +0000 (12:31 +0100)]
r26071: Move DCE/RPC SWIG bindings closer to the code they're wrapping.

13 years agor26070: Skip credentials python tests for now.
Jelmer Vernooij [Wed, 21 Nov 2007 11:31:15 +0000 (12:31 +0100)]
r26070: Skip credentials python tests for now.

13 years agor26069: Import python bindings for credentials.
Jelmer Vernooij [Wed, 21 Nov 2007 10:56:41 +0000 (11:56 +0100)]
r26069: Import python bindings for credentials.

13 years agor26068: Import improved Python bindings for LDB, including tests.
Jelmer Vernooij [Wed, 21 Nov 2007 10:47:55 +0000 (11:47 +0100)]
r26068: Import improved Python bindings for LDB, including tests.

13 years agor26067: Merge improvements building Python modules.
Jelmer Vernooij [Wed, 21 Nov 2007 10:10:45 +0000 (11:10 +0100)]
r26067: Merge improvements building Python modules.

13 years agor26066: Use TALLOC_CTX consistently for talloc contexts rather than void \* (it was...
Jelmer Vernooij [Tue, 20 Nov 2007 14:50:08 +0000 (15:50 +0100)]
r26066: Use TALLOC_CTX consistently for talloc contexts rather than void \* (it was already being used for some).

13 years agor26060: Add some error codes from remote join api.
Günther Deschner [Tue, 20 Nov 2007 11:43:11 +0000 (12:43 +0100)]
r26060: Add some error codes from remote join api.

Guenther

13 years agor26054: ndr: remove ndr_push/pull_save
Stefan Metzmacher [Tue, 20 Nov 2007 10:08:33 +0000 (11:08 +0100)]
r26054: ndr: remove ndr_push/pull_save

Using a uint32_t offset is all we need

metze

13 years agor26053: IPC_RAP: don't use ndr_pull_save anymore
Stefan Metzmacher [Tue, 20 Nov 2007 10:08:24 +0000 (11:08 +0100)]
r26053: IPC_RAP: don't use ndr_pull_save anymore

metze

13 years agor26052: ndr_krb5pac: don't use ndr_pull_save anymore
Stefan Metzmacher [Tue, 20 Nov 2007 10:08:13 +0000 (11:08 +0100)]
r26052: ndr_krb5pac: don't use ndr_pull_save anymore

metze

13 years agor26051: ndr_string: don't use ndr_pull_save anymore
Stefan Metzmacher [Tue, 20 Nov 2007 10:08:05 +0000 (11:08 +0100)]
r26051: ndr_string: don't use ndr_pull_save anymore

metze

13 years agor26050: ndr: don't use ndr_push_save anymore
Stefan Metzmacher [Tue, 20 Nov 2007 10:07:57 +0000 (11:07 +0100)]
r26050: ndr: don't use ndr_push_save anymore

metze

13 years agor26049: pidl: don't use ndr_pull_save anymore
Stefan Metzmacher [Tue, 20 Nov 2007 10:07:50 +0000 (11:07 +0100)]
r26049: pidl: don't use ndr_pull_save anymore

metze

13 years agor26048: spoolss: Fix test_SecondaryClosePrinter.
Kai Blin [Tue, 20 Nov 2007 08:33:14 +0000 (09:33 +0100)]
r26048: spoolss: Fix test_SecondaryClosePrinter.

The test was trying to be too smart. Fixed to not reuse test_ClosePrinter.

13 years agor26047: spoolss: OpenPrinterEx with an invalid server/printer name returns WERR_INVAL...
Kai Blin [Tue, 20 Nov 2007 08:17:05 +0000 (09:17 +0100)]
r26047: spoolss: OpenPrinterEx with an invalid server/printer name returns WERR_INVALID_PARAM

This is observed against a Win2k3 DC, and different tothe WERR_INVALID_PRINTER_NAME
returned by OpenPrinter.

13 years agor26029: In RAW-STREAMS test listing of streams
Volker Lendecke [Mon, 19 Nov 2007 14:01:03 +0000 (15:01 +0100)]
r26029: In RAW-STREAMS test listing of streams

13 years agor26027: libreplace: rename AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG into AC_LIBREPLACE...
Stefan Metzmacher [Mon, 19 Nov 2007 11:12:13 +0000 (12:12 +0100)]
r26027: libreplace: rename AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG into AC_LIBREPLACE_LD_SHLIB_ALLOW_UNDEF_FLAG

metze

13 years agor26026: libreplace: split some linker macros
Stefan Metzmacher [Mon, 19 Nov 2007 10:34:26 +0000 (11:34 +0100)]
r26026: libreplace: split some linker macros

create:
AC_LIBREPLACE_LD_SHLIB_LINKER
AC_LIBREPLACE_LD_SHLIB_FLAGS
AC_LIBREPLACE_LD_SHLIB_DISALLOW_UNDEF_FLAG

and prerequire them for:
AC_LIBREPLACE_SHLD
AC_LIBREPLACE_SHLD_FLAGS
AC_LIBREPLACE_MDLD
AC_LIBREPLACE_MDLD_FLAGS

metze

13 years agor26025: libreplace: AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG should fill LD_ALLOW_SHLI...
Stefan Metzmacher [Mon, 19 Nov 2007 09:07:29 +0000 (10:07 +0100)]
r26025: libreplace: AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG should fill LD_ALLOW_SHLIB_UNDEF_FLAG

metze

13 years agor26024: fix make install
Stefan Metzmacher [Mon, 19 Nov 2007 06:02:33 +0000 (07:02 +0100)]
r26024: fix make install

13 years agor26020: GENCACHE depends on TDB_WRAP
Stefan Metzmacher [Sat, 17 Nov 2007 21:50:13 +0000 (22:50 +0100)]
r26020: GENCACHE depends on TDB_WRAP

metze

13 years agor26019: use <tdb.h> instead of "tdb.h"
Stefan Metzmacher [Sat, 17 Nov 2007 21:49:24 +0000 (22:49 +0100)]
r26019: use <tdb.h> instead of "tdb.h"

metze

13 years agor26018: dsdb/schema/proto.h doesn't exist anymore
Stefan Metzmacher [Sat, 17 Nov 2007 21:48:01 +0000 (22:48 +0100)]
r26018: dsdb/schema/proto.h doesn't exist anymore

metze

13 years agor26017: db_wrap.h doesn't exist anymore and we now need tdb_wrap.h
Stefan Metzmacher [Sat, 17 Nov 2007 21:46:39 +0000 (22:46 +0100)]
r26017: db_wrap.h doesn't exist anymore and we now need tdb_wrap.h

metze

13 years agor26016: remove unneeded include
Stefan Metzmacher [Sat, 17 Nov 2007 21:45:36 +0000 (22:45 +0100)]
r26016: remove unneeded include

metze

13 years agor26015: fix dependecies
Stefan Metzmacher [Sat, 17 Nov 2007 21:44:57 +0000 (22:44 +0100)]
r26015: fix dependecies

metze

13 years agor26006: Improve some dependencies.
Jelmer Vernooij [Fri, 16 Nov 2007 22:24:23 +0000 (23:24 +0100)]
r26006: Improve some dependencies.

13 years agor26005: Notice the user about LD_LIBRARY_PATH or equivalent when building with shared...
Jelmer Vernooij [Fri, 16 Nov 2007 20:50:31 +0000 (21:50 +0100)]
r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building with shared libs.

13 years agor26004: Add some simple credentials tests.
Jelmer Vernooij [Fri, 16 Nov 2007 19:54:13 +0000 (20:54 +0100)]
r26004: Add some simple credentials tests.

13 years agor26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
Jelmer Vernooij [Fri, 16 Nov 2007 19:12:00 +0000 (20:12 +0100)]
r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.

13 years agor26002: Use osf rather than tru64 - pointed out by metze.
Jelmer Vernooij [Fri, 16 Nov 2007 19:11:53 +0000 (20:11 +0100)]
r26002: Use osf rather than tru64 - pointed out by metze.

13 years agor26001: Share some code between macros, add macro specifically for testing the ld...
Jelmer Vernooij [Fri, 16 Nov 2007 19:11:48 +0000 (20:11 +0100)]
r26001: Share some code between macros, add macro specifically for testing the ld flag that allows undefined symbols.

13 years agor26000: build: use AC_LIBREPLACE_STLD_* macros
Stefan Metzmacher [Fri, 16 Nov 2007 10:50:11 +0000 (11:50 +0100)]
r26000: build: use AC_LIBREPLACE_STLD_* macros

metze

13 years agor25999: libreplace: add AC_LIBREPLACE_STLD and AC_LIBREPLACE_STLD_FLAGS
Stefan Metzmacher [Fri, 16 Nov 2007 10:48:59 +0000 (11:48 +0100)]
r25999: libreplace: add AC_LIBREPLACE_STLD and AC_LIBREPLACE_STLD_FLAGS

metze

13 years agor25998: Add test for run time library path environment variable.
Jelmer Vernooij [Fri, 16 Nov 2007 10:40:52 +0000 (11:40 +0100)]
r25998: Add test for run time library path environment variable.

13 years agor25997: torture: fix variables passed by make gcov
Stefan Metzmacher [Fri, 16 Nov 2007 10:29:16 +0000 (11:29 +0100)]
r25997: torture: fix variables passed by make gcov

metze

13 years agor25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS
Stefan Metzmacher [Fri, 16 Nov 2007 10:27:48 +0000 (11:27 +0100)]
r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGS

metze

13 years agor25995: build: print out MDLD and MDLD_FLAGS with make showflags
Stefan Metzmacher [Fri, 16 Nov 2007 09:53:16 +0000 (10:53 +0100)]
r25995: build: print out MDLD and MDLD_FLAGS with make showflags

metze

13 years agor25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGS
Stefan Metzmacher [Fri, 16 Nov 2007 09:41:35 +0000 (10:41 +0100)]
r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGS

metze

13 years agor25993: build: HOSTLD should always match HOSTCC if not specified
Stefan Metzmacher [Fri, 16 Nov 2007 09:39:52 +0000 (10:39 +0100)]
r25993: build: HOSTLD should always match HOSTCC if not specified

metze

13 years agor25992: ldb: use AC_LIBREPLACE_SHLD and use it for linking shared libraries
Stefan Metzmacher [Fri, 16 Nov 2007 09:21:57 +0000 (10:21 +0100)]
r25992: ldb: use AC_LIBREPLACE_SHLD and use it for linking shared libraries

metze

13 years agor25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared library
Stefan Metzmacher [Fri, 16 Nov 2007 09:19:46 +0000 (10:19 +0100)]
r25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared library

metze

13 years agor25990: talloc: use AC_LIBREPLACE_SHLD and use it for linking the shared library
Stefan Metzmacher [Fri, 16 Nov 2007 09:17:26 +0000 (10:17 +0100)]
r25990: talloc: use AC_LIBREPLACE_SHLD and use it for linking the shared library

metze

13 years agor25989: build: use AC_LIBREPLACE_SHLD
Stefan Metzmacher [Fri, 16 Nov 2007 09:15:26 +0000 (10:15 +0100)]
r25989: build: use AC_LIBREPLACE_SHLD

metze

13 years agor25988: libreplace: add AC_LIBREPLACE_SHLD
Stefan Metzmacher [Fri, 16 Nov 2007 09:14:48 +0000 (10:14 +0100)]
r25988: libreplace: add AC_LIBREPLACE_SHLD

metze

13 years agor25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS
Stefan Metzmacher [Fri, 16 Nov 2007 09:10:58 +0000 (10:10 +0100)]
r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS

metze

13 years agor25986: libreplace: warn about unresolved symbols when link shared libraries
Stefan Metzmacher [Fri, 16 Nov 2007 08:31:49 +0000 (09:31 +0100)]
r25986: libreplace: warn about unresolved symbols when link shared libraries

On Tru64 and Mac OS X this hopefully works

Note: -Wl,--no-allow-shlib-undefined doesn't tests what we want
      on Linux.

metze

13 years agor25985: build: SHLD_UNDEF_FLAGS isn't used anymore
Stefan Metzmacher [Fri, 16 Nov 2007 07:38:32 +0000 (08:38 +0100)]
r25985: build: SHLD_UNDEF_FLAGS isn't used anymore

metze

13 years agor25984: ldb: use MDLD macros from libreplace and use results to build share modules
Stefan Metzmacher [Fri, 16 Nov 2007 07:35:48 +0000 (08:35 +0100)]
r25984: ldb: use MDLD macros from libreplace and use results to build share modules

metze

13 years agor25983: ldb: link shared library against $(LDAP_LIBS)
Stefan Metzmacher [Fri, 16 Nov 2007 07:31:42 +0000 (08:31 +0100)]
r25983: ldb: link shared library against $(LDAP_LIBS)

metze

13 years agor25982: libreplace: try to ignore unresolved symbols in modules on Tru64
Stefan Metzmacher [Fri, 16 Nov 2007 07:30:32 +0000 (08:30 +0100)]
r25982: libreplace: try to ignore unresolved symbols in modules on Tru64

metze

13 years agor25981: Don't create an ldb_request on NULL.
Andrew Bartlett [Fri, 16 Nov 2007 03:18:22 +0000 (04:18 +0100)]
r25981: Don't create an ldb_request on NULL.

A re-arrangment of the code due to the base DN checking meant that the
ac->down_req array wasn't started, so was NULL

Andrew Bartlett

13 years agor25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules
Stefan Metzmacher [Thu, 15 Nov 2007 15:46:57 +0000 (16:46 +0100)]
r25978: build: use AC_LIBREPLACE_MDLD_* macros and use the result to build modules

metze

13 years agor25977: libreplace: add AC_LIBREPLACE_MDLD and AC_LIBREPLACE_MDLD_FLAGS macros
Stefan Metzmacher [Thu, 15 Nov 2007 15:44:28 +0000 (16:44 +0100)]
r25977: libreplace: add AC_LIBREPLACE_MDLD and AC_LIBREPLACE_MDLD_FLAGS macros

They define the linker and link flags for building shared modules

metze

13 years agor25976: libreplace: not all platforms like _XOPEN_SOURCE=600
Stefan Metzmacher [Thu, 15 Nov 2007 15:40:32 +0000 (16:40 +0100)]
r25976: libreplace: not all platforms like _XOPEN_SOURCE=600

- Only use _XOPEN_SOURCE=600 on Tru64
- _OSF_SOURCE is also Tru64 specific

metze

13 years agor25975: build: split SharedModule from SharedLibrary
Stefan Metzmacher [Thu, 15 Nov 2007 14:44:17 +0000 (15:44 +0100)]
r25975: build: split SharedModule from SharedLibrary

metze

13 years agor25974: libreplace: see what the build-farm says if we use _XOPEN_SOURCE=600
Stefan Metzmacher [Thu, 15 Nov 2007 14:43:14 +0000 (15:43 +0100)]
r25974: libreplace: see what the build-farm says if we use _XOPEN_SOURCE=600

On Tru64 this brings in socklen_t and some other socket stuff

metze

13 years agor25973: talloc: fix usage of SONAMEFLAG
Stefan Metzmacher [Thu, 15 Nov 2007 14:41:03 +0000 (15:41 +0100)]
r25973: talloc: fix usage of SONAMEFLAG

metze

13 years agor25972: tdb: fix usage of SONAMEFLAG
Stefan Metzmacher [Thu, 15 Nov 2007 14:40:39 +0000 (15:40 +0100)]
r25972: tdb: fix usage of SONAMEFLAG

metze

13 years agor25971: libreplace: remove AC_EXTENSION_FLAG as it's the same as AC_N_DEFINE
Stefan Metzmacher [Thu, 15 Nov 2007 13:55:48 +0000 (14:55 +0100)]
r25971: libreplace: remove AC_EXTENSION_FLAG as it's the same as AC_N_DEFINE

metze

13 years agor25970: libreplace: fix AC_N_DEFINE() so that some appears in config.h
Stefan Metzmacher [Thu, 15 Nov 2007 13:46:47 +0000 (14:46 +0100)]
r25970: libreplace: fix AC_N_DEFINE() so that some appears in config.h

metze

13 years agor25969: ldb: link libnss_ldb.so.2 against the shared library
Stefan Metzmacher [Thu, 15 Nov 2007 12:16:31 +0000 (13:16 +0100)]
r25969: ldb: link libnss_ldb.so.2 against the shared library

metze

13 years agor25968: ldb: we need to use @SONAMEFLAG@ directly so that the '#' trick can work
Stefan Metzmacher [Thu, 15 Nov 2007 12:11:50 +0000 (13:11 +0100)]
r25968: ldb: we need to use @SONAMEFLAG@ directly so that the '#' trick can work

metze

13 years agor25967: ldb: a module doesn't need to link against $(LIBS)
Stefan Metzmacher [Thu, 15 Nov 2007 12:07:08 +0000 (13:07 +0100)]
r25967: ldb: a module doesn't need to link against $(LIBS)

As the main library already links to it.

metze

13 years agor25966: Don't force an 8 byte width to generated SIDs, as this can actually
Andrew Bartlett [Thu, 15 Nov 2007 10:37:41 +0000 (11:37 +0100)]
r25966: Don't force an 8 byte width to generated SIDs, as this can actually

end up with a SID with a space in it.

Andrew Bartlett

13 years agor25965: Remove duplicate block - thanks metze!
Andrew Bartlett [Thu, 15 Nov 2007 10:05:22 +0000 (11:05 +0100)]
r25965: Remove duplicate block - thanks metze!

Andrew Bartlett

13 years agor25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.
Andrew Bartlett [Thu, 15 Nov 2007 10:01:14 +0000 (11:01 +0100)]
r25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.

Andrew Bartlett

13 years agor25963: libreplace: samba3 doesn't use SONAMEFLAG on Mac OS 10, so also try this
Stefan Metzmacher [Thu, 15 Nov 2007 09:20:55 +0000 (10:20 +0100)]
r25963: libreplace: samba3 doesn't use SONAMEFLAG on Mac OS 10, so also try this

metze

13 years agor25962: Move to more modern ldb functions loading module list.
Andrew Bartlett [Thu, 15 Nov 2007 04:54:51 +0000 (05:54 +0100)]
r25962: Move to more modern ldb functions loading module list.

Andrew Bartlett

13 years agor25961: Add new tests to verify basedn validation in LDAP searches.
Andrew Bartlett [Thu, 15 Nov 2007 01:46:13 +0000 (02:46 +0100)]
r25961: Add new tests to verify basedn validation in LDAP searches.

Andrew Bartlett

13 years agor25960: Enable checks on the validity of the search base on sam.ldb in Samba4.
Andrew Bartlett [Thu, 15 Nov 2007 01:45:31 +0000 (02:45 +0100)]
r25960: Enable checks on the validity of the search base on sam.ldb in Samba4.

Remove bogus check to return NO_SUCH_ENTRY in ldap_backend.c, as this
error is now correctly emited from ldb.

Andrew Bartlett

13 years agor25959: Add a new special DN to LDB: @OPTIONS
Andrew Bartlett [Thu, 15 Nov 2007 00:53:44 +0000 (01:53 +0100)]
r25959: Add a new special DN to LDB: @OPTIONS

Use the checkBaseOnSearch attribute to control if we should check the
base DN on search requests.

Also ensure we honour any errors in searching, not just errors in the
supplied 'done' callback.

Andrew Bartlett

13 years agor25958: Callers of gendb_search_dn() don't expect to get
Andrew Bartlett [Thu, 15 Nov 2007 00:13:24 +0000 (01:13 +0100)]
r25958: Callers of gendb_search_dn() don't expect to get

LDB_ERR_NO_SUCH_OBJECT for base searches.  Return 0 in this case.

Andrew Bartlett

13 years agor25957: Rework the cracknames code to use less gendb_search() and instead call
Andrew Bartlett [Thu, 15 Nov 2007 00:12:10 +0000 (01:12 +0100)]
r25957: Rework the cracknames code to use less gendb_search() and instead call

ldb_search_exp_fmt().  While it is a bit more verbose to code with, it
returns better error codes, and allows us to handle the case where the
base DN doesn't exist better.

Andrew Bartlett

13 years agor25956: Try metze's suggestion for Mac OS X shld flags.
Jelmer Vernooij [Wed, 14 Nov 2007 21:46:29 +0000 (22:46 +0100)]
r25956: Try metze's suggestion for Mac OS X shld flags.

13 years agor25955: libreplace: add a useful link about linking shared libraries
Stefan Metzmacher [Wed, 14 Nov 2007 10:42:03 +0000 (11:42 +0100)]
r25955: libreplace: add a useful link about linking shared libraries

http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html

metze

13 years agor25954: we don't need this twice
Stefan Metzmacher [Wed, 14 Nov 2007 09:52:47 +0000 (10:52 +0100)]
r25954: we don't need this twice

metze

13 years agor25953: AIX make doesn't support $^.
Jelmer Vernooij [Wed, 14 Nov 2007 09:51:32 +0000 (10:51 +0100)]
r25953: AIX make doesn't support $^.

13 years agor25952: Add in new data file required by samba3sam test.
Andrew Bartlett [Wed, 14 Nov 2007 09:40:58 +0000 (10:40 +0100)]
r25952: Add in new data file required by samba3sam test.

Andrew Bartlett

13 years agor25951: Add missing DS_SERVER_NDNC bit to netr_DsR_DcFlags.
Günther Deschner [Wed, 14 Nov 2007 08:48:12 +0000 (09:48 +0100)]
r25951: Add missing DS_SERVER_NDNC bit to netr_DsR_DcFlags.

Guenther

13 years agor25950: Enable seperate module to prevent subtree deletes.
Andrew Bartlett [Wed, 14 Nov 2007 02:55:05 +0000 (03:55 +0100)]
r25950: Enable seperate module to prevent subtree deletes.

Andrew Bartlett

13 years agor25949: Make error messages clearer and more correct.
Andrew Bartlett [Wed, 14 Nov 2007 02:52:39 +0000 (03:52 +0100)]
r25949: Make error messages clearer and more correct.

Andrew Bartlett

13 years agor25948: Fix up the samba3sam test (which is very fragile) to work with the new
Andrew Bartlett [Wed, 14 Nov 2007 02:51:02 +0000 (03:51 +0100)]
r25948: Fix up the samba3sam test (which is very fragile) to work with the new

restrictions imposed by the samldb module.

This module is worth keeping, because when we go back to do more
extensive backend mapping, the testing of this module shows it is
still possible.

Andrew Bartlett

13 years agor25945: Fix flags for MacOS X.
Jelmer Vernooij [Wed, 14 Nov 2007 00:07:39 +0000 (01:07 +0100)]
r25945: Fix flags for MacOS X.

13 years agor25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
Jelmer Vernooij [Wed, 14 Nov 2007 00:01:31 +0000 (01:01 +0100)]
r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.

13 years agor25943: Fix soname on hpux.
Jelmer Vernooij [Tue, 13 Nov 2007 23:22:31 +0000 (00:22 +0100)]
r25943: Fix soname on hpux.

13 years agor25942: Make various ldb modules handle an LDB backend that enforces validity
Andrew Bartlett [Tue, 13 Nov 2007 21:54:52 +0000 (22:54 +0100)]
r25942: Make various ldb modules handle an LDB backend that enforces validity

of Base DNs in searches (returning an error of LDB_ERR_NO_SUCH_ENTRY).

We need to handle this if ldb_tdb is to behave correctly compared with
LDAP, as well as if we are using an LDAP backend.

In doing so, I realised that subtree_rename and subtree_delete
(prevention) need rather different wait loops, so it seemed easier to
split it out into it's own module.

I've fixed the licence on both of these modules to be GPLv3.

Andrew Bartlett