summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2010-10-30s4-heimdal: lex_err_message() should not be staticAndrew Tridgell1-2/+2
2010-10-30s4-waf: added a lexyacc.sh script that manually rebuilds the heimdal parsersAndrew Tridgell1-0/+82
we so rarely need to rebuild these that it is simplest to just run lexyacc.sh when we import a new heimdal release
2010-10-30s4-build: removed some unnecessary dependenciesAndrew Tridgell9-12/+12
based on running waf --symbol-check
2010-10-30s4-ndr: make ndr-table a subsystemAndrew Tridgell1-2/+1
its already part of the ndr-samba4 library Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-cmdline: make cmdline-credentials a private libraryAndrew Tridgell3-8/+8
2010-10-30s4-dns: make the dns update task an external moduleAndrew Tridgell1-5/+6
this simplifies some dependencies
2010-10-30s4-cluster: make cluster a private shared libAndrew Tridgell2-10/+11
2010-10-30s4-replace: make libreplace a private shared lib in s4Andrew Tridgell1-1/+1
2010-10-30s4-tdb: make tdb-wrap into a private libraryAndrew Tridgell3-8/+9
this prevents double linking of the tdb wrap code
2010-10-30s4-auth: make KERBEROS subsystem into authkrb5 private libraryAndrew Tridgell4-11/+12
this fixes some double linking. The name 'KERBEROS' was also a bit confusing, as it sounded like a base kerberos library, when it is in fact part of auth
2010-10-30s4-credentials: make a private library from CREDENTIALS subsystemAndrew Tridgell1-8/+9
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-ldb: add explicit depenencies on ldb library in ldb modulesAndrew Tridgell1-2/+10
ldb modules call module functions from the main ldb library Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystemAndrew Tridgell5-12/+23
ldb-wrap and the ldif-handlers are not really related, and this allows us to remove another dependency loop Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-rpc: split the dcesrv reply code out of dcerpc_serverAndrew Tridgell7-175/+264
this allows us to remove a dependency on the dcerpc_server from code that uses rpc forwarding Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-modules: remove LD_SAMBA_MODULE_PATHAndrew Tridgell1-2/+1
this isn't needed now that we automatically get the module path right in our build and install trees Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-torture: simplify the depenencies for TORTURE_DRSAndrew Tridgell1-1/+1
it doesn't need to depend on the kitchen sink Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-smbd: make our process models into real modulesAndrew Tridgell1-39/+46
this simplifies some of the dependencies between bin/samba and the various services, making it easier to get a clean depenency tree Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-smbd: don't initialise process models more than onceAndrew Tridgell18-50/+55
this also removes the event_context parameter from process model initialisation. It isn't needed, and is confusing when a process model init can be called from more than one place, possibly with different event contexts. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30waf: added --symbol-check optionAndrew Tridgell1-0/+2
this adds checking of the symbols in all our object files, libraries and syslibs. It will form the basis in future for a lot more checks, but for now it just checks basic rules like not allowing us to use symbols that are in system libs. Currently this is enabled only if you use the --symbol-check option, (or use make with SYMBOLCHECK=1) but I intend to make this always enabled once it has had more testing. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30waf: build all libraries after all object filesAndrew Tridgell1-2/+7
this makes it easier to perform symbol checking before the link stage. The two new build groups symbolcheck and syslibcheck will be used by the symbols.py extension
2010-10-30s4-kdc: create a 'pac' private grouping libraryAndrew Tridgell1-0/+6
this removes the final case where we have an object file linked into two libraries Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-heimdal: removed the use of signal.c from rokenAndrew Tridgell1-1/+0
we don't need to replace signal() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30s4-heimdal: fixed the use of error_message() in heimdalAndrew Tridgell12-47/+49
the lex code in heimdal had a function error_message() which conflicts with a function from the com_err library. This replaces it with lex_err_message() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30replace: create a private replace-test libraryAndrew Tridgell2-2/+3
used by replace_testuite and smbtorture
2010-10-30s4-ldb: create a private library ldb-cmdlineAndrew Tridgell2-6/+7
this prevents duplicate linking of the cmdline support code
2010-10-29s4:torture/rpc/samr.c - fix NTTIME warnings by castsMatthias Dieter Wallnöfer1-13/+16
And also the format specifier is wrong since NTTIME is "uint64_t" and therefore unsigned. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Fri Oct 29 10:36:46 UTC 2010 on sn-devel-104
2010-10-29s4:torture/rpc/samr.c - test the "ReplicaSourceNodeName" only against s3Matthias Dieter Wallnöfer1-2/+4
AD handles this differently (see MS-SAMR 2.2.4.1)
2010-10-29s4:samr RPC server - fix trailing whitespacesMatthias Dieter Wallnöfer3-268/+268
2010-10-29s4:samr RPC server - fix indentation of function parametersMatthias Dieter Wallnöfer1-29/+30
2010-10-29s4:samr RPC server - DomainGeneralInformation - never return NULL on the oem ↵Matthias Dieter Wallnöfer1-2/+6
name As far as I can tell Windows SAMR never returns NULL on unknown values in this call.
2010-10-29s4:samr RPC server - provide the right "ReplicaSourceNodeName"Matthias Dieter Wallnöfer1-12/+16
It's the content of the "domainReplica" attribute if it exists and has only a meaning on interim/mixed domain function levels (with NT4 dcs).
2010-10-29s4:samr RPC server - remove wrong implementation of ReplicaSourceNodeNameMatthias Dieter Wallnöfer2-42/+7
This should represent a replication partner - never the DC iself
2010-10-29s4-drs_tests: drs_util_DsAttributeId_to_string() is not used anymoreKamen Mazdrashki1-74/+0
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Fri Oct 29 09:54:01 UTC 2010 on sn-devel-104
2010-10-29s4-resolve_oids: Remove redundant check - resolve_oids_need_value() handle thisKamen Mazdrashki1-4/+0
2010-10-29s4-schema_init: we should be able to resolve Syntax OIDs with prefixMap we haveKamen Mazdrashki1-3/+3
If Syntax OID is not in the prefixMap then we are getting an unknown Attribute Syntax (which we can't handle anyway)
2010-10-29s4-pfm_test: Use single instance of global testing data to test withKamen Mazdrashki1-52/+24
2010-10-29s4-pfm-test: Enrich and fix comment primary for testing dataKamen Mazdrashki1-5/+12
2010-10-28unit tests: use skip file to exclude smb2.dir instead of hackMatthieu Patou2-1/+2
Thanks metze for pointing this. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Thu Oct 28 09:39:11 UTC 2010 on sn-devel-104
2010-10-28s4 net: rename to samba-tool in order to not clash with s3 netKai Blin24-262/+211
Autobuild-User: Kai Blin <kai@samba.org> Autobuild-Date: Thu Oct 28 07:25:16 UTC 2010 on sn-devel-104
2010-10-27tls: Inform the user if the cert/ca/private key can't be savedMatthieu Patou1-3/+12
Most of the time this problem is due to a missing <private>/tls dir. Should close bug 7640. Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Oct 27 20:08:54 UTC 2010 on sn-devel-104
2010-10-27s4:setup/schema_samba4.ldif - this control isn't used anymoreMatthias Dieter Wallnöfer1-1/+1
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Wed Oct 27 16:32:28 UTC 2010 on sn-devel-104
2010-10-27s4-ldb: Added the correct extended check for read access to nTSecurityDescriptorNadezhda Ivanova3-1/+64
It does not depend on READ_PROPERTY, but on SECURITY_PRIVILEGE and READ_CONTROL Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Oct 27 13:18:50 UTC 2010 on sn-devel-104
2010-10-27s4-ldb: Changes the aclread module to use LDB_HANDLE_FLAG_UNTRUSTED to ↵Nadezhda Ivanova4-12/+5
determine the source of the request The aclread module used to use a control to make sure the request comes from the ldap server, but now the rootdse filters out any unregistered controls comming from ldap, so the control is lost. Using the LDB_HANDLE_FLAG_UNTRUSTED is a much more elegant solution. Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Oct 27 11:55:11 UTC 2010 on sn-devel-104
2010-10-27unit tests: move backend testing to the endMatthieu Patou1-1/+1
Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Oct 27 11:12:02 UTC 2010 on sn-devel-104
2010-10-27unit tests: remove smb2.dirMatthieu Patou1-1/+1
Tridge says that it's a hard to fix pb and that it's not the priority for 4.0.0
2010-10-27auth/credentials Give a sensible behaviour for resetting the krb5 contextAndrew Bartlett1-3/+8
This extra code isn't used at the moment, but I noticed the old API was rather supprising in it's behaviour, and might catch someone out at some later time. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Oct 27 05:24:22 UTC 2010 on sn-devel-104
2010-10-26s4-dsdb_syntax: *_OID_oid_ldb_to_drsuapi() functions should useKamen Mazdrashki1-6/+6
dsdb_schema_pfm_attid_from_oid() instead of dsdb_schema_pfm_make_attid() as those functions are supposed to return ATTIDs only for OIDs we already know about (i.e. are in prefixMap) Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Tue Oct 26 22:44:36 UTC 2010 on sn-devel-104
2010-10-26s4-pfm_test: no need to test created prefixMap contents here - it already testedKamen Mazdrashki1-3/+0
2010-10-26s4-pfm_test: Tests for dsdb_schema_pfm_attid_from_oid()Kamen Mazdrashki1-0/+117
2010-10-26s4-prefixMap: split dsdb_schema_make_attid() function into read-only andKamen Mazdrashki1-1/+38
read-write functions. dsdb_schema_make_attid() may change prefixMap implicitly and this is not always desired behavior. The problem was that (1) callers had no control on this behavior (2) callers had no way to know wheter prefixMap has been changed which can lead to hard to find bugs like prefixMap is changed in read operation