Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-25 | s3:registry:reg_api: fix reg_queryvalue to not fail when values are modified ↵ | Michael Adam | 1 | -1/+45 | |
while it runs Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_values_need_update() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_subkeys_need_update() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_store_values() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_fetch_values() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_fetch_keys() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: make regdb_store_keys() static | Michael Adam | 2 | -2/+1 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-25 | s3:registry: printing backend: use regdb options via ops struct, not directly | Michael Adam | 1 | -9/+10 | |
just like the other backends. This is in preparation of making the backend functions private Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2012-04-13 | Wrong assertion/comparison: Compare value not pointer | Olaf Flebbe | 1 | -2/+2 | |
Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Apr 13 02:23:36 CEST 2012 on sn-devel-104 | |||||
2012-03-24 | adt_tree: Avoid WERROR. | Jelmer Vernooij | 1 | -1/+4 | |
2012-02-17 | s3-registry Remove unused dup_registry_value() and free_registry_value() | Andrew Bartlett | 2 | -56/+0 | |
2012-02-10 | s3-registry: Remove unused prs_uint8() | Andrew Bartlett | 2 | -23/+0 | |
Found by callcatcher: http://www.skynet.ie/~caolan/Packages/callcatcher.html Andrew Bartlett | |||||
2012-01-24 | s3:registry: do not write empty value lists to registry.tdb | Gregor Beck | 1 | -0/+5 | |
Signed-off-by: Michael Adam <obnox@samba.org> Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Tue Jan 24 13:54:09 CET 2012 on sn-devel-104 | |||||
2012-01-18 | s3: Add a "lock_order" argument to db_open | Volker Lendecke | 1 | -3/+6 | |
This will be used to enforce a lock hierarchy between the databases. We have seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb. These should be fixed by refusing a dbwrap_fetch_locked that does not follow a defined lock hierarchy. | |||||
2012-01-04 | s3-perfcount: fix incorrect array length calculations | David Disseldorp | 1 | -9/+17 | |
As reported by Ismail Doenmez (idonmez@suse.com), sizeof() is incorrectly used by _reg_perfcount_init_data_block() in an attempt to determine the length of a talloced array. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Jan 4 16:54:37 CET 2012 on sn-devel-104 | |||||
2011-12-20 | s3: Fix some False/NULL hickups | Volker Lendecke | 1 | -9/+9 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Dec 20 13:13:17 CET 2011 on sn-devel-104 | |||||
2011-12-06 | s3:registry: replace use of rawmemchr by portable equivalent use of strchr. | Michael Adam | 1 | -1/+1 | |
2011-12-03 | lib/util: factor out tdb_data_is_empty | Gregor Beck | 1 | -4/+0 | |
Signed-off-by: Michael Adam <obnox@samba.org> Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Sat Dec 3 05:20:30 CET 2011 on sn-devel-104 | |||||
2011-12-03 | s3:registry: do not use regdb functions during db upgrade | Gregor Beck | 1 | -55/+141 | |
It is importante to not use the database backend implementation in the upgrade. Otherwise this would only work as long as this is the newset version. In future versions of the registry, this (then) intermediate upgrade step would change in behaviour and not work as expected any more. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-11-25 | s3:registry: write INFO/version if we create registry.tdb | Gregor Beck | 1 | -0/+7 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-11-09 | s3:registry: prevent unnecessary transactions in regdb_init | Michael Adam | 1 | -0/+4 | |
Skip the transaction for the upgrade code, if the database is already at code-level. Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Wed Nov 9 15:06:59 CET 2011 on sn-devel-104 | |||||
2011-11-03 | s3-registry: fix upgrade code | Björn Baumbach | 1 | -4/+18 | |
Assume REGDB_VERSION_V1 if no version key found in registry.tdb Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-10-27 | replace: Add don't include unistd.h directly and add uid_wrapper. | Andreas Schneider | 1 | -2/+0 | |
2011-10-27 | s3: Include uid_wrapper where it is missing. | Andreas Schneider | 1 | -0/+1 | |
2011-10-12 | s3:registry add function srprs_hive() | Gregor Beck | 3 | -38/+89 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-10-12 | s3:registry: improve regdb_create_subkey_internal() to always complete ↵ | Michael Adam | 1 | -2/+12 | |
incomlete keys Originally, this function did not create the key's subkey list record if only the record was listed in the subkeylist of its parent key. Now this is fixed. Pair-Programmed-With: Gregor Beck <gbeck@sernet.de> | |||||
2011-10-11 | s3:dbwrap: convert dbwrap_fetch_int32() to NTSTATUS return code | Michael Adam | 1 | -4/+11 | |
Return the int32 value retrieved from the db by reference. Before this, return value "-1" was used as a error indication, but it could also be a valid value from the database. | |||||
2011-10-11 | s3:registry: convert reg_backend_db to use dbwrap wrapper functions | Michael Adam | 1 | -34/+43 | |
Avoid direct use of the db_record and db_context structs | |||||
2011-10-11 | s3:dbwrap: convert dbwrap_fetch(), dbwrap_fetch_bystring() and ↵ | Michael Adam | 2 | -7/+14 | |
dbwrap_fetch_bystring_upper() to NTSTATUS | |||||
2011-10-11 | s3:dbwrap: move the db_open_rbt() prototype to a new header dbwrap_rbt.h | Michael Adam | 1 | -0/+1 | |
2011-10-02 | s3:registry: fix the test for a REG_SZ blob possibly being a zero terminated ↵ | Michael Adam | 1 | -1/+10 | |
ucs2 string 1. catch data blobs with odd number of bytes (not an ucs2 string at all) 2. test the right ucs2 character to be 0 (prevent out-of bounds access/potential segfault) Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Sun Oct 2 01:26:05 CEST 2011 on sn-devel-104 | |||||
2011-10-01 | s3:registry: reg_format: handle unterminated REG_SZ blobs | Gregor Beck | 1 | -1/+9 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2011-09-19 | s3:registry: fix a debug message in the v2_to_v3 upgrade code | Michael Adam | 1 | -1/+1 | |
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon Sep 19 10:31:45 CEST 2011 on sn-devel-104 | |||||
2011-09-07 | s3: Fix Coverity ID 2611, UNINIT | Volker Lendecke | 1 | -0/+1 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Sep 7 19:47:49 CEST 2011 on sn-devel-104 | |||||
2011-09-07 | s3: Fix Coverity ID 2612, UNINIT | Volker Lendecke | 1 | -0/+1 | |
2011-09-02 | s3:registry: fix a debug message typo | Michael Adam | 1 | -1/+1 | |
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Sep 2 11:47:11 CEST 2011 on sn-devel-104 | |||||
2011-09-02 | s3:registry: introduce a define REGDB_CODE_VERSION and use it in regdb code. | Michael Adam | 2 | -9/+9 | |
This is to not use the precise code version REGDB_VERSION_V3 explicitly in the code. | |||||
2011-09-02 | s3:registry: rename REGVE_Vx toREGDB_VERSION_Vx for consistency | Michael Adam | 2 | -15/+15 | |
2011-09-02 | s3:registry: implement regdb_set_secdesc() with regdb_trans_do() | Michael Adam | 1 | -22/+43 | |
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Sep 2 00:51:40 CEST 2011 on sn-devel-104 | |||||
2011-09-01 | s3:registry: implement regdb_store_values() with regdb_trans_do() | Michael Adam | 1 | -1/+26 | |
This adds the runtime check for changed regdb format version to store_values | |||||
2011-09-01 | s3:registry: change regdb_store_values_internal() from bool to NTSTATUS ↵ | Michael Adam | 1 | -11/+15 | |
return code | |||||
2011-09-01 | s3:registry: use the regdb_trans_do wrapper instead of using dbwrap_trans_do ↵ | Michael Adam | 1 | -18/+18 | |
directly in the registry db code. This verifies the regdb format version number before the corresponding write operations. | |||||
2011-09-01 | s3:registry: add regdb_trans_do(): a transaction wrapper that will check the ↵ | Michael Adam | 1 | -0/+42 | |
regdb version If the version has changed since initialization, the write will fail with ACCESS_DENIED. | |||||
2011-09-01 | s3:registry: drop log level of unknown regdb version message in regdb_init() ↵ | Michael Adam | 1 | -1/+1 | |
to 0 | |||||
2011-08-25 | s3:registry: fix the v2_to_v3 upgrade code so that it does not create value ↵ | Michael Adam | 1 | -0/+6 | |
list security records for the INFO/version key ... | |||||
2011-08-25 | s3:registry: fix the v1_to_v2 upgrade code so that it does not normalize the ↵ | Michael Adam | 1 | -0/+6 | |
INFO/version key ... | |||||
2011-08-25 | s3:registry: define a constant REGDB_VERSION_KEYNAME for the key ↵ | Michael Adam | 1 | -7/+6 | |
INFO/version (and use it) | |||||
2011-08-25 | s3:registry: hand db context in to v2_to_v3 upgrade code via private_data | Michael Adam | 1 | -4/+9 | |
This also fixes the earlier faulty handing in of a useless stackframe memory context via private_data. | |||||
2011-08-25 | s3:registry: fix broken use of dbwrap store record in v1_to_v2 upgrade code | Michael Adam | 1 | -8/+10 | |
This also fixes broken private_data parameter for the traverse function (making use of it): Originally a memory context was handed in but was not used. | |||||
2011-08-25 | s3-registry: fix bug #8401 - registry/reg_format.c must include includes.h. | Günther Deschner | 1 | -0/+1 | |
Guenther |