summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
* we should not be supplying a generated attribute in our schemaAndrew Tridgell2009-04-091-13/+0
|
* fixed the possibleInferiors calculation so it now passes the testAndrew Tridgell2009-04-092-27/+28
| | | | | We are probably still using more memory here than we need to. That needs to be looked at.
* slightly nicer output in our possibleInferiors test codeAndrew Tridgell2009-04-091-2/+2
|
* hook the new possibleInferiors calculation into the schemaAndrew Tridgell2009-04-091-14/+77
| | | | | We now generate possibleInferiors at startup, and return it when requested
* Make the schema_inferiors generation code to compileAndrew Bartlett2009-04-084-70/+101
| | | | | | Sadly it still segfaults at this stage Andrew Bartlett
* first cut at a C version of the possible inferiors codeAndrew Tridgell2009-04-071-0/+172
|
* don't load @ATTRIBUTES if we have an override handler in placeAndrew Tridgell2009-04-071-0/+7
|
* fixed internal handling of attribute deletionAndrew Tridgell2009-04-071-13/+23
|
* s4:schema Don't free mem_ctx before it is initilisedAndrew Bartlett2009-04-031-1/+0
|
* Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-04-036-23/+210
|\
| * s4 torture: Addition to RAW-BENCH-LOCK to take a configurable number of ↵Zack Kirsch2009-04-011-1/+19
| | | | | | | | | | | | locks before starting the test This can be useful for benchmarking as well as stress testing.
| * s/NT_STATUS_WIN7_INVALID_RANGE/NT_STATUS_INVALID_LOCK_RANGE/gZach Loafman2009-04-013-8/+8
| |
| * s4 torture: Remove unused parameterTim Prouty2009-04-011-14/+7
| |
| * s4 torture: Add new streams oplock testTim Prouty2009-04-011-0/+176
| |
* | s4:schema Update Windows 2008 schema from Microsoft to latest versionAndrew Bartlett2009-04-033-5147/+5150
| |
* | Remove minschema generated schema - we now generate from setup/ad-schema/Andrew Bartlett2009-04-031-10390/+0
| |
* | Add parentGUID as an allowed attribute in samba4TopAndrew Bartlett2009-04-031-0/+1
| | | | | | | | This is required to get provision against OpenLDAP working again
* | major upgrade to the ldb attribute handlingAndrew Tridgell2009-04-0217-154/+432
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is all working towards supporting the full WSPP schema without a major performance penalty. We now use binary searches when looking up classes and attributes. We also avoid the loop loading the attributes into ldb, by adding a hook to override the ldb attribute search function in a module. The attributes can thus be loaded once, and then saved as part of the global schema. Also added support for a few more key attribute syntaxes, as needed for the full schema.
* | Merge commit 'master/master' into wspp-schemaAndrew Tridgell2009-04-028-148/+1155
|\|
| * s4:torture/smb2: Add torture tests for lease breaks, durable opens.Zach Loafman2009-04-012-136/+988
| |
| * s4:smb2: Add lease break support for SMB2.1Zach Loafman2009-04-016-12/+167
| | | | | | | | | | Add the structures and marshalling for the lease break variants of the oplock break / oplock break ack messages.
* | possibleInferiors is a generated attribute - we can't pull it over DRSAndrew Tridgell2009-03-311-2/+0
| | | | | | | | or from ldb
* | Merge branch 'master' into wspp-schemaAndrew Tridgell2009-03-318-21/+87
|\|
| * change ldb version number (as ldb_module structure has changed)Andrew Tridgell2009-03-312-2/+2
| |
| * use the prepare_commit op in the partition codeAndrew Tridgell2009-03-311-14/+49
| | | | | | | | This makes multi-partition ldb's much safer
| * added support for a prepare_commit() op in ldb modulesAndrew Tridgell2009-03-316-5/+36
| | | | | | | | | | This op will be used by the partition module to give us good transaction semantics across the 4 partitions that sam.ldb uses.
* | Merge branch 'master' into wspp-schemaAndrew Tridgell2009-03-3135-462/+1099
|\|
| * s4:torture/smb2: Add torture tests for leases.Zach Loafman2009-03-283-0/+298
| |
| * s4:smb2: Add rudimentary SMB2.1 lease support to libcliZach Loafman2009-03-283-0/+50
| | | | | | | | Add the structures, constants, and marshalling for SMB2.1 leases.
| * s4:torture/smb2: fix compiler warnings and bugsStefan Metzmacher2009-03-271-1/+3
| | | | | | | | metze
| * s4:torture/smb2: fix the buildStefan Metzmacher2009-03-271-5/+5
| | | | | | | | | | | | | | | | | | We move prototypes of _PUBLIC_ functions into /dev/null, as we want public function to have handwritten prototypes. see proto_header_template in build/make/templates.mk... metze
| * s4:build: make it possible to pass down CTAGS_OPTIONS or ETAGS_OPTIONSStefan Metzmacher2009-03-271-2/+3
| | | | | | | | metze
| * Add durable open / oplock interaction test. Rather than give it a chance to ↵Zach Loafman2009-03-261-3/+109
| | | | | | | | disconnect, Win7 will break a batch oplock immediately on contention.
| * Reorganize old persistent_handles test into durable_open.c, turn it into a ↵Zach Loafman2009-03-263-9/+20
| | | | | | | | suite instead of a solo test (in anticipation of more tests).
| * Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2009-03-2710-16/+38
| |\
| | * configure: Use m4 defines for minimum library versions rather than shellJelmer Vernooij2009-03-262-7/+7
| | | | | | | | | | | | | | | variables, so the values rather than the variable names show up in configure output.
| | * Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysecJelmer Vernooij2009-03-266-45/+153
| | |\
| | | * s4:heimdal_build: provide heimdal_version and heimdal_long_version symbolsStefan Metzmacher2009-03-262-0/+7
| | | | | | | | | | | | | | | | metze
| | | * s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and ↵Stefan Metzmacher2009-03-261-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | HAVE_MKSTEMP metze
| | | * s4:kdc: use krb5_data_free()Stefan Metzmacher2009-03-261-1/+1
| | | | | | | | | | | | | | | | metze
| | | * s4:auth/credentials: use krb5_data_free()Stefan Metzmacher2009-03-261-5/+1
| | | | | | | | | | | | | | | | metze
| | | * s4:auth/credentials: include gssapi/gssapi_krb5.hStefan Metzmacher2009-03-261-0/+1
| | | | | | | | | | | | | | | | metze
| | * | display_sec: Move to common libcli/security directory.Jelmer Vernooij2009-03-251-2/+0
| | | |
| | * | Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysecJelmer Vernooij2009-03-2511-339/+225
| | |\ \
| | * \ \ Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysecJelmer Vernooij2009-03-2039-1340/+868
| | |\ \ \
| | * | | | Strip /usr/include from include flags, so we don't end up includingJelmer Vernooij2009-03-152-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | the system tevent if it's too old.
| * | | | | added a --wspp optionAndrew Tridgell2009-03-271-4/+7
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Adding --wspp to possibleInferiors.py forces it to use the WSPP documented algorithm, which doesn't match windows behaviour
| * | | | fixed possibleinferiors.py so it matches windows behaviourAndrew Tridgell2009-03-261-39/+127
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test code builds the possibleInferiors for every class in the schema on a target machine, and compares it to the servers possibleInferiors attribute. The MS-ADTS spec describes how to calculate possibleInferiors for a object, but it seems to have some bugs. The spec says that we need to use AUXCLASSES, and it does not mention the use of the SUBCLASS tree. In trying to match windows behaviour, I found that I needed to ignore the AUXCLASSES and build a SUBCLASSES tree.
| * | | s4-install: add new location of generated dcerpc headers to headermap file.Günther Deschner2009-03-241-0/+2
| | | | | | | | | | | | | | | | Guenther
| * | | move dcerpc.idl to main directory.Günther Deschner2009-03-242-308/+2
| | | | | | | | | | | | | | | | Guenther