summaryrefslogtreecommitdiff
path: root/source4/lib/ldb
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18130: the move to system/ in libreplace broke some things ... should beAndrew Tridgell4-0/+4
happier now (This used to be commit 18542f184f75074e56a9793a9e3b6c6d747bb9e6)
2007-10-10r18129: moved the system includes into libreplace - this gives much moreAndrew Tridgell1-29/+4
isolation of our portability environment from the main code, and also simplifies the includes system (no separate #ifdef _SAMBA_BUILD for tdb. ldb etc now) (This used to be commit 77d1a468e06290aba789e2f3affc769fc5159a21)
2007-10-10r18123: Fix manual file build.Jelmer Vernooij1-1/+1
(This used to be commit e84b6c70a19a5113d5a100820a1f430077e52c50)
2007-10-10r18121: Simplify m4 code, hopefully fix Samba4 build problems.Jelmer Vernooij1-1/+1
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
2007-10-10r18117: first steps in making samba4 use libreplaceAndrew Tridgell1-1/+1
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
2007-10-10r18115: comparison_fn_t is defined in libreplace nowAndrew Tridgell1-3/+0
(This used to be commit e9ee8b1053875fd3ddc950e3b21feb106eb3850c)
2007-10-10r18112: really make use of libreplace in ldbAndrew Tridgell1-7/+1
(This used to be commit 2057159c7575479c9808aeffe711fc861e53f3c8)
2007-10-10r18109: move ldb to use the same build methodsAndrew Tridgell6-102/+15
(This used to be commit 28dcbb512fecd825428c5d5f343ec16e4a6906f9)
2007-10-10r18098: use m4_include() instead of sinclude()Stefan Metzmacher1-8/+8
this breaks ./autogen.sh in lib/ldb/, but the ldb build is broken anyway metze (This used to be commit 816fa197a73f5f309b6a113d997d21a70423361e)
2007-10-10r18091: sometimes autoconf picks up some old stuff:Stefan Metzmacher1-1/+4
- remove configure and config.h.in - cleanup after autoconf and autoheader are done metze (This used to be commit ce94fb008dd427856faa523285fb3b6fe35c3f04)
2007-10-10r18036: Add missing fileJelmer Vernooij2-0/+60
(This used to be commit 9ad8075d702d67fc82974e1ef2cfbcaefb2028f5)
2007-10-10r18031: Merge my replace fixes:Jelmer Vernooij8-222/+35
* libreplace can now build stand-alone * add stub testsuite for libreplace * make talloc/tdb/ldb use libreplace (This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
2007-10-10r18022: Increment number of records converted, and print number of records ↵Andrew Bartlett1-1/+3
skipped. Andrew Bartlett (This used to be commit 6c11501ec3d8b95d5a80d5dbca745ae9e02d3304)
2007-10-10r18018: Fix the build on OpenBSD. No license problem this time, I've written ↵Volker Lendecke1-1/+1
strnlen from scratch. Volker (This used to be commit 2a7cdf52e4113db30a7a8b180c68cec736f6c186)
2007-10-10r17992: reverted r17842Andrew Tridgell2-2/+2
This needs more consideration, as the patch removed the copyright notice and license from the timegm.c code. Volker, when you get a minute can you let me know what problem this patch fixed so I can find a different approach? (This used to be commit 5b9b9dd5303300778bb9e6d0479ab03fdd70c67d)
2007-10-10r17978: make the ldap backend test for ldb work both with and without modulesAndrew Tridgell2-2/+19
(so it works on both redhat and debian, for example) (This used to be commit 71264bb78558ada7539ef59048eb38887579c1d1)
2007-10-10r17960: try to use gmake if present on IRIXStefan Metzmacher1-0/+2
metze (This used to be commit 18b4ae591a3a137dd25edd16a574e489cd5552bf)
2007-10-10r17868: remove duplicated attributes from listSimo Sorce1-6/+1
(This used to be commit fab0e66281ca0feddf1ce26249706e865856b17a)
2007-10-10r17859: Fix some return valuesSimo Sorce1-15/+15
(This used to be commit 5b4fc48c49bada2711e356c557ba5f45e34396f6)
2007-10-10r17844: The AIX compiler thinks { } is a syntax errorVolker Lendecke1-1/+2
(This used to be commit 4189736e09dab2b7ff57b7bba04d54c0ffeea140)
2007-10-10r17842: After talking to Simo, apply the next attempt to resolve the strnlenVolker Lendecke2-2/+2
problem. Timegm is the same. Simo says this is just a workaround, but it helps for now. Feel free to revert. Volker (This used to be commit fd166ca0c079d83081bc1d631fe40b965c7873d4)
2007-10-10r17830: Set the default_basedn (hey, it comes from the "default" naming ↵Simo Sorce3-34/+42
contex :-) once at connection time, after modules have been loaded. Introduce a function to retrieve the value where needed. (This used to be commit 0caf6a44e03393c645030a9288e7dfd31e97c98b)
2007-10-10r17828: set the auto_baseDN opaque even on failure to fetch rootDSE. ThatAndrew Tridgell1-3/+1
ensures we never try twice (This used to be commit 946901e5dde9d31727448070a06e56da38d4a59e)
2007-10-10r17822: the ildap ldb backend doesn't need the auto rootDSE logic any moreAndrew Tridgell1-84/+2
(This used to be commit c670837cc0dd04834a283bde0471c702a34c66c9)
2007-10-10r17821: changed ldb_search() and the ldbsearch command line utility toAndrew Tridgell3-0/+50
automatically work out the basedn when basedn==NULL. The basedn is fetched from the rootDSE defaultNamingContext value (if there is one) This means we don't have to have the defaultNamingContext logic in lots of places. It makes a lot of sense to me to have basedn==NULL mean "use the default, as given by the database" Note that explicitly specifing a basedn of '' is not the same thing, and will not trigger this code The baseDN is cached in a ldb opaque, so we only have to fetch it once (This used to be commit 5d1b66b68fc517ce684f75e466ed5f25e46857d5)
2007-10-10r17820: simplify the code flow a littleAndrew Tridgell1-20/+27
(This used to be commit 221272e3930e1fbf30df1ad19713935d38cde46c)
2007-10-10r17778: fix compiler warningsStefan Metzmacher1-1/+2
metze (This used to be commit 4f753f9ebc8ea9e37f1fee5fa84e020885b196a8)
2007-10-10r17775: use an enum to get rid of compiler warningsStefan Metzmacher1-6/+6
metze (This used to be commit c66cf31afd99d537b1f4dfc8ff1502dfa6accfd3)
2007-10-10r17771: add a comment explaing the odd castAndrew Tridgell1-0/+6
(This used to be commit 47e695ed88d364a7d423e804fe5340006ebf7c18)
2007-10-10r17770: don't force -L/usr/lib, it breaks us4Andrew Tridgell1-2/+2
(This used to be commit 348aff8c8372b235d42ede35c18f83fd53db99f9)
2007-10-10r17769: only look for dlopen in -ldl if not found in libc. Needed for us4Andrew Tridgell1-2/+1
(This used to be commit 0b254f3bde8827312c6fcb93ccd7a0c489ed5e20)
2007-10-10r17765: fix handling of old solaris /bin/sh in ldb build/testAndrew Tridgell3-5/+9
(This used to be commit f41d3ed4b3d76c37c9c5bfd15e9e4e27179450f0)
2007-10-10r17764: more portable setenv() replacementAndrew Tridgell1-8/+22
(This used to be commit 5c00b6d08324b46cd7025264c0320352d2842ead)
2007-10-10r17762: HPUX needs setenvAndrew Tridgell2-1/+18
(This used to be commit 535c96f1e7639071d34ea47a88181d861c3a3038)
2007-10-10r17756: I don't know why but this only works with the standaloneStefan Metzmacher1-3/+3
ldb build...I'll test more tomorrow. metze (This used to be commit aeee1b4655620154a8fefe471ac6327c5ccb8798)
2007-10-10r17749: more HPUX madnessAndrew Tridgell2-0/+33
(This used to be commit 444e92890f08cdc0f5b84e964d1cc6a812e1073e)
2007-10-10r17748: make the casts much easier to understandStefan Metzmacher1-3/+3
metze (This used to be commit 5992f3b918967ff478ad24333cfe583e0b14a4c9)
2007-10-10r17747: ldb's make test should not try to install somethingStefan Metzmacher1-2/+2
metze (This used to be commit ccf9ad0d2ff8388dd76a36426657773a59e6c316)
2007-10-10r17746: the automatic archive creation in make breaks on 3 platforms. Lets tryAndrew Tridgell1-2/+4
manual archives and see if they work a bit better .... (This used to be commit 15ec8c3741f89ac4d6f0cd794dc916ee37d883cc)
2007-10-10r17745: got rid of the final asprintf() in ldbAndrew Tridgell1-1/+1
(This used to be commit 21377a607647c847c6902b685555a0206e61c6dd)
2007-10-10r17743: fix compiler warningsStefan Metzmacher2-10/+10
metze (This used to be commit 694a56b0ae0125594d6a23d8465249f011b6284e)
2007-10-10r17741: tru64 uses inttypes.h not stdint.h.Andrew Tridgell1-0/+3
ain't standards wonderful? (This used to be commit 5eb59e5be09cd16bb0796b55575aa92dfd22650a)
2007-10-10r17740: get rid of dependence on asprintf(), using talloc_asprintf() insteadAndrew Tridgell2-4/+4
(This used to be commit 0e350ea0c1bba278995da5e8de677c5651eb623e)
2007-10-10r17739: forgot to add replace/*Andrew Tridgell3-0/+120
(This used to be commit ceb09f50b7d9f2626b42123e2482d562713f881b)
2007-10-10r17738: solving the seemingly trivial problem of timegm() being missing onAndrew Tridgell5-28/+23
some systems requires quite a large change in ldb. The core problem is that ldb doesn't have its own equivalent of lib/replace/, so we have no sane place to put things like timegm.c This patch moves part of lib/replace/ from Samba4 into ldb, and the next patch will remove those parts from Samba4. We will probably need to similarly move parts of lib/replace/ into lib/talloc/ and lib/tdb/, so that at each level the libraries have replacements for the functions they need, but higher level libraries don't need to re-include replacements if a lower level library already replaces the function (This used to be commit c2f6c217fb4a5c84499246480f00df40b0711074)
2007-10-10r17735: a (probably useless) attempt to workaround stupidity in HPs version ofAndrew Tridgell1-1/+1
make (This used to be commit b85b1f5926789c0d6f7cad5f6b8dc4992cca5a13)
2007-10-10r17734: tru64 needs these for standalone buildAndrew Tridgell1-0/+4
(This used to be commit b735ad8cfa6c10b3e1e450bcec73904aa72e91b2)
2007-10-10r17733: doxygen is way too noisy to build every time, and it doesn't doAndrew Tridgell1-1/+1
dependencies. If someone can fix it to only rebuild when something changes, then feel free to re-enable it by default. Otherwise use "make doxygen" if you are in need of a doxygen fix .... (This used to be commit e9ab8d9f4820c03ee6023bc5dd586f4b5643aa2f)
2007-10-10r17732: after some help from Jelmer, changed builddocs.sh not to rely onAndrew Tridgell10-43/+33
either an internet connection, or a list of xsl paths (This used to be commit 7f3c699d0f8fc0e75b351bc851dbb9ffdc3617c4)
2007-10-10r17731: try to cope with freebsd handling of .a dependenciesAndrew Tridgell1-1/+1
(This used to be commit 1ad1d5f37e0915e5e477b99ef16fc82a01b82708)