1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-22 05:57:43 +03:00

359 Commits

Author SHA1 Message Date
Günther Deschner
947fff9941 r25803: Make our security descriptor acl manipulation methods more generic so that we
can add and delete ACEs for SACLs as well as for DACLs.

Guenther
2007-12-21 05:44:06 +01:00
Stefan Metzmacher
1d2bc79aa5 r25613: verify the length and type before checking the value,
hopefully gives more info why this fails some bigendian
platforms

metze
2007-12-21 05:42:53 +01:00
Günther Deschner
7dd0d28d25 r25607: Allow to set security descriptor type flags at creation time with
security_descriptor_create().

Guenther
2007-12-21 05:42:51 +01:00
Günther Deschner
ceb2ebfbf1 r25605: Last round of registry reformats (before this gets an obsession...).
Guenther
2007-12-21 05:42:49 +01:00
Günther Deschner
176614423e r25603: More reformat.
Guenther
2007-12-21 05:42:48 +01:00
Günther Deschner
0d9826dc54 r25544: Cleanup some more indents in lib/registry.
Guenther
2007-10-10 15:07:51 -05:00
Jelmer Vernooij
3468952e77 r25446: Merge some changes I made on the way home from SFO:
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.
2007-10-10 15:07:34 -05:00
Jelmer Vernooij
3fcc960839 r25398: Parse loadparm context to all lp_*() functions. 2007-10-10 15:07:25 -05:00
Jelmer Vernooij
37425495f3 r25301: Merge my includes.h cleanups. 2007-10-10 15:07:09 -05:00
Jelmer Vernooij
20b70fbb7a r25193: Update headers to easy use by external apps. 2007-10-10 15:06:50 -05:00
Stefan Metzmacher
c2b645c876 r25112: make torture_temp_dir() available via tortore/torture.h
and return more detailed errors

metze
2007-10-10 15:06:41 -05:00
Jelmer Vernooij
69de86d2d2 r25047: Fix more warnings. 2007-10-10 15:05:49 -05:00
Jelmer Vernooij
df9cebcb97 r25035: Fix some more warnings, use service pointer rather than service number in more places. 2007-10-10 15:05:43 -05:00
Jelmer Vernooij
abe8349f9b r25026: Move param/param.h out of includes.h 2007-10-10 15:05:38 -05:00
Jelmer Vernooij
0bcb21ed74 r25001: Fix more C++ and other warnings, fix some of the indentation with ts=4 lines that I accidently added earlier. 2007-10-10 15:05:28 -05:00
Jelmer Vernooij
08bb1ef643 r25000: Fix some more C++ compatibility warnings. 2007-10-10 15:05:27 -05:00
Jelmer Vernooij
925abf74fa r24994: Fix some C++ warnings. 2007-10-10 15:05:26 -05:00
Jelmer Vernooij
527ea7fccf r24898: Fix LOCAL-REGISTRY, do not silently ignore testcase setup failures. 2007-10-10 15:03:33 -05:00
Jelmer Vernooij
9647f860bd r24814: Fix headers, trim core.h even more. 2007-10-10 15:03:14 -05:00
Jelmer Vernooij
ecdfaf56c0 r24726: Add tests for getting/setting security descriptors (still failing at the moment) 2007-10-10 15:02:57 -05:00
Jelmer Vernooij
2daa8fa88d r24725: Don't segfault if hive file can't be found 2007-10-10 15:02:57 -05:00
Jelmer Vernooij
762e893d9c r24723: Install the right headers for use by samba-gtk. 2007-10-10 15:02:56 -05:00
Jelmer Vernooij
08f7389ab7 r24718: Fix some compiler warnings. 2007-10-10 15:02:55 -05:00
Jelmer Vernooij
fc8771fb6a r24717: Some more easy bool conversions, update TODO for registry 2007-10-10 15:02:55 -05:00
Jelmer Vernooij
1ce32673d9 r24712: No longer expose the 'BOOL' data type in any interfaces. 2007-10-10 15:02:54 -05:00
Jelmer Vernooij
aa98d21957 r24704: Fix bug in the registry patch code.. all the more proves this code needs tests. 2007-10-10 15:02:51 -05:00
Jelmer Vernooij
67ad556b73 r24703: Use standard registry diff files when provisioning rather than
LDIF files for the registry files.
2007-10-10 15:02:50 -05:00
Jelmer Vernooij
7a7af62dc4 r24684: Be a bit less verbose 2007-10-10 15:02:42 -05:00
Jelmer Vernooij
c87576743b r24683: Add two more tests. 2007-10-10 15:02:41 -05:00
Jelmer Vernooij
40c1635b39 r24674: Make sure results are always on a new line, fix typo in test name. 2007-10-10 15:02:37 -05:00
Jelmer Vernooij
e9e6669350 r24668: Fix header installation. 2007-10-10 15:02:35 -05:00
Jelmer Vernooij
7a1eec6358 r24667: Finally merge the registry improvements that Wilco Baan Hofman and I 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
2007-10-10 15:02:34 -05:00
Stefan Metzmacher
84651aee81 r24557: rename 'dcerpc_table_' -> 'ndr_table_'
metze
2007-10-10 15:02:15 -05:00
Stefan Metzmacher
82aad0e42c r24491: base_type() isn't supported anymore and the default for enums
is now uint16...

metze
2007-10-10 15:02:00 -05:00
Andrew Tridgell
fcf38a38ac r23792: convert Samba4 to GPLv3
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Andrew Bartlett
96ef5259c6 r23551: Change data_blob_equal to data_blob_cmp, suitable for sorting with qsort().
Andrew Bartlett
2007-10-10 14:53:26 -05:00
Jelmer Vernooij
a90202abca r22762: Some ldb_map changes:
* 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
2007-10-10 14:52:15 -05:00
Stefan Metzmacher
e0e35965d1 r22404: more dependencies which should be private
metze
2007-10-10 14:51:14 -05:00
James Peach
0db4256a47 r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case. 2007-10-10 14:49:42 -05:00
Jelmer Vernooij
dc4428553e r21837: Make dcerpc_mgmt a separate library again, as the linker leaves it out when it's part of dcerpc. 2007-10-10 14:49:35 -05:00
Jelmer Vernooij
7d10e192ca r21834: Remove unnecessary includes 2007-10-10 14:49:34 -05:00
Jelmer Vernooij
47a17a741a r21830: Fix header installation, remove proto header with a single prototype. 2007-10-10 14:49:33 -05:00
Jelmer Vernooij
02ae0b9cde r21828: Hardcode prototypes, as they're a public API. 2007-10-10 14:49:33 -05:00
Jelmer Vernooij
0ae6d18ebe r21685: Add some unit tests for the registry utility functions. 2007-10-10 14:49:11 -05:00
Jelmer Vernooij
02481df3e8 r21683: Remove the gconf registry backend.
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.
2007-10-10 14:49:10 -05:00
Jelmer Vernooij
4d755fb5d7 r21656: Move tests a bit closer to the things they test, should make syncing with samba3 easier. 2007-10-10 14:49:05 -05:00
Jelmer Vernooij
1ad0f99a43 r21433: Get rid of the COM support code - it's not used and unmaintained. We can
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.
2007-10-10 14:48:33 -05:00
Jelmer Vernooij
15a4b81ba0 r21386: Run all NDR tests in the buildfarm, import some functions from Samba3's IDL. 2007-10-10 14:48:24 -05:00
Jelmer Vernooij
e782035251 r21299: Fix the build for those that don't have talloc.h installed. 2007-10-10 14:48:05 -05:00
Jelmer Vernooij
07652f65ce r21297: Remove the GTK+ tools and library from the main repository. They are 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.
2007-10-10 14:48:04 -05:00