summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* added _const versions of some of the str_list_*() functionsAndrew Tridgell2009-04-092-0/+84
| | | | | | These const versions don't copy the strings themselves, which is useful when those strings point at known constant data (into the schema in this case)
* 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
* added str_list_unique() and str_list_show()Andrew Tridgell2009-04-092-36/+62
| | | | | I also undid some of the const changes from Andrew, as they didn't in fact resolve the const warnings.
* Make the schema_inferiors generation code to compileAndrew Bartlett2009-04-084-70/+101
| | | | | | Sadly it still segfaults at this stage Andrew Bartlett
* Rework util_strlist prototypes to use a bit more and less constAndrew Bartlett2009-04-082-9/+43
| | | | | | Hopefully this produces less warnings, but it might produce more... 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
|
* added a str_list_append() functionAndrew Tridgell2009-04-071-0/+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-0320-673/+1946
|\
| * s3-lsa: use LSA_ROLE definitions in _lsa_QueryInfoPolicy().Günther Deschner2009-04-021-2/+2
| | | | | | | | Guenther
| * s3-lsa: don't SAFE_FREE talloced structs.Günther Deschner2009-04-021-2/+2
| | | | | | | | Guenther
| * tsocket: remove DGRAM support from tsocket_contextStefan Metzmacher2009-04-027-564/+0
| | | | | | | | metze
| * libcli/cldap: convert to tsocket_* function to tdgram_*Stefan Metzmacher2009-04-021-45/+38
| | | | | | | | metze
| * tsocket: optimize tdgram_bsd a lotStefan Metzmacher2009-04-021-27/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The desire is to do as less syscalls during the tdgram_sendto_send/recv() and tdgram_recvfrom_send/recv() operations. 1. we first try the sendto()/recvfrom() syscall and only use a fd event if we got EAGAIN. 2. we cache the fd event and only change it's flags if really needed. For the highload case we do almost no epoll_ctl() and epoll_wait()/select() syscalls anymore. This speeds up the LDAP-BENCH-CLDAP test by more than 20%. (With a modified version of this test which let the server skip any ldb calls and just return success I'm getting about 8000 requests per second, while I'm getting just about 6000 requests per second without optimization) metze
| * tsocket: add tdgram_sendto_queue_send/recv()Stefan Metzmacher2009-04-022-0/+143
| | | | | | | | metze
| * tsocket: split out a smaller tdgram_context abstractionStefan Metzmacher2009-04-024-0/+1192
| | | | | | | | | | | | | | The idea is to have a tdgram and a tstream abstraction which only provide tevent_req based io functions. metze
| * s3-spoolss: implement _spoolss_GetPrinterDriver2 level 101 (Bug #5140).Günther Deschner2009-04-021-5/+238
| | | | | | | | Guenther
| * 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-014-10/+10
| |
| * Allow pdbedit to change a user rid/sid. Based on a fix from Alexander ↵Jeremy Allison2009-04-011-3/+57
| | | | | | | | | | | | Zagrebin <alexz@visp.ru>. Jeremy.
| * Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2009-04-014-46/+210
| |\
| | * s3 onefs: Quiet a log message about oplocks being requested on streamsTim Prouty2009-04-011-21/+16
| | |
| | * s4 torture: Remove unused parameterTim Prouty2009-04-011-14/+7
| | |
| | * s4 torture: Add new streams oplock testTim Prouty2009-04-011-0/+176
| | |
| * | Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2009-04-0112-232/+1297
| |\ \
| * \ \ Merge branch 'master' of ssh://jra@git.samba.org/data/git/sambaJeremy Allison2009-04-0112-174/+342
| |\ \ \
| * | | | Tidy up some convert_string_internal error cases, found by Andrew Bartlett.Jeremy Allison2009-03-311-6/+19
| | | | | | | | | | | | | | | | | | | | Jeremy.
* | | | | 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
* | | | | Merge commit 'abartlet/wspp-schema' into wspp-schemaAndrew Tridgell2009-04-020-0/+0
|\ \ \ \ \
| * | | | | Merge branch 'master' of ssh://git.samba.org/data/git/samba into wspp-schemaAndrew Bartlett2009-04-013-4/+29
| |\| | | |
* | | | | | 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-0227-419/+1677
|\ \ \ \ \ \ | |/ / / / / |/| | | | / | | |_|_|/ | |/| | |
| * | | | s3:net conf: don't store share names as lower case, but as given.Michael Adam2009-04-021-11/+11
| | |_|/ | |/| | | | | | | | | | Michael
| * | | s3-auth: rename static smb_create_user(). Sorry...Günther Deschner2009-04-011-2/+2
| | | | | | | | | | | | | | | | Guenther
| * | | s3-libnet-samsync: return appropriate error code in fetch_sam_entry().Günther Deschner2009-04-011-22/+25
| | | | | | | | | | | | | | | | Guenther
| * | | s3-libnet-samsync: use smb_create_user().Günther Deschner2009-04-011-46/+6
| | | | | | | | | | | | | | | | Guenther
| * | | s3-passdb: add smb_create_user().Günther Deschner2009-04-012-0/+63
| | | | | | | | | | | | | | | | Guenther
| * | | s3-libnet-samsync: some pure cosmetics.Günther Deschner2009-04-011-0/+30
| | | | | | | | | | | | | | | | Guenther
| * | | s3-libnet-samsync: use parent talloc context for libnet_samsync_passdb.Günther Deschner2009-04-011-26/+28
| | | | | | | | | | | | | | | | Guenther
| * | | 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.
| * | s3-libnet: only call libnet_dssync_process() startup and shutdown callbacks ↵Günther Deschner2009-04-011-12/+16
| | | | | | | | | | | | | | | | | | when filled in. Guenther
| * | lib/util: fallback to any id in idr_get_new_random()Stefan Metzmacher2009-04-011-2/+6
| | | | | | | | | | | | metze