summaryrefslogtreecommitdiffstats
path: root/source4/lib/ldb
Commit message (Collapse)AuthorAgeFilesLines
...
* r22226: move discard_const macros to librelaceStefan Metzmacher2007-10-101-5/+0
| | | | | metze (This used to be commit c2cfee6d25718fac35bd4ed982c7424f1c3ed0b7)
* r22028: Fix include path for the srcidr != builddir case.James Peach2007-10-101-1/+1
| | | | (This used to be commit a6141d40b15d52d40998c6206d632a27122a0060)
* r21761: - Give more detail on LDAP client library failures (make it clearAndrew Bartlett2007-10-102-5/+11
| | | | | | | | | where the error is from) - Make default error string more consistant Andrew Bartlett (This used to be commit 7f115579d20a3112efd11444fafcbf78698fc9a1)
* r21760: Try to pin down were some errors are coming from. Ensure we at leastAndrew Bartlett2007-10-101-8/+25
| | | | | | | name the module. Andrew Bartlett (This used to be commit 2e85b1583b3da95db9b5b724b38748ff7d1f9efd)
* r21736: Fix the smbclient test to do something more interesting with the lastAndrew Bartlett2007-10-101-0/+3
| | | | | | | | | | | few authentication tests. Now that the tests correctly 'fail', I was able to fix the credentials subsystem to honour USER and PASSWD. To get --machine-pass working, I needed ldb to always load it's static modules, so I put this in ldb_connect(). Andrew Bartlett (This used to be commit 3430d8c072407a1c33c32229095fc9db2142b6fa)
* r21553: Remove bogus comment.Andrew Bartlett2007-10-101-3/+0
| | | | (This used to be commit 7c5529729b95f170508b9fe4f04bd33d6f000b1e)
* r21496: A number of ldb control and LDAP changes, surrounding theAndrew Bartlett2007-10-108-399/+492
| | | | | | | | | | | | | | | | | 'phantom_root' flag in the search_options control - Add in support for LDB controls to the js layer - Test the behaviour - Implement support for the 'phantom_root' flag in the partitions module - Make the LDAP server set the 'phantom_root' flag in the search_options control - This replaces the global_catalog flag passed down as an opaque pointer - Rework the string-format control parsing function into ldb_parse_control_strings(), returning errors by ldb_errorstring() method, rather than with printf to stderr - Rework some of the ldb_control handling logic Andrew Bartlett (This used to be commit 2b3df7f38d7790358dbb4de1b8609bf794a351fb)
* r21354: fix commentStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 545f769c2fb29323f2fa06e076af894c0be678d0)
* r21311: fix very ugly "using free'ed memory" bugStefan Metzmacher2007-10-101-1/+1
| | | | | | | This was there since 2005... metze (This used to be commit 393e4eeb82df8017eb0afb526f4d723cf8814311)
* r21305: Change the skel module a little, so make it names clearer.Andrew Bartlett2007-10-101-6/+7
| | | | | Andrew Bartlett (This used to be commit 26758fc24ca0b28e1ed07cc20801175e94362d57)
* r20969: remove unused function, found my lcovStefan Metzmacher2007-10-101-49/+0
| | | | | metze (This used to be commit 0c5eb19ebc12bc954c23e9f561d5f96644a19aca)
* r20952: when a component is changed we need to rebuild the linearized stringStefan Metzmacher2007-10-101-0/+1
| | | | | metze (This used to be commit beb816fb78ec4a7816680611af6619740e159424)
* r20865: remove useless warning, we now always pass the current partitionStefan Metzmacher2007-10-101-25/+10
| | | | | | | control as non critical control metze (This used to be commit 21fddb643bf05ca2b7c60a4695e1fff0f29ec6d1)
* r20852: add a function to add a ldb control to a ldb_requestStefan Metzmacher2007-10-102-0/+40
| | | | | metze (This used to be commit f0bf86ed66f7f9995df35db55f2f3875e7dbacbe)
* r20772: fix segfault caused by ldb_set_default_dns() from init_context hook ↵Stefan Metzmacher2007-10-101-0/+3
| | | | | | | of the root dse module metze (This used to be commit a201d3fc4ddfa336e2a98412d05eac4e51d01cea)
* r20761: let ldb modules call ldb_set_default_dns()Stefan Metzmacher2007-10-102-1/+2
| | | | | metze (This used to be commit 224a31cdbf12a555b8c46786c9f83fec8e839c5a)
* r20731: we need the complex memmove() handling for removing an attribute ↵Stefan Metzmacher2007-10-101-16/+12
| | | | | | | only in one place metze (This used to be commit dfdfdd6cefeac2974a4b3425a49e3dd93ad7e952)
* r20684: if we don't have any indexes, then we should not waste timeStefan Metzmacher2007-10-101-0/+5
| | | | | | | to traverse the whole tdb and unpack each record metze (This used to be commit 492c79de13eab8db6079f880a8f0857dc7a29fa8)
* r20670: Make the logic more clearSimo Sorce2007-10-101-16/+22
| | | | (This used to be commit 906630f18e5fab4be6c40018aafe67df1e27c92e)
* r20669: Simplifing moreSimo Sorce2007-10-101-88/+56
| | | | (This used to be commit 03de577059cb71bb6d5df7a65b5f5ba30bdea746)
* r20656: This way the process flow should be much more readable.Simo Sorce2007-10-101-104/+131
| | | | | | We need to make it easier, but this should be a step in the right direction. (This used to be commit ad58177ee46a4f02ee2e2d97882b851226bd3af2)
* r20598: add comments and make clear that the void *data element for extended ↵Stefan Metzmacher2007-10-101-5/+7
| | | | | | | | | operations needs to be NULL or a valid talloc pointer as talloc_get_type() will be called on it. metze (This used to be commit 5731617ea9103eaaef2c5591aab89d59ded35fd8)
* r20596: add prototypes for the ldb_extended functionsStefan Metzmacher2007-10-101-2/+62
| | | | | metze (This used to be commit 8d3a3117c313c2950381e8d21eb92469a82c3afe)
* r20588: handle extended operations in the ldb_next_request() callStefan Metzmacher2007-10-101-0/+3
| | | | | metze (This used to be commit b98ca57a6504c1b0fce015b1b2c3e4d228dd452e)
* r20583: implement the frontend calls for extended operationsStefan Metzmacher2007-10-102-5/+112
| | | | | metze (This used to be commit cfcd05adc03effeaf85dc776c2d5bb5244f0d6d4)
* r20582: use void *data in the ldb_extended struct to match what we have in ↵Stefan Metzmacher2007-10-101-4/+4
| | | | | | | | | ldb_control add a request element for extended requests metze (This used to be commit 530b3cd2501efb7763cbb7d3301ff0550689effe)
* r20581: - the ldb modules have explicit hooks for extended operationsStefan Metzmacher2007-10-102-2/+6
| | | | | | | | so call them - reorder the request operations first all with explixit hooks metze (This used to be commit aababcbb05ad476507bba35723eaef01d18b4d4e)
* r20467: Don't segfault if we don't have an OID mapAndrew Bartlett2007-10-101-1/+1
| | | | (This used to be commit c0276c373c51696b5168cdd1b048e1b9858baf62)
* r20464: Make it clear what does the process group stuffAndrew Bartlett2007-10-101-1/+1
| | | | (This used to be commit 27750e0b5f118b76c199f87cbf92ee951c3e7db7)
* r20462: add functions to handle UTCTime stringsStefan Metzmacher2007-10-102-8/+87
| | | | | metze (This used to be commit 49c7da812c290e23bb65b98a2710fb90c4a0ece2)
* r20459: LDB map cleanup:Andrew Bartlett2007-10-101-16/+17
| | | | | | | | | | | | - Replace 'return 0' with return LDB_SUCCESS in more places. - Do not return NULL attribute values, these are not permitted. Instead, fail the whole conversion. - Cleanup old comments. Andrew Bartlett (This used to be commit f28cf842dab2fe5e691d755f28c6048c986e284f)
* r20373: When adding a base to a "" DN, don't precede it with a comma (,)Andrew Bartlett2007-10-101-2/+10
| | | | | Andrew Bartlett (This used to be commit ef1ca30180b1b225579a8200b65a4853a135602f)
* r20320: add missing prototypesStefan Metzmacher2007-10-101-1/+18
| | | | | metze (This used to be commit b9d0ea3954e3f76436e976555540dd29dacd621d)
* r20319: fix compiler warningsStefan Metzmacher2007-10-101-3/+3
| | | | | metze (This used to be commit 3769270a6a22dd29845e889b0601fcdf7c46acb5)
* r20317: store references to all important naming contexts.Stefan Metzmacher2007-10-101-13/+45
| | | | | | | | add ldb_get_config_basedn(), ldb_get_schema_basedn() and ldb_get_root_basedn() metze (This used to be commit e28cb83904299fe01e8c0797f5429387f254ed1e)
* r20316: fix compiler warningStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 58cbbaa4b49bfed6d4e9c5802af988864e06675f)
* r20234: metze pointed out that we are re-loading the cache records on eachAndrew Tridgell2007-10-101-0/+4
| | | | | | write. We should only be doing this if another process writes and changes the seqnum. This avoids the extra cache loads (This used to be commit 65858ebb68c25a672e9284e8cba9a6675902f1df)
* r20198: let the IBM checker ignore the warning about a missing breakStefan Metzmacher2007-10-101-1/+2
| | | | | | | statement... metze (This used to be commit 6b20123c10b8812759b0876990766adc207bc5b4)
* r20192: I assume a 'break' is the correct thing to do here,Stefan Metzmacher2007-10-101-0/+1
| | | | | | | | | simo,tridge: please check this. found by the IBM checker metze (This used to be commit 5ac373c8b853d4527a095111253f3cb10522f5e8)
* r20191: fix bug found by the IBM checkerStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 4c1e4bfeef8d93583b6d4345dbb1b8fa90368308)
* r20190: fix the ldb_ldap backendStefan Metzmacher2007-10-101-1/+0
| | | | | metze (This used to be commit 6b7eb5d68e769fd5450c5d92c3ece4c471aaeae9)
* r20189: remove unused struct elementStefan Metzmacher2007-10-103-4/+0
| | | | | metze (This used to be commit d20d1872d5ed1176928b85ef9811c6a5177d0148)
* r20188: move back to an default attribute handler and not use the '*' attributeStefan Metzmacher2007-10-101-2/+15
| | | | | | | | | | | | | to not conflict with the one that maybe added via the @ATTRIBUTES object this is just to make the test-tdb-feature.sh torture test happy There's still a bug when a attribute is registered multiple time without removing old ldb_schema_attribute instances. But this bug was there before my changes too and was just triggered by my changes metze (This used to be commit 70c4a367433f8c54bdd940eb0a6a24ab976a4063)
* r20187: fix the build on systems without sqlite3Stefan Metzmacher2007-10-101-0/+4
| | | | | metze (This used to be commit 216713d9a034984ffb40889b42837b91abae862a)
* r20185: - SMB_ENABLE() needs upper case YES/NOStefan Metzmacher2007-10-102-27/+29
| | | | | | | - fix compilation of the ldb_sqlite3 module metze (This used to be commit 39c41be0ac5bfa39c4ff3267b1a8291857e3a034)
* r20184: change ldb_attrib_handler into ldb_schema_attribute, which has a pointerStefan Metzmacher2007-10-1014-382/+245
| | | | | | | | | | | | | | | | | to a ldb_schema_syntax struct. the default attribute handler is now registered dynamicly as "*" attribute, instead of having its own code path. ldb_schema_attribute's can be added to the ldb_schema given a ldb_schema_syntax struct or the syntax name we may also need to introduce a ldb_schema_matching_rule, and add a pointer to a default ldb_schema_matching_rule in the ldb_schema_syntax. metze (This used to be commit b97b8f5dcbce006f005e53ca79df3330e62f117b)
* r20168: start separating attributes and syntaxesStefan Metzmacher2007-10-105-36/+46
| | | | | metze (This used to be commit 8dda4342f648aa71878ac9eeb7941710e2813aee)
* r20130: remove one more talloc_get_type()Stefan Metzmacher2007-10-101-4/+4
| | | | | metze (This used to be commit 024dacb3b0a32bcaaef0b7a7598070b9034a7648)
* r20129: remove unused structure elementsStefan Metzmacher2007-10-101-12/+8
| | | | | metze (This used to be commit 53805a8562c59116e458dedd695e061eabf78620)
* r20128: get rid of more talloc_get_type() callsStefan Metzmacher2007-10-101-8/+8
| | | | | metze (This used to be commit cb89f0b8d5a64433374887bcd44e04ad63e4857e)