summaryrefslogtreecommitdiff
path: root/source3/registry
AgeCommit message (Collapse)AuthorFilesLines
2010-09-23s3:registry: try to fix the build of reg_parse_internal on HP-UXMichael Adam1-1/+1
The HP compiler does not seem to like {} for char[4].
2010-09-22s3-registry: fix some c++ build warnings.Günther Deschner2-3/+3
Guenther
2010-09-22s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursiveMichael Adam2-25/+11
2010-09-22s3-registry: handle registration entries (.reg) filesGregor Beck9-0/+4674
Signed-off-by: Michael Adam <obnox@samba.org>
2010-09-21s3:registry: move regio.h from include/ to registry/Michael Adam1-0/+226
2010-09-21s3:registry: move the reg_db.h from include/ to registry/Michael Adam1-0/+32
2010-09-21s3:registry: move prototype from reg_init_smbconf.c to its own header.Michael Adam2-0/+28
2010-09-21s3:registry: move prototype from reg_init_full.c to its own header.Michael Adam2-0/+28
2010-09-21s3:registry: move prototypes from reg_init_basic.c to their own header.Michael Adam4-0/+29
2010-09-21s3:registry: move reg_api_regf prototypes to their own header file.Michael Adam2-0/+36
These two calls are currently only used in the WINREG rpc server. And this reqires linking in the regfio code.
2010-09-21s3:registry: move the reg_api prototypes to their own header.Michael Adam3-0/+74
2010-09-21s3:registry:reg_api: update (C)Michael Adam1-1/+1
2010-09-21s3:registry: remove now (finally) obsolete reg_util_registry.{c,h}Michael Adam2-97/+0
2010-09-20s3:registry: move prototypes of unused hilvl functions to ret_api_util.h and ↵Michael Adam1-0/+11
comment them out
2010-09-20s3:registry: move (commented out) hilvl util functions to reg_api_util.cMichael Adam2-98/+98
2010-09-20s3:registry: move higher level function reg_open_path to new module reg_api_utilMichael Adam4-56/+119
The reg_api.c code should just export functions that direclty relate to winreg api calls.
2010-09-20s3-registry: move regf based reg_api calls into own file.Günther Deschner2-272/+301
Guenther
2010-09-20s3-registry: add reg_querymultiplevalues to reg_api matching table.Günther Deschner1-2/+2
Guenther
2010-09-11s3-privs Convert from user_has_privileges() -> security_token_has_privilege()Andrew Bartlett1-1/+1
This new call is available in the merged privileges code, and takes an enum as the parameter, rather than a bitmask. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11s3-privs Call security_token_set_privilege() rather than manual assignmentAndrew Bartlett1-1/+2
This avoids as much direct modifiction of the bitmask as possible. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11s3:auth Remove NT_USER_TOKENAndrew Bartlett2-4/+4
The all UPPER case typedef is no longer the preferred Samba style and this makes it easier to see that this is the IDL-derivied structure Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-09-11s3-auth Change struct nt_user_token -> struct security_tokenAndrew Bartlett6-10/+10
This common structure is defined in security.idl Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-08-31s3-auth Rename NT_USER_TOKEN privileges -> privilege_maskAndrew Bartlett1-1/+1
This is closer to the struct security_token from security.idl Andrew Bartlett
2010-08-31s3-auth Rename NT_USER_TOKEN user_sids -> sidsAndrew Bartlett1-1/+1
This is closer to the struct security_token from security.idl
2010-08-26s3-build: use dbwrap.h only where needed.Günther Deschner2-0/+2
Guenther
2010-08-26s3-dcerpc: only include rpc_dce.h where needed.Günther Deschner1-0/+1
Guenther
2010-07-31s3-build: avoid to globally include printing and spoolss headers.Günther Deschner1-0/+1
This shrinks precompiled headers by 3MB and will slightly speed up any build. Guenther
2010-07-27s3-spoolss: Create winprint print processor key.Andreas Schneider1-1/+1
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27s3-registry: Redirect KEY_CONTROL_PRINTERS to KEY_WINNT_PRINTERS.Andreas Schneider1-1018/+41
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-27s3-registry: Init all needed registry keys for printing.Andreas Schneider2-3/+6
Signed-off-by: Jim McDonough <jmcd@samba.org>
2010-07-16s3-registry: use some prs macros to the only place where they are used.Günther Deschner1-0/+6
Guenther
2010-07-16Move the remnants of rpc_parse code under registry/Simo Sorce4-0/+971
The registry code is the only last user of this code. Move everything under registry/ and hope someone will get rid od it completely from there in the future. Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-16s3-misc: Move smb_io_time() to regfio.cSimo Sorce1-0/+32
This is the last file using this function and we do not want anyone else to keep using hand marshalled stuff anyway. So make it also private to that file. Signed-off-by: Günther Deschner <gd@samba.org>
2010-07-02s3-registry: remove 2 byte winreg type limitation.Günther Deschner2-5/+5
We already pull and push 4 byte winreg type in the registry.tdb, we were just not using full 4 bytes within the reg_object functions. With this change we finally pass the set extended value torture test. Guenther
2010-07-02s3-registry: allow to read NULL entries (that we allow to store) back from ↵Günther Deschner1-6/+2
the tdb. Guenther
2010-07-02s3-registry: remove unused reg_util_marshalling code.Günther Deschner3-249/+0
Guenther
2010-07-02s3-registry: avoid using registry_value union.Günther Deschner1-15/+8
Just pull and push data as is. Guenther
2010-07-01s3-registry: fix malloc/talloc mismatch upon free in reg_enumvalue().Günther Deschner1-1/+1
Guenther
2010-06-30s3-registry: add reg_querymultiplevalues() to reg_api.Günther Deschner1-0/+50
Guenther
2010-06-28s3-registry: missed one perflib keyname delimiter.Günther Deschner1-1/+1
Guenther
2010-06-28s3-registry: fix printing keyname delimiter.Günther Deschner1-8/+8
Guenther
2010-06-28s3-registry: fix perfmon keyname delimiter.Günther Deschner1-2/+2
Guenther
2010-06-28s3-registry: Fixed keyname delimiter in KEY_CURRENT_VERSION_NORM.Andreas Schneider1-1/+1
2010-06-25s3:registry: use regdb_store_regdb_version() in regdb_init().Michael Adam1-13/+2
2010-06-25s3:registry: use regdb_store_regdb_version() in regdb_upgrade_v1_to_v2()Michael Adam1-13/+8
2010-06-25s3:registry: add a function regdb_store_regdb_version()Michael Adam1-0/+21
2010-06-25s3:registry: rename regdb_upgrade_to_version_2() -> regdb_upgrade_v1_to_v2()Michael Adam1-2/+2
2010-06-25s3:registry: improve logic of upgrade code in regdb_init()Michael Adam1-30/+45
Don't overwrite unknown versions (0 or > 2) of the registry.
2010-06-25s3:registry: fix some debug messages in regdb_ini()Michael Adam1-4/+4
2010-06-25s3-registry: Convert registry key delimiter from slash to backslash.Andreas Schneider4-45/+24
This is needed to support keynames containing a '/' like TCP/IP. Which is used in serveral standard paths. Signed-off-by: Michael Adam <obnox@samba.org>