summaryrefslogtreecommitdiff
path: root/source3/registry
AgeCommit message (Collapse)AuthorFilesLines
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
2010-05-25s3:registry: fix data_p arg of regval_compose to be uint8 * instead of char *Michael Adam1-1/+1
2010-05-25s3:registry: extract the reg_util prototypes into their own header.Michael Adam7-0/+35
And use them only where needed.
2010-05-25s3:registry: extract the reg_util_legacy prototypes into their own header.Michael Adam2-0/+46
And use them only where necessary.
2010-05-25s3:registry: extract the reg_cachehook prototypes into their own header.Michael Adam6-0/+34
And use them only where necessary.
2010-05-25s3:registry: add C to reg_cachehook, confessing considerable changes in 2008Michael Adam1-0/+1
2010-05-21s3: registry: fix query empty valuenamesGregor Beck1-1/+1
Remove a check introduced with commit 80c2446321c519797a57b8006942a983f8481d79 wich causes queries for values with empty name to fail. Empty valuenames are used for the so called default value of a key. Signed-off-by: Michael Adam <obnox@samba.org>
2010-05-18s3-secdesc: use SD_REVISION from security.idl.Günther Deschner1-1/+1
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_descriptor SEC_DESC".Günther Deschner3-7/+7
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_acl SEC_ACL".Günther Deschner1-1/+1
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_ace SEC_ACE".Günther Deschner1-1/+1
Guenther
2010-05-18s3: Remove use of iconv_convenience.Jelmer Vernooij6-16/+16
2010-05-18s3-registry: only include registry headers when really needed.Günther Deschner22-0/+23
Guenther
2010-05-17s3-libgpo: move group policy protos to where they belong.Günther Deschner1-1/+1
Guenther
2010-05-06s3: only include gen_ndr headers where needed.Günther Deschner1-0/+1
This shrinks include/includes.h.gch by the size of 7 MB and reduces build time as follows: ccache build w/o patch real 4m21.529s ccache build with patch real 3m6.402s pch build w/o patch real 4m26.318s pch build with patch real 3m6.932s Guenther
2010-04-27s3-spoolss: publish "Monitor" in winreg for drivers.Günther Deschner1-0/+1
Found by torture test. Guenther
2010-04-27s3-spoolss: fix winreg attribute for storing datatype.Günther Deschner1-1/+1
Found by torture test (and checked with w2k, w2k3 and w2k8). Guenther
2010-04-09s3: add iconv_convenience handle to pull/push sz helpers.Günther Deschner4-12/+12
Guenther
2010-04-08s3-registry: fix fill_in_printer_values() for datatype and printprocessor.Günther Deschner1-2/+2
It is wise and good to enforce RAW and winprint, but we need to be consistent with spoolss (and enforce it there). Found by torture test. Guenther
2010-03-16s3-registry: make sure root has full registry access (in particular for make ↵Günther Deschner1-0/+6
test). Guenther
2010-03-16s3:registry-legacy: use talloc_stackframe() instead of NULL in ↵Michael Adam1-2/+3
regkey_open_internal() Michael
2010-02-14s3: convert registry and printing code to TYPESAFE_QSORT()Andrew Tridgell2-5/+4
2010-02-13s3: Remove unused comparison fn from "struct sorted_tree"Volker Lendecke1-1/+1
2010-02-13s3: SORTED_TREE -> struct sorted_treeVolker Lendecke1-2/+2
2010-02-12s3:registry: eliminate race condition in creating/scanning sorted subkeysMichael Adam1-0/+17
Called, from key_exists, scan_sorted_subkeys re-creates the sorted subkeys record of the given key and then searches through it. The race is that between creation and parsing of the sorted subkey record, another process that stores some other subkey of the same parent key will delete the sorted subkey record, resulting in an WERR_BADFILE of an operation that should actually succeed. This patch fixes the issue by wrapping the creation and parsing into a transaction. Michael
2010-02-10s3-registry: update to use new DLIST macrosAndrew Tridgell1-2/+2
(cherry picked from commit 3437713ad7e5bccafde30553a8232119fd2a9eb9)
2010-02-07s3: Fix some DEBUG statementsVolker Lendecke1-2/+2
2010-02-07s3: Fix some commentsVolker Lendecke1-2/+2
2010-02-07s3: Fix some nonempty blank linesVolker Lendecke2-50/+50
2010-01-25s3/registry: Fix typo in comment.Karolin Seeger1-2/+2
Karolin
2010-01-22s3: Fix some nonempty blank linesVolker Lendecke1-21/+20
2010-01-22s3: Fix a typo in a commentVolker Lendecke1-1/+1
2009-12-08s3-spoolss: use driver level info8 everywhere in spoolss server internally.Günther Deschner1-14/+14
Guenther
2009-11-29s3: "regf_hbin_allocate" only looks at the sizeVolker Lendecke1-1/+1
2009-11-29s3: "read_block" only looks at the sizeVolker Lendecke1-1/+1
2009-11-29s3: "write_block" does not use the sbuf at allVolker Lendecke1-1/+1
2009-11-29s3: Pass the "fake dir create times" parameter to sys_*statVolker Lendecke1-3/+3
Step 0 to restore it as a per-share paramter
2009-11-23s3-printing: use spoolss types and structs while getting and deleting drivers.Günther Deschner1-15/+16
Guenther
2009-11-03s3:registry: add an extra check for dsize==0 to regdb_fetch_keys_internal()Michael Adam1-1/+1
Don't only rely on dptr == NULL. I stumbled over this one when rewriting some of the dbwrap_ctdb code. Michael
2009-11-03s3:registry: add safety check for return value of tdb_unpack to ↵Michael Adam1-0/+4
regdb_fetch_keys_internal() Prevents segfaults in some situations. (For a non existent or empty record, we sometimes rely on the fetch operation to return dsize==0 and sometimes we rely on dptr==NULL.) Michael