summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* | s4:ldb Make it possible to re-run ldap.py againAndrew Bartlett2009-04-141-2/+6
|/ | | | | | The parentGUID test didn't clean up after itself correctly. Andrew Bartlett
* s4-smbtorture: use printerinfo level 1 name, not description inGünther Deschner2009-04-131-4/+11
| | | | | | test_EnumPrinters_old(). Guenther
* s4:rpc_server: split out the parsing of the ncacn_packet from analyzing of ↵Stefan Metzmacher2009-04-101-34/+55
| | | | | | the content metze
* s4:rpc_server: report available output for all repliesStefan Metzmacher2009-04-101-0/+24
| | | | metze
* s4-smbtorture: perform the ntsvcs devicelist tests against the Spooler service.Günther Deschner2009-04-101-18/+38
| | | | Guenther
* s4-smbtorture: add test_EnumDependentServicesW() to RPC-SVCCTL.Günther Deschner2009-04-091-1/+66
| | | | Guenther
* s4-smbtorture: add test_QueryServiceObjectSecurity() to RPC-SVCCTL test.Günther Deschner2009-04-091-0/+55
| | | | Guenther
* s4-smbtorture: add test_QueryServiceConfigW() to RPC-SVCCTL.Günther Deschner2009-04-091-0/+44
| | | | Guenther
* s4-smbtorture: add test_QueryServiceStatus() to RPC-SVCCTL.Günther Deschner2009-04-091-0/+32
| | | | Guenther
* Merge branch 'wspp-schema'Andrew Tridgell2009-04-0934-16382/+6656
|\
| * enable testing of possibleInferiors generationAndrew Tridgell2009-04-091-0/+1
| |
| * make the memory usage of possibleInferiors much more efficientAndrew Tridgell2009-04-091-20/+31
| |
| * 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: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
| |\ \
| * | | 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
| |\ \ \
| * \ \ \ Merge branch 'master' into wspp-schemaAndrew Tridgell2009-03-3135-462/+1099
| |\ \ \ \
| * | | | | s4:schema Remove 'cn' from the final output of ms_schema.pyAndrew Bartlett2009-03-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids one more point of difference between this an the output from minschema and fullschema Andrew Bartlett
| * | | | | Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-03-2049-1940/+758
| |\ \ \ \ \
| * | | | | | s4:schema Don't rely on objectCategory 'magic' when loading the schemaAndrew Bartlett2009-03-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The short-to-long name canonicalisation rules use the schema, so clearly they won't work when loading it. Andrew Bartlett
| * | | | | | s4:provision load_schema in provision.py no longer takes a hostnameAndrew Bartlett2009-03-111-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed in the earlier work to use this in provision-backend Andrew Bartlett
| * | | | | | Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-03-115-11/+228
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-03-087-35/+113
| |\ \ \ \ \ \ \
| * | | | | | | | Load the schema with a more efficient single searchAndrew Bartlett2009-03-061-93/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This search uses the index, and is not recursive, so should avoid the major performance problem with the current sorted schema load. The ad2oLschema code (recently moved to provision-backend) no longer needs the schema to be sorted. Andrew Bartlett
| * | | | | | | | Load the schema for provision-backend in a transactionAndrew Bartlett2009-03-061-18/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Loading data in a transaction is faster than without. Andrew Bartlett
| * | | | | | | | Sort output of schema for OpenLDAP during conversionAndrew Bartlett2009-03-061-98/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids the need to assume that the schema is sorted on load, which happens more often and is a major performace issue in the Samba4's use of ldb. Andrew Bartlett
| * | | | | | | | Allow ms_schema.py to produce output much like minschema_wsppSreepathi Pai2009-03-051-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've patched the new ms_schema.py (which was intended to be used as a library) to function as minschema_wspp if invoked standalone. Although this is less robust than minschema_wspp on incorrect data, having two programs doing the same thing might not be good idea. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
| * | | | | | | | Remove ad2oLschema, insted call it directly from provision-backendAndrew Bartlett2009-03-057-225/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes a level of indirection via external binaries in the provision-backend code, and also makes better use of our internal code for loading schema from an LDIF file. Remaining to do: Sort the output again, as the load from LDIF is unsorted (also needed because the normal LDB load from sorted input is too slow anyway, and is only needed here). Andrew Bartlett
| * | | | | | | | Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-03-0558-292/+718
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Add the new, updated AD schema file from MicrosoftAndrew Bartlett2009-02-254-1623/+1585
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove the copy of the licence text from licence.txt, to ensure we don't get variations between the copies. Andrew Bartlett
| * | | | | | | | | Don't parse the schema data twiceAndrew Bartlett2009-02-251-12/+8
| | | | | | | | | |
| * | | | | | | | | Tolerate more whitespace errorsAndrew Bartlett2009-02-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to trim trailing spaces in the Microsoft-supplied schema. Andrew Bartlett
| * | | | | | | | | Create schema.ldif at runtime directly from ad-schema filesSreepathi Pai2009-02-252-5/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's a first attempt at moving the minschema_wspp code into a library as Andrew requested. Since this script no longer has to generate CN=aggregate, I've simplified it quite a bit to a level where it almost does a line-by-line translation. This is faster and simpler, but it may not catch as many errors in the ad-schema files as the previous versions did. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* | | | | | | | | | s4-smbtorture: fix test_ReportEventLog in RPC-EVENTLOG.Günther Deschner2009-04-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
* | | | | | | | | | s4-smbtorture: Small fix for RPC-SPOOLSS-WIN to deal with driver-less printers.Günther Deschner2009-04-081-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The getdriver query failure should only be critical when there is actually a driver associated to a printer. Guenther
* | | | | | | | | | svcctl: use offered/needed for buffer sizes as in spoolss.Günther Deschner2009-04-081-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
* | | | | | | | | | Improve formatting in Python file.Jelmer Vernooij2009-04-061-0/+5
| | | | | | | | | |