Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-10-21 | Fix double free. | Jelmer Vernooij | 1 | -1/+0 | |
2008-10-21 | Fix the build. | Jelmer Vernooij | 2 | -4/+4 | |
2008-10-21 | Revert "Registry server LDB backend: Don't make copies of the same type" | Jelmer Vernooij | 1 | -2/+2 | |
The original data pointer may go away so we do want to make copies in this case. This reverts commit 625359b2e266105022309df8985720108ecd6f67. | |||||
2008-10-21 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into regsrv | Jelmer Vernooij | 1331 | -257888/+22517 | |
Conflicts: source4/lib/registry/ldb.c source4/rpc_server/winreg/rpc_winreg.c | |||||
2008-10-21 | Registry server LDB backend: Don't make copies of the same type | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2008-10-21 | Registry server LDB backend REG_BINARY type: Save it directly in LDB | Matthias Dieter Wallnöfer | 1 | -3/+5 | |
With this patch the REG_BINARY type is saved directly in a LDB registry database rather than converted in a hex-string. | |||||
2008-10-21 | Registry RPC server: Reintroduce the "key" variable for better readability | Matthias Dieter Wallnöfer | 1 | -22/+34 | |
The "key" variable points to our working key in the hive (h->data). | |||||
2008-10-21 | Registry server LDB backend REG_SZ type: Always use UTF8 encoding | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
We should save data OS independent in the LDB files. | |||||
2008-10-21 | Registry server LDB backend REG_SZ type: Fix up the empty string problem | Matthias Dieter Wallnöfer | 1 | -5/+15 | |
This fixes up the empty string problem in a better way without the need of changing the character conversion code. | |||||
2008-10-21 | Revert "Fix for the empty string (REG_SZ) problem" | Matthias Dieter Wallnöfer | 1 | -8/+0 | |
This reverts commit d994520885301f1dfd04363bab05c9238ce5ae05. This shouldn't be fixed in the general character conversion library but directly in the registry library. | |||||
2008-10-21 | Registry server: Fixes up the patch with "type" != NULL (used in "EnumValue" ↵ | Matthias Dieter Wallnöfer | 2 | -5/+9 | |
and "QueryValue") This prevents the server to segfault if the input data type is NULL. | |||||
2008-10-21 | Revert "Registry server: Enhances commit "type" != NULL (when getting values)" | Matthias Dieter Wallnöfer | 1 | -2/+13 | |
This reverts commit 32d00f5e2c5a67dac806ee07f030f3ac2ad108f9. This patch hasn't been right. Repost it in the right way. | |||||
2008-10-21 | Registry server: Enhances commit "type" != NULL (when getting values) | Matthias Dieter Wallnöfer | 1 | -13/+2 | |
2008-10-21 | Registry server "reg_ldb_unpack_value": Tests demonstrate that also "type" ↵ | Matthias Dieter Wallnöfer | 2 | -17/+11 | |
doesn't has to be NULL | |||||
2008-10-21 | Revert "Registry server "reg_ldb_unpack_value": Let "data" pointer be NULL" | Matthias Dieter Wallnöfer | 1 | -27/+23 | |
This reverts commit 82f50ea69f3aece4ac654ffdfa627babd8aadc25. Cause: Windows (2000) doesn't accept the "data" pointer set to NULL | |||||
2008-10-21 | Registry server "reg_ldb_unpack_value": Let "data" pointer be NULL | Matthias Dieter Wallnöfer | 1 | -23/+27 | |
Prevent segfaults in some client applications (e.g. regdiff) | |||||
2008-10-21 | Registry server: Cosmetic corrections | Matthias Dieter Wallnöfer | 1 | -23/+11 | |
2008-10-21 | Cleanups of server files | Matthias Dieter Wallnöfer | 2 | -16/+21 | |
Cosmetic corrections | |||||
2008-10-21 | Registry server: More work to be compatible | Matthias Dieter Wallnöfer | 2 | -30/+63 | |
Some fixup's and assure, that we send only initialized values. | |||||
2008-10-21 | ldb_get_value_by_id: Fix the return of the default value | Matthias Dieter Wallnöfer | 1 | -14/+15 | |
The return of the values of a certain key has been broken since I've introduced the default value. Now the behaviour is correct: If no default value exists, start with index zero to fetch the other values. Otherwise let zero be the default value and enumerate the others starting with one. | |||||
2008-10-21 | reg_ldb_unpack_value: Change "CH_UTF8" in "CH_UNIX" | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
It's better to use "CH_UNIX" for unpacking, because the system charset doesn't have to be UTF8 and we should be compatible with "reg_ldb_pack_value". | |||||
2008-10-21 | ldb_del_value: Free key data also when removing the default attribute | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
2008-10-21 | Fixes for the WINREG RPC server | Matthias Dieter Wallnöfer | 1 | -28/+41 | |
This changes the WINREG RPC server through some corrections into the Windows-like behaviour. Compared with Windows 2000 and tested through Windows 2000 Registry Editor. | |||||
2008-10-21 | Fix for allowing the REG_BINARY type and introducing the default attribute | Matthias Dieter Wallnöfer | 1 | -45/+128 | |
The REG_BINARY type is converted and stored in the LDB database as a leaf object with string-data. The default attribute is saved directly in the hive object as the "data"-string. | |||||
2008-10-21 | Fix for the empty string (REG_SZ) problem | Matthias Dieter Wallnöfer | 1 | -0/+8 | |
I enhanced the "utf8_push" function, who finally accepts now also the char sequence "" with length 1 as valid UTF8 string. | |||||
2008-10-21 | Prevent warning about directory already existing. | Jelmer Vernooij | 1 | -1/+1 | |
2008-10-21 | Fix rpcecho test. | Jelmer Vernooij | 1 | -2/+1 | |
2008-10-20 | idl: merge from s4 lsa.idl to s3. | Günther Deschner | 1 | -13/+12 | |
Guenther | |||||
2008-10-20 | Sync syntax of srvsvc.idl with samba3. | Jelmer Vernooij | 1 | -5/+5 | |
2008-10-20 | Move orpc to top-level directory. | Jelmer Vernooij | 2 | -174/+1 | |
2008-10-20 | Remove unused function str_list_match. | Jelmer Vernooij | 1 | -13/+0 | |
2008-10-20 | Move WMI support code to top-level. | Jelmer Vernooij | 3 | -66/+1 | |
2008-10-20 | Make sure prototypes are always included, make some functions static and | Jelmer Vernooij | 65 | -70/+102 | |
remove some unused functions. | |||||
2008-10-20 | Import comments about opcodes from Samba 3. | Jelmer Vernooij | 1 | -20/+20 | |
2008-10-20 | Provide two symbols to allow ndrdump compiled by Samba 3 to be used for | Jelmer Vernooij | 1 | -1/+1 | |
Samba 4. | |||||
2008-10-20 | Fix merged build; use full libroken rather than just a couple of object files. | Jelmer Vernooij | 1 | -9/+2 | |
2008-10-20 | Use tables in Samba 3 ndrdump. | Jelmer Vernooij | 3 | -227/+2 | |
2008-10-20 | Fix names in winreg torture tests. | Jelmer Vernooij | 2 | -3/+3 | |
2008-10-20 | Also move wireshark conformance file. | Jelmer Vernooij | 1 | -52/+0 | |
2008-10-20 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into crypt | Jelmer Vernooij | 13 | -251/+1004 | |
2008-10-20 | Regenerate pidl output. | Jelmer Vernooij | 1 | -2/+2 | |
2008-10-20 | Share winreg.idl. | Jelmer Vernooij | 1 | -401/+0 | |
2008-10-20 | idl: finally share krb5_pac.idl. | Günther Deschner | 1 | -130/+0 | |
Guenther | |||||
2008-10-20 | Rework mkrelease.sh to exclude Samba3 files | Andrew Bartlett | 1 | -3/+13 | |
This matches my proposal to samba-technical, and should allow a Samba4 release to be made shortly. Andrew Bartlett | |||||
2008-10-20 | Make the updated RPC-LSA pass against Win2008, and Samba4 to match | Andrew Bartlett | 2 | -1/+3 | |
2008-10-20 | LSA Patch for User Manager | Matthias Dieter Wallnöfer | 3 | -107/+195 | |
New (major) patch ================= - Enhances the "lsa.idl" file in the sense that it adds more values to "PolicyInformation" to improve the "lsa_QueryInfoPolicy*" calls. - Adds a minimal implementation for "AuditEvents" (also lsa_QueryInfoPolicy* calls) to enable the "Audit" option in the "User Manager for Domains" (at least readable). - Adds to the "lsa.idl" file the system access mode flags needed for the calls "lsa_*SystemAccessAccount". - Fill in the "lsa_GetSystemAccessAccount" for enabling the "User Rights" option in the "User Manager for Domains" (at least readable). - Merge the two similar torture tests of the "lsa_QueryInfoPolicy*" calls in one using "if"'s for a few separations. - Add a torture test for "lsa_GetSystemAccessAccount". - Some cosmetic-only changes (unifications) in output strings in the "LSA" torture test. The work has been done using the Microsoft WSPP docs. Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2008-10-20 | Mark clearTextPassword as a privilaged attribute | Andrew Bartlett | 1 | -0/+1 | |
2008-10-20 | Ensure the hdb_method structure is not on the stack. | Andrew Bartlett | 1 | -5/+5 | |
We supply this to krb5 as a plugin, so we must keep it around as long as the krb5_context. Andrew Bartlett | |||||
2008-10-20 | Add samba4kpasswd and rkpty binaries | Andrew Bartlett | 6 | -7/+789 | |
smaba4kpasswd will be used to test the kpasswdd componet of the KDC (which is up until now untested), and rkpty is an expect-like wrapper we can use to blackbox that utility. Andrew Bartlett | |||||
2008-10-20 | Export variables correctly for blackbox tests (thanks metze). | Jelmer Vernooij | 1 | -0/+2 | |