| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
seeing in the ldb winreg backend
|
| | |
| | |
| | |
| | | |
with schemas in ldbedit
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
through all ldap errors except on search. Search errors are only
available via ldb_errstring() until we decide how to fix ldb_search().
|
| | |
| | |
| | |
| | | |
to directory rather then subsystem name now.
|
| | |
| | |
| | |
| | |
| | | |
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM
Add some more PUBLIC_HEADERS
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
was a
simple cut&paste error, but you might recheck this.
Volker
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries.
- Writes out pkg-config files when building shared libs
- Supports automatic fallback to MERGEDOBJ (which is the default) or
OBJ_LIST (if ld -r is not supported)
Building with shared libs reduces the size of the Samba binaries from
197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging).
To build with shared libraries support enabled, run:
LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status
init functions don't get called correctly yet when using shared libs, so
you won't be able to actually run anything with success :-)
Once init functions are done, I'll look at support for loading shared
modules once again.
Based on a patch by Peter Novodvorsky (nidd on IRC).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sequence, with a 2-millisecond timeout between firing the syn packets. Build
smbcli_sock_connect_send upon that.
Volker
|
| | |
| | |
| | |
| | | |
"dn" or "distinguishedName". This makes us a bit more consistent
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Support installing libraries.
Get rid of pkg-config file (will be autogenerated later on).
|
| | |
| | |
| | |
| | | |
(one that can also be built as a library and installed).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
properly, make
socket_connect and ldap_connect properly async.
Volker
|
| | |
| | |
| | |
| | | |
the other interfaces.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
http://lists.samba.org/archive/samba-technical/2005-October/043443.html)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
ldb_transaction_cancel() broke it)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- parse hex numbers correct
tridge: how could we submit this to the upstream appweb library?
metze
|
| | |
| | |
| | |
| | |
| | |
| | | |
before the bad merge
metze
|
| | | |
|
| | |
| | |
| | |
| | | |
Andrew Bartlett
|
| | |
| | |
| | |
| | | |
metze
|
| | | |
|
| | |
| | |
| | |
| | | |
Andrew Bartlett
|
| | |
| | |
| | |
| | | |
dn->canonicalName function abartlet just committed
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use this new function in the client and server for the CrackNames
case, where we particularly need it.
Andrew Bartlett
|
| | |
| | |
| | |
| | | |
metze
|
| | |
| | |
| | |
| | |
| | |
| | | |
- added note about allowedAttributesEffective (will be needed for mmc)
- fixed some more ldb warnings
|
| | |
| | |
| | |
| | |
| | |
| | | |
ldb_msg_copy_attr() to ensure
that callers (like the ldap server) can talloc_steal the name
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- removed the timestamps module, replacing it with the operational module
- added a ldb_msg_copy_shallow() function which should be used when a module
wants to add new elements to a message on add/modify. This is needed
because the caller might be using a constant structure, or may want to
re-use the structure again
- enabled the UTC time attribute syntaxes in the operational module
|
| | | |
|
| | |
| | |
| | |
| | | |
the time attribute handling functions
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
most of the changes are fixes to make all the ldb code compile without
warnings on gcc4. Unfortunately That required a lot of casts :-(
I have also added the start of an 'operational' module, which will
replace the timestamp module, plus add support for some other
operational attributes
In ldb_msg_*() I added some new utility functions to make the
operational module sane, and remove the 'ldb' argument from the
ldb_msg_add_*() functions. That argument was only needed back in the
early days of ldb when we didn't use the hierarchical talloc and thus
needed a place to get the allocation function from. Now its just a
pain to pass around everywhere.
Also added a ldb_debug_set() function that calls ldb_debug() plus sets
the result using ldb_set_errstring(). That saves on some awkward
coding in a few places.
|
| | |
| | |
| | |
| | | |
mmc management support
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
but they are so very useful for things like dn=@MODULES that I think
its worth supporting them
|
| | |
| | |
| | |
| | |
| | | |
ldap. Also ensure we put a objectclass on our private ldb's, so they
have some chance of being stored in ldap if you want to
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- ensure we don't add attributes twice, should a user ask for the
attribute twice. Do this in such a way that we don't become O(n^2)
- removed some unused code
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to msync/mmap not changing the mtime of the file. This patch ensures
that for successfully completed transactions we update the mtime.
I don't do this on all tdb writes as its too expensive, but doing it
just on transactions is bearable, as those cost quite a lot anyway.
|
| | |
| | |
| | |
| | | |
part of more complex expressions
|
| | | |
|
| | |
| | |
| | |
| | | |
metze
|