summaryrefslogtreecommitdiff
path: root/source4/lib/registry
AgeCommit message (Collapse)AuthorFilesLines
2007-12-21r25613: verify the length and type before checking the value,Stefan Metzmacher1-3/+2
hopefully gives more info why this fails some bigendian platforms metze (This used to be commit 1d2bc79aa5841bbdbaf003005a161bbf294c7366)
2007-12-21r25607: Allow to set security descriptor type flags at creation time withGünther Deschner1-0/+1
security_descriptor_create(). Guenther (This used to be commit 7dd0d28d254f78891b0807492baafa188b42df16)
2007-12-21r25605: Last round of registry reformats (before this gets an obsession...).Günther Deschner4-271/+328
Guenther (This used to be commit ceb2ebfbf1eeb80bd34beadbba3a3c7a04da306a)
2007-12-21r25603: More reformat.Günther Deschner5-118/+164
Guenther (This used to be commit 176614423ea57e853211c43b9853203243c6a978)
2007-10-10r25544: Cleanup some more indents in lib/registry.Günther Deschner16-1206/+1437
Guenther (This used to be commit 0d9826dc54057db2cfebcb806e5442c4dcf60daa)
2007-10-10r25446: Merge some changes I made on the way home from SFO:Jelmer Vernooij2-9/+11
2007-09-29 More higher-level passing around of lp_ctx. 2007-09-29 Fix warning. 2007-09-29 Pass loadparm contexts on a higher level. 2007-09-29 Avoid using global loadparm context. (This used to be commit 3468952e771ab31f90b6c374ade01c5550810f42)
2007-10-10r25398: Parse loadparm context to all lp_*() functions.Jelmer Vernooij1-1/+1
(This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
2007-10-10r25301: Merge my includes.h cleanups.Jelmer Vernooij2-2/+2
(This used to be commit 37425495f392a2d0122a93aa2c42758eab7dab5a)
2007-10-10r25193: Update headers to easy use by external apps.Jelmer Vernooij5-10/+10
(This used to be commit 20b70fbb7af6b6759c3b8c8aa56e10944b32bfdf)
2007-10-10r25112: make torture_temp_dir() available via tortore/torture.hStefan Metzmacher2-6/+0
and return more detailed errors metze (This used to be commit c2b645c8763fd75a0a81983ec44a5990670c4fc4)
2007-10-10r25047: Fix more warnings.Jelmer Vernooij3-4/+4
(This used to be commit 69de86d2d2e49439760fbc61901eb87fb7fc5d55)
2007-10-10r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij2-29/+46
number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij1-0/+1
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r25001: Fix more C++ and other warnings, fix some of the indentation with ↵Jelmer Vernooij1-1/+1
ts=4 lines that I accidently added earlier. (This used to be commit 0bcb21ed740fcec0f48ad36bbc2deee2948e8fc7)
2007-10-10r25000: Fix some more C++ compatibility warnings.Jelmer Vernooij4-8/+6
(This used to be commit 08bb1ef643ab906f1645cf6f32763dc73b1884e4)
2007-10-10r24994: Fix some C++ warnings.Jelmer Vernooij6-21/+23
(This used to be commit 925abf74fa1ed5ae726bae8781ec549302786b39)
2007-10-10r24898: Fix LOCAL-REGISTRY, do not silently ignore testcase setup failures.Jelmer Vernooij2-29/+16
(This used to be commit 527ea7fccf4ace9cd9cbacf49820ecd208b8d570)
2007-10-10r24814: Fix headers, trim core.h even more.Jelmer Vernooij2-4/+2
(This used to be commit 9647f860bdd5c0a74583e886182bd041a45e7655)
2007-10-10r24726: Add tests for getting/setting security descriptors (still failing at ↵Jelmer Vernooij3-0/+68
the moment) (This used to be commit ecdfaf56c09e75dc3ca37a3599c89661ad3485ff)
2007-10-10r24725: Don't segfault if hive file can't be foundJelmer Vernooij1-0/+2
(This used to be commit 2daa8fa88dbc80a7c54c4b489b1037658d95755c)
2007-10-10r24723: Install the right headers for use by samba-gtk.Jelmer Vernooij4-33/+29
(This used to be commit 762e893d9ce4cc73bb1763a9520634bf921c0503)
2007-10-10r24718: Fix some compiler warnings.Jelmer Vernooij3-8/+15
(This used to be commit 08f7389ab7312d350e056b1ba98da86d80944424)
2007-10-10r24717: Some more easy bool conversions, update TODO for registryJelmer Vernooij1-29/+0
(This used to be commit fc8771fb6aab815e63334da0159032f7ecd0a931)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij2-5/+5
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r24704: Fix bug in the registry patch code.. all the more proves this code ↵Jelmer Vernooij1-1/+1
needs tests. (This used to be commit aa98d219571c4a7af1e5a0f8483cc17a4b6b36e2)
2007-10-10r24703: Use standard registry diff files when provisioning rather thanJelmer Vernooij3-1/+10
LDIF files for the registry files. (This used to be commit 67ad556b7388e5d82756e0a3cfc596e44136329c)
2007-10-10r24684: Be a bit less verboseJelmer Vernooij2-5/+5
(This used to be commit 7a7af62dc4485d832436ed39dfba41b417ec2b10)
2007-10-10r24683: Add two more tests.Jelmer Vernooij2-0/+37
(This used to be commit c87576743b09773489478e6eebeb3a282d6ec21b)
2007-10-10r24674: Make sure results are always on a new line, fix typo in test name.Jelmer Vernooij1-0/+21
(This used to be commit 40c1635b39b4acff0acecc734583daa0217215ce)
2007-10-10r24668: Fix header installation.Jelmer Vernooij1-1/+1
(This used to be commit e9e66693505e5b9f136bd24f5f76ccd0ae574d99)
2007-10-10r24667: Finally merge the registry improvements that Wilco Baan Hofman and I ↵Jelmer Vernooij39-3542/+6371
have been working on for at least half a year now. Contains the following improvements: * proper layering (finally!) for the registry library. Distinction is now made between 'real' backends (local, remote, wine, etc) and the low-level hive backends (regf, creg, ldb, ...) that are only used by the local registry backend * tests for all important hive and registry operations * re-enable RPC-WINREG tests (still needs more work though, as some return values aren't checked yet) * write support for REGF files * dir backend now supports setting/reading values, creating keys * support for storing security descriptors * remove CREG backend as it was incomplete, didn't match the data model and wasn't used at all anyway * support for parsing ADM files as used by the policy editor (see lib/policy) * support for parsing PREG files (format used by .POL files) * new streaming interface for registry diffs (improves speed and memory usage for regdiff/regpatch significantly) ... and fixes a large number of bugs in the registry code (This used to be commit 7a1eec6358bc863dfc671c542b7185d3e39d7b5a)
2007-10-10r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher1-1/+1
metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
2007-10-10r24491: base_type() isn't supported anymore and the default for enumsStefan Metzmacher1-1/+1
is now uint16... metze (This used to be commit 82aad0e42c44f5b277aed743595795fcc4bad0d4)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell16-48/+32
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23551: Change data_blob_equal to data_blob_cmp, suitable for sorting with ↵Andrew Bartlett1-1/+1
qsort(). Andrew Bartlett (This used to be commit 96ef5259c63ad6245c94c40d6059d736b1534183)
2007-10-10r22762: Some ldb_map changes:Jelmer Vernooij1-1/+1
* Change license to LGPL, so it can be used by non-Samba users of LDB (cleared with Martin as well). * Include ldb_map in standalone build. * Move ldb_map to its own directory (This used to be commit a90202abca26c0da5425a2f3dd8494077c3290fd)
2007-10-10r22404: more dependencies which should be privateStefan Metzmacher1-5/+5
metze (This used to be commit e0e35965d1eaab182941d17da744b70c4234ca52)
2007-10-10r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case.James Peach1-1/+1
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
2007-10-10r21837: Make dcerpc_mgmt a separate library again, as the linker leaves it ↵Jelmer Vernooij1-0/+4
out when it's part of dcerpc. (This used to be commit dc4428553ec2749ef1ba24fbffeaabf0af6bf364)
2007-10-10r21834: Remove unnecessary includesJelmer Vernooij4-4/+0
(This used to be commit 7d10e192caa60b816466a9deddf736afd2445080)
2007-10-10r21830: Fix header installation, remove proto header with a single prototype.Jelmer Vernooij2-1/+7
(This used to be commit 47a17a741af625eb52f611b3d0f3ea0e207f2c3a)
2007-10-10r21828: Hardcode prototypes, as they're a public API.Jelmer Vernooij2-2/+48
(This used to be commit 02ae0b9cde8a18498bc72583d8cac9b0217da4ad)
2007-10-10r21685: Add some unit tests for the registry utility functions.Jelmer Vernooij1-46/+63
(This used to be commit 0ae6d18ebe382a378ff1dc65069c629d8060ac2b)
2007-10-10r21683: Remove the gconf registry backend.Jelmer Vernooij3-222/+0
It's already been disabled for a while, as it required some compile flags that broke other things. While this backend was an interesting proof-of-concept, this module doesn't really add any value. It's not possible to map between windows registry and gconf semantics and I can't think of any reason why you would want to do so. (This used to be commit 02481df3e8653ab366cb73d124e52bc9551bb717)
2007-10-10r21656: Move tests a bit closer to the things they test, should make syncing ↵Jelmer Vernooij1-0/+93
with samba3 easier. (This used to be commit 4d755fb5d7adedd1dd8bad917b921324411bfd59)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-26/+26
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21386: Run all NDR tests in the buildfarm, import some functions from ↵Jelmer Vernooij1-1/+2
Samba3's IDL. (This used to be commit 15a4b81ba0b5eeb25126a0b1a7bea7d3bf921ab2)
2007-10-10r21299: Fix the build for those that don't have talloc.h installed.Jelmer Vernooij1-1/+1
(This used to be commit e782035251fd3d51a7a4221d107519fb1ba70ba7)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij2-2/+4
now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk This also adds some more headers to the list that is installed and a couple of extra #include lines so these headers can be used externally without problems. (This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10r19832: better prototypes for the linearization functions:Simo Sorce1-3/+3
- ldb_dn_get_linearized returns a const string - ldb_dn_alloc_linearized allocs astring with the linearized dn (This used to be commit 3929c086d5d0b3f08b1c4f2f3f9602c3f4a9a4bd)