summaryrefslogtreecommitdiff
path: root/source3/registry
AgeCommit message (Collapse)AuthorFilesLines
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>
2010-06-25s3-registry: Added a db upgrade function to normalize the key delimiter.Andreas Schneider1-6/+106
This converts the key delimiter from a slash to a blackslash. We need to support keynames with a backslash. Signed-off-by: Michael Adam <obnox@samba.org>
2010-06-24s3:registry: remove unused function normalize_dbkey()Michael Adam2-11/+0
2010-06-24s3:registry: use normalize_reg_path() in regdb_set_secdesc()Michael Adam1-1/+6
instead of normalize_dbkey
2010-06-24s3:registry: use normalize_reg_path() in regdb_get_secdesc()Michael Adam1-1/+6
instead of normalize_dbkey.
2010-06-03s3-build: only include generated spoolss headers (not ndr headers).Günther Deschner1-0/+1
Guenther
2010-05-31s3-build: only use ndr_security.h where needed.Günther Deschner2-0/+2
Guenther
2010-05-25s3:registry: add C for substantial changes to reg_objectsMichael Adam2-0/+2
2010-05-25s3:registry:reg_objects: Remove use of uint{8,16,32} in favour of C99 typesMichael Adam2-35/+35
2010-05-25s3:registry: move reg_objects.h to registry/ and use it only where neededMichael Adam13-0/+87
Every place outside of registry/ where this is used, should probably be changed to use pure reg_api.c code.
2010-05-25s3:registry: hide definition of regval_ctr and regval_blob in reg_objects.cMichael Adam1-0/+18
2010-05-25s3:registry: use regval_ctr/blob accessor functoin in reg_eventlog.cMichael Adam1-7/+13
2010-05-25s3:registry: user regval_ctr/blob accessor functions in reg_backend_db.cMichael Adam1-10/+10
2010-05-25s3:registry: use regval_ctr/blob accessor functions in reg_api.cMichael Adam1-33/+38
2010-05-25s3:registry:reg_objects: add regval_ctr_set_seqnum()Michael Adam1-0/+11
2010-05-25s3:registry:reg_objects: add regval_ctr_get_seqnum()Michael Adam1-0/+9
2010-05-25s3:registry:reg_objects: add regval_ctr_init()Michael Adam1-0/+17
2010-05-25s3:registry: move definition of registry_hook to reg_init_full.c - it's only ↵Michael Adam1-0/+5
user
2010-05-25s3:registry: extract registry_pull/push_value prototypes into own headerMichael Adam3-0/+34
reg_util_marshalling.h and use them only where needed.
2010-05-25s3:registry: rename lib/util_reg_api.c to registry/reg_util_marshalling.cMichael Adam1-0/+215
2010-05-25s3:registry: rename reg_util.{c,h} to reg_util_internal.{c,h}Michael Adam7-6/+6
2010-05-25s3:registry: move prototype registry_create_admin_token() to new header ↵Michael Adam2-0/+27
reg_util_token.h and use it only where necessary.
2010-05-25s3:registry: move registry_create_admin_token() to new reg_util_token.cMichael Adam2-38/+58
2010-05-25s3:registry: extract reg_eventlog prototypes to header of their ownMichael Adam3-0/+31
and use them only where needed.
2010-05-25s3:registry: extract reg_perfcount prototypes into header of their own.Michael Adam5-0/+37
And use them only when necessary.
2010-05-25s3:registry: extraxt the reg_dispatcher prototypes into their own header.Michael Adam3-0/+46
And use them only where needed.
2010-05-25s3:registry: extract the reg_backend_db prototypes into their own header.Michael Adam8-0/+48
And use them only where needed.
2010-05-25s3:registry: adapt callers of regval_ctr_addvalue to uint8 * instead of char *Michael Adam7-38/+38
2010-05-25s3:registry: fix regval_ctr_addvalue() to take data as uint8 *, not char *.Michael Adam1-4/+4