1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-19 10:03:58 +03:00

3312 Commits

Author SHA1 Message Date
Stefan Metzmacher
b24e7a1505 r26102: libreplace: remove system/printing.h as it only contains samba3 stuff
metze
(This used to be commit 1ecb4ec01b0506c95a5f90a62040329e7a39ee93)
2007-12-21 05:46:04 +01:00
Jelmer Vernooij
91fe80a555 r26090: Make building tdb python bindings independent of use of external tdb.
(This used to be commit bfe54e2f197ea3ef760aeeef8c248ff71419ecd8)
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
29cf3a93cc r26089: Move python detection to a separate file, and don't make it an error if it isn't available.
(This used to be commit 4e7709379de2fb9bf1eafd9ee9cbe10a0e6df51e)
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
39adc2418a r26088: Import some native-python python modules and move original python swig torture code to common python directory as well.
(This used to be commit cbf656ff054ab2b0b5ca81e1d4f16ac54c8098f1)
2007-12-21 05:45:59 +01:00
Jelmer Vernooij
f2b9a9ae11 r26087: Fix include, add setup.py for tdb
(This used to be commit 4b94d5ca74fea44c66ab0d69dae27a1fdc8ece66)
2007-12-21 05:45:57 +01:00
Jelmer Vernooij
efc0cc6be2 r26080: Import updated LDB bindings.
(This used to be commit 19342e66a7279805daf9f810b9dc808247110a8a)
2007-12-21 05:45:56 +01:00
Jelmer Vernooij
2a98fd770a r26077: Import updated TDB bindings.
(This used to be commit afe091d92ebb1dc15ae3d8df9a5ba8832933a83c)
2007-12-21 05:45:55 +01:00
Jelmer Vernooij
75c7fd4030 r26073: Import Python bindings for the registry.
(This used to be commit 777205b5705940c00384172c531ea99ba3eae235)
2007-12-21 05:45:53 +01:00
Jelmer Vernooij
c027a0d111 r26072: Import trivial SWIG wrapper for talloc.
(This used to be commit 02d259c2c45c03dbfcd16173df93d7ba96ed1419)
2007-12-21 05:45:53 +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
Jelmer Vernooij
6b62805ce7 r26066: Use TALLOC_CTX consistently for talloc contexts rather than void \* (it was already being used for some).
(This used to be commit d8b175016570d628bb075008149d32a0d538ce95)
2007-12-21 05:45:49 +01:00
Stefan Metzmacher
b41a25c104 r26027: libreplace: rename AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG into AC_LIBREPLACE_LD_SHLIB_ALLOW_UNDEF_FLAG
metze
(This used to be commit 8ec94633c4d46bb9ca03d59fed40e278d35ad580)
2007-12-21 05:45:45 +01:00
Stefan Metzmacher
c5e16f339c 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
(This used to be commit cc8692265d6e9161679a779480d6b22dee23f8bb)
2007-12-21 05:45:45 +01:00
Stefan Metzmacher
662cda2138 r26025: libreplace: AC_LIBREPLACE_LD_ALLOW_SHLIB_UNDEF_FLAG should fill LD_ALLOW_SHLIB_UNDEF_FLAG
metze
(This used to be commit d2fb7d876bb1960c02fa7b9c0fb53315ae0cd99c)
2007-12-21 05:45:44 +01:00
Stefan Metzmacher
35f115b402 r26020: GENCACHE depends on TDB_WRAP
metze
(This used to be commit 76b63769905a08b8d6285eb4824236a3aa6d2253)
2007-12-21 05:45:43 +01:00
Stefan Metzmacher
669a4e14fc r26019: use <tdb.h> instead of "tdb.h"
metze
(This used to be commit e162958e6f9cd79f2caf1213f78d3f6a4cf90b9d)
2007-12-21 05:45:43 +01:00
Stefan Metzmacher
e5e362567d r26018: dsdb/schema/proto.h doesn't exist anymore
metze
(This used to be commit 3b8215270ce477442dd98a4e4d26b5fcea73f98f)
2007-12-21 05:45:43 +01:00
Stefan Metzmacher
7f3b941976 r26017: db_wrap.h doesn't exist anymore and we now need tdb_wrap.h
metze
(This used to be commit 88f11a88f32a0a5fe2702d24f1879881a5865365)
2007-12-21 05:45:42 +01:00
Jelmer Vernooij
ca0b72a1fd r26003: Split up DB_WRAP, as first step in an attempt to sanitize dependencies.
(This used to be commit 56dfcb4f2f8e74c9d8b2fe3a0df043781188a555)
2007-12-21 05:45:40 +01:00
Jelmer Vernooij
b7c5d2b0c9 r26002: Use osf rather than tru64 - pointed out by metze.
(This used to be commit df10de42958e65f46298c2fc879688985d1f7ef3)
2007-12-21 05:45:35 +01:00
Jelmer Vernooij
4b546eada1 r26001: Share some code between macros, add macro specifically for testing the ld flag that allows undefined symbols.
(This used to be commit 6cd3a3a46a6a9b630502ebfff1a90e2d035d9e39)
2007-12-21 05:45:35 +01:00
Stefan Metzmacher
25f1ea1269 r25999: libreplace: add AC_LIBREPLACE_STLD and AC_LIBREPLACE_STLD_FLAGS
metze
(This used to be commit c7b0b4c21e1fc4093c9109e046f23c19489e7400)
2007-12-21 05:45:33 +01:00
Jelmer Vernooij
413e992ae4 r25998: Add test for run time library path environment variable.
(This used to be commit b2355857baf4d9dad0d9d6a465744be11bbb9beb)
2007-12-21 05:45:33 +01:00
Stefan Metzmacher
ff23cad8e3 r25992: ldb: use AC_LIBREPLACE_SHLD and use it for linking shared libraries
metze
(This used to be commit 7ee9700abea3e0b5c5f0a6f4941e7e41188edaaf)
2007-12-21 05:45:31 +01:00
Stefan Metzmacher
5b79c134c1 r25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared library
metze
(This used to be commit 1f2ba20a11f5f34235d8067c72f8d79486db0f01)
2007-12-21 05:45:31 +01:00
Stefan Metzmacher
08d4a44f92 r25990: talloc: use AC_LIBREPLACE_SHLD and use it for linking the shared library
metze
(This used to be commit c179807165b84dd832ab64f794034960668e5957)
2007-12-21 05:45:31 +01:00
Stefan Metzmacher
0aa43592cb r25988: libreplace: add AC_LIBREPLACE_SHLD
metze
(This used to be commit 2abae42d70903710d1a289d945fa08c1d94ceb80)
2007-12-21 05:45:30 +01:00
Stefan Metzmacher
676bb230fc r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGS
metze
(This used to be commit 410cdf789a72209f9e10321519fe18ab40a43f95)
2007-12-21 05:45:29 +01:00
Stefan Metzmacher
896e46aa6c 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
(This used to be commit 7bee9a62ffda64a1bdcdbdd38dbb181eac8b641e)
2007-12-21 05:45:29 +01:00
Stefan Metzmacher
15cb7772f8 r25984: ldb: use MDLD macros from libreplace and use results to build share modules
metze
(This used to be commit 113efcd85685e0c42eb51eb0370e789362c8071a)
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
d47be61769 r25983: ldb: link shared library against $(LDAP_LIBS)
metze
(This used to be commit 0437ae18455e6721da70cf8a2f1e798f9f28756b)
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
31fe478cec r25982: libreplace: try to ignore unresolved symbols in modules on Tru64
metze
(This used to be commit bfde13b70b6be4c4aeeafa50d4619237930f9e0e)
2007-12-21 05:45:28 +01:00
Stefan Metzmacher
b415712d3f r25977: libreplace: add AC_LIBREPLACE_MDLD and AC_LIBREPLACE_MDLD_FLAGS macros
They define the linker and link flags for building shared modules

metze
(This used to be commit 128b4e1a512a9ae5592ba7ccf8adde11189fc5a9)
2007-12-21 05:45:27 +01:00
Stefan Metzmacher
f744d3bc9f r25976: libreplace: not all platforms like _XOPEN_SOURCE=600
- Only use _XOPEN_SOURCE=600 on Tru64
- _OSF_SOURCE is also Tru64 specific

metze
(This used to be commit d19ab62081ce4ee4273ff752ad0443782a994826)
2007-12-21 05:45:26 +01:00
Stefan Metzmacher
fc2df89cd7 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
(This used to be commit d42f2e5759332f1f0c6c1269bd29ac62ddb11016)
2007-12-21 05:45:26 +01:00
Stefan Metzmacher
911fbed635 r25973: talloc: fix usage of SONAMEFLAG
metze
(This used to be commit 7fecb8f3cd9f5f69dce7b9e566011e5de1e01a4a)
2007-12-21 05:45:25 +01:00
Stefan Metzmacher
4cfea7da77 r25972: tdb: fix usage of SONAMEFLAG
metze
(This used to be commit 5aa20bb649136c21ae35f2578954f133bb7af233)
2007-12-21 05:45:24 +01:00
Stefan Metzmacher
ae75b11578 r25971: libreplace: remove AC_EXTENSION_FLAG as it's the same as AC_N_DEFINE
metze
(This used to be commit 05b4619c5beff474488d1abe5e647acd94a3e20c)
2007-12-21 05:45:24 +01:00
Stefan Metzmacher
0f134fab53 r25970: libreplace: fix AC_N_DEFINE() so that some appears in config.h
metze
(This used to be commit a07c983fde52607806745914bb41039afb5618cc)
2007-12-21 05:45:23 +01:00
Stefan Metzmacher
de119cc807 r25969: ldb: link libnss_ldb.so.2 against the shared library
metze
(This used to be commit 36ef127c8b722cb7a6d709592a3d97d166e7228c)
2007-12-21 05:45:23 +01:00
Stefan Metzmacher
45e9a5ef6d r25968: ldb: we need to use @SONAMEFLAG@ directly so that the '#' trick can work
metze
(This used to be commit 48957e4b2acd1c19c5be42c6de77eba190dfd7e2)
2007-12-21 05:45:23 +01:00
Stefan Metzmacher
9338ca3968 r25967: ldb: a module doesn't need to link against $(LIBS)
As the main library already links to it.

metze
(This used to be commit f6a8c36be6def543363fe1a2af9c0f875a07bbb5)
2007-12-21 05:45:22 +01:00
Andrew Bartlett
fab68fd4d9 r25965: Remove duplicate block - thanks metze!
Andrew Bartlett
(This used to be commit d7e65da56454bc7721083e0aa7fa2e9c47f2b79d)
2007-12-21 05:45:21 +01:00
Andrew Bartlett
fe61b63393 r25964: Fix comment and use talloc hirachy in ldb_tdb initialisation.
Andrew Bartlett
(This used to be commit 05cc2a7d966a10f1f111d7bae3261e1087fdffe6)
2007-12-21 05:45:21 +01:00
Stefan Metzmacher
04cf937b8d r25963: libreplace: samba3 doesn't use SONAMEFLAG on Mac OS 10, so also try this
metze
(This used to be commit e145accfc25c04597c786e0bddbaf37e0d493863)
2007-12-21 05:45:20 +01:00
Andrew Bartlett
f6312d1b5a r25962: Move to more modern ldb functions loading module list.
Andrew Bartlett
(This used to be commit c3bfcf44a49c6a19579c85fb3660331177a436fb)
2007-12-21 05:45:20 +01:00
Andrew Bartlett
d544879e43 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
(This used to be commit deaac92f439ef001bfe052df170d6e34e8ba5845)
2007-12-21 05:45:18 +01:00
Andrew Bartlett
f8bf16960e 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
(This used to be commit eb180f6a6af0caf185e0f9782173c232dab9c5fb)
2007-12-21 05:45:18 +01:00
Jelmer Vernooij
36a1640b27 r25956: Try metze's suggestion for Mac OS X shld flags.
(This used to be commit 5fea6e0d9ae671ea00292b66a2608b3ee954f917)
2007-12-21 05:45:17 +01:00
Stefan Metzmacher
85dd023f99 r25955: libreplace: add a useful link about linking shared libraries
http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html

metze
(This used to be commit 403c5521d1bbd78a6b20d7da121870a5aa1d3546)
2007-12-21 05:45:17 +01:00