Michael Adam
6ee16cefc9
s4:registry: add a TALLOC_CTX argument to reg_open_remote()
2012-07-13 00:57:19 +02:00
Matthias Dieter Wallnöfer
dcdfc27dbf
s4:lib/registry/registry.h - align a copyright line in header comment
2011-03-30 08:46:04 +02:00
Matthias Dieter Wallnöfer
ae50385d52
s4:registry - on key add operations we have to handle with paths not always only a name
...
Recursive key generations are allowed.
2010-07-01 15:48:05 +02:00
Jelmer Vernooij
f9ca9e46ad
Finish removal of iconv_convenience in public API's.
2010-05-18 11:45:30 +02:00
Günther Deschner
a833be0c4e
s4: use shared registry functions.
...
Guenther
2010-04-27 16:42:15 +02:00
Wilco Baan Hofman
d90f1a7146
Revert of commit 5b6ad54f43
in registry.h
...
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-03-29 18:43:59 +02:00
Matthias Dieter Wallnöfer
5b6ad54f43
s4:registry - "util" - add also a memory context argument for "reg_key_del_abs"
2010-03-22 22:31:03 +01:00
Matthias Dieter Wallnöfer
64f51380aa
s4:registry - registry.h - add memory contexts for delete value/key functions
2010-03-22 22:31:00 +01:00
Matthias Dieter Wallnöfer
89ab6818e1
s4:libregistry - change counters to be "unsigned"
...
Also the s4 registry library has to have "unsigned" counters like the Windows
one.
2010-03-06 17:48:25 +01:00
Stefan Metzmacher
183c379fe5
s4:lib/tevent: rename structs
...
list=""
list="$list event_context:tevent_context"
list="$list fd_event:tevent_fd"
list="$list timed_event:tevent_timer"
for s in $list; do
o=`echo $s | cut -d ':' -f1`
n=`echo $s | cut -d ':' -f2`
r=`git grep "struct $o" |cut -d ':' -f1 |sort -u`
files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4`
for f in $files; do
cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp
mv $f.tmp $f
done
done
metze
2008-12-29 20:46:40 +01:00
Jelmer Vernooij
27dce768d3
Remove more usages of global_loadparm.
2008-10-24 14:57:03 +02:00
Jelmer Vernooij
87ec1d2532
Make sure prototypes are always included, make some functions static and
...
remove some unused functions.
2008-10-20 18:59:51 +02:00
Jelmer Vernooij
9565999755
Fix include paths to new location of libutil.
2008-10-11 21:31:42 +02:00
Jelmer Vernooij
7fb2677402
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into registry
...
(This used to be commit e8d96b61db
)
2008-05-23 15:24:40 +02:00
Jelmer Vernooij
21fc767378
Specify event_context to ldb_wrap_connect explicitly.
...
(This used to be commit b4e1ae07a2
)
2008-04-17 12:23:44 +02:00
Jelmer Vernooij
2ef07ad551
Remove unused arguments from reg_open_local().
...
(This used to be commit fee7ea7080
)
2008-04-16 01:32:54 +02:00
Wilco Baan Hofman
5e687d7953
Fix PReg write support.
...
Add tests for patch files (.REG and PReg).
(This used to be commit 497977c36c
)
2008-04-15 19:57:29 +02:00
Wilco Baan Hofman
0b8d2b3cb7
Fixed the patchfile tests and tidy up the patchfile backends.
...
(This used to be commit 6e9b1e35a2
)
2008-04-15 11:52:33 +02:00
Wilco Baan Hofman
12147fca2b
Add support for security descriptors. Also patched the regf backend to support this.
...
Did not touch the ldb, dir and rpc backends yet.
(This used to be commit c4626f21a8
)
2008-04-14 22:52:51 +02:00
Jelmer Vernooij
adc0985742
Install libevents since it's required by samba-gtk.
...
(This used to be commit 2073346828
)
2008-04-03 02:28:31 +02:00
Jelmer Vernooij
ec7394e7d2
Merge hive.h into registry.h
...
(This used to be commit 3ca14fdf74
)
2008-04-02 13:59:48 +02:00
Jelmer Vernooij
5be50a222f
Merge patchfile.h into registry.h
...
(This used to be commit 7b434df67a
)
2008-04-02 13:58:05 +02:00
Jelmer Vernooij
48307b54f9
Remove more uses of global_loadparm.
...
(This used to be commit 3430cc6097
)
2008-02-21 16:01:19 +01:00
Jelmer Vernooij
47f6bbf8cf
r26689: registry: Return max_subkeynamelen, max_valnamelen and max_valbufsize in getkeyinfo().
...
(This used to be commit b06896d237
)
2008-01-07 08:18:07 -06:00
Jelmer Vernooij
7f8276b06d
r26688: Fix listing remote predefined keys and subkeys. This fixes bug 3431.
...
(This used to be commit 846876ad32
)
2008-01-07 08:18:06 -06:00
Jelmer Vernooij
249cc734ce
r26565: Fix python registry bindings. 'PROVISION_PYTHON=yes make test' works now.
...
(This used to be commit 485d1fa3d1
)
2007-12-24 01:51:01 -06:00
Kai Blin
45015eda24
r26451: Janitorial: fix warnings in lib/registry/
...
This does not fix the discarded qualifier warnings in tests, as the test data
is currently passed as const. Jelmer wants to provide a test function that
passes non-const test data, thus allowing for a cleaner way to fix those
warnings.
(This used to be commit 46dfa63d4f
)
2007-12-21 05:50:16 +01:00
Jelmer Vernooij
4c4323009f
r26327: Explicit loadparm_context for RPC client functions.
...
(This used to be commit eeb2251d22
)
2007-12-21 05:48:41 +01:00
Jelmer Vernooij
6c999cd123
r26236: Remove more uses of global_loadparm or specify loadparm_context explicitly.
...
(This used to be commit 5b29ef7c03
)
2007-12-21 05:47:15 +01:00
Günther Deschner
cc8f4eb3cd
r25544: Cleanup some more indents in lib/registry.
...
Guenther
(This used to be commit 0d9826dc54
)
2007-10-10 15:07:51 -05:00
Jelmer Vernooij
9b009c9009
r25301: Merge my includes.h cleanups.
...
(This used to be commit 37425495f3
)
2007-10-10 15:07:09 -05:00
Jelmer Vernooij
ffbb7e4060
r25193: Update headers to easy use by external apps.
...
(This used to be commit 20b70fbb7a
)
2007-10-10 15:06:50 -05:00
Jelmer Vernooij
82037a75ea
r24814: Fix headers, trim core.h even more.
...
(This used to be commit 9647f860bd
)
2007-10-10 15:03:14 -05:00
Jelmer Vernooij
5d518417f8
r24726: Add tests for getting/setting security descriptors (still failing at the moment)
...
(This used to be commit ecdfaf56c0
)
2007-10-10 15:02:57 -05:00
Jelmer Vernooij
fb6adecf06
r24723: Install the right headers for use by samba-gtk.
...
(This used to be commit 762e893d9c
)
2007-10-10 15:02:56 -05:00
Jelmer Vernooij
61ffa08f4c
r24712: No longer expose the 'BOOL' data type in any interfaces.
...
(This used to be commit 1ce32673d9
)
2007-10-10 15:02:54 -05:00
Jelmer Vernooij
b409d4120f
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
(This used to be commit 7a1eec6358
)
2007-10-10 15:02:34 -05:00
Andrew Tridgell
0479a2f1cb
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.
(This used to be commit fcf38a38ac
)
2007-10-10 14:59:12 -05:00
Jelmer Vernooij
00d74b84e9
r21837: Make dcerpc_mgmt a separate library again, as the linker leaves it out when it's part of dcerpc.
...
(This used to be commit dc4428553e
)
2007-10-10 14:49:35 -05:00
Jelmer Vernooij
606c0fec43
r21830: Fix header installation, remove proto header with a single prototype.
...
(This used to be commit 47a17a741a
)
2007-10-10 14:49:33 -05:00
Jelmer Vernooij
c1c34c4179
r21828: Hardcode prototypes, as they're a public API.
...
(This used to be commit 02ae0b9cde
)
2007-10-10 14:49:33 -05:00
Jelmer Vernooij
f851eb8dc6
r21299: Fix the build for those that don't have talloc.h installed.
...
(This used to be commit e782035251
)
2007-10-10 14:48:05 -05:00
Jelmer Vernooij
97416e6b01
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.
(This used to be commit 07652f65ce
)
2007-10-10 14:48:04 -05:00
Andrew Bartlett
13dbee3ffe
r19598: Ahead of a merge to current lorikeet-heimdal:
...
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
(This used to be commit 2b569c42e0
)
2007-10-10 14:25:00 -05:00
Stefan Metzmacher
1cecad2522
r17713: fix compiler warnings
...
metze
(This used to be commit 21142ad7a2
)
2007-10-10 14:16:30 -05:00
Gerald Carter
e3a6c6be79
r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for correct grammar
...
(This used to be commit 26a2fa97e4
)
2007-10-10 14:08:59 -05:00
Jelmer Vernooij
ad1cbc52cc
r15361: Export table of predefined registry keys
...
(This used to be commit 684ef2dae1
)
2007-10-10 14:05:26 -05:00
Jelmer Vernooij
620d759f49
r15298: Fix the build using a few hacks in the build system.
...
Recursive dependencies are now forbidden (the build system
will bail out if there are any).
I've split up auth_sam.c into auth_sam.c and sam.c. Andrew,
please rename sam.c / move its contents to whatever/wherever you think suits
best.
(This used to be commit 6646384aaf
)
2007-10-10 14:05:04 -05:00
Jelmer Vernooij
62bdececc6
r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.
...
(This used to be commit a495bc60ab
)
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
d64ccc0176
r14599: Pass ACLs down the registry layer.
...
(This used to be commit 6cdefd8945
)
2007-10-10 13:58:59 -05:00