Günther Deschner
de2f32d630
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/lib/registry/
...
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2016-09-28 00:04:23 +02:00
Günther Deschner
70807a4267
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/lib/registry/
...
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2016-09-28 00:04:17 +02:00
Andrew Bartlett
b8fc4d4ab5
Use correct size for test string, sizeof() was of the pointer
...
Found by AddressSanitizer
Change-Id: Ifc9883d958f253df903775544010c0228a102f0f
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Kamen Mazdrashki <kamenim@samba.org>
2014-09-08 07:26:34 +02:00
Volker Lendecke
55b0a16e9b
registry: Fix Coverity ID 1034918 Wrong sizeof argument
...
sizeof(data_val) is the size of the pointer. This might well be 8 bytes
where the string is only 4 bytes long
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
2013-11-11 21:04:08 +01:00
Volker Lendecke
ba370ae630
registry: Fix Coverity ID 1034917 Wrong sizeof argument
...
sizeof(data_val) is the size of the pointer. This might well be 8 bytes
where the string is only 4 bytes long
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
2013-11-11 21:04:08 +01:00
Volker Lendecke
4e80a30daa
registry: Fix Coverity ID 1034916 Wrong sizeof argument
...
sizeof(data_val) is the size of the pointer. This might well be 8 bytes
where the string is only 4 bytes long
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
2013-11-11 21:04:08 +01:00
Michael Adam
acd3a6bb6c
s4:registry:testsuite: fix use of non-existent word (existant)
2012-06-12 07:21:44 +02:00
Jelmer Vernooij
af1b7f5575
Remove the 'dir' registry backend.
...
This backend was incomplete, and we already have plenty of other backends.
2011-12-29 16:45:23 +01:00
Matthias Dieter Wallnöfer
1dbffa70ae
s4:lib/registry - enhance registry tests in respect to default values
...
Reviewed-by: Jelmer
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Nov 3 21:41:17 CET 2011 on sn-devel-104
2011-11-03 21:41:17 +01:00
Andrew Tridgell
15e84a9a09
charcnv: removed the allow_badcharcnv and allow_bad_conv options to convert_string*()
...
we shouldn't accept bad multi-byte strings, it just hides problems
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Mar 24 01:47:26 CET 2011 on sn-devel-104
2011-03-24 01:47:26 +01:00
Jelmer Vernooij
01b0f45d52
lib/registry/tests: Fix prototypes.
2011-03-19 15:33:29 +01:00
Jelmer Vernooij
35fbc7bbda
s4-smbtorture: Make test names lowercase and dot-separated.
...
This is consistent with the test names used by selftest, should
make the names less confusing and easier to integrate with other tools.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104
2010-12-11 04:16:13 +01:00
Jelmer Vernooij
e12e661f35
s4-selftest: Move more tests to scripting/python, simplifies running of tests.
2010-09-21 22:54:38 -07:00
Matthias Dieter Wallnöfer
d81e2af69d
s4:lib/registry/tests/registry.c - test recursive key generation
2010-07-01 15:48:05 +02:00
Jelmer Vernooij
c92db7b6dc
python: Use samba.tests.TestCase, make sure base class tearDown and
...
setUp methods are called, fix formatting.
2010-06-19 22:46:45 +02:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Matthias Dieter Wallnöfer
01f1f87aa9
s4:registry/tests/diff.c - try to make also this test compatible with big-endian platforms
2010-03-30 13:02:27 +02:00
Matthias Dieter Wallnöfer
b08bbbb42d
s4:registry/tests/hive.c - make the test compatible with big-endian platforms
2010-03-30 12:54:38 +02:00
Matthias Dieter Wallnöfer
c38e96278a
s4:registry/tests/generic.c - fix the DWORD_* types test to work also against big endian platforms
2010-03-29 21:38:23 +02:00
Andrew Tridgell
088096d1ba
python: use '#!/usr/bin/env python' to cope with varying install locations
...
this should be much more portable
2010-03-25 14:37:19 +11:00
Matthias Dieter Wallnöfer
43170dafbc
s4:registry - adaptions for "add memory contexts for delete value/key functions"
2010-03-22 22:31:00 +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
19aa075642
s4:registry - check also for other registry value types in the generic test
2010-03-16 08:58:32 +01:00
Matthias Dieter Wallnöfer
b7c1444683
s4:registry - add a test for the "REG_DWORD_BIG_ENDIAN" datatype
2010-03-16 08:58:31 +01:00
Matthias Dieter Wallnöfer
1e5010d353
s4:registry - local testsuite - add a test for REG_QWORD
...
Change also here to fixed-length HEX values output to test for the right
representation.
2010-03-15 13:27:35 +01:00
Jelmer Vernooij
94069bd274
s4: Use same function signature for convert_* as s3.
2009-03-01 19:55:46 +01:00
Jelmer Vernooij
9ffb6d2d9e
Add allow_badcharcnv argument to all conversion function, for
...
consistency with Samba 3.
2009-03-01 06:33:40 +01:00
Jelmer Vernooij
61a2d5c878
Use plain Python C API for registry module, rather than SWIG.
2008-12-18 16:49:33 +00:00
Jelmer Vernooij
27dce768d3
Remove more usages of global_loadparm.
2008-10-24 14:57:03 +02:00
Jelmer Vernooij
37d885c51a
Remove iconv_convenience argument from convert_string{,talloc}() but
...
make them wrappers around convert_string{,talloc}_convenience().
2008-10-24 14:26:46 +02:00
Matthias Dieter Wallnöfer
ee97097783
Use UTF8 rather than the possibly different UNIX charset.
2008-09-30 18:10:04 +02:00
Jelmer Vernooij
a255c93995
Cope with new event context parameter in API and removed parameters to reg_open_local().
...
(This used to be commit 0d5752c940360a0ceb5e23cd6f71cbc61271137a)
2008-05-23 16:17:58 +02:00
Jelmer Vernooij
7fb2677402
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into registry
...
(This used to be commit e8d96b61db1cddc2d8dca45e6e9b53d5c31ee5d4)
2008-05-23 15:24:40 +02:00
Jelmer Vernooij
49706ab19b
Move more modules inside of the samba package.
...
(This used to be commit 9b39e99f48266a54ed0b8890c2efde218b4b118a)
2008-05-21 23:59:34 +02:00
Andrew Bartlett
c9a12fa55d
More endian fixes in the registry
...
(This used to be commit b26662be196a84237543eb90d6e08809489df3a9)
2008-04-17 18:40:56 +02:00
Andrew Bartlett
d0525ff0c2
Fix typo
...
(This used to be commit ba6546504505f19abaa5aa35fe3e469ddfd3d619)
2008-04-17 16:44:55 +02:00
Andrew Bartlett
8582063e91
More work to avoid endian bugs in registry tests.
...
Andrew Bartlett
(This used to be commit 500544f4127d4042ab5ea8e3800156246982c297)
2008-04-17 16:38:53 +02:00
Andrew Bartlett
e739fe91cf
Fix bug in registry test on big-endian machines.
...
Andrew Bartlett
(This used to be commit c74c67c38383b43efd707934e8c457b757e49db1)
2008-04-17 15:54:22 +02:00
Jelmer Vernooij
21fc767378
Specify event_context to ldb_wrap_connect explicitly.
...
(This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
2008-04-17 12:23:44 +02:00
Jelmer Vernooij
2ef07ad551
Remove unused arguments from reg_open_local().
...
(This used to be commit fee7ea7080ec40182efc6ffe57b267444eb9389a)
2008-04-16 01:32:54 +02:00
Jelmer Vernooij
f01c377bc0
Fix formatting, remove unused function.
...
(This used to be commit 6ec206ba58777395b2d1251680b21648f4c0f78e)
2008-04-15 22:08:31 +02:00
Wilco Baan Hofman
439f75f522
More patchfile fixes. Write support should work now.
...
(This used to be commit cc38f2f086b92bbe65bd6e7f4e03fdf7f21ef2f6)
2008-04-15 21:35:59 +02:00
Wilco Baan Hofman
5e687d7953
Fix PReg write support.
...
Add tests for patch files (.REG and PReg).
(This used to be commit 497977c36c621a4820be51cbcb7b78eac1e292b7)
2008-04-15 19:57:29 +02:00
Wilco Baan Hofman
0b8d2b3cb7
Fixed the patchfile tests and tidy up the patchfile backends.
...
(This used to be commit 6e9b1e35a269af2eda79356c1525f5413656d648)
2008-04-15 11:52:33 +02:00
Wilco Baan Hofman
a31b6607f2
Remove debug stuff.
...
(This used to be commit 7ba2e5dc5b6d82457c298f7ecdb6baea43f04854)
2008-04-14 22:56:14 +02:00
Wilco Baan Hofman
12147fca2b
Add support for security descriptors. Also patched the regf backend to support this.
...
Did not touch the ldb, dir and rpc backends yet.
(This used to be commit c4626f21a898da27a051f2c67f8fd73f55d4fc7d)
2008-04-14 22:52:51 +02:00
Jelmer Vernooij
148d3b170a
Use torture_assert_mem_equal() in a couple more places.
...
(This used to be commit e2c3fab9d1bf0482c15a115e7d373562ffe50b29)
2008-04-13 22:00:36 +02:00
Jelmer Vernooij
ae553dfcec
Use new torture_assert_mem_equal.
...
(This used to be commit b6319b64d7ef9c58f771f338317d4d525d39a8f2)
2008-04-13 21:33:59 +02:00
Jelmer Vernooij
225a65da2d
Attempt to fix get_value() test on sparc machines.
...
(This used to be commit 10102d80d0f78777a69f6b3b1e5606d7d56b7254)
2008-04-13 21:31:06 +02:00
Jelmer Vernooij
afe3e8172d
Install public header files again and include required prototypes.
...
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
2008-04-02 04:53:27 +02:00