summaryrefslogtreecommitdiffstats
path: root/source/lib
Commit message (Collapse)AuthorAgeFilesLines
...
| | * r11472: use talloc_get_type() to try to catch an intermittent failure I'm ↵Andrew Tridgell2005-11-021-26/+30
| | | | | | | | | | | | seeing in the ldb winreg backend
| | * r11459: display a schemaIDGUID as a guid in ldif, making it easier to workAndrew Tridgell2005-11-021-0/+8
| | | | | | | | | | | | with schemas in ldbedit
| | * r11456: fixed a ejs parser bug for delete() statementsAndrew Tridgell2005-11-021-1/+3
| | |
| | * r11403: improved the error handling in the ildap ldb backend. Now passesAndrew Tridgell2005-10-311-37/+53
| | | | | | | | | | | | | | | through all ldap errors except on search. Search errors are only available via ldb_errstring() until we decide how to fix ldb_search().
| | * r11385: Fix issues in module.c. Calling function should pass in path Jelmer Vernooij2005-10-282-16/+6
| | | | | | | | | | | | to directory rather then subsystem name now.
| | * r11382: Require number of required M4 macrosJelmer Vernooij2005-10-286-13/+12
| | | | | | | | | | | | | | | Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM Add some more PUBLIC_HEADERS
| | * r11378: Fix an uninitialized variable warning. Tridge, I'm 99.999% sure this ↵Volker Lendecke2005-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | was a simple cut&paste error, but you might recheck this. Volker
| | * r11377: Add support for building LIBRARY elements as shared libraries:Jelmer Vernooij2005-10-284-14/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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).
| | * r11369: Implement socket_connect_multi: Connect to multiple ipv4 tcp ports inVolker Lendecke2005-10-283-0/+282
| | | | | | | | | | | | | | | | | | | | | sequence, with a 2-millisecond timeout between firing the syn packets. Build smbcli_sock_connect_send upon that. Volker
| | * r11364: added a ldb_attr_dn() function for testing if an attribute name isAndrew Tridgell2005-10-284-7/+17
| | | | | | | | | | | | "dn" or "distinguishedName". This makes us a bit more consistent
| | * r11353: a bit of an improvement to the ldb_tdb error handlingAndrew Tridgell2005-10-283-28/+61
| | |
| | * r11343: Remove dependency on DEBUG()Jelmer Vernooij2005-10-271-5/+0
| | |
| | * r11304: Add support back in for loading shared modules (not used yet)Jelmer Vernooij2005-10-265-20/+96
| | |
| | * r11303: Support defining and installing public headers for libraries. Jelmer Vernooij2005-10-266-12/+4
| | | | | | | | | | | | | | | Support installing libraries. Get rid of pkg-config file (will be autogenerated later on).
| | * r11300: Treat libraries as a special kind of subsystemJelmer Vernooij2005-10-264-51/+17
| | | | | | | | | | | | (one that can also be built as a library and installed).
| | * r11274: Start a connection attempt to the DC's port 389. To do this ↵Volker Lendecke2005-10-242-63/+175
| | | | | | | | | | | | | | | | | | | | | | | | properly, make socket_connect and ldap_connect properly async. Volker
| | * r11261: Rename access_required field in winreg idl to access_mask so it matches Tim Potter2005-10-221-2/+2
| | | | | | | | | | | | the other interfaces.
| | * r11249: More OpenBSD make fixes...Jelmer Vernooij2005-10-211-2/+2
| | |
| | * r11246: Another fix for OpenBSD's makeJelmer Vernooij2005-10-211-2/+2
| | |
| | * r11244: Relative path names in .mk filesJelmer Vernooij2005-10-2117-155/+171
| | |
| | * r11214: Remove scons files (see ↵Jelmer Vernooij2005-10-2019-448/+0
| | | | | | | | | | | | http://lists.samba.org/archive/samba-technical/2005-October/043443.html)
| | * r11111: fixed a talloc error in the dn shortcut codeAndrew Tridgell2005-10-171-5/+18
| | |
| | * r11110: make ldb_oom() also set the ldb error stringAndrew Tridgell2005-10-171-1/+1
| | |
| | * r11109: fixed the error code return from most ldb functions (the change to useAndrew Tridgell2005-10-171-6/+16
| | | | | | | | | | | | ldb_transaction_cancel() broke it)
| | * r11084: - allow hex numbers with 'a'...'f' digits to be parsedStefan Metzmacher2005-10-152-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | - parse hex numbers correct tridge: how could we submit this to the upstream appweb library? metze
| | * r11052: bring samba4 uptodate with the samba4-winsrepl branch,Stefan Metzmacher2005-10-145-2/+3
| | | | | | | | | | | | | | | | | | before the bad merge metze
| | * r11037: Stefan Metzmacher2005-10-145-3/+2
| | |
| | * r10980: Use ldb_attr_cmp and ldb_dn_escape_valueAndrew Bartlett2005-10-141-6/+6
| | | | | | | | | | | | Andrew Bartlett
| | * r10959: fix compiler warningsStefan Metzmacher2005-10-131-2/+3
| | | | | | | | | | | | metze
| | * r10957: make a comment clearerAndrew Tridgell2005-10-131-1/+1
| | |
| | * r10956: Tridge thought some comments might be a good idea :-)Andrew Bartlett2005-10-131-2/+14
| | | | | | | | | | | | Andrew Bartlett
| | * r10954: added support for canonicalName in the operational module, using theAndrew Tridgell2005-10-133-32/+94
| | | | | | | | | | | | dn->canonicalName function abartlet just committed
| | * r10953: Add a new function to form a canonicalName out of a DN to ldb_dn.cAndrew Bartlett2005-10-132-0/+57
| | | | | | | | | | | | | | | | | | | | | Use this new function in the client and server for the CrackNames case, where we particularly need it. Andrew Bartlett
| | * r10924: we don't need this line twiceStefan Metzmacher2005-10-121-1/+0
| | | | | | | | | | | | metze
| | * r10918: - fixed standalone ldb buildAndrew Tridgell2005-10-128-241/+15
| | | | | | | | | | | | | | | | | | - added note about allowedAttributesEffective (will be needed for mmc) - fixed some more ldb warnings
| | * r10917: copy the element name in a ldb_msg_rename_attr() and ↵Andrew Tridgell2005-10-123-9/+18
| | | | | | | | | | | | | | | | | | ldb_msg_copy_attr() to ensure that callers (like the ldap server) can talloc_steal the name
| | * r10916: - finished the 'operational' ldb moduleAndrew Tridgell2005-10-125-39/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| | * r10915: added a standard attribute handler for a ldap UTC time stringAndrew Tridgell2005-10-123-11/+56
| | |
| | * r10914: moved the ldap time string functions into ldb so they can be used byAndrew Tridgell2005-10-123-41/+46
| | | | | | | | | | | | the time attribute handling functions
| | * r10913: This patch isn't as big as it looks ...Andrew Tridgell2005-10-1224-225/+570
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * r10897: added in a hackish ldb proxy module that I am using to experiment withAndrew Tridgell2005-10-111-0/+1
| | | | | | | | | | | | mmc management support
| | * r10896: added a strcasestr() replacement functionAndrew Tridgell2005-10-113-2/+20
| | |
| | * r10895: allow 'dn=string' searches to work again. Windows doesn't allow these,Andrew Tridgell2005-10-111-7/+2
| | | | | | | | | | | | | | | but they are so very useful for things like dn=@MODULES that I think its worth supporting them
| | * r10894: make the handling of dn/distinguishedName much closer to realAndrew Tridgell2005-10-117-8/+13
| | | | | | | | | | | | | | | 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
| | * r10893: add configure test for utime (needed for the previous utime patch)Andrew Tridgell2005-10-111-1/+1
| | |
| | * r10892: - improved the handling of the special distinguishedName attributeAndrew Tridgell2005-10-111-85/+43
| | | | | | | | | | | | | | | | | | | | | - 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
| | * r10891: I noticed that the secrets.db was not being backed up on my system dueAndrew Tridgell2005-10-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * r10889: make searches for dn's less of a special case, and much faster whenAndrew Tridgell2005-10-112-15/+7
| | | | | | | | | | | | part of more complex expressions
| | * r10856: we need aclocal.m4 in ldb for standalone configureAndrew Tridgell2005-10-092-2/+14
| | |
| | * r10830: we should use the same name in all places:-)Stefan Metzmacher2005-10-081-1/+1
| | | | | | | | | | | | metze