summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
* s4:rpc_server/netlogon: handle DC_RETURN_NETBIOS and DC_RETURN_DNS in ↵Stefan Metzmacher2010-10-231-3/+28
| | | | | | netr_DsRGetDCNameEx2() metze
* s4:rpc_server/netlogon: validate flags in netr_DsRGetDCNameEx2() and callersStefan Metzmacher2010-10-231-2/+37
| | | | | | | Thanks to Tarun Chopra for the help of looking up all the bits in the docs. metze
* s4:rpc_server/netlogon: netr_GetDcName should return WERR_DCNOTFOUND for ↵Stefan Metzmacher2010-10-231-0/+19
| | | | | | | | invalid names Only netbios domain names are allowed. metze
* tsocket: let tstream_inet_tcp_connect_recv() optionally return the used ↵Stefan Metzmacher2010-10-231-1/+1
| | | | | | | | | | | | local address tstream_inet_tcp_connect_send() usually only gets no local port number and it may use the wildcard address '0.0.0.0' or '::'. tstream_inet_tcp_connect_recv() provides the used local address and port which are used on the wire. metze
* s4-dsdb_syntax: Setup "String(Case Sensitive)" syntaxKamen Mazdrashki2010-10-221-3/+10
| | | | | | | | | | | | | Currently it is mapped to Octet String LDAP syntax for comparison purposes. According to LDAP rfc we should be using same comparison as Directory String (LDB_SYNTAX_DIRECTORY_STRING), but case sensitive. But according to ms docs binary compare should do the job: http://msdn.microsoft.com/en-us/library/cc223200(v=PROT.10).aspx Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Fri Oct 22 22:19:50 UTC 2010 on sn-devel-104
* s4-dsdb/schema_syntax: Separate validation for numericoid OID valuesKamen Mazdrashki2010-10-211-3/+47
| | | | | | | | | | | | | This implementation doesn't use prefixMap/Schema to validate numericoid OIDs. We may not have this OID yet, so I see no point checking schema for if we have it. Side effect of using prefixMap/Schema for validating numericoids is that we mistakenly add the OID to the prefixMap. This led to a corrupted prefixMap in LDB. Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Thu Oct 21 23:32:26 UTC 2010 on sn-devel-104
* Lowercase socket_wrapper name.Jelmer Vernooij2010-10-211-1/+1
| | | | | | | Avoid linking against socket_wrapper outside of developer mode. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Thu Oct 21 20:26:11 UTC 2010 on sn-devel-104
* s4-dsdb extended_dn_out: Move lazy dereference control creation to lazy-initAndrew Bartlett2010-10-211-54/+77
| | | | | | | | | We didn't seem to get the control created by the time we do searches here. Andrew Bartlett Autobuild-User: Anatoliy Atanasov <anatoliy@samba.org> Autobuild-Date: Thu Oct 21 12:29:54 UTC 2010 on sn-devel-104
* s4-waf: we don't need the smbtorture.static for s3 any moreAndrew Tridgell2010-10-211-11/+0
| | | | | | | | | this breaks the build farm Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 21 11:04:21 UTC 2010 on sn-devel-104
* waf: RPC_NDR_WINBIND is samba4 specificAndrew Tridgell2010-10-211-0/+8
| | | | this caused problems with the s3 waf build
* ldb:ldb_modules.c - "dlclose" could cause inference on "dlerror"Matthias Dieter Wallnöfer2010-10-211-1/+1
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Thu Oct 21 09:28:19 UTC 2010 on sn-devel-104
* s4-dsdb: force LDB_ERR_NO_SUCH_ATTRIBUTE on missing schemaInfoAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: make ldb_options_find() publicAndrew Tridgell2010-10-213-2/+231
| | | | | | we need to make this symbol public to allow for -Wl,-no-undefined, as otherwise the pyldb module can't find the symbol when it creates the module
* waf: fixed the handling of -Wl,-no-undefinedAndrew Tridgell2010-10-211-3/+1
| | | | | this flag was not being propogated to our link rules, so we were not in fact enforcing no undefined symbols in libraries.
* s4-librpc: fixed depenencies for libcli/securityAndrew Tridgell2010-10-211-5/+4
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: fixed depenencies for -no-undefinedAndrew Tridgell2010-10-212-5/+5
| | | | added some depenencies needed for -Wl,-no-undefined
* s4-events: LIBEVENTS depends on LIBSAMBA-UTILAndrew Tridgell2010-10-211-1/+1
| | | | | | it needs it for the debug code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-rpc_server: split out DCERPC_SHARE as a separate subsystemAndrew Tridgell2010-10-215-3/+12
| | | | | | this avoids a problem with -Wl,-no-undefined in the ntvfs layer Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-python: python_samba needs pyextAndrew Tridgell2010-10-211-1/+2
|
* s4-waf: removed the dependency loop between ntvfs and dcerpc_serverAndrew Tridgell2010-10-211-5/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* librpc: added a few more NDR_* targets to NDR_SAMBAAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: make pyldb_util a private libraryAndrew Tridgell2010-10-211-1/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-python: added a samba_python grouping libraryAndrew Tridgell2010-10-211-0/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-param: added a libshares grouping libraryAndrew Tridgell2010-10-211-0/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: don't depend directly on python modulesAndrew Tridgell2010-10-214-9/+9
| | | | | | | | build rules should not list dependencies on python modules. Instead, if code needs the module it should use the python API import calls to access the module. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed the XATTR and SASL aliasesAndrew Tridgell2010-10-212-6/+1
| | | | | | these were hangovers from the old build system names Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-libcli: make LIBSECURITY_SESSION a private libraryAndrew Tridgell2010-10-211-5/+6
|
* s4-socket: make LIBNETIF a private libraryAndrew Tridgell2010-10-211-5/+6
|
* s4-events: make LIBEVENTS a private libraryAndrew Tridgell2010-10-211-4/+5
|
* s4-kdc: make DB_GLUE a private libraryAndrew Tridgell2010-10-211-2/+3
|
* s4-dsdb: make ldb_password_hash depend on hdb not HEIMDAL_HDB_KEYSAndrew Tridgell2010-10-211-1/+1
| | | | this prevents a duplicate object file
* s4-libcli: make LIBSAMBA-ERRORS a private libraryAndrew Tridgell2010-10-211-6/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-lib: make SMBPASSWD a private libraryAndrew Tridgell2010-10-211-4/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to ↵Andrew Tridgell2010-10-217-295/+367
| | | | | | | | | | | | | | samdb/ldb_modules/schema_util.c these functions operate on ldb_modules, so they should be in the ldb_modules directory. They also should return ldb errors codes, not WERROR codes, as otherwise the error can be hidden from the ldap caller This re-arrangement fixes a dependency loop in the schema/samdb code. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Kamen Mazdrashki <kamenim@samba.org>
* s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4Andrew Tridgell2010-10-211-1/+10
| | | | | | this collects a number of subsystems into logical groups Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-build: make LIBSAMBA-NET a private libraryAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed dependencies on missing subsystemsAndrew Tridgell2010-10-218-30/+10
| | | | these were left over from the old config.mk system
* waf: replace the is_bundled option with private_libraryAndrew Tridgell2010-10-212-4/+4
| | | | | 'private_library' better captures what we are trying to get at when we bundle a library
* s4-libcli: make LIBCLI_LDAP a private libraryAndrew Tridgell2010-10-211-7/+8
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-auth: make auth a private libraryAndrew Tridgell2010-10-211-5/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ndr: make NDR_TABLE a private libraryAndrew Tridgell2010-10-211-1/+2
| | | | | | | this greatly reduces the size of ndrdump, and saves us a fair bit of duplication Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: make SAMDB_COMMON into a private libraryAndrew Tridgell2010-10-211-5/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* ldb:ldb_modules.c - if we don't find the associated dynamic object then ↵Matthias Dieter Wallnöfer2010-10-211-0/+1
| | | | | | | please close the handle Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Thu Oct 21 07:52:44 UTC 2010 on sn-devel-104
* ldb:ldb_tdb/ldb_cache.c - remove a superflous "talloc_free"Matthias Dieter Wallnöfer2010-10-211-3/+1
| | | | Didn't realise that this is already called by "ltdb_attributes_unload".
* ldb:ldb_tdb/ldb_cache.c - in this function we don't use LDB return codesMatthias Dieter Wallnöfer2010-10-211-1/+1
|
* smbtorture: Fix typo in status message.James Peach2010-10-201-1/+1
|
* s4-schema_init: Print more info about syntax we fail to recognizeKamen Mazdrashki2010-10-201-2/+4
| | | | | Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Oct 20 13:54:01 UTC 2010 on sn-devel-104
* ldb:ldb_index.c - fix some memory leaksMatthias Dieter Wallnöfer2010-10-201-1/+6
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Oct 20 13:11:49 UTC 2010 on sn-devel-104
* ldb:ldb_index.c - let "ldb_module_oom" generate the return codeMatthias Dieter Wallnöfer2010-10-201-15/+8
|
* ldb:ldb_cache.c - fix memory contexts and memory leaksMatthias Dieter Wallnöfer2010-10-201-3/+4
|