Andrew Bartlett
b373d0e777
s3-build: Provide a run-time shim to work around duplicate symbols
...
The become_root() and similar 'smbd' functions that are used widely in
Samba libraries had 'dummy' copies in dummysmbd.c and dummyroot.c.
These have been replaced by a runtime plugin mechanim, which ensures
that standlone binaries still do nothing, while in smbd the correct
function is used.
This avoids having these as duplicate symbols in the smbd binary,
which can cause unpredictable behaviour.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-21 15:54:51 +10:00
Andrew Bartlett
5db74b9607
lib/util Remove samba-util-common!
...
All of this code is now in common, so we don't need the second
'-common' library any more!
Andrew Bartlett
2011-06-21 09:36:22 +10:00
Andrew Bartlett
f83fca1c57
lib/util: Use common d_printf() in the whole codebase
...
This removes the lang_tdb based varient, the only user of the lang_tdb
code is SWAT, which calls that directly.
'net' and 'pam_winbind' are internationalised using gettext.
Andrew Bartlett
2011-06-21 09:35:34 +10:00
Rusty Russell
0e4c358e27
tdb_compat.h: divert every tdb build and includes to tdb_compat
...
We change all the headers and wscript files to use tdb_compat; this
means we have one place to decide whether to use TDB1 or TDB2.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20 11:18:34 +02:00
Rusty Russell
f72dd0cf0f
source3/lib/util.c: str_checksum to use Jenkins hash from CCAN.
...
Rather than tdb's internal one.
2011-06-20 11:18:34 +02:00
Rusty Russell
20687dcd7b
smb_share_modes: don't use tdb_jenkins_hash.
...
It's a nice hash, but this usage has nothing to do with TDB. So use the
Jenkins hash directly from CCAN instead (it's the same one).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20 11:18:34 +02:00
Rusty Russell
754c677b0b
lib: import ccan modules for tdb2
...
Imported from git://git.ozlabs.org/~ccan/ccan init-1161-g661d41f
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-06-20 11:18:34 +02:00
Andrew Bartlett
018f4a5889
libcli/util Bring samba4 unix -> nt_status code in common.
...
Due to library link orders, this is already the function that is being
used. However we still need to sort out the duplicate symbol issues,
probably by renaming things.
Andrew Bartlett
2011-06-20 14:36:06 +10:00
Volker Lendecke
763941f245
s3: Test nttrans_create
...
This is a test for the share security descriptor exception for nttrans_create
2011-06-19 11:30:02 +02:00
Andrew Tridgell
264409750a
s3-util: remove the s3 nterr.c
...
this is now in common code
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-06-17 17:09:00 +10:00
Andrew Bartlett
a772797a38
librpc/idr Use the Samba3 notify.idl in common.
...
The extra fields in the structure that Samba4 does not use should not
bother it.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-06-09 12:40:08 +02:00
Andrew Bartlett
1dfc6fa558
s4-param Add hook between Samba3 and Samba4 loadparm systems.
...
In the top level build, this allows calls to code that requires a
lpcfg_ style loadparm_context, while using the global parameters
loaded from the source3 loadparm code.
Andrew Bartlett
2011-06-06 17:37:51 +10:00
Volker Lendecke
5a6368f1e2
s3:winbind: Convert WINBINDD_WINS_BYIP to the async API
2011-06-05 12:10:15 +02:00
Andrew Bartlett
7e5660282e
s3-build Put memcache in a standalone library
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue May 31 04:08:08 CEST 2011 on sn-devel-104
2011-05-31 04:08:07 +02:00
Andrew Bartlett
8c8ff2cd6b
s3-lib Move source3-specific malloc replacements into a seperate file
...
This will make it easier to create a dep tree for otherwise simple
libraries.
Andrew Bartlett
2011-05-31 02:57:19 +02:00
Andrew Bartlett
caf0df2dde
s3-build Specify more of the smbconf dependencies
...
This brings more functions into util_names.c, and util_names.c into
PARAM_WITHOUT_REG_SRC.
This is not yet a full list, that would formalise the implicit
dependency loop.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue May 31 01:43:37 CEST 2011 on sn-devel-104
2011-05-31 01:43:37 +02:00
Andrew Bartlett
3aa9eead27
s3-build Make smbregistry depend on more of the subsystems it needs
...
This is not the full list (that can be seen by setting
allow_undefined_symbols=True).
Andrew Bartlett
2011-05-31 00:32:08 +02:00
Andrew Bartlett
3557032494
s3-build Add util_sec subsystem
2011-05-31 00:32:08 +02:00
Andrew Bartlett
83e62de9a7
s3-build Move dbwrap_rbt into dbwrap_util subsystem
2011-05-31 00:32:08 +02:00
Andrew Bartlett
0199100348
s3-build Create dbwrap_util subsystem
...
This contains the functions from dbwrap that don't require lp_
functions, and can therefore be put into a library (without dependency
loops).
Andrew Bartlett
2011-05-31 00:32:08 +02:00
Andrew Bartlett
e65f4dd9d4
s3-build: Rearrange build system to seperate out simple libraries
...
This will slowly allow us to develop a proper dependency tree without
interlibrary loops and unresolved symbols.
Andrew Bartlett
2011-05-31 00:32:08 +02:00
Andrew Bartlett
c7131e6b73
s3-build Add dependency on 'ldap' and 'ber'
...
These external libraries are required for the hooks in lib/ldap_debug_handler.c
2011-05-31 00:32:08 +02:00
Andrew Bartlett
702d8d5f87
s3-lib Move free_namearray() into it's own file
...
This makes it easier to have conn_smbd strictly depend on all it's
dependencies.
Andrew Bartlett
2011-05-31 00:32:08 +02:00
Andrew Bartlett
3b7e1ac31c
s3-lib Move realloc based string substitution functions out of util_str.c
...
This makes the dependency set for source3/lib/util_str.c simpiler,
which in turn makes it easier to build a dependency tree.
Andrew Bartlett
2011-05-31 00:32:08 +02:00
Andrew Bartlett
381423b1bd
libcli/security: move secdesc.c to the top level libcli/security
...
This code does not rely on lp_ or other source3 only functions, so can
be part of the common library.
Andrew Bartlett
2011-05-31 00:32:07 +02:00
Andrew Bartlett
33e8126c3c
s3-param split service.c into param and smbd components
...
The dependency chain of find_service can't be satisfied sensibly
outside smbd, so don't include this in the main 'param' subsystem.
Also remove the duplicate find_service() and conn_snum_used() from
dummysmbd.c: The WAF build does not need these dummies any more, but
file.
Andrew Bartlett
2011-05-31 00:32:07 +02:00
Andrew Bartlett
ade01f083c
s3-smbd Split conn.c into 3 files
...
The idea with this split is to make it easier to handle dependencies,
avoiding having the loadparm code depend on the global server
variables, without resorting to dummy functions and linker tricks.
conn_clear_vuid_cache() is brought in from uid.c to make it static
Andrew Bartlett
2011-05-31 00:32:07 +02:00
Andrew Bartlett
53140724f1
s3-lib Move string_init functions into their own file
...
These have not been moved in common, as they are not talloc-based, but
it helps with dependencies if these are seperated from the rest of
util_str.c
Andrew Bartlett
2011-05-31 00:32:07 +02:00
Sean Finney
0f8018676a
Fix numerous missing dependencies in WAF build scripts
...
With the recent consolidation of code between s3 and s4, a number of new
dependencies have been implicitly introduced. For example, previous s3
code gained an implicit dependency on talloc after the charset related
consolidation (lib/util/charset/charset.h now includes talloc.h). When
building against the embedded version of talloc this isn't a problem
since the paths are automatically added to the search path, but when
building against the external libraries build failures will occur for
all components that don't directly or indirectly include talloc as
a dependency.
Since charset.h is included from util.h, which in turn is included from
includes.h, this means most of the codebase (s3 and s4) has such an
undeclared dependency.
Therefore, samba-util-common and samba-util have been added as
dependencies to the s3 and s4 code respectively, for all cases where
the source would otherwise fail to build. Additionally, a few other
dependencies are added in specific wscript_build files to address
similar dependency-related problems.
https://bugzilla.samba.org/show_bug.cgi?id=8128
Signed-off-by: Sean Finney <seanius@seanius.net>
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed May 25 19:22:13 CEST 2011 on sn-devel-104
2011-05-25 19:22:13 +02:00
Volker Lendecke
d753b3b063
fix the WAF build
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu May 19 18:46:51 CEST 2011 on sn-devel-104
2011-05-19 18:46:51 +02:00
Andrew Bartlett
c47b078ec3
build: Add 'cap' as a dependency of samba3core
2011-05-18 16:12:08 +02:00
Andrew Bartlett
75faa9eec5
build: Make POPT_SAMBA3 a library
...
This avoids some duplicate symbols when libnet and libsmbclient are
linked into the same binary (smbtorture4).
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
41b3c38587
librpc/ndr Merge ndr_print_sockaddr_storage() into common code
...
There is no longer a reason to leave this source3 specific, and this
brings it into a library (avoiding duplicate symbols).
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
fc466282f8
build: Add rpc_client grouping library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
d17367bd68
build: Add depenencies needed by Samba3 subsystems
2011-05-18 16:12:08 +02:00
Andrew Bartlett
baad855bca
build: Make msrpc3 a library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
2fc342c20a
waf-build: Add more libraries to avoid duplicate symbols
...
The new source of duplicates is calling libnetapi from inside smbtorture.
Andrew Bartlett
2011-05-18 16:12:07 +02:00
Andrew Bartlett
816c5ccc34
s3-build: use ndr-standard in msrpc3
...
This avoids pulling in the symbols from the NDR_ subsystems directly.
Andrew Bartlett
2011-05-13 18:50:23 +02:00
Andrew Bartlett
f18cca9a0a
lib/util/charset Move built-in charset modules to the top level
...
This removes the 'charset' subsystem and allows these modules to be
used across the whole of Samba.
Andrew Bartlett
2011-05-13 18:50:23 +02:00
Günther Deschner
c1ac023b58
s3-waf: stop building smbtortre4.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu May 12 15:35:02 CEST 2011 on sn-devel-104
2011-05-12 15:35:02 +02:00
Andreas Schneider
c31fd2b22a
s3-waf: Create a public libsmconf.
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-05-10 19:13:22 +02:00
Andreas Schneider
6d9f330641
s3-waf: Create a registry private library.
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-05-10 19:13:22 +02:00
Andrew Bartlett
897ef820a4
s3-lib Use common lib/socket code for get_interfaces() et al
2011-05-08 12:57:04 +02:00
Andrew Tridgell
2c569cd8ba
s3-waf: expose the server_exit code in the smbd_base library
...
these functions are called from the rest of smbd_base
2011-05-08 11:00:23 +02:00
Andrew Bartlett
e3b858496f
libcli/smb Move cifs posix helper functions and headers in common
...
unix_perms_to_wire() was a duplicate symbol in the top level build.
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Andrew Bartlett
1475013963
lib/util Move source3 tdb_wrap_open() into the common code.
...
This #if _SAMBA_BUILD == 3 is very unfortunate, as it means that in
the top level build, these options are not available for these
databases. However, having two different tdb_wrap lists is a worse
fate, so this will do for now.
Andrew Bartlett
2011-05-06 07:51:24 +02:00
Volker Lendecke
deba880986
s3-torture: Add a test for notify upon read&x
...
This makes sure that when a file is brought online by a read call
we notify the client for FILE_NOTIFY_CHANGE_ATTRIBUTES.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed May 4 21:09:22 CEST 2011 on sn-devel-104
2011-05-04 21:09:22 +02:00
Andrew Bartlett
80f1d49b61
lib/util/charset Use push_string and talloc_strupper/strlower from common code
...
The only caller of push_string() (not to be confused with
push_string_check()) in the common code was encode_pw_buffer(), and it
didn't use the alignment or STR_UPPER flags.
The talloc_strupper() and talloc_strlower() functions are tested in
smbtorture, and are next_codepoint() based.
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
85fa87ea82
s3-ctdb Rename packet file and files to ctdb_packet
...
This avoids a conflicts with the Samba4 packet.c, as these is only
used in CTDB
Andrew Bartlett
2011-05-03 07:37:07 +02:00
Andrew Bartlett
897af93e31
s3-build Add popt dep to fix build on FreeBSD
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Apr 30 11:42:20 CEST 2011 on sn-devel-104
2011-04-30 11:42:20 +02:00
Andrew Bartlett
b1f2547699
s3-waf: Add dependency on popt to fix build on FreeBSD
2011-04-30 04:58:04 +02:00
Andrew Bartlett
f96793142d
build: put doserr.c into it's own subsystem, so it's no longer a duplicate
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Apr 29 10:00:32 CEST 2011 on sn-devel-104
2011-04-29 10:00:32 +02:00
Andrew Bartlett
6021af4fd3
libcli/smb Move attrib_string in common
2011-04-29 16:38:14 +10:00
Andrew Bartlett
bb520dceac
build: Fix kerberos build issues in top level build
2011-04-29 16:38:12 +10:00
Andrew Bartlett
4081ea5b49
lib/util/charset use convert_string.c in common
...
This brings another layer of the charcnv library in common.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-04-28 03:24:05 +02:00
Günther Deschner
66b26195d2
s3-waf: add pthreadpool support.
...
Volker, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Apr 27 17:57:32 CEST 2011 on sn-devel-104
2011-04-27 17:57:32 +02:00
Andrew Tridgell
e877d4fd1e
build: fixed build problems due to implicit library deps in samba3core
...
this fixes the top level build on svart and probably other hosts
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Apr 27 08:27:49 CEST 2011 on sn-devel-104
2011-04-27 08:27:49 +02:00
Andrew Bartlett
6ec4306f8c
auth/kerberos: Create common helper to get the verified PAC from GSSAPI
...
This only works for Heimdal and MIT Krb5 1.8, other versions will get
an ACCESS_DEINED error.
We no longer manually verify any details of the PAC in Samba for
GSSAPI logins, as we never had the information to do it properly, and
it is better to have the GSSAPI library handle it.
Andrew Bartlett
2011-04-27 11:56:48 +10:00
Andrew Bartlett
ad6ee6d55a
build: Move Heimdal/MIT compat build rules to heimdal_build
...
This allows top level build rules to rely on these names at all times.
Andrew Bartlett
2011-04-26 11:29:29 +10:00
Andrew Bartlett
f28f5db15a
libcli/auth Move PAC parsing and verification in common.
...
This uses the source3 PAC code (originally from Samba4) with some
small changes to restore functionality needed by the torture tests,
and to have a common API.
Andrew Bartlett
2011-04-20 04:31:07 +02:00
Günther Deschner
e4c4dcf102
s3-waf: only LIBNMB needs to linked against -lresolv.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Apr 15 17:02:16 CEST 2011 on sn-devel-104
2011-04-15 17:02:16 +02:00
Günther Deschner
6768b65123
s3-waf: try to fix the non-ldap-but-krb5 build.
...
Guenther
2011-04-15 12:37:55 +02:00
Andrew Bartlett
4ba1375526
libcli/auth Move krb5 wrapper functions from s3 into common
...
This requires a small rework of the build system to ensure that the
correct #define statements are made in both the s3 and top level
builds. We now define the various HAVE_ macros in config.h at all
times, using heimdal_build/wscript_configure when that is in use.
Andrew Bartlett
2011-04-14 16:38:26 +10:00
Günther Deschner
1b4d27d45a
s3-waf: add --with-profiling-data configure option.
...
Guenther
2011-04-14 00:47:57 +02:00
Jeremy Allison
a21be2c3c8
Fix WAF build for sids2xids.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Apr 14 00:33:53 CEST 2011 on sn-devel-104
2011-04-14 00:33:53 +02:00
Andrew Bartlett
53e0bada43
build: Bring DYNCONFIG into samba-util library to avoid symbol duplication
...
When this was depended on directly as a subsystem, it ended up in
multiple libraries.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Apr 13 08:39:35 CEST 2011 on sn-devel-104
2011-04-13 08:39:35 +02:00
Andrew Bartlett
d309499b9e
s3-build Remove distinct LOCALEDIR subsystem
...
This is no different to the rest of dynconfig, and so should be dealt
with there.
Andrew Bartlett
2011-04-13 15:51:52 +10:00
Andrew Bartlett
4158e9a7e5
s3-charcnv: Move convert_string() et al to lib/util/charset
...
This is the first step to this being the common convert_string
implementation.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-04-13 14:47:08 +10:00
Andrew Bartlett
9941dfe9f6
lib/util/charset Move source3/lib/util_unistr.c to the common code.
...
This file (largely) contains functions to deal with UTF16 strings.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-04-13 14:47:07 +10:00
Andrew Bartlett
5694ba507c
libcli/ldap pull LIBCLI_LDAP_MESSAGE and LIBCLI_LDAP_NDR into a library
...
This reduces symbol duplication
Andrew Bartlett
2011-04-13 11:47:36 +10:00
Günther Deschner
510e61871c
s3-util: separate out cmdline helpers.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Apr 12 13:06:27 CEST 2011 on sn-devel-104
2011-04-12 13:06:27 +02:00
Sumit Bose
11c342724f
s3-net: Add net trust utility
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-04-06 12:25:42 +02:00
Andrew Tridgell
5adf85e6af
tstream: make npa_tstream a private library
...
this prevents symbol duplication of the npa_tstream symbols
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-04-06 08:12:19 +02:00
Andrew Tridgell
a8da13cd5c
lib: make asn1_util a private library
...
this prevents symbol duplication of the asn1 symbols in the service
and ntvfs subsystems
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-04-06 08:12:19 +02:00
Andrew Tridgell
15576da63a
lib: moved data_blob.c into samba-util-common
...
this avoids a duplication of the data_blob symbols some binaries
(eg. smbtorture)
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-04-06 08:12:19 +02:00
Gregor Beck
a217ec64ec
s3-net: add command "net idmap check"
...
This is a tool to check the consistency of an idmap tdb database.
The default mode is to scan the database and list invalid entries,
e.g. records with an invalid format, or records which are valid
but for which the reverse mapping entry is missing.
With the "--repair" switch, one can enter an interactive
repair mode which will prompt for each invalid entry found
with the option to delete, skip or edit the record.
There is also a non-interactive repair mode triggered by "--auto"
which will remove all records with invalid content and fill up
mappings which are missing the reverse entry.
The "--test" parameter lets "net idmap check" only list the
changes that would be written and not actually commit them to
the database.
The "--lock" option allows to lock the database already in the
first reading traverse, in order to remove the race when the
database has to be closed and reopened again before writing
the changes.
Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Mon Apr 4 18:21:09 CEST 2011 on sn-devel-104
2011-04-04 18:21:09 +02:00
Volker Lendecke
32296a2c36
s3: Add a quick test for bug 8042
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Apr 3 16:13:21 CEST 2011 on sn-devel-104
2011-04-03 16:13:21 +02:00
Günther Deschner
8560c00a50
s3: move filename_util.c out of source3/smbd to source3/lib.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
a22a53ea44
s3-passdb: move util_builtin.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
7d798ac485
s3-passdb: move util_unixsids.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
bcee6c1fe2
s3-passdb: move util_wellknown.c out of passdb.
...
Guenther
2011-03-30 01:13:08 +02:00
Günther Deschner
03e6082e3c
s3: create_builtin_users/administrators belongs to passdb not auth.
...
Guenther
2011-03-30 01:13:07 +02:00
Günther Deschner
64421129b6
lib/util/util_pw: share sys_get{pw,gr} group of calls.
...
Guenther
2011-03-30 01:13:06 +02:00
Günther Deschner
6a27928ced
s3-waf: fix spoolssd compile.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-29 16:03:54 +02:00
Andrew Tridgell
f705fc9002
s3-string: moved fstring functions into their own file
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-03-25 04:37:06 +01:00
Andrew Bartlett
1923b78209
s3-lib Remove the clobber_region() code.
...
This code wrote to the full buffer in fstrcpy(), pstrcpy() and other
fixed-length string manipulation functions.
The hope of this code was to find out at run time if we were mixing up
pstring and fstring etc, and to record where this came from. It has a
runtime performance impact (particularly if compiled with
--enable-developer).
It is being removed because of the complexity it adds, and the
distinct lack of bugs that this complexity has been credited in
finding.
The macro-based compile-time checking of string sizes remains.
Andrew Bartlett
2011-03-23 12:49:39 +11:00
Andrew Tridgell
580997ede0
fault: get fault.c ready for use by s4
...
this moves the s3 specific dumpcore code into source3/lib/dumpcore.c,
and uses a function pointer to setup which smb_panic call to use
2011-03-23 11:03:57 +11:00
Andrew Tridgell
058c3bb923
fault: moved s3 fault.c to top level
2011-03-23 11:03:57 +11:00
Günther Deschner
33b8d0a6ff
s3-waf: use HAVE_ADS env to decide whether to build libads.so
...
Guenther
2011-03-19 00:11:18 +01:00
Simo Sorce
5d55ae0a29
lib-util: put data_blob back in the public library
...
data_blob is defined ina public header, so it needs to be exposed in the public
library.
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Thu Mar 17 15:39:08 CET 2011 on sn-devel-104
2011-03-17 15:39:08 +01:00
David Disseldorp
d6cb4feae1
s3-printing: use printcap IDL for IPC
...
Use printcap IDL for marshalling and unmarshalling messages between cups
child and parent smbd processes. This simplifies the IPC and ensures
the parent is notified of cups errors encountered by the child.
https://bugzilla.samba.org/show_bug.cgi?id=7994
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-03-16 15:52:21 +01:00
Günther Deschner
c91b897caa
s3-build: share smbtorture4 build rules with s3-waf build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Mar 15 16:10:17 CET 2011 on sn-devel-104
2011-03-15 16:10:16 +01:00
Andrew Tridgell
af28facc03
s3-waf: enable public_headers_allow_broken
2011-03-15 12:22:20 +11:00
Andrew Tridgell
7a57f72ef4
s3-waf: enable public header building in s3
2011-03-15 12:22:20 +11:00
Günther Deschner
12f10a9182
s3-waf: fix the build.
...
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
2011-03-08 11:41:31 +01:00
Günther Deschner
875d9b8098
lib/util: LIBCRYPTO is in common already, so add it to samba-util-common.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Mar 3 18:08:30 CET 2011 on sn-devel-104
2011-03-03 18:08:30 +01:00
Andrew Bartlett
5f5ca913b7
lib/util: new merged debug system
...
This is the s3 debug system, with a number of changes to tidy it up
for common use. The debug class system is simplified by the removal of the
ISSET table, the system no longer attempts to cope with assignment of
DEBUGLEVEL, and the full class table is always available (rather than
just DEBUGLEVEL_CLASS[DBCG_ALL]) from startup. It is also no longer
confusingly described as a hack, but as the initial table.
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Mar 1 04:32:12 CET 2011 on sn-devel-104
2011-03-01 04:32:12 +01:00
Michael Adam
c36f93d8ce
s3: fix the waf build after adding smbd/msg_idmap.c
2011-02-28 15:54:04 +01:00
Andrew Tridgell
11a97d60d9
build: moved util_reg.c into a common subsystem
...
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 24 05:53:52 CET 2011 on sn-devel-104
2011-02-24 05:53:52 +01:00
Andrew Tridgell
74947964d9
build: moved spnego_parse.c into a common subsystem
2011-02-24 15:08:50 +11:00
Andrew Tridgell
5ec284d152
build: moved librpc/rpc/*.c into a rpccommon library
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 24 02:42:37 CET 2011 on sn-devel-104
2011-02-24 02:42:37 +01:00
Andrew Tridgell
52fe20c310
build: moved lmhosts.c into a common subsystem
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24 11:57:48 +11:00
Andrew Tridgell
94c04b10db
build: moved libds/common/flag_mapping.c into a common subsystem
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24 11:57:48 +11:00
Andrew Tridgell
8dbe665a0c
build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystem
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24 11:57:48 +11:00
Andrew Tridgell
d37a55548b
build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so library
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-24 11:57:48 +11:00
Günther Deschner
6c2c8d9f67
s3-waf: remove more unused variables.
...
Guenther
2011-02-23 22:33:52 +01:00
Günther Deschner
7f5535460a
s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).
...
Guenther
2011-02-23 22:33:52 +01:00
Günther Deschner
bf7f896d55
s3-waf: move GROUPDB into libpassdb.so.
...
Guenther
2011-02-23 22:33:52 +01:00
Stefan Metzmacher
91099d896b
s3-waf: make use of LIBCLI_CLDAP subsystem
...
metze
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 23 10:17:01 CET 2011 on sn-devel-104
2011-02-23 10:17:01 +01:00
Günther Deschner
67e72f5204
s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols with winbindd.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 23 02:16:23 CET 2011 on sn-devel-104
2011-02-23 02:16:23 +01:00
Andrew Tridgell
3b684824c1
s3-waf: added SYMBOLCHECK support to source3 waf build
2011-02-23 00:45:21 +01:00
Andrew Tridgell
9174d73173
build: moved more files into samba-util-common
...
this removes UTIL_SRC from the s3 waf build, as it is now all in
common with samba-util-common
2011-02-23 00:45:21 +01:00
Andrew Tridgell
457025eee7
build: created samba-util-common library
...
this library will contain files that can be built in common between s3
and s4. Both samba-util and samba-util3 depend on it.
Currently this library needs to be marked as allow_undefined_symbols,
in order to allow s4 to build it. We can remove that flag once we have
all the needed symbols in common
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-23 00:45:21 +01:00
Günther Deschner
40dd6ce3ac
Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"
...
Metze, we need to cleanup deps to idtree and cli-ldap first.
Guenther
This reverts commit ac4497edae
.
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 22 23:53:25 CET 2011 on sn-devel-104
2011-02-22 23:53:25 +01:00
Stefan Metzmacher
ac4497edae
s3-waf: make use of LIBCLI_CLDAP subsystem
...
metze
2011-02-22 21:04:23 +01:00
Günther Deschner
c399c28fb9
s3-waf: add replacetort binary.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 22 15:42:58 CET 2011 on sn-devel-104
2011-02-22 15:42:58 +01:00
Andrew Tridgell
f0a4d3a9d5
s3-waf: build bin/smbclient3 for top level build
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:10 +01:00
Andrew Tridgell
a3aa71ea3a
s3-waf: no need to add suffix3 to smbpasswd
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:10 +01:00
Andrew Tridgell
84b235fbb2
s3-waf: convert some subsystems into private libraries
...
put some commonly used subsystems into private libraries to reduce the
install size
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
e3e1cd86e9
s3-waf: cope with both toplevel and source3 build
...
this fixes the remaining subsystem differences for the two builds
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
cf3225d6c3
s3-waf: find swat files for both toplevel and source3 build
...
this finds the right swat files in both cases
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
666d019110
s3-waf: rename CHARSET to CHARSET3
...
and add an alias CHARSET when not using a toplevel build
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
21f81703ca
s3-waf: use bld.env.suffix3 for differentiating toplevel build
...
this uses bld.env.suffix3 to mean "3" for a toplevel build, and blank
otherwise. This allows us to change the overlapping binaries to have a
'3' suffix
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
5fc565feac
s3-waf: LIBADS depends on krb5
...
needed for krb5.h when using an in-tree heimdal
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
c6c49d8ec4
s3-waf: make version and build directory conditional
...
we don't need these when doing a toplevel build
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
effc76db10
s3-waf: cope with location of include.h for toplevel build
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
fecbe61028
s3-waf: added some more krb5 dependencies
...
this is needed when not using a system krb5, for finding krb5.h
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
ba52f83a3f
s3-waf: renamed samba-util to samba-util3
...
also added alias samba-util when not using a toplevel build
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
9aa85b6e30
s3-waf: use common libcli/nbt build rules
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
b59aa08261
s3-waf: rename 'errors' to 'errors3'
...
and add an alias 'errors' if not doing a toplevel build
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
3e8a4bfc08
s3-waf: renamed tdb-wrap to tdb-wrap3
...
allow for a common name 'tdb-wrap'
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
81992c9ce4
s3-waf: rename POPT_SAMBA to POPT_SAMBA3
...
This renames the POPT_SAMBA subsystem to POPT_SAMBA3. It also adds an
alias 'POPT_SAMBA' if we are not doing a toplevel build.
This allows us to use the common dependency 'POPT_SAMBA' in other waf
rules.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Tridgell
6a788b9d1e
s3-waf: added a krb5 dependency
...
LIBMSRPC depends on krb5.h
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-22 02:51:09 +01:00
Andrew Bartlett
8afc271e2a
lib/util/charset Use top level iconv.c in source3
...
The two files were very similar already, the only change required was
to adopt the s3 module registration fucntion name.
(NTSTATUS wasn't used as the charset code does not otherwise use that
type).
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-02-18 18:41:00 +11:00
Andrew Bartlett
cfeceedfab
librpc make ndr-standard a common library
2011-02-18 18:41:00 +11:00
Andrew Bartlett
177ddcb084
librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
...
There isn't any reson to keep these private to source3 and source4 and
more, and doing so creates problems for the top level build.
Andrew Bartlett
2011-02-18 18:41:00 +11:00
Andrew Bartlett
92faeaeea8
charset Remove use of {isupper,islower,toupper,tolower}_w functions
...
These now call the common _m functions that consider UTF16 code points.
This removes the code which will make up a 'lame' table in memory, as
this can just as correctly be handled by running the algorithm at runtime (which is to call toupper() and tolower() on characters < 128).
When used, a top level waf build will always locate the correct table
- in the build tree or outside - due to relinking the installed
binary.
Andrew Bartlett
2011-02-18 17:00:34 +11:00
Andrew Bartlett
e4c2f5c474
s3-waf use lib/util/wscript_build, and avoid duplicate subsystems
2011-02-18 16:46:42 +11:00
Andrew Tridgell
c8b2b10976
s3-waf: use SAMBA3_*() build rules in source3/build
...
this brings the s3 waf build much closer to the proposed s3build top
level build, using the same bld.SAMBA3_*() rules
There are a few renames of subsystems in here, with a 3 suffix where
it would create a conflict.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-18 16:46:41 +11:00
Günther Deschner
0e156e7d62
s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.
...
This avoids two duplicates...
Guenther
2011-02-17 00:52:43 +01:00
Günther Deschner
bc83400d81
nsswitch: make wb_reqtrans a common subsystem.
...
Guenther
2011-02-17 00:52:42 +01:00
Günther Deschner
743b13b8e0
s3-waf: make most of the nsswitch common.
...
Guenther
2011-02-17 00:52:42 +01:00
Günther Deschner
0085d6e21a
s3-waf: fix the build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 15 15:24:11 CET 2011 on sn-devel-104
2011-02-15 15:24:10 +01:00
Günther Deschner
a32f0ff2f0
s3-waf: TLDAP is only needed by pdb_ads (and smbtorture).
...
Guenther
2011-02-15 12:09:22 +01:00
Günther Deschner
3722f65359
librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
...
Simo, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Feb 14 18:54:38 CET 2011 on sn-devel-104
2011-02-14 18:54:38 +01:00
Günther Deschner
89db591b2a
s3-waf: add UTIL_TEVENT subsystem (as in ../lib/util/wscript)
...
Guenther
2011-02-14 13:38:53 +01:00
Günther Deschner
13e820cd10
s3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Sat Feb 12 00:48:11 CET 2011 on sn-devel-104
2011-02-12 00:48:10 +01:00
Günther Deschner
59c8839dec
s3-waf: move all error mappings to errors subsystem.
...
Guenther
2011-02-11 14:14:23 +01:00
Günther Deschner
3eb7e125ab
waf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).
...
Guenther
2011-02-11 14:14:23 +01:00
Günther Deschner
1bad50f648
s3-waf: rework the way SMBLDAP subsystem is built a little.
...
Guenther
2011-02-11 12:22:41 +01:00
Günther Deschner
7a558ea27c
s3-waf: fix the build after auth changes.
...
Andrews, please check.
Guenther
2011-02-10 12:58:06 +01:00
Günther Deschner
56fe080d87
lib/compression: add shared wscript_build.
...
Guenther
2011-02-08 14:05:36 +01:00
Günther Deschner
34722c72f6
pam: share pam errors in a common location.
...
Guenther
2011-02-08 14:05:36 +01:00
Günther Deschner
7637e1df8e
s3-waf: fix the build after winreg and rpc services changes.
...
Andreas, please check.
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Feb 7 13:18:41 CET 2011 on sn-devel-104
2011-02-07 13:18:41 +01:00
Günther Deschner
ac4127a9f4
s3-auth: add copy_netr_SamBaseInfo().
...
Guenther
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-02-04 16:57:32 +01:00
Günther Deschner
d57ddc64c5
s3-waf: remove RPCCLI_LSA subsystem.
...
Guenther
2011-02-02 20:01:00 +01:00
Günther Deschner
ee5de71796
s3-waf: remove RPCCLI_SAMR subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 2 18:54:38 CET 2011 on sn-devel-104
2011-02-02 18:54:38 +01:00
Günther Deschner
175fbe0bfc
s3-waf: fix the build after libnet changes.
...
Guenther
2011-02-02 18:11:19 +01:00
Günther Deschner
fbbe321d19
s3-waf: fix the build after linux netlink changes.
...
Volker, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 1 23:21:50 CET 2011 on sn-devel-104
2011-02-01 23:21:50 +01:00
Günther Deschner
eb5d884b15
s3-waf: these libs are not private libs.
...
Guenther
2011-01-31 10:04:42 +01:00
Günther Deschner
dd35fe181c
waf: share libndr.so between samba3 and samba4.
...
Guenther
2011-01-25 11:42:46 +01:00
Günther Deschner
5e89574dce
s3-waf: remove RPCCLI_SPOOLSS subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 21 16:06:40 CET 2011 on sn-devel-104
2011-01-21 16:06:40 +01:00
Stefan Metzmacher
528bcedbc5
s3:build: don't use librpc/gen_ndr/cli_echo.[ch] anymore
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jan 17 09:34:12 CET 2011 on sn-devel-104
2011-01-17 09:34:12 +01:00
Günther Deschner
2e54b01bde
s3-waf: remove RPCCLI_WINREG subsystem.
...
Guenther
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-01-13 14:16:46 +01:00
Günther Deschner
9204e04f27
s3-waf: remove RPCCLI_SRVSVC subsystem.
...
Guenther
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-01-13 14:13:55 +01:00
Günther Deschner
9a9ee03ae8
s3-waf: remove RPCCLI_NETLOGON subsystem.
...
Guenther
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-01-13 14:09:27 +01:00
Günther Deschner
067e548818
s3-waf: remove RPCCLI_SVCCTL subsystem.
...
Guenther
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-01-13 12:11:40 +01:00
Günther Deschner
9fe0cfef6a
s3-waf: remove RPCCLI_DRSUAPI subsystem.
...
Guenther
2011-01-11 22:18:03 +01:00
Günther Deschner
5473d1b81c
s3-waf: remove RPCCLI_INITSHUTDOWN subsystem.
...
Guenther
2011-01-11 17:12:04 +01:00
Günther Deschner
6cbe4da599
s3-waf: remove RPCCLI_EVENTLOG subsystem.
...
Guenther
2011-01-11 17:12:03 +01:00
Günther Deschner
7c14048f94
s3-waf: remove RPCCLI_WKSSVC subsystem.
...
Guenther
2011-01-11 17:11:30 +01:00
Günther Deschner
3294ccbb6d
netlogon: move netlogon helpers to ../libcli/netlogon.
...
Guenther
2011-01-07 15:02:24 +01:00
Günther Deschner
75c8e42938
s3-waf: rename LIBCLI_NETLOGON subsystem to LIBRPCCLI_NETLOGON.
...
Guenther
2011-01-07 15:02:24 +01:00
Günther Deschner
358c8ec292
s3-waf: rearrange waf recurses in main wscript_build.
...
Guenther
2011-01-07 15:02:24 +01:00
Günther Deschner
ccf15ebcc3
s3-waf: cleanup wscript_build a little.
...
Guenther
2011-01-07 15:02:24 +01:00
Günther Deschner
0a7d6dc8a8
s3-waf: recurse into ../lib/smbconf.
...
Guenther
2011-01-07 15:02:23 +01:00
Günther Deschner
2187c49013
s3-waf: fix winbind_krb5_locator.so realname.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jan 7 11:13:29 CET 2011 on sn-devel-104
2011-01-07 11:13:29 +01:00
Günther Deschner
7ee75c9548
lib/addns: move DNS client library to the main directory.
...
Guenther
2011-01-06 16:42:56 +01:00
Günther Deschner
2958a43fad
s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Jan 6 15:20:14 CET 2011 on sn-devel-104
2011-01-06 15:20:14 +01:00
Stefan Metzmacher
899adcaec9
s3:build: don't use cli_dssetup.c any more
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jan 4 22:21:48 CET 2011 on sn-devel-104
2011-01-04 22:21:48 +01:00
Stefan Metzmacher
62aa019a1b
s3:build: don't use cli_epmapper.c anymore
...
metze
2011-01-04 21:28:58 +01:00
Stefan Metzmacher
e1e8693525
s3:build: don't use cli_ntsvcs.c any more.
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jan 4 17:23:17 CET 2011 on sn-devel-104
2011-01-04 17:23:17 +01:00
Stefan Metzmacher
fbcbeabd65
s3:build: don't use cli_wbint.c any more
...
metze
2011-01-04 16:37:19 +01:00
Günther Deschner
4ebf2f9745
s3-waf: convert SAMBA_VERSION into a subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Jan 4 15:10:52 CET 2011 on sn-devel-104
2011-01-04 15:10:52 +01:00
Günther Deschner
589d1bf57e
s3-waf: convert PASSCHANGE into a subsystem.
...
Guenther
2011-01-04 13:05:51 +01:00
Günther Deschner
34596493ba
s3-waf: add UTIL_TDB subsystem.
...
Guenther
2011-01-04 12:56:29 +01:00
Andreas Schneider
d2e93cce88
s3-waf: Fixed the static rpc service build.
...
Autobuild-User: Andreas Schneider <asn@samba.org>
Autobuild-Date: Tue Jan 4 12:09:48 CET 2011 on sn-devel-104
2011-01-04 12:09:48 +01:00
Günther Deschner
4316895bc7
s3-waf: fix the build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Jan 3 18:19:01 CET 2011 on sn-devel-104
2011-01-03 18:19:01 +01:00
Günther Deschner
87934d8c79
s3-waf: fix the build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Dec 22 15:55:11 CET 2010 on sn-devel-104
2010-12-22 15:55:11 +01:00
Volker Lendecke
a881d6ab86
wb_reqtrans is not used in libwbclient
2010-12-19 23:25:06 +01:00
Volker Lendecke
c0a7c9f991
Move wbc_async.[ch] to its only user: smbtorture3
2010-12-19 23:25:06 +01:00
Günther Deschner
af99f0a067
s3-waf: use shared libwbclient wscript_build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Dec 15 11:42:16 CET 2010 on sn-devel-104
2010-12-15 11:42:16 +01:00
Günther Deschner
550046a4d9
s3-waf: fix winbind-client subsystem.
...
Guenther
2010-12-15 10:56:18 +01:00
Günther Deschner
7ecec74a00
s3-waf: add libkrb5 winbind locator plugin.
...
Guenther
2010-12-15 10:56:18 +01:00
Günther Deschner
5130e4a622
s3-waf: rework rpc_server handling a bit.
...
Guenther
2010-12-15 10:56:18 +01:00
Günther Deschner
4bcedda7d8
s3-waf: libwbclient does not depend on talloc anymore.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Dec 15 00:50:08 CET 2010 on sn-devel-104
2010-12-15 00:50:07 +01:00
Günther Deschner
4f4f7694c1
s3-waf: add missing libnss_wins.so.2 library.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Dec 14 23:29:25 CET 2010 on sn-devel-104
2010-12-14 23:29:25 +01:00
Günther Deschner
9e6736cafd
s3-waf: recurse into ../libcli/ldap.
...
Guenther
2010-12-14 22:42:19 +01:00
Günther Deschner
3e6d507246
s3-waf: recurse into ../libcli/smb.
...
Guenther
2010-12-14 22:42:19 +01:00
Günther Deschner
f2bd9e52b8
s3-waf: recurse into ../libcli/samsync.
...
Guenther
2010-12-14 22:42:19 +01:00
Günther Deschner
baabd56ce9
s3-waf: recurse into ../libcli/named_pipe_auth.
...
Guenther
2010-12-14 22:42:19 +01:00
Günther Deschner
217ca2a2c9
s3-waf: recurse into ../libcli/drsuapi.
...
Guenther
2010-12-14 22:42:18 +01:00
Günther Deschner
d860281cd9
s3-waf: add pam_ and nss_winbind.
...
Guenther
2010-12-14 22:42:18 +01:00
Günther Deschner
906e489af9
s3-waf: recurse into ../libcli/auth.
...
Guenther
2010-12-14 22:42:18 +01:00
Günther Deschner
4c459a926f
s3-waf: add CHARSET subsystem.
...
Guenther
2010-12-14 22:42:18 +01:00
Günther Deschner
943f485ef1
s3-waf: convert UTIL_SRC into a subsystem samba-util, similar to the s4 one.
...
Guenther
2010-12-14 22:42:17 +01:00
Günther Deschner
192838aafd
s3-waf: convert lib/util_tdb.c into a subsystem.
...
Guenther
2010-12-14 22:42:17 +01:00
Günther Deschner
2407e33c76
s3-waf: use shared LIBASYNC_REQ subsystem.
...
Guenther
2010-12-14 22:42:17 +01:00
Andrew Tridgell
16c36a8cb5
s3-waf: fixed version number handling
2010-12-08 05:26:06 +01:00
Günther Deschner
0745f3fef9
s3-waf: fix the build of nsstest in the non-devel build.
...
Guenther
2010-12-07 12:04:35 +01:00
Günther Deschner
ffc7434e2b
s3-waf: fix library names (we installed liblibsmbclient, etc.)
...
Guenther
2010-12-07 12:04:11 +01:00
Günther Deschner
8be11b2477
s3-waf: fix pam dependencies of the RPC_SAMR server.
...
Guenther
2010-12-07 11:49:57 +01:00
Günther Deschner
2b0905aeae
s3-waf: convert RPC_LSARPC into a subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Dec 1 00:13:58 CET 2010 on sn-devel-104
2010-12-01 00:13:58 +01:00
Günther Deschner
c291195251
s3-waf: convert RPC_SAMR into a subsystem.
...
Guenther
2010-11-30 23:27:15 +01:00
Günther Deschner
ef129716a4
s3-waf: convert INIT_SAMR into a subsystem.
...
Guenther
2010-11-30 23:27:15 +01:00
Günther Deschner
f5e1f5f125
s3-waf: convert INIT_NETLOGON into a subsystem.
...
Guenther
2010-11-30 23:27:15 +01:00
Günther Deschner
42fe021f56
s3-waf: convert INIT_LSA into a subsystem.
...
Guenther
2010-11-30 23:27:15 +01:00
Günther Deschner
783264e97c
s3-waf: fix LIBNBT deps.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Nov 30 22:39:05 CET 2010 on sn-devel-104
2010-11-30 22:39:04 +01:00
Günther Deschner
88b61a3b29
s3-waf: no need to compile ../librpc/ndr/ndr_compression.c twice.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Nov 30 19:52:59 CET 2010 on sn-devel-104
2010-11-30 19:52:58 +01:00
Günther Deschner
9d6bfdf92d
s3-waf: use LIBCLI_NDR_NETLOGON.
...
Guenther
2010-11-30 19:06:33 +01:00
Günther Deschner
8333b029ea
s3-waf: convert LIBNBT into a subsystem.
...
Guenther
2010-11-30 19:06:33 +01:00
Günther Deschner
72b6936534
s3-waf: convert SPNEGO_PARSE into a subsystem.
...
Guenther
2010-11-30 19:06:32 +01:00
Günther Deschner
b31c0e4104
s3-waf: use SLCACHE in ntlm_auth.
...
Guenther
2010-11-30 19:06:32 +01:00
Günther Deschner
313123705b
s3-waf: use TLDAP in smbtorture.
...
Guenther
2010-11-30 19:06:32 +01:00
Günther Deschner
67f2d4f45c
s3-waf: convert NPA_TSTREAM into a subsystem.
...
Guenther
2010-11-30 19:06:32 +01:00
Günther Deschner
d245ec8482
s3-waf: add LIBDRSUAPI subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Nov 30 18:58:42 CET 2010 on sn-devel-104
2010-11-30 18:58:42 +01:00
Günther Deschner
193daf8577
s3-waf: let SMBD_BASE depend on NDR_NOTIFY.
...
Guenther
2010-11-30 18:13:19 +01:00
Günther Deschner
a5ede16bb7
s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_NBT.
...
Guenther
2010-11-30 18:13:18 +01:00
Günther Deschner
4ca43d9bc1
s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_SVCCTL.
...
Guenther
2010-11-30 18:13:18 +01:00
Günther Deschner
5db1a399d5
s3-waf: convert LIBCLI_SPOOLSS into a subsystem.
...
Guenther
2010-11-30 18:13:18 +01:00
Günther Deschner
e80e5c5b8a
s3-waf: convert RPCCLI_EPMAPPER into a subsystem.
...
Guenther
2010-11-30 18:13:17 +01:00
Günther Deschner
aaa31e7b22
s3-waf: convert RPCCLI_EVENTLOG into a subsystem.
...
Guenther
2010-11-30 18:13:17 +01:00
Günther Deschner
d29f9e4846
s3-waf: convert RPCCLI_NTSVCS into a subsystem.
...
Guenther
2010-11-30 18:13:17 +01:00
Günther Deschner
d37f54d880
s3-waf: convert RPCCLI_DRSUAPI into a subsystem.
...
Guenther
2010-11-30 18:13:17 +01:00
Günther Deschner
ac290574e2
s3-waf: convert RPCCLI_DFS into a subsystem.
...
Guenther
2010-11-30 18:13:16 +01:00
Günther Deschner
5cedef39d7
s3-waf: convert RPCCLI_INITSHUTDOWN into a subsystem.
...
Guenther
2010-11-30 18:13:16 +01:00
Günther Deschner
82b440835d
s3-waf: convert RPCCLI_DSSETUP into a subsystem.
...
Guenther
2010-11-30 18:13:08 +01:00
Günther Deschner
2013c9c391
s3-waf: convert RPCCLI_SVCCTL into a subsystem.
...
Guenther
2010-11-30 18:12:30 +01:00
Günther Deschner
a8d005d439
s3-waf: convert RPCCLI_WKSSVC into a subsystem.
...
Guenther
2010-11-30 18:12:30 +01:00
Günther Deschner
f9f9b79859
s3-waf: convert RPCCLI_SRVSVC into a subsystem.
...
Guenther
2010-11-30 18:12:30 +01:00
Günther Deschner
75f088f898
s3-waf: convert LIBCLI_NETLOGON into a subsystem.
...
Guenther
2010-11-30 18:12:30 +01:00
Günther Deschner
656e849ce8
s3-waf: convert LIBCLI_LSA into a subsystem.
...
Guenther
2010-11-30 18:12:29 +01:00
Günther Deschner
d16e77e123
s3-waf: convert LIBCLI_SAMR into a subsystem.
...
Guenther
2010-11-30 18:12:29 +01:00
Günther Deschner
2beab2d6e5
s3-waf: convert PARAM_UTIL into a subsystem.
...
Guenther
2010-11-30 18:12:29 +01:00
Günther Deschner
33c82cd5dd
s3-waf: convert TOKEN_UTIL into a subsystem.
...
Guenther
2010-11-30 18:12:29 +01:00
Günther Deschner
b2a1c1e425
s3-waf: convert REG_EVENTLOG into a subsystem.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Nov 30 16:25:51 CET 2010 on sn-devel-104
2010-11-30 16:25:51 +01:00
Günther Deschner
254dea0596
s3-waf: convert LIBNMB into a subsystem.
...
Guenther
2010-11-30 15:07:48 +01:00
Günther Deschner
12d73f2cb8
s3-waf: convert FNAME_UTIL into a subsystem.
...
Guenther
2010-11-30 15:07:48 +01:00
Günther Deschner
f28b2073b8
s3-waf: move build rules into libaddns directory.
...
Guenther
2010-11-22 11:25:18 +01:00
Andrew Tridgell
228803cd01
zlib: use the real library name 'z' instead of ZLIB
...
using subsystem aliases has a lot of potential for confusion. Better
to use the real name of the library.
2010-10-30 23:49:01 +11:00