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
Günther Deschner
1926114358
s3-waf: fix libgpo.so library name.
...
Guenther
2011-11-02 16:59:32 +01:00
Andrew Bartlett
87354c9a6d
lib/util Split samba-modules library into public and private parts
...
This will allow OpenChange to get at the symbols it needs, without
exposing any more of this as a public API than we must.
Andrew Bartlett
2011-10-28 13:10:28 +02:00
Andrew Bartlett
f31fd31b71
s3-torture run t_strappend tests as LOCAL-sprintf_append
2011-10-28 13:10:28 +02:00
Andreas Schneider
32fb9017ea
s3-waf: Don't link uid_wrapper more than once.
...
The uid_wrapper is linked in globally by default if enabled.
2011-10-27 13:32:02 +02:00
Andrew Bartlett
50e7a8767f
torture: Remove unused smbiconv
...
smbiconv is not used in any test script, and has only had changes
since being introduced by Jelmer to keep it building.
It is also not installed on the system. I have also checked with
Jelmer, who approved the removal.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-25 17:58:33 +02:00
Stefan Metzmacher
1fa7300037
libcli/smb: move smb_signing.[ch] to the toplevel
...
metze
2011-10-25 01:47:21 +02:00
Stefan Metzmacher
7ebd4337ac
libcli/smb: move source3/libsmb/read_smb.* to the toplevel
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct 24 10:18:06 CEST 2011 on sn-devel-104
2011-10-24 10:18:06 +02:00