Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit b98ca57a6504c1b0fce015b1b2c3e4d228dd452e)
|
|
metze
(This used to be commit cfcd05adc03effeaf85dc776c2d5bb5244f0d6d4)
|
|
ldb_control
add a request element for extended requests
metze
(This used to be commit 530b3cd2501efb7763cbb7d3301ff0550689effe)
|
|
so call them
- reorder the request operations first all with explixit hooks
metze
(This used to be commit aababcbb05ad476507bba35723eaef01d18b4d4e)
|
|
(This used to be commit c8bd3ec09d3c370475df3a3cd77de6743b316c9e)
|
|
- make it easier to plug in a new events backend
- add simpler 'select' and 'epoll' backends
This is part of the effort to add good AIO support. The events_aio.c
backend is done, but sometimes dies with a SEGV, which is why it isn't
enabled yet.
(This used to be commit 934f18283dbc7958944931a93a854526bcd54884)
|
|
(This used to be commit c0276c373c51696b5168cdd1b048e1b9858baf62)
|
|
(This used to be commit 27750e0b5f118b76c199f87cbf92ee951c3e7db7)
|
|
metze
(This used to be commit 49c7da812c290e23bb65b98a2710fb90c4a0ece2)
|
|
- 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)
|
|
better handle the Samba3 backend.
I've refactored the password format patch to use the routines in
lib/samba3/smbpasswd.c, which has required me to move this into a
seperate subsystem, due to recursive dependencies.
Andrew Bartlett
(This used to be commit 14e2c877a82d1fcf060455f9b46de5767b71438d)
|
|
We're now at the stage where the web application framework should build and
install automatically.
Derrell
(This used to be commit 0201baef46c1701007e0a4cdd95edee287939318)
|
|
macros
metze
(This used to be commit e77d0d1532e800e0a7b0a4a30cf9b4d97761ee52)
|
|
it hopefully fixes systems where dlfcn.h but no library with dlopen
metze
(This used to be commit 4aa31c8862020fa2615ec3cf0b65b1bb7ed10dd4)
|
|
Andrew Bartlett
(This used to be commit ef1ca30180b1b225579a8200b65a4853a135602f)
|
|
metze
(This used to be commit b8b69ff6bec0c1d412b1f935721b45ef07e9c9f5)
|
|
metze
(This used to be commit b9d0ea3954e3f76436e976555540dd29dacd621d)
|
|
metze
(This used to be commit 3769270a6a22dd29845e889b0601fcdf7c46acb5)
|
|
add ldb_get_config_basedn(), ldb_get_schema_basedn()
and ldb_get_root_basedn()
metze
(This used to be commit e28cb83904299fe01e8c0797f5429387f254ed1e)
|
|
metze
(This used to be commit 58cbbaa4b49bfed6d4e9c5802af988864e06675f)
|
|
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)
|
|
statement...
metze
(This used to be commit 6b20123c10b8812759b0876990766adc207bc5b4)
|
|
metze
(This used to be commit 9d06a4b6e22e18bdaa4383c7b9ab8af058c157c0)
|
|
metze
(This used to be commit ee47b404412299ac0e341f0d269adc21a7ebc603)
|
|
- use talloc_parent_chunk() in talloc_parent_name()
- add prototype of talloc_parent_name()
metze
(This used to be commit 85fc18f047cd2132d0c455f739ee76ce5005d7ed)
|
|
simo,tridge: please check this.
found by the IBM checker
metze
(This used to be commit 5ac373c8b853d4527a095111253f3cb10522f5e8)
|
|
metze
(This used to be commit 4c1e4bfeef8d93583b6d4345dbb1b8fa90368308)
|
|
metze
(This used to be commit 6b7eb5d68e769fd5450c5d92c3ece4c471aaeae9)
|
|
metze
(This used to be commit d20d1872d5ed1176928b85ef9811c6a5177d0148)
|
|
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)
|
|
metze
(This used to be commit 216713d9a034984ffb40889b42837b91abae862a)
|
|
- fix compilation of the ldb_sqlite3 module
metze
(This used to be commit 39c41be0ac5bfa39c4ff3267b1a8291857e3a034)
|
|
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)
|
|
metze
(This used to be commit 8dda4342f648aa71878ac9eeb7941710e2813aee)
|
|
the loop entry condition.
Andrew Bartlett
(This used to be commit c1182751313290fc38af5b1c44bc66b5d1654977)
|
|
metze
(This used to be commit 024dacb3b0a32bcaaef0b7a7598070b9034a7648)
|
|
metze
(This used to be commit 53805a8562c59116e458dedd695e061eabf78620)
|
|
metze
(This used to be commit cb89f0b8d5a64433374887bcd44e04ad63e4857e)
|
|
- pass ldb_request to init_lldb_handle()
- remove some useless talloc_get_type() calls
metze
(This used to be commit a7397c4d2bed181c96863e985727c8dad0894df7)
|
|
metze
(This used to be commit 1e3bb180261643900c7bdacef818add5349c7a30)
|
|
metze
(This used to be commit db85b7840c1022665d410516d9a8989474d67a0f)
|
|
- pass down ldb_request
metze
(This used to be commit b0b9e83fed0145bac6058d11e9b1b2c57d091649)
|
|
metze
(This used to be commit cf9aade216930980bf47ea8b97db976c4907cbca)
|
|
also pass ildb instead of module, to avoid multiple talloc_get_type() calls
metze
(This used to be commit 03029d4fed86b1ca5fb19a408312607d8790d110)
|
|
metze
(This used to be commit b85d5cb7a4931d1d43a0ec73f1de1519c720f1af)
|
|
To activate it you must modify the @INDEXLIST object adding
the attribute @IDXONE: 1
Ldb test included
Simo.
(This used to be commit ea111795f4016916473ccc05d23c6655e6af1207)
|
|
epoll. It is not linked in anywhere yet - I'm committing it in case
anyone else wants to have a look at it.
The concept is quite strange really, but it seems to be the only way
that Linux 2.6.x can currently use a unified event model allowing for
AIO events and socket events to be waited for by a single unified
event wait function. You setup a epoll system, then setup a weird aio
event that points at the epoll system, then use io_getevents() to
actually do the waiting.
I'm hoping that kevents or a proper integration of epoll will allow us
to avoid ths rather hackish scheme, but meanwhile this is the only
path to proper AIO in Samba on Linux (without a horrible signals mess)
(NOTE: this code requires some kernel patches to work at the moment)
(This used to be commit 195051fdee341e8d8cb76e5c91dcc0f6c246a870)
|
|
(This used to be commit a2520bcfa918977f2139a963e9817370789cf077)
|
|
(This used to be commit cc1bcb814844e8a03dfa9a310d26ce3f3441e7bb)
|
|
(This used to be commit afcc797e8a25d99269f67e05fe57e952dd5d65bc)
|