Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix init_registry_data for subkeyless top-level keys. | Günther Deschner | 2008-03-04 | 1 | -1/+18 |
| | | | | | | | | | | On a fresh install with no existing registry.tdb, make sure we are able to create our initial top-level entries. Michael, Volker, please check. Guenther (cherry picked from commit 956bc602062825493e1c357e2388fee1e5514b50) | ||||
* | Fix double free bugs after calling regfio_close() | Tim Potter | 2008-02-20 | 1 | -4/+0 |
| | |||||
* | Make regdb_init() behave like regdb_open() when registry is already opened. | Michael Adam | 2008-02-19 | 1 | -1/+4 |
| | | | | | | I.e. increment the refcounter. Michael | ||||
* | Remove (now) unused function make_default_reg_sd(). | Michael Adam | 2008-02-18 | 1 | -48/+0 |
| | | | | Michael | ||||
* | Grab secdesc for key from registry for reg_savekey() | Michael Adam | 2008-02-18 | 1 | -10/+9 |
| | | | | | | instead of construction another default secdesc. Michael | ||||
* | Add NT Authority\System as group sid to default registry key security ↵ | Michael Adam | 2008-02-18 | 1 | -1/+2 |
| | | | | | | descriptor. Michael | ||||
* | Change construct_registry_sd() to return WERROR instead of the SEC_DESC *. | Michael Adam | 2008-02-18 | 1 | -11/+12 |
| | | | | Michael | ||||
* | Reformat construct_registry_sd() slightly (stick to coding rules). | Michael Adam | 2008-02-18 | 1 | -8/+17 |
| | | | | Michael | ||||
* | Use BUILTIN\administrators as owner of the default registry key security ↵ | Michael Adam | 2008-02-18 | 1 | -1/+1 |
| | | | | | | descriptor. Michael | ||||
* | Reformat copied reg_savekey/reg_restorekey code. | Michael Adam | 2008-02-15 | 1 | -86/+119 |
| | | | | | | Sticking to coding rules. Michael | ||||
* | Move the implementation of _winreg_RestoreKey to reg_api.c | Michael Adam | 2008-02-15 | 1 | -1/+125 |
| | | | | | | | | | This removes the internals of reg_api from srv_winreg_nt.c entirely, only reg_api is used there, now. This enlarges the dependencies of reg_api somewhat now since it adds regfio. But this can be separated out later. The current goal is to achieve a complete use of reg_api. Michael | ||||
* | Move implementation of _winreg_SaveKey() from srv_winreg_nt.c to reg_api.c | Michael Adam | 2008-02-15 | 1 | -1/+167 |
| | | | | | | | | This gives a new function reg_savekey() and hides a piece of the backend code from srv_winreg_nt.c. One step towards using reg_api throughout samba code. Michael | ||||
* | Adapt a comment to current circumstances. | Michael Adam | 2008-02-15 | 1 | -3/+1 |
| | | | | Michael | ||||
* | Rename registry_init_regdb() to registry_init_smbconf(). | Michael Adam | 2008-02-15 | 1 | -2/+2 |
| | | | | | | That's what it actually is. Michael | ||||
* | Fix Coverity IDs 451, 452 | Volker Lendecke | 2008-01-25 | 1 | -1/+1 |
| | |||||
* | Rename lib/util_reg_smbconf.c to registry/reg_init_smbconf.c | Michael Adam | 2008-01-21 | 1 | -0/+97 |
| | | | | | | | | This actually is a counterpart to reg_init_full, in that is does open and initialize the registry too, but only registeres the backends necessary to access the SMBCONF key. Michael | ||||
* | Move reg_frontend_hilvl.c to reg_dispatcher.c | Michael Adam | 2008-01-21 | 1 | -0/+0 |
| | | | | | | This is actually the dispatcher to the registered registry backends. Michael | ||||
* | Extend/fix comments. | Michael Adam | 2008-01-21 | 1 | -1/+3 |
| | | | | Michael | ||||
* | Extract regkey_open_internal() from reg_frontend.c to new reg_util_legacy.c | Michael Adam | 2008-01-21 | 2 | -18/+47 |
| | | | | | | | reg_openpath should be used instead of this function (along with the reg_api interface). Last callers of this function are in services_db.c Michael | ||||
* | Rename reg_db.c to reg_backend_db.c | Michael Adam | 2008-01-21 | 1 | -0/+0 |
| | | | | Michael | ||||
* | Rename reg_shares.c to reg_backend_shares.c | Michael Adam | 2008-01-21 | 1 | -0/+0 |
| | | | | Michael | ||||
* | Rename reg_smbconf.c to reg_backend_smbconf.c | Michael Adam | 2008-01-21 | 1 | -0/+0 |
| | | | | Michael | ||||
* | Rename reg_printing.c to reg_backend_printing.c | Michael Adam | 2008-01-21 | 1 | -0/+0 |
| | | | | | | | Start making naming of source files more systematic to facilitate understanding of the structures. Michael | ||||
* | Fix some "set but never used" warnings | Volker Lendecke | 2008-01-20 | 1 | -6/+0 |
| | |||||
* | Add a debug message to fetch_reg_values(). | Michael Adam | 2008-01-20 | 1 | -0/+3 |
| | | | | Michael | ||||
* | Add some debugging output to reg_cachehook.c | Michael Adam | 2008-01-20 | 1 | -1/+10 |
| | | | | Michael | ||||
* | Remove the dynamic registry overlay. | Michael Adam | 2008-01-20 | 2 | -103/+0 |
| | | | | | | | It is unnecessary now the dynamic functions have been made registry backends of their own. Michael | ||||
* | Add a registry backend perflib that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 4 | -47/+110 |
| | | | | Michael | ||||
* | Some reformatting of current_version_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -11/+12 |
| | | | | Michael | ||||
* | Add a registry backend current_version that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 3 | -24/+82 |
| | | | | | | | Make sure to only respond to the exact current version key since subkeys are registered by other backends (printing and - soon - perflib). Michael | ||||
* | Use some consts instead of literal strings for registry keys. | Michael Adam | 2008-01-20 | 1 | -4/+4 |
| | | | | Michael | ||||
* | Some reformatting in hkpt_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -7/+10 |
| | | | | Michael | ||||
* | Add a registry backend hkpt_params that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 3 | -29/+69 |
| | | | | Michael | ||||
* | Some reformatting in tcpip_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -8/+10 |
| | | | | Michael | ||||
* | Add a registry backend tcpip_params that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 4 | -27/+68 |
| | | | | Michael | ||||
* | Some reformatting in prod_options_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -10/+10 |
| | | | | Michael | ||||
* | Add a registry backend prod_options that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 4 | -32/+73 |
| | | | | Michael | ||||
* | Some reformatting in netlogon_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -6/+7 |
| | | | | Michael | ||||
* | Rename netlogon_params_fetch_reg_values() to netlogon_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -3/+2 |
| | | | | Michael | ||||
* | In reg_backend_netlogon_params, delegate fetch_subkeys() to regdb. | Michael Adam | 2008-01-20 | 1 | -0/+7 |
| | | | | | | | | In order to be able to open the netlogon_params key (the new backend replacing the former dynamic overlay), certain methods need to be provided. Delegate these to the regdb backend (like e.g. the smbconf backend does). Michael | ||||
* | Fix registering Registry backends in reghook_cache_add(). | Michael Adam | 2008-01-20 | 1 | -1/+1 |
| | | | | | | | This was broken in 331c0d6216e1a1607a49ed7eb4078e10138ec16a (pstring removal). Michael | ||||
* | Use constant KEY_NETLOGON_PARAMS instead of literal key. | Michael Adam | 2008-01-20 | 1 | -1/+1 |
| | | | | Michael | ||||
* | Volker is right: why keep commented out migrated dynamic reg overlays around?... | Michael Adam | 2008-01-20 | 1 | -21/+0 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_shares.c | Michael Adam | 2008-01-20 | 1 | -5/+4 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_printing.c | Michael Adam | 2008-01-20 | 1 | -5/+4 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_smbconf.c. | Michael Adam | 2008-01-20 | 1 | -9/+7 |
| | | | | Michael | ||||
* | Use C99 structure initializers for netlogon_params_reg_ops. | Michael Adam | 2008-01-18 | 1 | -9/+1 |
| | | | | Michael | ||||
* | Add a registry backend netlogon_params that replaces the former dynamic overlay. | Michael Adam | 2008-01-18 | 3 | -0/+64 |
| | | | | | | | This is the first step in replacing the dynamic overlays by proper backends implementing REGISTRY_OPS. Michael | ||||
* | Fix typo in debug message. | Michael Adam | 2008-01-18 | 1 | -1/+1 |
| | | | | Michael | ||||
* | Add a reg_getversion() function to reg_api and use it in srv_winreg_nt.c. | Michael Adam | 2008-01-17 | 1 | -1/+11 |
| | | | | Michael |