1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-28 17:47:29 +03:00

1403 Commits

Author SHA1 Message Date
Jelmer Vernooij
eaecbfa0e2 r26114: Allow keyword-arguments.
(This used to be commit 99c342641b865e37c9ee8dd280348b659076d1e5)
2007-12-21 05:46:09 +01:00
Jelmer Vernooij
3023afce68 r26112: Do proper error checking in __contains__.
(This used to be commit b67cc409fa5aa931b0847b7d3bdd2edf72daf88d)
2007-12-21 05:46:08 +01:00
Jelmer Vernooij
e4168bb0e0 r26106: Add targets for building, installing and checking python bindings.
(This used to be commit 7f1d38df053545fd0763baf172e78807d776e6ef)
2007-12-21 05:46:06 +01:00
Jelmer Vernooij
e30c3d9684 r26105: Add targets for building and installing the python bindings.
(This used to be commit 634436adaab18d41ac7cca5ac704929e3b909452)
2007-12-21 05:46:05 +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
efc0cc6be2 r26080: Import updated LDB bindings.
(This used to be commit 19342e66a7279805daf9f810b9dc808247110a8a)
2007-12-21 05:45:56 +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
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
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
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
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
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
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
Jelmer Vernooij
35efbc84c7 r25953: AIX make doesn't support $^.
(This used to be commit 91133d27110ee6447dbc64f1c8d52cb90ca1a86c)
2007-12-21 05:45:16 +01:00
Jelmer Vernooij
0969ac9e61 r25944: Fix handling of sonameflag on AIX, which doesn't have anything like that.
(This used to be commit 228dd6830eb9c91287bb3e0233d8b3a404ff3676)
2007-12-21 05:45:12 +01:00
Andrew Bartlett
08dd389ddf 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
(This used to be commit aa8348a27a6938a1a26d4a7ed3b7405966202ad8)
2007-12-21 05:45:08 +01:00
Andrew Bartlett
f1ec8da56d r25933: LDB: Don't free errstring until after the printf, in case it is one of
the arguments.

Andrew Bartlett
(This used to be commit af40b1cd88f0e932665f6fe90daae8e687a3dc0c)
2007-12-21 05:45:07 +01:00
Stefan Metzmacher
82ae4d5543 r25908: add some wikipedia links about LDAP and LDIF
metze
(This used to be commit e1eea9278876bb727055a2b1357504b6ceb26765)
2007-12-21 05:44:50 +01:00
Jeremy Allison
523445cdaa r25893: Fix ldb, tdb builds (and one warning).
Jeremy.
(This used to be commit 52b26645b04a9c5fb70e7b869b60c9157f821d50)
2007-12-21 05:44:42 +01:00
Jelmer Vernooij
e7cf933d41 r25887: Build Samba-specific ldb modules as dso's.
(This used to be commit 9d73becbb24fbde2e319e18e84af35d9efaeefda)
2007-12-21 05:44:40 +01:00
Jelmer Vernooij
2ca86c7769 r25880: Try to get some more flags right.
(This used to be commit bbc36fd3f693480e3ea01c5c9e858008a4f3c229)
2007-12-21 05:44:37 +01:00
Jelmer Vernooij
b05601f568 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.
(This used to be commit 9730c2950965d22eace9ad498847581171ebe09a)
2007-12-21 05:44:37 +01:00
Jelmer Vernooij
414e5eca2e r25877: Add libreplace macro for soname flags.
(This used to be commit 25aa875119622679881cd0e1b3b9dff8d2cf03ee)
2007-12-21 05:44:36 +01:00
Jelmer Vernooij
abee59c0f5 r25862: Avoid po, causes trouble on BSD systems.
(This used to be commit c7fd5a5172d443034245c58020e379b0ca6234f2)
2007-12-21 05:44:31 +01:00
Jelmer Vernooij
4ef9649c8c r25858: Clean up po files.
(This used to be commit af135938c19ef56b56b216b53049012ee7125eec)
2007-12-21 05:44:30 +01:00
Andrew Bartlett
0d5c5cb372 r25857: Indent
(This used to be commit f42690a90c2f76e7fc130ebbdbd0f93fefacfad6)
2007-12-21 05:44:30 +01:00
Andrew Bartlett
e3198b3acd r25856: If the search fails, it is not valid to steal 'res'.
Andrew Bartlett
(This used to be commit f4d733c3d00c90ac2e02fcc202240ae7c290463e)
2007-12-21 05:44:29 +01:00
Jelmer Vernooij
f0be600e0d r25854: Link against -ldl properly.
(This used to be commit 6c46a925288e6be0a0e5f86e5a57ce269dc7a3df)
2007-12-21 05:44:28 +01:00
Jelmer Vernooij
a0e67315a4 r25853: Specify LIBS to sample_module - fixes build for gcov hosts.
(This used to be commit db9ebea52bf739cc297e94178a3a03548fd5ddfb)
2007-12-21 05:44:28 +01:00
Jelmer Vernooij
26c3cad60f r25852: Move SHLIBEXT determination into a test as well.
(This used to be commit aaaed5edc06f3055794e55a8038dbbdac47ce5b6)
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
dd66e34d41 r25851: Move system-specific ldflags checks to libreplace so they can be used by ldb.
(This used to be commit d28c8b822e7b571f24542409376bba8701eeef79)
2007-12-21 05:44:27 +01:00
Jelmer Vernooij
6e561c7f7d r25850: Add macro for picflag.
(This used to be commit 9ebc6f2d17349b214618d65b29826867796c12ce)
2007-12-21 05:44:26 +01:00
Jelmer Vernooij
48ed51e61e r25846: Add configure test for -Wl,--export-dynamic.
(This used to be commit f67040d2a0cb8723f1bf0e9a9d90a821b38697b1)
2007-12-21 05:44:24 +01:00
Jelmer Vernooij
f3c0a6c459 r25844: Enable soloading by default.
(This used to be commit 8760f81aeae6a3275c6d2e95c72ec5f8b42fbea6)
2007-12-21 05:44:23 +01:00
Jelmer Vernooij
61b5dce0e6 r25843: Finish check-soloading.
(This used to be commit 4fd3770f0c3f9a3e586f1a03a759dab782e04ba7)
2007-12-21 05:44:23 +01:00
Jelmer Vernooij
f017f87107 r25842: Start working on test for loading dso's in ldb.
(This used to be commit d41ed7ca8d3954bf586126edd7aba17acc6af8a1)
2007-12-21 05:44:22 +01:00
Andrew Bartlett
2de30ecd94 r25755: Fix a couple of memory leaks, in particular a new leak onto the NULL
context caused by my objectclass module work.

Andrew Bartlett
(This used to be commit 2a835d900fee71e4461d5d18e39b4358fa6fdfba)
2007-12-21 05:43:46 +01:00
Andrew Tridgell
0906096ee4 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
(This used to be commit aa9ab431e071882f42ebc882e809ae1d4b8778d4)
2007-12-21 05:43:15 +01:00
Jelmer Vernooij
957af15e4b r25630: Allow "NULL" as memory context, for consistency with the rest of the code,
which also does.
(This used to be commit 083b606496308741958bb9fc6b3e50a582857677)
2007-12-21 05:43:02 +01:00
Jelmer Vernooij
b09047b78e r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
(This used to be commit 262c1c23a61f1f4fae13e0a61179fe98b682cecf)
2007-12-21 05:43:00 +01:00
Jelmer Vernooij
f0bc19ae47 r25541: Add setup.py for building ldb python wrappers standalone.
(This used to be commit 0e77e3e31653d236bd0110adb28ad9c918b7ae82)
2007-10-10 15:07:50 -05:00
Jelmer Vernooij
68a9ab6b01 r25540: Remove prototypes for already removed functions.
(This used to be commit 042dff55b4cd42b9bedbf574168cc52de3d1dda4)
2007-10-10 15:07:50 -05:00
Jelmer Vernooij
719a4ae0d3 r25522: Convert to standard bool types.
(This used to be commit 5e814287ba475e12f8cc934fdd09b199dcdfdb86)
2007-10-10 15:07:47 -05:00