Jelmer Vernooij
39f50afc57
Move CFLAGS handling out of smb_build.
...
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-30 02:07:28 +02:00
Jelmer Vernooij
936b973acb
Use new dynconfig.h location.
...
(This used to be commit c3f556915f09d078253e4c5539910a1cf420eeca)
2008-05-27 14:36:28 +02:00
Jelmer Vernooij
4fc224f48e
Use variable for ldb source directory.
...
(This used to be commit 48bfce0ea51b952baef5bfa667405e8742e5016f)
2008-05-27 14:14:45 +02:00
Jelmer Vernooij
b48e2e4c41
Merge ldb_map into LIBLDB.
...
(This used to be commit 4d7925f953bc9d1fcffb4a4dd268b763c18ceae6)
2008-05-11 02:15:32 +02:00
Jelmer Vernooij
e3f6a9a0d4
Move PC_FILE out of the perl code.
...
(This used to be commit ca8d4260ada9f74ebc406714ca70d20be09b194b)
2008-03-09 02:53:54 +01:00
Jelmer Vernooij
2bf39edc9d
Push SOVERSION and VERSION out of perl code.
...
(This used to be commit 0ba8ac6a14c62ff9edfe9f0bf43b8a7406b85291)
2008-03-08 15:28:12 +01:00
Jelmer Vernooij
c20e91d0fd
Fix syntax.
...
(This used to be commit 9bc22a4cd39a96d757be844d0f32a8042d233612)
2008-03-04 10:30:14 +01:00
Jelmer Vernooij
b29d47edcf
Move object file lists to the Makefile.
...
(This used to be commit a7e6d2a1832db388fdafa1279f84c9a8bbfc87d6)
2008-03-03 18:25:28 +01:00
Jelmer Vernooij
c5d77a1c24
Move public header accumulation out of the perl code.
...
(This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
2008-02-26 17:17:52 +01:00
Jelmer Vernooij
c8af9559dc
Move manpage management out of the perl build system.
...
(This used to be commit a660ab262e7202baccf16cb8b2bc47cb8efacc34)
2008-02-26 15:11:47 +01:00
Jelmer Vernooij
b5bd663690
Fix use of realpath, fix init functions for ldb.
...
(This used to be commit ca510136d2c4cae8f520c76df6aaadb5d412bea1)
2008-02-25 20:40:37 +01:00
Stefan Metzmacher
e36b159e8c
ldb_sqlite: fix the build
...
metze
(This used to be commit 14c8e3101cc3b0138a551afdf3a94f4bb11bb21d)
2008-02-21 15:52:32 +01:00
Jelmer Vernooij
7d7b74feb2
Allow building ldb as static library again \o/
...
(This used to be commit a57adcfdd32fa9516eb092f7568e213347c583d7)
2008-02-20 12:17:18 +01:00
Jelmer Vernooij
0020793515
Fix static module list generation for ldb.
...
(This used to be commit 92c1c0e9137f0845cac6cc96bf78711b6aaffe21)
2008-02-20 03:40:44 +01:00
Jelmer Vernooij
ff0315ba85
Rename include to mkinclude to emphasize it is different from make's include.
...
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-02-18 20:04:18 +01:00
Jelmer Vernooij
a259547786
build: Remove support for DESCRIPTION setting that is now unused.
...
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-22 18:49:51 +01:00
Jelmer Vernooij
cc984e4046
ldb/talloc/tdb: Use manually written pc file.
...
(This used to be commit c8947fda23eb874a7694bdee1b4de605744c2769)
2008-01-22 18:24:00 +01:00
Volker Lendecke
784c22899f
r26569: Jelmer tells me that ldb must inevitably be build as a shared library,
...
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-24 01:51:02 -06:00
Volker Lendecke
9c32358ac7
r26568: Revert r26482
...
Next attempt to fix the Samba3 torture breakage
Jelmer, can you please review this?
Thanks,
Volker
(This used to be commit 1d624c8b883ffd44408da1d584dd063cef0edec9)
2007-12-24 01:51:02 -06:00
Jelmer Vernooij
20a6fcf726
r26482: Use shared library version of ldb, to make sure not every module ends up with its own private copy of ldb with its own list of modules...
...
(This used to be commit ef029d950cb056b4b831e1ca0f6789484f262093)
2007-12-21 05:50:39 +01:00
Jelmer Vernooij
2e5f282a7e
r26374: Remove dependency on dynconfig.
...
(This used to be commit a232a38d1cd6798f8948c0c8741a344970817161)
2007-12-21 05:49:09 +01:00
Jelmer Vernooij
8515d23a3a
r26196: Always build python bindings for ldb.
...
(This used to be commit 0aa19ce73f435cab44f83023b9b265d4761d3c31)
2007-12-21 05:46:46 +01:00
Jelmer Vernooij
ea85165841
r26068: Import improved Python bindings for LDB, including tests.
...
(This used to be commit fc3a8caef749ddac56a4f035dde8b6ceeaa95c48)
2007-12-21 05:45:51 +01:00
Stefan Metzmacher
91a0879b1f
r25425: move LDB_MODULESDIR define into config.h
...
this hopefully fixes the build on some hosts
metze
(This used to be commit d03ec5655d84c1f0f8bdcc88398067651cf7d78c)
2007-10-10 15:07:30 -05:00
Stefan Metzmacher
7f0904cb1a
r25421: SHLIBEXT comes in via samba's config.h already
...
metze
(This used to be commit dcead25b29e72183d824e290a9942256c19e7770)
2007-10-10 15:07:30 -05:00
Stefan Metzmacher
ba7f46418e
r25269: this doesn't fix the problems with BSD make completely...
...
metze
(This used to be commit 869c30abb660d00fdf7e049f69a8e4312d86a50c)
2007-10-10 15:07:03 -05:00
Stefan Metzmacher
a3c1115e20
r25259: try to work arround the build failures on OpenBSD 3.7
...
metze
(This used to be commit 5679e7d824d8a814b6cbc39855bb30086aad7b6c)
2007-10-10 15:07:01 -05:00
Stefan Metzmacher
d6c66ea774
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
(This used to be commit 9d6d296105526c55f08d82d289a30b92193d51e3)
2007-10-10 15:06:48 -05:00
Jelmer Vernooij
e885a8f477
r25105: No need to register ldb_map as a module.
...
(This used to be commit 6c66e09c9e400ea66fc6d941e192b28d0170a01f)
2007-10-10 15:06:38 -05:00
Jelmer Vernooij
2e5f023a69
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.
...
(This used to be commit 8aab673df5200a4555777caf4ee58907cf6fe4cc)
2007-10-10 15:06:27 -05:00
Jelmer Vernooij
4a4cdc990c
r25084: Move samba-specific code out of lib/ldb directory.
...
(This used to be commit 917bd737cb07817664d9088860588d47525f5ff8)
2007-10-10 15:06:26 -05:00
Jelmer Vernooij
ed2a1c718a
r25081: Add modules_dir member to ldb_context that is used rather than a global
...
modulesdir setting. Samba always sets this to lp_modulesdir()/ldb
(This used to be commit e672380d2156cf0421108a9c34f04f096c2afeed)
2007-10-10 15:06:25 -05:00
Andrew Bartlett
10c1480d16
r24259: Rework the objectclass module to use the new schema, rather than the
...
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-10 15:01:31 -05:00
James Peach
66cc0b1e21
r22952: Make sure we look at extra_cflags when building custom targets.
...
(This used to be commit 2d990cd37410cec03fa96767b0cf84d7c17ca9c4)
2007-10-10 14:52:31 -05:00
Jelmer Vernooij
cc26fe9b74
r22762: Some ldb_map changes:
...
* 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-10 14:52:15 -05:00
Stefan Metzmacher
9dba7d7613
r22722: fix dependencies
...
metze
(This used to be commit 0397eca102e17d2da726d1669e3ff6d925e50e89)
2007-10-10 14:52:07 -05:00
Jelmer Vernooij
9b03417172
r22684: Fix native Samba build.
...
(This used to be commit 582e743e68a1dbfafe06e7e283ff998140149ae7)
2007-10-10 14:52:01 -05:00
Jelmer Vernooij
52fb06edc2
r22681: Fix standalone ldb build when parent directory name != ldb.
...
(This used to be commit 1093875d59f1ea9b8bd82277d4f9d8366e584952)
2007-10-10 14:52:00 -05:00
Stefan Metzmacher
44760c3e6f
r22404: more dependencies which should be private
...
metze
(This used to be commit e0e35965d1eaab182941d17da744b70c4234ca52)
2007-10-10 14:51:14 -05:00
Jelmer Vernooij
60e7b4d995
r19863: Create -uninstalled.pc files. This should reenable compilation and running
...
of the pidl testsuite as part of the testsuite.
(This used to be commit db237ad52f3a42c7b35753df99549ed6d540cec2)
2007-10-10 14:28:27 -05:00
Stefan Metzmacher
a7127ad79e
r19743: merge from samba3:
...
remove old unused schema module
metze
(This used to be commit 3c16951b0d88013b34a0213ced79087653713ddf)
2007-10-10 14:28:18 -05:00
Jelmer Vernooij
c81f2930a2
r19676: Fix some more dependencies.
...
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10 14:25:29 -05:00
Stefan Metzmacher
a46e12d0e0
r18213: don't list LIBREPLACE depdendecies explicit and
...
always at it as first private dependencies
metze
(This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10 14:17:50 -05:00
Jelmer Vernooij
ca720634dd
r18123: Fix manual file build.
...
(This used to be commit e84b6c70a19a5113d5a100820a1f430077e52c50)
2007-10-10 14:17:35 -05:00
Jelmer Vernooij
a59706f721
r18121: Simplify m4 code, hopefully fix Samba4 build problems.
...
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
2007-10-10 14:17:35 -05:00
Andrew Tridgell
b7477fb388
r18117: first steps in making samba4 use libreplace
...
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
2007-10-10 14:17:34 -05:00
Jelmer Vernooij
38fdde5d9b
r18031: Merge my replace fixes:
...
* 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-10 14:17:05 -05:00
Andrew Tridgell
309ef90690
r17738: solving the seemingly trivial problem of timegm() being missing on
...
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-10 14:16:34 -05:00
Simo Sorce
071aa999ab
r17614: Our first "client side' ldb module.
...
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-10 14:16:17 -05:00
Andrew Bartlett
7de75a991b
r17580: Add a new tools to convert back from AD-like schema to OpenLDAP.
...
Add attribute syntax mapping to the existing OpenLDAP -> AD tool.
Andrew Bartlett
(This used to be commit ba1c652bae700a82acde166e70035d61c320e233)
2007-10-10 14:15:39 -05:00