Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-18 | s3-secdesc: remove "typedef struct security_ace SEC_ACE". | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-18 | s3: Remove use of iconv_convenience. | Jelmer Vernooij | 6 | -16/+16 | |
2010-05-18 | s3-registry: only include registry headers when really needed. | Günther Deschner | 22 | -0/+23 | |
Guenther | |||||
2010-05-17 | s3-libgpo: move group policy protos to where they belong. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-05-06 | s3: only include gen_ndr headers where needed. | Günther Deschner | 1 | -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-27 | s3-spoolss: publish "Monitor" in winreg for drivers. | Günther Deschner | 1 | -0/+1 | |
Found by torture test. Guenther | |||||
2010-04-27 | s3-spoolss: fix winreg attribute for storing datatype. | Günther Deschner | 1 | -1/+1 | |
Found by torture test (and checked with w2k, w2k3 and w2k8). Guenther | |||||
2010-04-09 | s3: add iconv_convenience handle to pull/push sz helpers. | Günther Deschner | 4 | -12/+12 | |
Guenther | |||||
2010-04-08 | s3-registry: fix fill_in_printer_values() for datatype and printprocessor. | Günther Deschner | 1 | -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-16 | s3-registry: make sure root has full registry access (in particular for make ↵ | Günther Deschner | 1 | -0/+6 | |
test). Guenther | |||||
2010-03-16 | s3:registry-legacy: use talloc_stackframe() instead of NULL in ↵ | Michael Adam | 1 | -2/+3 | |
regkey_open_internal() Michael | |||||
2010-02-14 | s3: convert registry and printing code to TYPESAFE_QSORT() | Andrew Tridgell | 2 | -5/+4 | |
2010-02-13 | s3: Remove unused comparison fn from "struct sorted_tree" | Volker Lendecke | 1 | -1/+1 | |
2010-02-13 | s3: SORTED_TREE -> struct sorted_tree | Volker Lendecke | 1 | -2/+2 | |
2010-02-12 | s3:registry: eliminate race condition in creating/scanning sorted subkeys | Michael Adam | 1 | -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-10 | s3-registry: update to use new DLIST macros | Andrew Tridgell | 1 | -2/+2 | |
(cherry picked from commit 3437713ad7e5bccafde30553a8232119fd2a9eb9) | |||||
2010-02-07 | s3: Fix some DEBUG statements | Volker Lendecke | 1 | -2/+2 | |
2010-02-07 | s3: Fix some comments | Volker Lendecke | 1 | -2/+2 | |
2010-02-07 | s3: Fix some nonempty blank lines | Volker Lendecke | 2 | -50/+50 | |
2010-01-25 | s3/registry: Fix typo in comment. | Karolin Seeger | 1 | -2/+2 | |
Karolin | |||||
2010-01-22 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -21/+20 | |
2010-01-22 | s3: Fix a typo in a comment | Volker Lendecke | 1 | -1/+1 | |
2009-12-08 | s3-spoolss: use driver level info8 everywhere in spoolss server internally. | Günther Deschner | 1 | -14/+14 | |
Guenther | |||||
2009-11-29 | s3: "regf_hbin_allocate" only looks at the size | Volker Lendecke | 1 | -1/+1 | |
2009-11-29 | s3: "read_block" only looks at the size | Volker Lendecke | 1 | -1/+1 | |
2009-11-29 | s3: "write_block" does not use the sbuf at all | Volker Lendecke | 1 | -1/+1 | |
2009-11-29 | s3: Pass the "fake dir create times" parameter to sys_*stat | Volker Lendecke | 1 | -3/+3 | |
Step 0 to restore it as a per-share paramter | |||||
2009-11-23 | s3-printing: use spoolss types and structs while getting and deleting drivers. | Günther Deschner | 1 | -15/+16 | |
Guenther | |||||
2009-11-03 | s3:registry: add an extra check for dsize==0 to regdb_fetch_keys_internal() | Michael Adam | 1 | -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-03 | s3:registry: add safety check for return value of tdb_unpack to ↵ | Michael Adam | 1 | -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 | |||||
2009-10-01 | s3-perfcount: more cleanup. | Günther Deschner | 1 | -41/+39 | |
Guenther | |||||
2009-10-01 | s3-perfcount: only pass down prs_struct when really required. | Günther Deschner | 1 | -26/+27 | |
Guenther | |||||
2009-10-01 | s3: add perfcount idl and generated files. | Günther Deschner | 1 | -43/+85 | |
Guenther | |||||
2009-10-01 | s3-printing: more use of pull_reg_sz(). | Günther Deschner | 1 | -12/+27 | |
Guenther | |||||
2009-10-01 | s3-registry: use pull_reg_sz() where appropriate. | Günther Deschner | 1 | -4/+5 | |
(and move away from rpcstr_pull and rpcstr_pull_talloc). Guenther | |||||
2009-09-30 | s3-registry: add regval_ctr_addvalue_multi_sz. | Günther Deschner | 1 | -0/+17 | |
Guenther | |||||
2009-09-30 | s3: remove unused regval_convert_multi_sz(). | Günther Deschner | 1 | -53/+0 | |
Guenther | |||||
2009-09-30 | s3: remove unused regval_build_multi_sz(). | Günther Deschner | 1 | -54/+0 | |
Guenther | |||||
2009-09-30 | s3-registry: use pull_reg_multi_sz(). | Günther Deschner | 1 | -13/+14 | |
Guenther | |||||
2009-09-30 | s3: use push_reg_multi_sz(). | Günther Deschner | 1 | -8/+10 | |
Guenther | |||||
2009-09-30 | s3-registry: use regval_ctr_addvalue_sz(). | Günther Deschner | 6 | -93/+25 | |
Greatly simplifies and cleanes up the code. Guenther | |||||
2009-09-30 | s3-registry: add regval_ctr_addvalue_sz. | Günther Deschner | 1 | -0/+17 | |
Guenther | |||||
2009-09-30 | s3-registry: use push_reg_sz(). | Günther Deschner | 5 | -78/+75 | |
Guenther | |||||
2009-07-15 | s3:registry: db backend: add my C | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2009-07-15 | s3:registry: flush the provided subkey_ctr in regdb_fetch_keys_internal() | Michael Adam | 1 | -0/+3 | |
This way, we always return what has really been read from the db, and not more. The callers assume exactly this, but one could hand in an already pre-filled subkey container... Michael | |||||
2009-07-15 | s3:registry: add function regsubkey_ctr_reinit() | Michael Adam | 1 | -0/+23 | |
This reinitializes an already allocated regsubkey_ctr structure, emptying out the subkey array and hash table. Michael | |||||
2009-07-15 | s3:registry: turn regdb_fetch_keys_internal() from int to WERROR return type | Michael Adam | 1 | -32/+53 | |
This way, more error information is propagated to the callers. Michael | |||||
2009-07-15 | s3:registry: use transaction wrapper in create_sorted_subkeys() | Michael Adam | 1 | -48/+51 | |
Michael | |||||
2009-07-15 | s3:registry: restructure logic of create_sorted_subkes() slightly | Michael Adam | 1 | -14/+19 | |
This makes it clearer to me, and it also makes it easier to use the transaction retry wrapper in the next step. Michael | |||||
2009-07-15 | s3:registry: use transaction wrapper in regdb_delete_subkey(). | Michael Adam | 1 | -37/+49 | |
Michael |