Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s3/registry: Fix typo in comment. | Karolin Seeger | 2010-01-25 | 1 | -2/+2 |
| | | | | Karolin | ||||
* | s3: Fix some nonempty blank lines | Volker Lendecke | 2010-01-22 | 1 | -21/+20 |
| | |||||
* | s3: Fix a typo in a comment | Volker Lendecke | 2010-01-22 | 1 | -1/+1 |
| | |||||
* | s3-spoolss: use driver level info8 everywhere in spoolss server internally. | Günther Deschner | 2009-12-08 | 1 | -14/+14 |
| | | | | Guenther | ||||
* | s3: "regf_hbin_allocate" only looks at the size | Volker Lendecke | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | s3: "read_block" only looks at the size | Volker Lendecke | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | s3: "write_block" does not use the sbuf at all | Volker Lendecke | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | s3: Pass the "fake dir create times" parameter to sys_*stat | Volker Lendecke | 2009-11-29 | 1 | -3/+3 |
| | | | | Step 0 to restore it as a per-share paramter | ||||
* | s3-printing: use spoolss types and structs while getting and deleting drivers. | Günther Deschner | 2009-11-23 | 1 | -15/+16 |
| | | | | Guenther | ||||
* | s3:registry: add an extra check for dsize==0 to regdb_fetch_keys_internal() | Michael Adam | 2009-11-03 | 1 | -1/+1 |
| | | | | | | | Don't only rely on dptr == NULL. I stumbled over this one when rewriting some of the dbwrap_ctdb code. Michael | ||||
* | s3:registry: add safety check for return value of tdb_unpack to ↵ | Michael Adam | 2009-11-03 | 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 | ||||
* | s3-perfcount: more cleanup. | Günther Deschner | 2009-10-01 | 1 | -41/+39 |
| | | | | Guenther | ||||
* | s3-perfcount: only pass down prs_struct when really required. | Günther Deschner | 2009-10-01 | 1 | -26/+27 |
| | | | | Guenther | ||||
* | s3: add perfcount idl and generated files. | Günther Deschner | 2009-10-01 | 1 | -43/+85 |
| | | | | Guenther | ||||
* | s3-printing: more use of pull_reg_sz(). | Günther Deschner | 2009-10-01 | 1 | -12/+27 |
| | | | | Guenther | ||||
* | s3-registry: use pull_reg_sz() where appropriate. | Günther Deschner | 2009-10-01 | 1 | -4/+5 |
| | | | | | | (and move away from rpcstr_pull and rpcstr_pull_talloc). Guenther | ||||
* | s3-registry: add regval_ctr_addvalue_multi_sz. | Günther Deschner | 2009-09-30 | 1 | -0/+17 |
| | | | | Guenther | ||||
* | s3: remove unused regval_convert_multi_sz(). | Günther Deschner | 2009-09-30 | 1 | -53/+0 |
| | | | | Guenther | ||||
* | s3: remove unused regval_build_multi_sz(). | Günther Deschner | 2009-09-30 | 1 | -54/+0 |
| | | | | Guenther | ||||
* | s3-registry: use pull_reg_multi_sz(). | Günther Deschner | 2009-09-30 | 1 | -13/+14 |
| | | | | Guenther | ||||
* | s3: use push_reg_multi_sz(). | Günther Deschner | 2009-09-30 | 1 | -8/+10 |
| | | | | Guenther | ||||
* | s3-registry: use regval_ctr_addvalue_sz(). | Günther Deschner | 2009-09-30 | 6 | -93/+25 |
| | | | | | | Greatly simplifies and cleanes up the code. Guenther | ||||
* | s3-registry: add regval_ctr_addvalue_sz. | Günther Deschner | 2009-09-30 | 1 | -0/+17 |
| | | | | Guenther | ||||
* | s3-registry: use push_reg_sz(). | Günther Deschner | 2009-09-30 | 5 | -78/+75 |
| | | | | Guenther | ||||
* | s3:registry: db backend: add my C | Michael Adam | 2009-07-15 | 1 | -0/+1 |
| | | | | Michael | ||||
* | s3:registry: flush the provided subkey_ctr in regdb_fetch_keys_internal() | Michael Adam | 2009-07-15 | 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 | ||||
* | s3:registry: add function regsubkey_ctr_reinit() | Michael Adam | 2009-07-15 | 1 | -0/+23 |
| | | | | | | | This reinitializes an already allocated regsubkey_ctr structure, emptying out the subkey array and hash table. Michael | ||||
* | s3:registry: turn regdb_fetch_keys_internal() from int to WERROR return type | Michael Adam | 2009-07-15 | 1 | -32/+53 |
| | | | | | | This way, more error information is propagated to the callers. Michael | ||||
* | s3:registry: use transaction wrapper in create_sorted_subkeys() | Michael Adam | 2009-07-15 | 1 | -48/+51 |
| | | | | Michael | ||||
* | s3:registry: restructure logic of create_sorted_subkes() slightly | Michael Adam | 2009-07-15 | 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 | ||||
* | s3:registry: use transaction wrapper in regdb_delete_subkey(). | Michael Adam | 2009-07-15 | 1 | -37/+49 |
| | | | | Michael | ||||
* | s3:registry: add a comment header for the delete_subkey set of commands. | Michael Adam | 2009-07-15 | 1 | -0/+4 |
| | | | | Michael | ||||
* | s3:registry: add a comment header for the create_subkey set of functions | Michael Adam | 2009-07-15 | 1 | -0/+4 |
| | | | | Michael | ||||
* | s3:registry: use transaction wrapper in regdb_create_subkey() | Michael Adam | 2009-07-15 | 1 | -31/+42 |
| | | | | Michael | ||||
* | s3:registry: use transaction wrapper in regdb_store_keys_internal(). | Michael Adam | 2009-07-15 | 1 | -96/+102 |
| | | | | Michael | ||||
* | s3:registry: don't leak to talloc_stack in regdb_store_keys_internal2() | Michael Adam | 2009-07-15 | 1 | -2/+9 |
| | | | | | | and catch one potential talloc failure. Michael | ||||
* | s3:registry: unify exit logic and remove leaking to talloc_stack in ↵ | Michael Adam | 2009-07-15 | 1 | -10/+13 |
| | | | | | | regdb_store_keys_internal() Michael | ||||
* | s3:registry: change regdb_store_keys_internal2() to return WERROR | Michael Adam | 2009-07-15 | 1 | -30/+41 |
| | | | | | | instead of bool for better error propagation. Michael | ||||
* | s3:registry: refactor adding of builtin reg values out | Michael Adam | 2009-07-15 | 1 | -27/+27 |
| | | | | | | into regdb_ctr_add_value(). For readability. Michael | ||||
* | s3:registry: use transaction wrapper in init_registry_data() | Michael Adam | 2009-07-15 | 1 | -72/+69 |
| | | | | Michael | ||||
* | s3:registry: add regdb_store_values_internal() that takes a db_context argument | Michael Adam | 2009-07-15 | 1 | -6/+15 |
| | | | | Michael | ||||
* | s3:registry: add a regdb_fetch_values_internal() that takes a db_context ↵ | Michael Adam | 2009-07-15 | 1 | -6/+18 |
| | | | | | | argument Michael | ||||
* | s3:registry: use transaction wrapper in init_registry_key(). | Michael Adam | 2009-07-15 | 1 | -23/+19 |
| | | | | Michael | ||||
* | s3:registry: add db_context argument to init_registry_key_internal() | Michael Adam | 2009-07-15 | 1 | -5/+7 |
| | | | | Michael | ||||
* | s3:registry: panic upon error at transaction_cancel in create_sorted_subkeys | Michael Adam | 2009-07-15 | 1 | -2/+2 |
| | | | | Michael | ||||
* | s3:registry: fix a comment in create_sorted_subkeys() | Michael Adam | 2009-07-15 | 1 | -1/+1 |
| | | | | Michael | ||||
* | s3:registry: don't loop transaction_commit in create_sorted_subkeys() upon error | Michael Adam | 2009-07-15 | 1 | -1/+1 |
| | | | | | | This would try to commit a higher level transaction upon commit-error. Michael | ||||
* | s3:registry: in regdb_delete_subkey(), don't use the transaction wrappers. | Michael Adam | 2009-07-15 | 1 | -9/+9 |
| | | | | | | | This way, the db handle gets used explicitly and the core of the function can be abstracted. Michael | ||||
* | s3:registry: in regdb_delete_subkey(), panic if transaction_cancel fails | Michael Adam | 2009-07-15 | 1 | -2/+1 |
| | | | | Michael | ||||
* | s3:registry: panic upon failed transaction_cancel in regdb_create_subkey() | Michael Adam | 2009-07-15 | 1 | -2/+1 |
| | | | | Michael |