summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/config.mk
AgeCommit message (Collapse)AuthorFilesLines
2008-04-15Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables ↵Jelmer Vernooij1-3/+5
directly instead. (This used to be commit 9d0ae012b0b463278cd054d06788aa998acc2da2)
2008-04-14Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij1-48/+30
(This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
2008-02-29Move public header accumulation out of the perl code.Jelmer Vernooij1-1/+2
Never install generated prototype files. It's easier to break the API when using them and they're not easily readable for 3rd party users. Conflicts: source/auth/config.mk source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/config_mk.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/lib/charset/config.mk source/lib/tdr/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/torture/config.mk (This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
2008-02-29Move manpage management out of the perl build system.Jelmer Vernooij1-3/+5
(This used to be commit 1dd6bea507f1f5e26cccf89148280721260a4673)
2008-02-21ldb_sqlite: fix the buildStefan Metzmacher1-1/+0
metze (This used to be commit 14c8e3101cc3b0138a551afdf3a94f4bb11bb21d)
2008-02-20Allow building ldb as static library again \o/Jelmer Vernooij1-1/+0
(This used to be commit a57adcfdd32fa9516eb092f7568e213347c583d7)
2008-02-20Fix static module list generation for ldb.Jelmer Vernooij1-10/+9
(This used to be commit 92c1c0e9137f0845cac6cc96bf78711b6aaffe21)
2008-02-18Rename include to mkinclude to emphasize it is different from make's include.Jelmer Vernooij1-2/+2
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-01-22build: Remove support for DESCRIPTION setting that is now unused.Jelmer Vernooij1-1/+0
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-22ldb/talloc/tdb: Use manually written pc file.Jelmer Vernooij1-0/+1
(This used to be commit c8947fda23eb874a7694bdee1b4de605744c2769)
2007-12-24r26569: Jelmer tells me that ldb must inevitably be build as a shared library,Volker Lendecke1-0/+1
otherwise it will break. Sorry for breaking Samba4. I will have to look how we can fix Samba3 :-((( (This used to be commit c1dd0af1642d7b15c623a76c13c3cf98fb3bd3da)
2007-12-24r26568: Revert r26482Volker Lendecke1-1/+0
Next attempt to fix the Samba3 torture breakage Jelmer, can you please review this? Thanks, Volker (This used to be commit 1d624c8b883ffd44408da1d584dd063cef0edec9)
2007-12-21r26482: Use shared library version of ldb, to make sure not every module ↵Jelmer Vernooij1-0/+1
ends up with its own private copy of ldb with its own list of modules... (This used to be commit ef029d950cb056b4b831e1ca0f6789484f262093)
2007-12-21r26374: Remove dependency on dynconfig.Jelmer Vernooij1-1/+0
(This used to be commit a232a38d1cd6798f8948c0c8741a344970817161)
2007-12-21r26196: Always build python bindings for ldb.Jelmer Vernooij1-7/+0
(This used to be commit 0aa19ce73f435cab44f83023b9b265d4761d3c31)
2007-12-21r26068: Import improved Python bindings for LDB, including tests.Jelmer Vernooij1-4/+3
(This used to be commit fc3a8caef749ddac56a4f035dde8b6ceeaa95c48)
2007-10-10r25425: move LDB_MODULESDIR define into config.hStefan Metzmacher1-7/+0
this hopefully fixes the build on some hosts metze (This used to be commit d03ec5655d84c1f0f8bdcc88398067651cf7d78c)
2007-10-10r25421: SHLIBEXT comes in via samba's config.h alreadyStefan Metzmacher1-6/+0
metze (This used to be commit dcead25b29e72183d824e290a9942256c19e7770)
2007-10-10r25269: this doesn't fix the problems with BSD make completely...Stefan Metzmacher1-4/+0
metze (This used to be commit 869c30abb660d00fdf7e049f69a8e4312d86a50c)
2007-10-10r25259: try to work arround the build failures on OpenBSD 3.7Stefan Metzmacher1-0/+4
metze (This used to be commit 5679e7d824d8a814b6cbc39855bb30086aad7b6c)
2007-10-10r25187: pass FIRST_PREREQ to Makefile so that the value can be usedStefan Metzmacher1-4/+2
in handwritten rules too, hopefully fix the build of ldb with bsd make. metze (This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
2007-10-10r25105: No need to register ldb_map as a module.Jelmer Vernooij1-2/+1
(This used to be commit 6c66e09c9e400ea66fc6d941e192b28d0170a01f)
2007-10-10r25093: Use system-provided ldb library if available. Note that this only ↵Jelmer Vernooij1-96/+3
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. (This used to be commit 8aab673df5200a4555777caf4ee58907cf6fe4cc)
2007-10-10r25084: Move samba-specific code out of lib/ldb directory.Jelmer Vernooij1-2/+0
(This used to be commit 917bd737cb07817664d9088860588d47525f5ff8)
2007-10-10r25081: Add modules_dir member to ldb_context that is used rather than a globalJelmer Vernooij1-1/+8
modulesdir setting. Samba always sets this to lp_modulesdir()/ldb (This used to be commit e672380d2156cf0421108a9c34f04f096c2afeed)
2007-10-10r24259: Rework the objectclass module to use the new schema, rather than theAndrew Bartlett1-12/+0
ldb_subclass list. Next step will be to have this module also set the objectCategory and default ntSecurityDescriptor Andrew Bartlett (This used to be commit 0f7135a4685a1117a54c2f019df6c6de22b8dd32)
2007-10-10r22952: Make sure we look at extra_cflags when building custom targets.James Peach1-1/+5
(This used to be commit 2d990cd37410cec03fa96767b0cf84d7c17ca9c4)
2007-10-10r22762: Some ldb_map changes:Jelmer Vernooij1-30/+21
* Change license to LGPL, so it can be used by non-Samba users of LDB (cleared with Martin as well). * Include ldb_map in standalone build. * Move ldb_map to its own directory (This used to be commit a90202abca26c0da5425a2f3dd8494077c3290fd)
2007-10-10r22722: fix dependenciesStefan Metzmacher1-2/+1
metze (This used to be commit 0397eca102e17d2da726d1669e3ff6d925e50e89)
2007-10-10r22684: Fix native Samba build.Jelmer Vernooij1-0/+1
(This used to be commit 582e743e68a1dbfafe06e7e283ff998140149ae7)
2007-10-10r22681: Fix standalone ldb build when parent directory name != ldb.Jelmer Vernooij1-1/+15
(This used to be commit 1093875d59f1ea9b8bd82277d4f9d8366e584952)
2007-10-10r22404: more dependencies which should be privateStefan Metzmacher1-7/+3
metze (This used to be commit e0e35965d1eaab182941d17da744b70c4234ca52)
2007-10-10r19863: Create -uninstalled.pc files. This should reenable compilation and ↵Jelmer Vernooij1-5/+6
running of the pidl testsuite as part of the testsuite. (This used to be commit db237ad52f3a42c7b35753df99549ed6d540cec2)
2007-10-10r19743: merge from samba3:Stefan Metzmacher1-10/+0
remove old unused schema module metze (This used to be commit 3c16951b0d88013b34a0213ced79087653713ddf)
2007-10-10r19676: Fix some more dependencies.Jelmer Vernooij1-1/+3
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-1/+1
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
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-10r18031: Merge my replace fixes:Jelmer Vernooij1-14/+16
* 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-10r17738: solving the seemingly trivial problem of timegm() being missing onAndrew Tridgell1-1/+11
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-10r17614: Our first "client side' ldb module.Simo Sorce1-0/+10
This module has been created with the purpose of being used for searches against ldap servers without the need to handle the control manually You can test it by passing -o modules:paged_searches to ldbsearch The page search size is set to 500 objects. Simo. (This used to be commit 07d377f3c27966b40465bb5dc4f55746ba8489af)
2007-10-10r17580: Add a new tools to convert back from AD-like schema to OpenLDAP.Andrew Bartlett1-0/+14
Add attribute syntax mapping to the existing OpenLDAP -> AD tool. Andrew Bartlett (This used to be commit ba1c652bae700a82acde166e70035d61c320e233)
2007-10-10r17525: This is a merge from the Google Summer of Code 2006 project by ↵Andrew Bartlett1-7/+10
Martin Kühl <mkhl@samba.org>. Martin took over the work done last year by Jelmer, in last year's SoC. This was a substanital task, as the the ldb modules API changed significantly during the past year, with the addition of async calls. This changeset reimplements and enables the ldb_map ldb module and adapts the example module and test case, both named samba3sam, to the implementation. The ldb_map module supports splitting an ldb database into two parts (called the "local" and "remote" part) and storing the data in one of them (the remote database) in a different format while the other acts as a fallback. This allows ldb to e.g. store to and load data from a remote LDAP server and present it according to the Samba4 schema while still allowing the LDAP to present and modify its data separately. A complex example of this is the samba3sam module (by Jelmer Vernooij), which maps data between the samba3 and samba4 schemas. A simpler example is given by the entryUUID module (by Andrew Bartlett), which handles some of the differences between AD and OpenLDAP in operational attributes. It principally maps objectGUID, to and from entryUUID elements. This is also an example of a module that doesn't use the local backend as fallback storage. This merge also splits the ldb_map.c file into smaller, more manageable parts. (This used to be commit af2bece4d343a9f787b2e3628848b266cec2b9f0)
2007-10-10r16028: Re-add the objectclass module, in the new async scheme.Andrew Bartlett1-9/+9
Add a test to show that we need this, and to prove it works (for add at least). Andrew Bartlett (This used to be commit f72079029abb594677bf8c2b63e40c07e910004f)
2007-10-10r15942: Remove the sync internal ldb calls altogether.Simo Sorce1-25/+25
This means that some modules have been disabled as well as they have not been ported to the async interface One of them is the ugly objectclass module. I hope that the change in samldb module will make the MMC happy without the need of this crappy module, we need proper handling in a decent schema module. proxy and ldb_map have also been disabled ldb_sqlite3 need to be ported as well (currenlty just broken). (This used to be commit 51083de795bdcbf649de926e86969adc20239b6d)
2007-10-10r15315: - reenable the ildap backendStefan Metzmacher1-1/+0
- this fixes the make test panics jelmer: why have you disabled it in http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15295 ? metze (This used to be commit 658fb2b8421408c38717805873d8c64164a448b5)
2007-10-10r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij1-2/+2
system - these should be removed later on. (This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10r15298: Fix the build using a few hacks in the build system.Jelmer Vernooij1-1/+1
Recursive dependencies are now forbidden (the build system will bail out if there are any). I've split up auth_sam.c into auth_sam.c and sam.c. Andrew, please rename sam.c / move its contents to whatever/wherever you think suits best. (This used to be commit 6646384aaf3e7fa2aa798c3e564b94b0617ec4d0)
2007-10-10r15295: Fix some dependenciesJelmer Vernooij1-1/+3
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed. (This used to be commit 03224e112424968fc3f547c6159c7ccae2d1aa5b)