summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * r17644: change the ldap server to always use the single process model. We areAndrew Tridgell2006-08-211-2/+8
| | | | | | | | | | | | | | | | | | | | not aiming to produce a high performance parallel ldap server, so better to reserve the extra CPUs on a SMP box for file serving.
| | | * r17642: some more mappingsSimo Sorce2006-08-211-3/+7
| | | |
| | | * r17641: some more info, add oMObjectClass values (binary :-/)Simo Sorce2006-08-211-23/+24
| | | |
| | | * r17639: Martin Kuhl noticed that we loaded an incorrect value forAndrew Bartlett2006-08-202-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | distinguisedName on templated objects. In looking how to handle distinguishedName correctly on LDAP, I was very glad to find it supported entryDN, and this adds another mapping. Andrew Bartlett
| | | * r17634: Kill off another case where we used dnsDomain, and point it again atAndrew Bartlett2006-08-201-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dnsRoot. Fix to read the nETBIOSName from the correct result. Andrew Bartlett
| | | * r17633: Return NULL at the end of the file, or else we can't tell theAndrew Bartlett2006-08-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | difference between end of file and a blank line. Andrew Bartlett
| | | * r17632: This is the most accurate mappings between LDAP OID Syntaxes and AD ↵Simo Sorce2006-08-201-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Syntaxes. Generated by scripts that cross information from the Windows Schema and the aggregate schema and cross verified by searching on the net
| | | * r17631: Some syntaxes from MS in a now vanished internet draftSimo Sorce2006-08-201-0/+137
| | | |
| | | * r17624: Samba3 does not yet do getprinterinfo level 6Volker Lendecke2006-08-201-0/+5
| | | |
| | | * r17614: Our first "client side' ldb module.Simo Sorce2006-08-192-0/+448
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This module has been created with the purpose of being used for searches against ldap servers without the need to handle the control manually You can test it by passing -o modules:paged_searches to ldbsearch The page search size is set to 500 objects. Simo.
| | | * r17613: style fixSimo Sorce2006-08-191-1/+2
| | | |
| | | * r17609: Kill one more use of the fake dnsDomain attribute.Andrew Bartlett2006-08-181-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | Add a talloc_steal to avoid a memory leak of the ldb_search result. Andrew Bartlett
| | | * r17601: Fix declaration after statement.Andrew Bartlett2006-08-181-3/+2
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17600: Finish the schema conversion tool, and add a mapping file, used to mapAndrew Bartlett2006-08-186-85/+191
| | | | | | | | | | | | | | | | | | | | | | | | OIDs and skip built-in attributes. Andrew Bartlett
| | | * r17599: Improvements to the AD-like to OpenLDAP format schema conversion ↵Andrew Bartlett2006-08-181-53/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | utility. We now read the objectClasses, and sort them into order, so that OpenLDAP will load them. We do this by walking down the 'subClassOf' chain. This should also be used in the objectClass module to sort the objectClass list, and to populate the @SUBCLASS records. Andrew Bartlett
| | | * r17598: Patch from Martin Kühl <mkhl@samba.org> to update the samba3sam testAndrew Bartlett2006-08-171-45/+570
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | suite, which contains tests for the samba3sam and ldb_map modules, with a lot of tests for search requests. The tests add a small set of known records to the database, half of them with only remote data, half of them split across the local and remote backends, and test searching these records by DN, by attribute and with a range of parse trees. This suite should be extensive enough to ensure that behaviour of search requests doesn't break.
| | | * r17597: fix prefix path handlingSimo Sorce2006-08-172-23/+23
| | | |
| | | * r17596: apply patch from MartinSimo Sorce2006-08-171-4/+4
| | | |
| | | * r17588: this file doesn't exist anymoreStefan Metzmacher2006-08-171-1/+0
| | | | | | | | | | | | | | | | metze
| | | * r17587: ignore generated filesStefan Metzmacher2006-08-170-0/+0
| | | | | | | | | | | | | | | | metze
| | | * r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on the Stefan Metzmacher2006-08-1732-80/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure check for the interfaces. should fix the build on some old sun boxes metze
| | | * r17582: Fix dependenies for oLschema2ldif.Andrew Bartlett2006-08-171-1/+1
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17581: Add tool to convert AD schema back to OpenLDAP's schema formatting.Andrew Bartlett2006-08-171-0/+324
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17580: Add a new tools to convert back from AD-like schema to OpenLDAP.Andrew Bartlett2006-08-178-36/+312
| | | | | | | | | | | | | | | | | | | | | | | | Add attribute syntax mapping to the existing OpenLDAP -> AD tool. Andrew Bartlett
| | | * r17579: make ldb build g++ friendlyAndrew Tridgell2006-08-174-67/+67
| | | |
| | | * r17578: in standalone talloc build ensure we get intptr_t if available (whichAndrew Tridgell2006-08-171-0/+3
| | | | | | | | | | | | | | | | makes the discard_const stuff nicer)
| | | * r17577: Patch from Kai Blin <kai.blin@gmail.com>:Andrew Bartlett2006-08-171-1/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the Samba4 version of the ntlm_auth patch that was committed to Samba3 in revision 17216. The purpose of this patch is to return session key information, as well as NTLMSSP negotiated flags to ntlm_auth's caller. This allows the bulk data signing and sealing to be handled in a library, supplied by the caller. This also allows the caller to ask for features, so that the right flags get negotiated.
| | | * r17570: add dummy functions for the frsrpc and frsapi interfacesStefan Metzmacher2006-08-163-1/+117
| | | | | | | | | | | | | | | | | | | | | | | | based on the wireshark information metze
| | | * r17567: add error code I got from DsGetNCChangesStefan Metzmacher2006-08-162-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | when I don't use the DRSUAPI_SUPPORTED_EXTENSION_STRONG_ENCRYPTION flag on DsBind metze
| | | * r17566: test if the compiler support inline, this resultsStefan Metzmacher2006-08-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in #define inline if the compiler doesn't support it This hopefully fix the build on some hosts, however we should not start to use inline in our code this is more to not need to touch imported files from heimdal or popt. metze
| | | * r17565: expand the test for negative enum values, systems like Tru64Stefan Metzmacher2006-08-161-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | truncate the value to INT_MAX... So a AC_TRY_RUN test is needed here metze
| | | * r17564: we don't need a AC_TRY_RUN to test the compiler warning optionsStefan Metzmacher2006-08-161-1/+1
| | | | | | | | | | | | | | | | metze
| | | * r17553: Actually enable the samba3sam module. Should help 'make test'.Andrew Bartlett2006-08-151-1/+0
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17548: It is a good idea to commit the fix (from mkhl) before the test thatAndrew Bartlett2006-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shows the need for... Martin Kuhl writes: The ejs function `substitute_var' returns `undefined' when the first argument ends in a pattern that should be substituted. For that reason, the second assertion fails in the following test-case: ,---- | libinclude("base.js"); | | var obj = new Object(); | obj.FOO = "foo"; | obj.BAR = "bar"; | var str1 = "${FOO}:${BAR}"; | var str2 = "${FOO}:${BAR} "; // note the space after the brace | var sub1 = substitute_var(str1, obj); | var sub2 = substitute_var(str2, obj); | | assert(str1 + " " == str2); | assert(sub1 + " " == sub2); `---- The problem is that the function `split' returns a single-element array in both cases: a) the string to split doesn't contain the split pattern b) the string ends with the split pattern To work around this, the following patch tests this condition and returns `undefined' only if the string to split (`list[i]') really didn't contain a closing brace.
| | | * r17547: Add test by mkhl for some of our variable substituion behaviour.Andrew Bartlett2006-08-152-0/+17
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17546: Test the loading of per-partition modules.Andrew Bartlett2006-08-151-4/+5
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17545: I forgot to commit this file, a source file for the the samba3samAndrew Bartlett2006-08-151-0/+201
| | | | | | | | | | | | | | | | | | | | | | | | tests, by mkhl. Andrew Bartlett
| | | * r17544: Add execute bit to js script.Andrew Bartlett2006-08-151-0/+0
| | | | | | | | | | | | | | | | Andrew Bartlett
| | | * r17543: Patch from Martin Kühl <martin.kuehl@gmail.com> to extend theAndrew Bartlett2006-08-143-8/+281
| | | | | | | | | | | | | | | | | | | | samba3sam test cases for ldb_map, and to include this into our default 'make test'.
| | | * r17542: In using ldb_map, I ran across some very odd behaviours when we searchAndrew Bartlett2006-08-144-5/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for objectClass=xyz. The code has been warning at me 'no covert_operator set', and indeed this is the case. (It then proceeds to strip this as a search expression) In this commit, I have implemented a convert_operator for objectClass, by pretending it is a simple MAP_CONVERT operator for the search requests. I also have changed the logic for when we should bail out. I can only see reason to bail out on the search if we have both local and remote trees. How can a remote-only search be un-splittable? Andrew Bartlett
| | | * r17540: store command line args of selftest.sh in local varsStefan Metzmacher2006-08-141-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as $0,$1,$2,$3 may change in side the script or included scripts. This fixes the usage of SOCKET_WRAPPER on non linux systems (tested on IRIX 6.4) metze
| | | * r17539: add HMAC-MD5 test code based on the example values from rfc 2104, 2202Stefan Metzmacher2006-08-144-1/+103
| | | | | | | | | | | | | | | | metze
| | | * r17538: this function should be static...Stefan Metzmacher2006-08-141-1/+1
| | | | | | | | | | | | | | | | metze
| | | * r17537: if we replace inet_ntoa() we need a prototype ofStefan Metzmacher2006-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | rep_inet_ntoa... metze
| | | * r17534: Try another group for 'wheel' on True64.Andrew Bartlett2006-08-141-1/+1
| | | |
| | | * r17533: add missing include, so that "socket options = TCP_NODELY" asStefan Metzmacher2006-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | default can work... metze
| | | * r17532: merge from SAMBA_3_0 Revision: 17460Stefan Metzmacher2006-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First step at fixing the build breakage with the groupmapping test. On Linux, F_RDLCK is defined to 0, for example NetBSD has it at 1. Still does not work fully though. Still investigating. metze
| | | * r17531: fix whitespacesStefan Metzmacher2006-08-141-1/+1
| | | | | | | | | | | | | | | | metze
| | | * r17530: Watching the build farm mails carefully pays off...Andrew Bartlett2006-08-141-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | This was another declaration before statement bug, in my just-committed code.. Andrew Bartlett
| | | * r17529: Simo doesn't like the use of the internal ldb_errstring in functionsAndrew Bartlett2006-08-143-16/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | not used purely as ldb module helper functions. This now passes these strings back as explicit parameters. Andrew Bartlett