Andreas Schneider
9b71a80316
s3-waf: Link libcli_lsa3 only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
f83efa73aa
s3-waf: Link errors3 only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
7b9716d20d
s3-waf: Link tdb-wrap3 only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
3ee8b7ac54
s3-waf: Link trusts_util only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
abc0f11350
s3-waf: Remove dead subsystem LIBNBT.
2012-01-25 11:58:27 +01:00
Andreas Schneider
9321db0c74
s3-waf: Link LIBNET_DSSYNC only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
0f4031e52f
s3-waf: Link LIBNET only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
72e3252902
s3-waf: Link smbd_base only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
2efb390ab1
s3-waf: Link libsmb only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
b1d5dc9195
s3-waf: Link LIBNTLMSSP only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
a445051449
s3-waf: Remove LIBSMB_ERR completely.
2012-01-25 11:58:27 +01:00
Andreas Schneider
00aa8ef7ff
s3-waf: Link samba3core against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
f6c3eab2a6
s3-waf: Don't link param_service against USER_UTIL twice.
2012-01-25 11:58:27 +01:00
Andreas Schneider
6822baa292
s3-waf: Link param only against needed subsystems.
2012-01-25 11:58:27 +01:00
Andreas Schneider
f77680de22
s3-waf: Add missing depcendencies to smbconf.
2012-01-25 11:58:27 +01:00
Andreas Schneider
b111375b4c
s3-waf: Remove unneeded PARAM_UTIL dependency.
2012-01-25 11:58:26 +01:00
Andreas Schneider
823d32dabd
s3-waf: Replace LIBMSRPC_GEN just with ndr-standard.
...
There is no need to link against dssetup and spoolss.
2012-01-25 11:58:26 +01:00
Andreas Schneider
8b72c6bfaa
s3-waf: Link nss_wins only against needed subsystems.
2012-01-25 11:58:26 +01:00
Andreas Schneider
37e8286a8b
s3-waf: Link smbclient only against needed subsystems.
2012-01-25 11:58:26 +01:00
Andreas Schneider
7945deb238
s3-waf: Link netapi only against needed subsystems.
2012-01-25 11:58:26 +01:00
Andreas Schneider
390734acca
lib: Remove dead mszip code.
...
RIP, long live zlib.
2012-01-25 11:58:26 +01:00
Andrew Bartlett
1b6356298c
s3-libsmb Use the gse_krb5 gensec module as client
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18 16:23:22 +01:00
Andrew Bartlett
60e1aa701c
s3-build: Rework object lists to allow gse gensec module
...
This also allows the spnego_parse_krb5_wrap() function to be shared.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18 16:23:22 +01:00
Günther Deschner
e75c436fe6
s3-passdb: trying to decouple passdb and secrets a little.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Jan 18 14:46:18 CET 2012 on sn-devel-104
2012-01-18 14:46:18 +01:00
Günther Deschner
91c04ea04f
s3-waf: fix compile of pdb_ldap as shared module by moving ldap schema helpers to libpdb.so
...
These helpers are used in other parts of Samba as well (like in idmap and in the
net provision code).
Guenther
2012-01-13 09:29:07 +01:00
Volker Lendecke
6f9442a705
s3: Move the share_mode_lock handling to its own file
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-01-12 23:59:22 +01:00
Andreas Schneider
ad6d8a526e
s3-waf: link SECRETS3 only against samba3util.
2012-01-12 15:55:46 +01:00
Andreas Schneider
9bafbf9994
s3-waf: Create a smaller samba3util subsystem.
2012-01-12 15:55:46 +01:00
Andrew Bartlett
138121c516
s3-libsmb: split out auth_generic client functions into auth_generic.c
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-11 09:04:56 +01:00
Günther Deschner
aa3fcbbd75
s3-waf: rpcclient does not need libads.so.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 9 12:06:06 CET 2012 on sn-devel-104
2012-01-09 12:06:05 +01:00
Volker Lendecke
0d0141893e
s3: Add a test excercising the share mode cleanup routine
2012-01-05 13:09:36 +01:00
Stefan Metzmacher
cbb67e9e2e
s3:smbd: remove unused sconn_server_id()
...
metze
2011-12-16 13:19:33 +01:00
Stefan Metzmacher
715933a3d3
s3:smbd: split ID_CACHE_* message handling into parent and child parts
...
metze
2011-12-15 08:16:31 +01:00
Andrew Bartlett
c9d929af8b
s4-lsarpc handle more info levels in SetInfoTrustedDomain calls
...
This uses the very helpful conversion functions written for the s3 lsa server
and places these in common.
Andrew Bartlett
2011-12-12 12:57:07 +01:00
Jelmer Vernooij
05bc4de083
Revert making public of the samba-module library.
...
This library was tiny - containing just two public functions than were
themselves trivial. The amount of overhead this causes isn't really worth the
benefits of sharing the code with other projects like OpenChange. In addition, this code
isn't really generically useful anyway, as it can only load from the module path
set for Samba at configure time.
Adding a new library was breaking the API/ABI anyway, so OpenChange had to be
updated to cope with the new situation one way or another. I've added a simpler
(compatible) routine for loading modules to OpenChange, which is less than 100 lines of code.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Dec 3 08:36:33 CET 2011 on sn-devel-104
2011-12-03 08:36:30 +01:00
Gregor Beck
789aa9aab2
s3:registry: do not use regdb functions during db upgrade
...
It is importante to not use the database backend implementation
in the upgrade. Otherwise this would only work as long as this
is the newset version. In future versions of the registry, this
(then) intermediate upgrade step would change in behaviour and not
work as expected any more.
Signed-off-by: Michael Adam <obnox@samba.org>
2011-12-03 03:48:31 +01:00
Jeremy Allison
ecd0e86928
Update the waf build system to link with the new PIDL locking code.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Dec 3 00:14:54 CET 2011 on sn-devel-104
2011-12-03 00:14:54 +01:00
Volker Lendecke
1c46fb5c3e
s3: Use autogenerated open_files.idl
2011-12-02 22:43:05 +01:00
Stefan Metzmacher
f60b768df4
s3:smb2cli: remove unused smb2cli_negprot()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
349977e1a0
s3:smb2cli: replace smb2cli_base.c code with the more generic smbXcli_base.c code
...
metze
2011-11-24 19:02:30 +01:00
Günther Deschner
ad728b25eb
s3-waf: remove version from libpdb.so for now.
...
Guenther
2011-11-21 12:55:04 +01:00
Andrew Bartlett
9524e2fce1
param: calculate server role from security, and security from server role
...
This allows smb.conf files from either the samba3 or samba4 tradition
to come to the same value of server role, using the information in the
smb.conf file.
This is important so that tools like 'net getlocalsid' work against a
Samba4 AD installation (yes, users have tried this).
Andrew Bartlett
Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17 00:34:08 +01:00
Günther Deschner
693781db89
s3-waf: create a smbldap.so library.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Nov 16 14:03:05 CET 2011 on sn-devel-104
2011-11-16 14:03:05 +01:00
Günther Deschner
28f8ccbe8b
s3: move smbldap_util to pdb_ldap_util.
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
6e67073900
waf: convert NDR_NBT into shared library.
...
Guenther
2011-11-03 18:35:09 +01:00
Günther Deschner
72879f491f
nbt: merge in LIBCLI_NDR_NETLOGON helper into NDR_NBT.
...
Guenther
2011-11-03 18:35:08 +01:00
Günther Deschner
e426f37b64
librpc: only let NDR_NBT depend on NDR_NBT_BUF.
...
Guenther
2011-11-03 18:35:08 +01:00
Günther Deschner
1c72d3b513
s3-waf: convert libcli_netlogon3 into a private library.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Nov 2 18:34:55 CET 2011 on sn-devel-104
2011-11-02 18:34:54 +01:00
Günther Deschner
54f7667f49
s3-waf: move trusts_util.c code into a private library.
...
Guenther
2011-11-02 16:59:32 +01:00
Günther Deschner
973e047a94
s3-waf: convert libnet_keytab into a private library.
...
Guenther
2011-11-02 16:59:32 +01:00