Günther Deschner
09454362cf
Enable build of pidl generated netlogon server.
...
Guenther
(This used to be commit cb0fad1c97e1b590791fc0661f8ada1cdaa69318)
2008-01-31 13:46:54 +01:00
Günther Deschner
3d507a2fca
Let _samr_Close() use pidl generated server code.
...
Guenther
(This used to be commit 2df3408079fc382d00d01a0b82b0b8e1ffeba6e4)
2008-01-31 11:20:13 +01:00
Günther Deschner
80b2e330f9
Remove include/rpc_ds.h and all references to it completly.
...
Jerry, please have a look if you're fine with that.
Guenther
(This used to be commit beae25c808a3a03d645f247e9befcd05e3ecca2c)
2008-01-29 17:51:05 +01:00
Günther Deschner
1a7583dd0b
Remove unused rpc_ds marshalling code that is unused now.
...
Guenther
(This used to be commit 153253e14f82fc7078e9cc6f12409e6eda7ee7cb)
2008-01-29 15:51:19 +01:00
Günther Deschner
5a89a4674e
Finally delete rpccli_ds_enum_domain_trusts() completly.
...
Guenther
(This used to be commit c420e42adfea9908a93d3eea5688488e5a9062a2)
2008-01-29 15:23:38 +01:00
Günther Deschner
7cab0f5c0c
Fix the build. Avoid unrequired ndr_print_ads_struct dependencies.
...
Guenther
(This used to be commit c832882e49ff0dac6a717819dda24ab814253b2f)
2008-01-29 15:17:02 +01:00
Günther Deschner
05ff7fd46e
Use generated DSSETUP client & server rpc functions and remove the hand-written ones.
...
Guenther
(This used to be commit d5ebfccebb1f1b56b45673a506fcdb414103c43b)
2008-01-25 15:30:43 +01:00
Günther Deschner
d7d4f1c132
Add generated dssetup code after make idl.
...
Guenther
(This used to be commit 4b3d96be8017a38a6af4ce58ae54a6af005fbe3e)
2008-01-25 15:25:12 +01:00
Günther Deschner
af7f24d979
Add winbindd debugging ndr_print helpers.
...
Guenther
(This used to be commit 4389e4dadbf07c176d9102b74c06e62ecfc242be)
2008-01-24 16:21:59 +01:00
Günther Deschner
df5b03a780
Re-run make idl and use generated ndr based on samba4 security.idl (except for DOM_SID).
...
Guenther
(This used to be commit 1781a57b18f681f1bc03873330147a813f10eba2)
2008-01-24 13:54:45 +01:00
Michael Adam
99dfd66488
Rename lib/util_reg_smbconf.c to registry/reg_init_smbconf.c
...
This actually is a counterpart to reg_init_full, in that is does
open and initialize the registry too, but only registeres the backends
necessary to access the SMBCONF key.
Michael
(This used to be commit 01bda3ab359fb3868c1dc849044f613bf2bc563e)
2008-01-21 08:49:12 +01:00
Michael Adam
1b4dfc2e7d
Move reg_frontend_hilvl.c to reg_dispatcher.c
...
This is actually the dispatcher to the registered registry backends.
Michael
(This used to be commit 39d65d11f8eff0aff998d5bfed8480b0f00655bd)
2008-01-21 08:49:12 +01:00
Michael Adam
42641d6321
Extend/fix comments.
...
Michael
(This used to be commit 4952417fca89f5d797c861cde9fe74050ae02e2f)
2008-01-21 08:49:12 +01:00
Michael Adam
99186bf726
Extract regkey_open_internal() from reg_frontend.c to new reg_util_legacy.c
...
reg_openpath should be used instead of this function (along with the
reg_api interface). Last callers of this function are in services_db.c
Michael
(This used to be commit 0005b88d74fca1ea1410c9911d504b0a636a0472)
2008-01-21 08:49:12 +01:00
Michael Adam
b5666ceefb
Rename reg_db.c to reg_backend_db.c
...
Michael
(This used to be commit c3f695d3b14ee06fc5d517ca094236e885f9e707)
2008-01-21 08:49:12 +01:00
Michael Adam
e7520f3ad8
Rename reg_shares.c to reg_backend_shares.c
...
Michael
(This used to be commit aaf33ae5b8bfaefd2342c9ce6363577ce7c0c4f1)
2008-01-21 08:49:12 +01:00
Michael Adam
4ccee0dc0c
Rename reg_smbconf.c to reg_backend_smbconf.c
...
Michael
(This used to be commit b85e5ee45075211dd3ab85ac79c2d856187d5e3e)
2008-01-21 08:49:12 +01:00
Michael Adam
1e68e24c8e
Rename reg_printing.c to reg_backend_printing.c
...
Start making naming of source files more systematic
to facilitate understanding of the structures.
Michael
(This used to be commit b3c2fb17a4226559788a47fee968ef19b7fbb6b2)
2008-01-21 08:49:12 +01:00
Michael Adam
625c17e670
Makefile.in: Group together registry related object variables.
...
Michael
(This used to be commit cf485273f61e3dcd41ab7af756cc82f32131bf08)
2008-01-21 08:49:12 +01:00
Michael Adam
8f290dccc9
Makefile.in: extract registry backend objects to common variable.
...
Michael
(This used to be commit 562c3eb37e2ff2b385203be9d556daf37df7d20e)
2008-01-21 08:49:12 +01:00
Michael Adam
ea725473b3
reg_eventlog.o and reg_perfcount.o are no longer neede for reg_smbconf.
...
This is an effect of the removal of the dynamic registry overlay.
This is the beginning of a restructuring of registry linkage in Makefile.in.
Michael
(This used to be commit 7453e78a8e63aaaff57c1779d6b7cf0ec8fc263f)
2008-01-21 08:49:11 +01:00
Michael Adam
e45dacce89
Remove the dynamic registry overlay.
...
It is unnecessary now the dynamic functions have been made
registry backends of their own.
Michael
(This used to be commit e327953bd6b11aeb6f2ae48b49550a942eae8e88)
2008-01-20 03:47:37 +01:00
Michael Adam
c16b74cc86
Add a registry backend perflib that replaces the former dynamic overlay.
...
Michael
(This used to be commit c3fba415951329ee90c7250b4e8d539f91b227f6)
2008-01-20 03:47:37 +01:00
Michael Adam
2925d83573
Add a registry backend current_version that replaces the former dynamic overlay.
...
Make sure to only respond to the exact current version key since subkeys
are registered by other backends (printing and - soon - perflib).
Michael
(This used to be commit 2c650bf63ccd9dc5dddbf4700831489544ded055)
2008-01-20 03:47:36 +01:00
Michael Adam
949a88ee2f
Add a registry backend hkpt_params that replaces the former dynamic overlay.
...
Michael
(This used to be commit 8e8bb6ba120adf9942f612b7fd89bdbced6c1285)
2008-01-20 02:03:40 +01:00
Michael Adam
c5a5b404b4
Add a registry backend tcpip_params that replaces the former dynamic overlay.
...
Michael
(This used to be commit a8a743b693a162954948ca2438ce4b842c5cba30)
2008-01-20 02:03:40 +01:00
Michael Adam
663815ec2b
Add a registry backend prod_options that replaces the former dynamic overlay.
...
Michael
(This used to be commit d9b89e9d30702f64805b3a3a3612066b19c051d1)
2008-01-20 02:03:39 +01:00
Volker Lendecke
dfd05b9b65
vfs_streams_depot
...
Store streams in a file each. Not 100% finished, and not built by default.
(This used to be commit 5f5fc72b01c8e8fc096375c7cb4a97186c387259)
2008-01-19 23:36:34 +01:00
Volker Lendecke
4ba64fce49
vfs_streams_xattr module
...
Store streams in posix xattrs. A kludge, as xattrs are limited in many ways,
but it might be a help for some situations.
(This used to be commit 83a805220e52742119546c76a054d50582e33a24)
2008-01-19 23:34:22 +01:00
Volker Lendecke
7b73ad2755
Link ndr_xattr.o with LIBNDR_GEN_OBJ
...
It will be used elsewhere (net xattr for example)
(This used to be commit 924c4ede2acbd4e1d327ccdefc92bbbb3d67d7d8)
2008-01-19 12:54:46 +01:00
Michael Adam
60fbc7e4f0
Add a registry backend netlogon_params that replaces the former dynamic overlay.
...
This is the first step in replacing the dynamic overlays by proper
backends implementing REGISTRY_OPS.
Michael
(This used to be commit e8a0524961d81fa83e0316905dc9d215e4aa7656)
2008-01-18 09:40:57 +01:00
Günther Deschner
a92eb76688
Finally enable pidl generated SAMR & NETLOGON headers and clients.
...
Guenther
(This used to be commit f7100156a7df7ac3ae84e45a47153b38d9375215)
2008-01-17 16:54:46 +01:00
Günther Deschner
7faee16966
Re-run make idl to generate SAMR output.
...
Guenther
(This used to be commit b4c1904022cd34c239f163d49d5a13925d238cda)
2008-01-17 16:54:46 +01:00
Günther Deschner
101f275b98
Use pidl generated data from misc.idl.
...
Guenther
(This used to be commit 5d8e5cbc3b3ddd1c5788d66f252e4801739243bb)
2008-01-17 16:54:46 +01:00
Alexander Bokovoy
80f1cc3879
Enable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module idmap_tdb2
...
Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 136c024c9a32ca8ca33cb36b9a6b731237179af5)
2008-01-16 12:28:28 +03:00
Volker Lendecke
c2acec43ae
rename vfs_ea_tdb to vfs_xattr_tdb
...
(This used to be commit 151b42a150a17f566e7b4055bbdbc0564a3c106d)
2008-01-15 17:30:29 +01:00
Stefan Metzmacher
bd8f1f71ac
libwbclient: don't link talloc.o into libwbclient.a
...
hopefully fix the build...(and hopefully the correct fix)
metze
(This used to be commit 561e529a711338b2a3191f1b04f384f5ab3413ac)
2008-01-15 16:00:40 +01:00
Stefan Metzmacher
0a21a1ab09
Revert "libwbclient: don't link talloc.o into libwbclient.a"
...
This reverts commit 9a4b6fd3e21f54a0ff83f1fd0d0d5331a2cfdd0a.
Sorry...
metze
(This used to be commit 58c806dbf85fd634c8f3559a035751a4cd0b5c4b)
2008-01-15 15:56:58 +01:00
Günther Deschner
b239612fcf
Use autogenerated libnet_join header.
...
Guenther
(This used to be commit d94bd3a03b574b3fdddd62add25b0c04673500a3)
2008-01-15 15:29:50 +01:00
Stefan Metzmacher
97f61b542c
libwbclient: don't link talloc.o into libwbclient.a
...
hopefully fix the build...
metze
(This used to be commit 9a4b6fd3e21f54a0ff83f1fd0d0d5331a2cfdd0a)
2008-01-15 15:02:01 +01:00
Stefan Metzmacher
ab10557a68
krb5_locator: winbind_krb5_locator.o doesn't need socket wrapper any more
...
metze
(This used to be commit a5fb8b443a7c4ebf68ed005990683718c1092747)
2008-01-15 13:58:35 +01:00
Stefan Metzmacher
11fb5f39fe
nss_winbind: nss_winbind.so doesn't need socket wrapper any more
...
metze
(This used to be commit ed559b4a59e826851cb9894f0e519eaedb523f9d)
2008-01-15 13:58:34 +01:00
Stefan Metzmacher
b5aa1a3c24
pam_winbind: pam_winbind.so doesn't need soecket wrapper any more
...
metze
(This used to be commit e37859164c35e8d908f3dfcc99226ee6773ba0a8)
2008-01-15 13:58:33 +01:00
Stefan Metzmacher
84d73ff78b
libwbclient: libwbclient.so doesn't need socket nor nss wrapper any more
...
metze
(This used to be commit 4f05b50d4c626f2c404bb4bfefb65998125b612f)
2008-01-15 13:58:33 +01:00
Volker Lendecke
57cc992e0f
Implement vfs_ea_tdb
...
This is an option for file systems that do not implement xattrs: in
lockdir/eas.tdb an array of xatts per inode is stored.
It can not solve the problem that xattrs might reappear if a posix-level
process deletes a file and happens to re-create it under the same name. On file
systems with birthtime we might have a chance to detect this, but not with
standard posix. A future version might put relief on file systems that do have
xattrs but where these are severely limited in size/speed/whatever: We can put
a simple marker as a native xattr, but the xattrs proper are stored in the tdb.
Volker
(This used to be commit 2036b4c5ad677b8a477b34b0f076febab0abff5e)
2008-01-15 11:01:18 +01:00
Stefan Metzmacher
1e9c289d84
libwbclient: install wbclient.h into the same path as smbclient.h
...
metze
(This used to be commit 7cb81bfc6bcdd56a8886e18aa9a7e05ec963d33d)
2008-01-15 10:43:43 +01:00
Michael Adam
ff256b4284
Fix "make test_shlibs": it showed unresolved symbols for -lwbclient.
...
Michael
(This used to be commit 9a435b510f8ccfd0ca3b3d100d6176e643273578)
2008-01-14 14:57:30 +01:00
Günther Deschner
43d7bb53ad
Revert ""make test_shlibs" shows unresolved symbols for -lwbclient."
...
This reverts commit 0093f618e91f7dcc69d57dbd09d23acc614999aa.
(This used to be commit ad6cb9afc9794b226e3453d36865edfe5a15f572)
2008-01-14 12:01:06 +01:00
Günther Deschner
e41fe768b6
"make test_shlibs" shows unresolved symbols for -lwbclient.
...
Guenther
(This used to be commit 0093f618e91f7dcc69d57dbd09d23acc614999aa)
2008-01-14 10:43:49 +01:00
Volker Lendecke
2aa12fff43
One more empty line
...
(This used to be commit 10b6f52910b4d29da4ea74740a174654dd1d8e8e)
2008-01-12 20:11:10 +01:00