summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2010-03-22s4:dsdb Don't load the schema unconditionallyAndrew Bartlett2-3/+19
Schema loads now come at a price, so avoid doing them if we don't have to (such as when doing an @REPLCHANGED or other special DN based search). Andrew Bartlett
2010-03-22s4:registry - "patchfile.c" - consider also the hives in the generated diffsMatthias Dieter Wallnöfer1-0/+9
Apparently the diffs for the hives weren't generated previously.
2010-03-22s4:registry - "patchfile.c" - fix a typoMatthias Dieter Wallnöfer1-1/+1
2010-03-21s4:regtree - fix counter variables to be "unsigned"Matthias Dieter Wallnöfer1-3/+4
2010-03-21s4:registry - "LDB backend" - "reg_ldb_unpack_value"Matthias Dieter Wallnöfer1-1/+1
When the name isn't found it is the default value. Call it "" to be consistent.
2010-03-21s4:registry - "LDB backend" - "reg_key_get_info"Matthias Dieter Wallnöfer1-2/+29
Consider also the default value (if it exists) as value. That means: - count it when setting "num_values" - take also his buffer length as a candidate for the maximum value buffer length This is what Windows does.
2010-03-21s4:registry - "LDB backend" - "ldb_get_default_value"Matthias Dieter Wallnöfer1-1/+1
There exist also key objects (the hives) which don't contain a "key" entry at all. This prevented to display their default value (my fault).
2010-03-21s4:registry - "LDB backend" - make the key argument "const" of ↵Matthias Dieter Wallnöfer1-1/+2
ldb_get_default_value
2010-03-21s4:registry - "LDB backend" - fix indentationMatthias Dieter Wallnöfer1-2/+2
2010-03-21s4:regshell - here we don't need a newline - "ctime" itself provides oneMatthias Dieter Wallnöfer1-1/+1
2010-03-21s4:regshell - don't return an error code if we get a security descriptors errorMatthias Dieter Wallnöfer1-2/+2
s4 itself doesn't support them so print only the error code out (in s4's case WERR_NOT_SUPPORTED).
2010-03-21s4:registry - "LDB backend" - reg_key_get_info - adapt max. subkey and value ↵Matthias Dieter Wallnöfer1-8/+8
length Those lengths are measured in UTF8 string lengths and not in UTF16 ones (the returned strings are generally in this format). Discovered this by checking the s3 registry code. Therefore we have to multiply the both numbers by two. Discovered with the "regedt32" (old NT registry editor).
2010-03-21s4:WINREG RPC server - don't check for the "name" size in "EnumValue"Matthias Dieter Wallnöfer1-5/+0
This isn't needed at all since: 1.) a new name object is created and sent back to the client 2.) the "size" seems to be the size of the "name" pointer. On my test with the "regedt32" program this has always been "4".
2010-03-21s4:torture - WINREG RPC - reactivate test "SetValueExtended" for s4Matthias Dieter Wallnöfer1-3/+2
Should be definitely fixed now.
2010-03-21s4:WINREG RPC - we support only non-volatile keysMatthias Dieter Wallnöfer1-0/+5
2010-03-21s4:registry - "LDB backend" - don't test for "0" as string termination on ↵Matthias Dieter Wallnöfer1-2/+1
binary and unknown typed values
2010-03-21s4:WINREG RPC - specify the performed create action for "CreateKey"Matthias Dieter Wallnöfer1-1/+10
To make the WINREG RPC testsuite happy.
2010-03-21s4:registry - handle type "DWORD_BIG_ENDIAN" as type "DWORD"Matthias Dieter Wallnöfer3-16/+5
Further tests show that (at least per default) there aren't any differences between them.
2010-03-21s4:torture WINREG - enhance test for "QWORD" typeMatthias Dieter Wallnöfer1-0/+5
We need to know how this behaves.
2010-03-21s4:torture WINREG - enhance test for "DWORD_BIG_ENDIAN" typeMatthias Dieter Wallnöfer1-0/+2
We need to know how this behaves.
2010-03-21s4:registry - "LDB backend" - fix up memory allocation for dynamic integersMatthias Dieter Wallnöfer1-2/+2
We don't need to reserve memory for NULL termination when storing data as integers.
2010-03-21s4:registry - "LDB backend" - Fix up the storage of binary ↵Matthias Dieter Wallnöfer1-11/+12
REG_SZ/REG_EXPAND_SZ values There seem to exist also UTF16 sequences which have byte sizes of a multiple of two but are invalid (gd's winreg test shows this).
2010-03-20build: useful shell vars for setting up selftestAndrew Tridgell1-0/+9
2010-03-20s4-selftest: skip RPC-DFS for s4 entirely.Günther Deschner2-1/+1
Guenther
2010-03-19s4-smbtorture: rework RPC-DFS test a bit.Günther Deschner2-211/+196
Guenther
2010-03-19s4-smbtorture: put all RPC-SAMB3-X torture tests into their own torture_suite.Günther Deschner2-29/+36
Guenther
2010-03-19s4:librpc/rpc: add NCACN_INTERNAL from s3Stefan Metzmacher1-1/+1
metze
2010-03-19s4-smbtorture: skip RAP netservergetinfo level 1 test against s3.Günther Deschner1-2/+11
Guenther
2010-03-19error_codes: fix NT_STATUS_RPC_UNKNOWN_IF typo.Günther Deschner1-1/+1
Metze, please check. Guenther
2010-03-19s4-smbtorture: use torture_context in policy function in RPC-LSA-LOOKUP test.Günther Deschner1-15/+17
Guenther
2010-03-18libcli/util: add more NT_STATUS_RPC_* definesStefan Metzmacher1-0/+8
metze
2010-03-18s4:librpc/rpc: let pyrpc make use of dcerpc_binding_handle stubsStefan Metzmacher3-4/+7
metze
2010-03-18s4:utils/net/drs: make use of dcerpc_binding_handle stubsStefan Metzmacher5-5/+8
metze
2010-03-18s4:torture/rpc/browser.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-8/+9
metze
2010-03-18s4:torture/rpc/ntsvcs.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-9/+13
metze
2010-03-18s4:torture/rpc/frsapi.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-18/+22
metze
2010-03-18s4:torture/rpc/handles.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-36/+53
metze
2010-03-18s4:torture/rpc/handles: check the correct last_fault_codeStefan Metzmacher1-4/+4
metze
2010-03-18s4:dsdb Move rdn_name down the stackAndrew Bartlett1-1/+1
This is done so that it can be (in future) removed when the OpenLDAP backend is in use and the rdn_val module is used, while keeping as similar semantics as possible between the module stacks. Andrew Bartlett
2010-03-18charset: fixed a problem with the global use of the iconv_convenience structureAndrew Tridgell4-12/+20
We had a crash bug where a cached copy of a iconv convenience pointer was used after being freed when loadparm asked for iconv to reload. This could happen if a python module used a iconv based function before loadparm was completed. The fix is to ensure that any use of this pointer remains valid, by reusing the pointer itself when it has already been initialised, but filling in the child elements with the updated values.
2010-03-18Fixed --ol-mmr-url helplineOliver Liebel1-1/+1
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-18Fixed OL-MMR make testOliver Liebel1-1/+1
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-18Fixed MMR-URL-Split and changed RID-Range OpenLDAP ITS6394Oliver Liebel1-8/+10
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-17s4-smbtorture: fix typo in RPC-SAMR-PASSWORDS-LOCKOUT test.Günther Deschner1-1/+1
Guenther
2010-03-17s4-smbtorture: skip BackupLog test against samba in RPC-EVENTLOG.Günther Deschner1-0/+4
Guenther
2010-03-17s4:torture/rpc/samba3rpc.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-71/+125
metze
2010-03-17s4:torture/rpc/samsync.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-30/+38
metze
2010-03-17s4:torture/rpc/samr_accessmask.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-71/+81
metze
2010-03-17s4:torture/rpc/dssetup.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-1/+2
metze
2010-03-17s4:torture/rpc/bench.c: make use of dcerpc_binding_handle stubsStefan Metzmacher1-1/+2
metze