Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-20 | s3:registry: move (commented out) hilvl util functions to reg_api_util.c | Michael Adam | 2 | -98/+98 | |
2010-09-20 | s3:registry: move higher level function reg_open_path to new module reg_api_util | Michael Adam | 4 | -56/+119 | |
The reg_api.c code should just export functions that direclty relate to winreg api calls. | |||||
2010-09-20 | s3-registry: move regf based reg_api calls into own file. | Günther Deschner | 2 | -272/+301 | |
Guenther | |||||
2010-09-20 | s3-registry: add reg_querymultiplevalues to reg_api matching table. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-11 | s3-privs Convert from user_has_privileges() -> security_token_has_privilege() | Andrew Bartlett | 1 | -1/+1 | |
This new call is available in the merged privileges code, and takes an enum as the parameter, rather than a bitmask. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Call security_token_set_privilege() rather than manual assignment | Andrew Bartlett | 1 | -1/+2 | |
This avoids as much direct modifiction of the bitmask as possible. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3:auth Remove NT_USER_TOKEN | Andrew Bartlett | 2 | -4/+4 | |
The all UPPER case typedef is no longer the preferred Samba style and this makes it easier to see that this is the IDL-derivied structure Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-auth Change struct nt_user_token -> struct security_token | Andrew Bartlett | 6 | -10/+10 | |
This common structure is defined in security.idl Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-08-31 | s3-auth Rename NT_USER_TOKEN privileges -> privilege_mask | Andrew Bartlett | 1 | -1/+1 | |
This is closer to the struct security_token from security.idl Andrew Bartlett | |||||
2010-08-31 | s3-auth Rename NT_USER_TOKEN user_sids -> sids | Andrew Bartlett | 1 | -1/+1 | |
This is closer to the struct security_token from security.idl | |||||
2010-08-26 | s3-build: use dbwrap.h only where needed. | Günther Deschner | 2 | -0/+2 | |
Guenther | |||||
2010-08-26 | s3-dcerpc: only include rpc_dce.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-07-31 | s3-build: avoid to globally include printing and spoolss headers. | Günther Deschner | 1 | -0/+1 | |
This shrinks precompiled headers by 3MB and will slightly speed up any build. Guenther | |||||
2010-07-27 | s3-spoolss: Create winprint print processor key. | Andreas Schneider | 1 | -1/+1 | |
Signed-off-by: Jim McDonough <jmcd@samba.org> | |||||
2010-07-27 | s3-registry: Redirect KEY_CONTROL_PRINTERS to KEY_WINNT_PRINTERS. | Andreas Schneider | 1 | -1018/+41 | |
Signed-off-by: Jim McDonough <jmcd@samba.org> | |||||
2010-07-27 | s3-registry: Init all needed registry keys for printing. | Andreas Schneider | 2 | -3/+6 | |
Signed-off-by: Jim McDonough <jmcd@samba.org> | |||||
2010-07-16 | s3-registry: use some prs macros to the only place where they are used. | Günther Deschner | 1 | -0/+6 | |
Guenther | |||||
2010-07-16 | Move the remnants of rpc_parse code under registry/ | Simo Sorce | 4 | -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-16 | s3-misc: Move smb_io_time() to regfio.c | Simo Sorce | 1 | -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-02 | s3-registry: remove 2 byte winreg type limitation. | Günther Deschner | 2 | -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-02 | s3-registry: allow to read NULL entries (that we allow to store) back from ↵ | Günther Deschner | 1 | -6/+2 | |
the tdb. Guenther | |||||
2010-07-02 | s3-registry: remove unused reg_util_marshalling code. | Günther Deschner | 3 | -249/+0 | |
Guenther | |||||
2010-07-02 | s3-registry: avoid using registry_value union. | Günther Deschner | 1 | -15/+8 | |
Just pull and push data as is. Guenther | |||||
2010-07-01 | s3-registry: fix malloc/talloc mismatch upon free in reg_enumvalue(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-30 | s3-registry: add reg_querymultiplevalues() to reg_api. | Günther Deschner | 1 | -0/+50 | |
Guenther | |||||
2010-06-28 | s3-registry: missed one perflib keyname delimiter. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-28 | s3-registry: fix printing keyname delimiter. | Günther Deschner | 1 | -8/+8 | |
Guenther | |||||
2010-06-28 | s3-registry: fix perfmon keyname delimiter. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-06-28 | s3-registry: Fixed keyname delimiter in KEY_CURRENT_VERSION_NORM. | Andreas Schneider | 1 | -1/+1 | |
2010-06-25 | s3:registry: use regdb_store_regdb_version() in regdb_init(). | Michael Adam | 1 | -13/+2 | |
2010-06-25 | s3:registry: use regdb_store_regdb_version() in regdb_upgrade_v1_to_v2() | Michael Adam | 1 | -13/+8 | |
2010-06-25 | s3:registry: add a function regdb_store_regdb_version() | Michael Adam | 1 | -0/+21 | |
2010-06-25 | s3:registry: rename regdb_upgrade_to_version_2() -> regdb_upgrade_v1_to_v2() | Michael Adam | 1 | -2/+2 | |
2010-06-25 | s3:registry: improve logic of upgrade code in regdb_init() | Michael Adam | 1 | -30/+45 | |
Don't overwrite unknown versions (0 or > 2) of the registry. | |||||
2010-06-25 | s3:registry: fix some debug messages in regdb_ini() | Michael Adam | 1 | -4/+4 | |
2010-06-25 | s3-registry: Convert registry key delimiter from slash to backslash. | Andreas Schneider | 4 | -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-25 | s3-registry: Added a db upgrade function to normalize the key delimiter. | Andreas Schneider | 1 | -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-24 | s3:registry: remove unused function normalize_dbkey() | Michael Adam | 2 | -11/+0 | |
2010-06-24 | s3:registry: use normalize_reg_path() in regdb_set_secdesc() | Michael Adam | 1 | -1/+6 | |
instead of normalize_dbkey | |||||
2010-06-24 | s3:registry: use normalize_reg_path() in regdb_get_secdesc() | Michael Adam | 1 | -1/+6 | |
instead of normalize_dbkey. | |||||
2010-06-03 | s3-build: only include generated spoolss headers (not ndr headers). | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-05-31 | s3-build: only use ndr_security.h where needed. | Günther Deschner | 2 | -0/+2 | |
Guenther | |||||
2010-05-25 | s3:registry: add C for substantial changes to reg_objects | Michael Adam | 2 | -0/+2 | |
2010-05-25 | s3:registry:reg_objects: Remove use of uint{8,16,32} in favour of C99 types | Michael Adam | 2 | -35/+35 | |
2010-05-25 | s3:registry: move reg_objects.h to registry/ and use it only where needed | Michael Adam | 13 | -0/+87 | |
Every place outside of registry/ where this is used, should probably be changed to use pure reg_api.c code. | |||||
2010-05-25 | s3:registry: hide definition of regval_ctr and regval_blob in reg_objects.c | Michael Adam | 1 | -0/+18 | |
2010-05-25 | s3:registry: use regval_ctr/blob accessor functoin in reg_eventlog.c | Michael Adam | 1 | -7/+13 | |
2010-05-25 | s3:registry: user regval_ctr/blob accessor functions in reg_backend_db.c | Michael Adam | 1 | -10/+10 | |
2010-05-25 | s3:registry: use regval_ctr/blob accessor functions in reg_api.c | Michael Adam | 1 | -33/+38 | |
2010-05-25 | s3:registry:reg_objects: add regval_ctr_set_seqnum() | Michael Adam | 1 | -0/+11 | |