1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-09 20:23:51 +03:00
Commit Graph

1137 Commits

Author SHA1 Message Date
Andrew Bartlett
d7e65da564 r25965: Remove duplicate block - thanks metze!
Andrew Bartlett
2007-12-21 05:45:21 +01:00
Andrew Bartlett
05cc2a7d96 r25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.
Andrew Bartlett
2007-12-21 05:45:21 +01:00
Andrew Bartlett
c3bfcf44a4 r25962: Move to more modern ldb functions loading module list.
Andrew Bartlett
2007-12-21 05:45:20 +01:00
Andrew Bartlett
deaac92f43 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
2007-12-21 05:45:18 +01:00
Jelmer Vernooij
91133d2711 r25953: AIX make doesn't support $^. 2007-12-21 05:45:16 +01:00
Jelmer Vernooij
228dd6830e r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that. 2007-12-21 05:45:12 +01:00
Andrew Bartlett
aa8348a27a r25934: Handle a LDB_ERR_NO_SUCH_OBJECT return value when looking for the
modules.

This will be useful when we start enforcing validity in base DNs.

Andrew Bartlett
2007-12-21 05:45:08 +01:00
Andrew Bartlett
af40b1cd88 r25933: LDB: Don't free errstring until after the printf, in case it is one of
the arguments.

Andrew Bartlett
2007-12-21 05:45:07 +01:00
Stefan Metzmacher
e1eea92788 r25908: add some wikipedia links about LDAP and LDIF
metze
2007-12-21 05:44:50 +01:00
Jeremy Allison
52b26645b0 r25893: Fix ldb, tdb builds (and one warning).
Jeremy.
2007-12-21 05:44:42 +01:00
Jelmer Vernooij
9d73becbb2 r25887: Build Samba-specific ldb modules as dso's. 2007-12-21 05:44:40 +01:00
Jelmer Vernooij
bbc36fd3f6 r25880: Try to get some more flags right. 2007-12-21 05:44:37 +01:00
Jelmer Vernooij
9730c29509 r25879: Don't use shared library for command-line utilities for now - breaks the testsuite, and there is no portable equivalent of LD_LIBRARY_PATH. 2007-12-21 05:44:37 +01:00
Jelmer Vernooij
25aa875119 r25877: Add libreplace macro for soname flags. 2007-12-21 05:44:36 +01:00
Jelmer Vernooij
c7fd5a5172 r25862: Avoid po, causes trouble on BSD systems. 2007-12-21 05:44:31 +01:00
Jelmer Vernooij
af135938c1 r25858: Clean up po files. 2007-12-21 05:44:30 +01:00
Andrew Bartlett
f42690a90c r25857: Indent 2007-12-21 05:44:30 +01:00
Andrew Bartlett
f4d733c3d0 r25856: If the search fails, it is not valid to steal 'res'.
Andrew Bartlett
2007-12-21 05:44:29 +01:00
Jelmer Vernooij
6c46a92528 r25854: Link against -ldl properly. 2007-12-21 05:44:28 +01:00
Jelmer Vernooij
db9ebea52b r25853: Specify LIBS to sample_module - fixes build for gcov hosts. 2007-12-21 05:44:28 +01:00
Jelmer Vernooij
aaaed5edc0 r25852: Move SHLIBEXT determination into a test as well. 2007-12-21 05:44:27 +01:00
Jelmer Vernooij
d28c8b822e r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb. 2007-12-21 05:44:27 +01:00
Jelmer Vernooij
9ebc6f2d17 r25850: Add macro for picflag. 2007-12-21 05:44:26 +01:00
Jelmer Vernooij
f67040d2a0 r25846: Add configure test for -Wl,--export-dynamic. 2007-12-21 05:44:24 +01:00
Jelmer Vernooij
8760f81aea r25844: Enable soloading by default. 2007-12-21 05:44:23 +01:00
Jelmer Vernooij
4fd3770f0c r25843: Finish check-soloading. 2007-12-21 05:44:23 +01:00
Jelmer Vernooij
d41ed7ca8d r25842: Start working on test for loading dso's in ldb. 2007-12-21 05:44:22 +01:00
Andrew Bartlett
2a835d900f r25755: Fix a couple of memory leaks, in particular a new leak onto the NULL
context caused by my objectclass module work.

Andrew Bartlett
2007-12-21 05:43:46 +01:00
Andrew Tridgell
aa9ab431e0 r25690: - only use a readonly traverse in ldb_search when not in a transaction. When we are in a transaction then we could be in a top level modify operation (such as rename), so we must use a writeable traverse so that the async callbacks can do the modifies while the search is progressing.
- don't do the lockall operation on the tdb during a ldb search if in
  a transaction, as this would prevent modifies by callbacks as well
2007-12-21 05:43:15 +01:00
Jelmer Vernooij
083b606496 r25630: Allow "NULL" as memory context, for consistency with the rest of the code,
which also does.
2007-12-21 05:43:02 +01:00
Jelmer Vernooij
262c1c23a6 r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes. 2007-12-21 05:43:00 +01:00
Jelmer Vernooij
0e77e3e316 r25541: Add setup.py for building ldb python wrappers standalone. 2007-10-10 15:07:50 -05:00
Jelmer Vernooij
042dff55b4 r25540: Remove prototypes for already removed functions. 2007-10-10 15:07:50 -05:00
Jelmer Vernooij
5e814287ba r25522: Convert to standard bool types. 2007-10-10 15:07:47 -05:00
Jelmer Vernooij
fd697d77c9 r25430: Add the loadparm context to all parametric options. 2007-10-10 15:07:31 -05:00
Stefan Metzmacher
d03ec5655d r25425: move LDB_MODULESDIR define into config.h
this hopefully fixes the build on some hosts

metze
2007-10-10 15:07:30 -05:00
Stefan Metzmacher
dcead25b29 r25421: SHLIBEXT comes in via samba's config.h already
metze
2007-10-10 15:07:30 -05:00
Stefan Metzmacher
869c30abb6 r25269: this doesn't fix the problems with BSD make completely...
metze
2007-10-10 15:07:03 -05:00
Stefan Metzmacher
5679e7d824 r25259: try to work arround the build failures on OpenBSD 3.7
metze
2007-10-10 15:07:01 -05:00
Tim Potter
448cf5b61f r25220: Comment out obsolete functions. 2007-10-10 15:06:57 -05:00
Andrew Bartlett
f5ce04b904 r25218: After discussion with Simo, remove the subclass support from LDB.
Subclass support was designed to avoid needing to spell out the full
list of objectClasses that an entry was in.  However, Samba4 now
enforces this restriction in the objectClass module, and the way
subclass matching was handled was complex and counter-intuitive in my
opinion (and did not match LDAP).

Andrew Bartlett
2007-10-10 15:06:56 -05:00
Stefan Metzmacher
8f2db3c130 r25215: replace talloc_append_string() with talloc_strdup_append_buffer()
metze
2007-10-10 15:06:55 -05:00
Andrew Bartlett
9cccd00dac r25204: Patch by Andrew Kroeger <andrew@sprocks.gotdns.com> fixing bug #4958 -
rename of ldb entries for a case change (only).

I've modified the testsuite to verify this.

Andrew Bartlett
2007-10-10 15:06:52 -05:00
Stefan Metzmacher
9d6d296105 r25187: pass FIRST_PREREQ to Makefile so that the value can be used
in handwritten rules too, hopefully fix the build
of ldb with bsd make.

metze
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
6c66e09c9e r25105: No need to register ldb_map as a module. 2007-10-10 15:06:38 -05:00
Jelmer Vernooij
bcf5c94474 r25100: Include LDAP libs in .pc file so linking statically against libldb works again. 2007-10-10 15:06:37 -05:00
Jelmer Vernooij
e31614b5ea r25097: Don't clutter users' CFLAGS with ldb cflags. 2007-10-10 15:06:36 -05:00
Jelmer Vernooij
8aab673df5 r25093: Use system-provided ldb library if available. Note that this only means using the ldb library from the system - the custom command-line tools for Samba 4 will still be built even if they are already provided by the system. 2007-10-10 15:06:27 -05:00
Jelmer Vernooij
1ba883c62e r25085: Define LDB_MODULESDIR for standalone build. 2007-10-10 15:06:26 -05:00
Jelmer Vernooij
917bd737cb r25084: Move samba-specific code out of lib/ldb directory. 2007-10-10 15:06:26 -05:00