Günther Deschner
485b070eb8
Add "registry" Group Policy extension.
...
Guenther
(This used to be commit 4e93301ca4
)
2008-02-29 17:25:28 +01:00
Günther Deschner
41efa5ca45
Add Group Policy extension infrastructure.
...
Guenther
(This used to be commit 6d543b1a1a
)
2008-02-29 17:07:57 +01:00
Günther Deschner
c613bd5d4e
Add infrastructure for reading/storing Group Policy state and control data in the registry.
...
Guenther
(This used to be commit f673bbd300
)
2008-02-29 15:48:14 +01:00
Michael Adam
d40b891eb0
Revert "Add libnet_join.idl to the IDL files to be processed by "make idl"."
...
This reverts commit 9b47a73290
.
libnet_join.idl should not be processed along with the other idl files
since it should not produce server and client code, just the header.
Michael
(This used to be commit 2967b29f23
)
2008-02-29 13:17:28 +01:00
Michael Adam
4688f2600b
Fix linking of smbget when there is no shared library support.
...
smbget needs libwbclient.
Michael
(This used to be commit 78bc496ecf
)
2008-02-29 12:38:29 +01:00
Volker Lendecke
18206a4cb5
Add vfs_aio_fork
...
This is used for two purposes:
First, I'm using it to test the async I/O code. In the forked process it is
pretty easy to delay a reply for a random amount of time. See the
BUILD_FARM_HACKS snippet.
Second, there are systems around that claim to have Posix AIO but which is
broken. This might be some help for those systems.
Also add tests how to pass file descriptors
(This used to be commit b0e52cecf2
)
2008-02-29 09:47:53 +01:00
Michael Adam
bab27a2ff2
Fix creation of replacetort.
...
Forgot to git add Makefile.in before doing git commit --amend
in previous commit...
Michael
(This used to be commit 7cf645cdae
)
2008-02-29 09:40:09 +01:00
Günther Deschner
27310f0768
Remove original copy of now redundant join code.
...
Jerry, I checked this very carefully that nothing got lost. The only thing I need to
re-add still is the normalized DN handling for account precreation in "net ads join".
Guenther
(This used to be commit a5c6347644
)
2008-02-28 19:54:35 +01:00
Karolin Seeger
e1b32594c7
Remove smbmount.
...
Karolin
(This used to be commit 5fbd98f706
)
2008-02-28 15:53:43 +01:00
Volker Lendecke
1d41b5bd2a
Add infrastructure to support async SMB requests
...
(This used to be commit f535682569
)
2008-02-28 15:27:55 +01:00
Volker Lendecke
93e06129ab
Add basic infrastructure for general async requests
...
(This used to be commit ae254cb61f
)
2008-02-28 15:27:55 +01:00
Günther Deschner
261671dc95
Remove unused display_ds_domain_controller_info() function.
...
Guenther
(This used to be commit 24a5098b1c
)
2008-02-28 12:47:07 +01:00
Stefan Metzmacher
8c2b6a126c
remove unused unixinfo.idl and generated files
...
The idl in this version uses pidl specific non NDR types...
metze
(This used to be commit 5dd83aaff3
)
2008-02-27 20:13:45 +01:00
Michael Adam
75f56b1ad2
Add libnet_join.idl to the IDL files to be processed by "make idl".
...
Michael
(This used to be commit 9b47a73290
)
2008-02-26 16:06:07 +01:00
Michael Adam
e823c9f237
Fix the build on irix: Prevent empty line in TDB_OBJ
...
This leads to a Makfile syntax error in the prerequisites for
bin/smbd. Wow, irix is really picky!
Michael
(This used to be commit 011f24c6c9
)
2008-02-21 10:27:56 +01:00
Michael Adam
ec1576e346
Fix build with static libs: place tdb static lib after tdb-util objects.
...
Michael
(This used to be commit 39eef8e86c
)
2008-02-20 23:44:17 +01:00
Michael Adam
07f4f95b14
build: change selftest_prefix from ./ to ./st .
...
It was used as ${selftest_prefix}/st anyways...
Michael
(This used to be commit 1f3bfa024d
)
2008-02-19 17:39:40 +01:00
Michael Adam
ebdc59ca39
Makefile.in: Rework registry-related object collections.
...
Group and name objects more sanely.
Michael
(This used to be commit 58626eb602
)
2008-02-19 11:01:00 +01:00
Michael Adam
6d963a807d
Use linbet_conf code in loadparm's registry handling.
...
This replaces the original hand-written tdb code, now that the
linking dependencies have been significantly reduced.
Michael
(This used to be commit d08a3a1957
)
2008-02-19 09:09:05 +01:00
Günther Deschner
d48f36819f
Remove unused marshalling for LSA_LOOKUP_SIDS/2/3.
...
This also removes parse_lsa.c entirely.
Guenther
(This used to be commit f802ba035c
)
2008-02-19 01:29:14 +01:00
Günther Deschner
8db780ac8f
Yippie! LSARPC server-side migration to pidl finished.
...
Guenther
(This used to be commit aa7023b88d
)
2008-02-19 01:23:05 +01:00
Michael Adam
5f215d2d94
Create missing link for libnetapi.so.0
...
Michael
(This used to be commit 1cb2d980d3
)
2008-02-18 17:40:36 +01:00
Günther Deschner
e99f740b0a
Add very basic ntsvcs client to rpcclient.
...
Guenther
(This used to be commit 0358ad7e93
)
2008-02-17 23:29:56 +01:00
Günther Deschner
d8fcfb1615
Build the generated ntsvcs server (not at all useable yet).
...
Guenther
(This used to be commit acce1092d9
)
2008-02-17 23:03:22 +01:00
Günther Deschner
082392d975
Use pidl for NTSVCS.
...
Guenther
(This used to be commit 84a9bf0b73
)
2008-02-17 22:32:30 +01:00
Günther Deschner
f68ddb1a1a
Remove rpc_parse/parse_net.c and some last unused netlogon headers.
...
Guenther
(This used to be commit b9cc5cfaf9
)
2008-02-17 03:00:31 +01:00
Günther Deschner
9f8f9c1483
Finally let our samlogon routines call rpccli_netr_LogonSamLogon internally and
...
return netr_SamInfo3.
Guenther
(This used to be commit 9e5b732d45
)
2008-02-17 02:12:01 +01:00
Günther Deschner
f47d642ca7
Add krb5pac IDL from samba4.
...
Guenther
(This used to be commit dc2e563e1f
)
2008-02-17 01:13:05 +01:00
Michael Adam
c013ff7902
Add missing dependency to libtdb to libnss_wins.so
...
Michael
(This used to be commit 05e6399318
)
2008-02-17 01:09:15 +01:00
Günther Deschner
b4989afbab
YES! NETLOGON rpc server side migration to pidl finished.
...
Guenther
(This used to be commit 7845a0d9a8
)
2008-02-16 14:53:45 +01:00
Günther Deschner
c164f1dd80
Add init_netr_SamInfo3 routine.
...
Guenther
(This used to be commit bf598744c5
)
2008-02-16 13:44:33 +01:00
Michael Adam
355faf2e3d
Move the implementation of _winreg_RestoreKey to reg_api.c
...
This removes the internals of reg_api from srv_winreg_nt.c entirely,
only reg_api is used there, now. This enlarges the dependencies of
reg_api somewhat now since it adds regfio. But this can be separated
out later. The current goal is to achieve a complete use of reg_api.
Michael
(This used to be commit 2222acbac9
)
2008-02-15 16:23:10 +01:00
Michael Adam
6fe7ed0b12
Add libtdb dependency to libsmbclient, libsmbsharemodes and libnetapi.
...
Michael
(This used to be commit 94d9d5023e
)
2008-02-15 15:59:55 +01:00
Michael Adam
71c34ad4e0
Use -ltdb instead of bin/libtdb.so for linking.
...
Michael
(This used to be commit 47b952b9a5
)
2008-02-15 13:40:28 +01:00
Michael Adam
66ad7e82dc
Fix the build on IRIX by placing the object files before the shared libs in linking.
...
Michael
(This used to be commit f2c6585329
)
2008-02-15 13:39:24 +01:00
Michael Adam
6b88ba1761
Remove libwbclient.a from standard (static) libsmbclient object list.
...
Michael
(This used to be commit 8e57df2886
)
2008-02-15 12:20:02 +01:00
Michael Adam
f4c8b85532
Add orphaned target smbiconv to "make everything" targets.
...
Michael
(This used to be commit 92cc5d88bb
)
2008-02-15 11:52:15 +01:00
Michael Adam
a4b93e2063
Fix linkage of bin/smbiconv by adding needed libs and objects.
...
Michael
(This used to be commit fc08bf5a46
)
2008-02-15 11:42:31 +01:00
Michael Adam
a3e38fd921
Remove useless build-target bin/samtest. (The objects exist no more.)
...
Michael
(This used to be commit e78831cf59
)
2008-02-15 11:27:01 +01:00
Michael Adam
9aa1c9f7fe
Fix build of cifs.spnego with libtdb.
...
Michael
(This used to be commit e5e621681d
)
2008-02-15 11:15:13 +01:00
Michael Adam
895ab0368a
Use -ltdb instead of bin/libtdb.so for linking.
...
Michael
(This used to be commit c470051896
)
2008-02-15 11:11:46 +01:00
Michael Adam
3756759f21
Fix build of smbumount with shared libtdb.
...
Michael
(This used to be commit 61fb01f17b
)
2008-02-15 11:10:53 +01:00
Michael Adam
48f3c385bc
Fix building smbmount with shared libtdb.
...
Michael
(This used to be commit 7f2c4b1a33
)
2008-02-15 11:08:56 +01:00
Michael Adam
769d6eb7eb
Remove the regfio objects from the ldb commandlin tools object list - unused.
...
Michael
(This used to be commit 047c5ba740
)
2008-02-14 16:32:40 +01:00
Michael Adam
b2b0a42fb8
Clean up LIBTDB-related Makefile variables a bit
...
(removing commented out stuff).
Michael
(This used to be commit 0755785d80
)
2008-02-14 16:32:29 +01:00
Michael Adam
b09b3ac8f8
Create symbols to export in libtdb dynamically from tdb.h.
...
This adds a general mechanism to create version-scripts for
linking shared libraries from one or several header files,
similar to mkproto.sh/awk.
Michael
(This used to be commit 65817703c4
)
2008-02-14 14:17:57 +01:00
Michael Adam
8e3ae7baaf
Add support for building and using shared and static libtdb library.
...
This should work with m4_include(lib/tdb/libtdb.m4) like already
done with talloc, but currently this does not work (yet) - tdb
code has to be merged from s4 before that.
Michael
(This used to be commit e92fdf6b20
)
2008-02-14 14:17:57 +01:00
Michael Adam
574dce7c0e
Link in libnetapi as shared or static library (same mechanism as talloc).
...
This, too, can be turned to static linking by providing the configure
parameter --with-static-libs=netapi.
Michael
(This used to be commit a4c773de0f
)
2008-02-13 14:45:13 +01:00
Michael Adam
4b18f4f222
Only use the needed objects for libnetapi.a
...
Michael
(This used to be commit 4ffc73d908
)
2008-02-13 14:10:06 +01:00
Stefan Metzmacher
b397b5cb8f
auth_winbind: use wbcAuthenticateUserEx()
...
smbd doesn't need $(WBCOMMON_OBJ) anymore,
it works with any libwbclient.so now
and may talk to an older winbindd.
metze
(This used to be commit e3435930a3
)
2008-02-13 13:30:16 +01:00