Matthias Dieter Wallnöfer
7b54964a25
s4:registry - "LDB backend" - "reg_key_get_info"
...
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-21 23:19:32 +01:00
Matthias Dieter Wallnöfer
773faa5063
s4:registry - "LDB backend" - "ldb_get_default_value"
...
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-21 23:02:31 +01:00
Matthias Dieter Wallnöfer
b7f129f5c4
s4:registry - "LDB backend" - make the key argument "const" of ldb_get_default_value
2010-03-21 22:19:12 +01:00
Matthias Dieter Wallnöfer
ea621efee7
s4:registry - "LDB backend" - fix indentation
2010-03-21 22:04:28 +01:00
Matthias Dieter Wallnöfer
6c39b10f1d
s4:regshell - here we don't need a newline - "ctime" itself provides one
2010-03-21 16:02:36 +01:00
Matthias Dieter Wallnöfer
d4425ecea5
s4:regshell - don't return an error code if we get a security descriptors error
...
s4 itself doesn't support them so print only the error code out (in s4's case
WERR_NOT_SUPPORTED).
2010-03-21 15:56:26 +01:00
Matthias Dieter Wallnöfer
ad83995de5
s4:registry - "LDB backend" - reg_key_get_info - adapt max. subkey and value 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-21 15:33:52 +01:00
Matthias Dieter Wallnöfer
2bbdb2cd34
s4:WINREG RPC server - don't check for the "name" size in "EnumValue"
...
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-21 15:12:37 +01:00
Matthias Dieter Wallnöfer
0f2cf82e5e
s4:torture - WINREG RPC - reactivate test "SetValueExtended" for s4
...
Should be definitely fixed now.
2010-03-21 14:30:53 +01:00
Matthias Dieter Wallnöfer
811c601ae0
s4:WINREG RPC - we support only non-volatile keys
2010-03-21 14:30:45 +01:00
Matthias Dieter Wallnöfer
cc4e5c8beb
s4:registry - "LDB backend" - don't test for "0" as string termination on binary and unknown typed values
2010-03-21 14:10:17 +01:00
Matthias Dieter Wallnöfer
1cdeb0c0d2
s4:WINREG RPC - specify the performed create action for "CreateKey"
...
To make the WINREG RPC testsuite happy.
2010-03-21 14:03:58 +01:00
Matthias Dieter Wallnöfer
2f79217964
s4:registry - handle type "DWORD_BIG_ENDIAN" as type "DWORD"
...
Further tests show that (at least per default) there aren't any differences
between them.
2010-03-21 14:03:57 +01:00
Matthias Dieter Wallnöfer
d82b325bc3
s4:torture WINREG - enhance test for "QWORD" type
...
We need to know how this behaves.
2010-03-21 14:03:56 +01:00
Matthias Dieter Wallnöfer
66f94ca3ec
s4:torture WINREG - enhance test for "DWORD_BIG_ENDIAN" type
...
We need to know how this behaves.
2010-03-21 14:03:56 +01:00
Matthias Dieter Wallnöfer
a55031792d
s4:registry - "LDB backend" - fix up memory allocation for dynamic integers
...
We don't need to reserve memory for NULL termination when storing data as
integers.
2010-03-21 14:03:55 +01:00
Matthias Dieter Wallnöfer
1d49a266ab
s4:registry - "LDB backend" - Fix up the storage of binary 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-21 14:03:23 +01:00
Andrew Tridgell
c04922ec20
build: useful shell vars for setting up selftest
2010-03-20 16:50:27 +11:00
Günther Deschner
a52b3dfb26
s4-selftest: skip RPC-DFS for s4 entirely.
...
Guenther
2010-03-20 02:56:20 +01:00
Günther Deschner
3cb56942ed
s4-smbtorture: rework RPC-DFS test a bit.
...
Guenther
2010-03-19 22:46:16 +01:00
Günther Deschner
f5ab6fd788
s4-smbtorture: put all RPC-SAMB3-X torture tests into their own torture_suite.
...
Guenther
2010-03-19 20:23:33 +01:00
Stefan Metzmacher
f4700296b3
s4:librpc/rpc: add NCACN_INTERNAL from s3
...
metze
2010-03-19 17:38:32 +01:00
Günther Deschner
3144a988e5
s4-smbtorture: skip RAP netservergetinfo level 1 test against s3.
...
Guenther
2010-03-19 10:56:03 +01:00
Günther Deschner
e7cc45cb14
error_codes: fix NT_STATUS_RPC_UNKNOWN_IF typo.
...
Metze, please check.
Guenther
2010-03-19 09:30:36 +01:00
Günther Deschner
dd4e2ebda5
s4-smbtorture: use torture_context in policy function in RPC-LSA-LOOKUP test.
...
Guenther
2010-03-19 09:21:15 +01:00
Stefan Metzmacher
6a1f8e67eb
libcli/util: add more NT_STATUS_RPC_* defines
...
metze
2010-03-18 14:25:57 +01:00
Stefan Metzmacher
5e9ce495ee
s4:librpc/rpc: let pyrpc make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 13:34:04 +01:00
Stefan Metzmacher
fd86c9b687
s4:utils/net/drs: make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 12:39:43 +01:00
Stefan Metzmacher
95cefcfa4a
s4:torture/rpc/browser.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 12:39:43 +01:00
Stefan Metzmacher
18fa68f259
s4:torture/rpc/ntsvcs.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 12:39:43 +01:00
Stefan Metzmacher
7456df5e75
s4:torture/rpc/frsapi.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 12:39:43 +01:00
Stefan Metzmacher
61c62a7fd1
s4:torture/rpc/handles.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-18 12:39:42 +01:00
Stefan Metzmacher
cef46436fc
s4:torture/rpc/handles: check the correct last_fault_code
...
metze
2010-03-18 12:39:42 +01:00
Andrew Bartlett
6de83ef627
s4:dsdb Move rdn_name down the stack
...
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-18 22:05:38 +11:00
Andrew Tridgell
55c45110e6
charset: fixed a problem with the global use of the iconv_convenience structure
...
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-18 14:18:41 +11:00
Oliver Liebel
752b2206cb
Fixed --ol-mmr-url helpline
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-18 11:27:57 +11:00
Oliver Liebel
947560fe37
Fixed OL-MMR make test
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-18 11:27:51 +11:00
Oliver Liebel
15172d3055
Fixed MMR-URL-Split and changed RID-Range OpenLDAP ITS6394
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-03-18 11:27:30 +11:00
Günther Deschner
b05f0db957
s4-smbtorture: fix typo in RPC-SAMR-PASSWORDS-LOCKOUT test.
...
Guenther
2010-03-17 23:58:56 +01:00
Günther Deschner
453fed4efd
s4-smbtorture: skip BackupLog test against samba in RPC-EVENTLOG.
...
Guenther
2010-03-17 22:59:12 +01:00
Stefan Metzmacher
4b80e145b4
s4:torture/rpc/samba3rpc.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:24 +01:00
Stefan Metzmacher
2d897beb7a
s4:torture/rpc/samsync.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:23 +01:00
Stefan Metzmacher
532e034e28
s4:torture/rpc/samr_accessmask.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:22 +01:00
Stefan Metzmacher
f400fc54bc
s4:torture/rpc/dssetup.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:22 +01:00
Stefan Metzmacher
6e8fd4df60
s4:torture/rpc/bench.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:21 +01:00
Stefan Metzmacher
aecd9dd195
s4:torture/rpc/samlogon.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:20 +01:00
Stefan Metzmacher
9639afae69
s4:torture/rpc/netlogon.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:19 +01:00
Stefan Metzmacher
c05a0f7823
s4:torture/rpc/schannel.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:19 +01:00
Stefan Metzmacher
2d31379853
s4:torture/rpc/testjoin.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:18 +01:00
Stefan Metzmacher
a91647d494
s4:torture/rpc/samr.c: make use of dcerpc_binding_handle stubs
...
metze
2010-03-17 18:26:17 +01:00