Luk Claes
93ed99d6ff
s3:libsmb: get rid of clisigning routines
...
Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-28 14:49:51 +02:00
Volker Lendecke
68d03f2ef5
s3: Test whether get_share_mode_lock cleans up stale processes
...
Signed-off-by: Jeremy Allison <jra@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-25 09:19:39 -07:00
Alexander Bokovoy
2ddf89a2bc
Introduce system MIT krb5 build with --with-system-mitkrb5 option.
...
System MIT krb5 build also enabled by specifying --without-ad-dc
When --with-system-mitkrb5 (or --withou-ad-dc) option is passed to top level
configure in WAF build we are trying to detect and use system-wide MIT krb5
libraries. As result, Samba 4 DC functionality will be disabled due to the fact
that it is currently impossible to implement embedded KDC server with MIT krb5.
Thus, --with-system-mitkrb5/--without-ad-dc build will only produce
* Samba 4 client libraries and their Python bindings
* Samba 3 server (smbd, nmbd, winbindd from source3/)
* Samba 3 client libraries
In addition, Samba 4 DC server-specific tests will not be compiled into smbtorture.
This in particular affects spoolss_win, spoolss_notify, and remote_pac rpc tests.
2012-05-23 17:51:50 +03:00
Alexander Bokovoy
2d9a0d8d0c
s3-passdb: add unixid_from_uid/unixid_from_gid/unixid_from_both API
...
struct unixid is defined in idmap.idl and therefore to use it one
would need generated headers from librpc/gen_ndr. Not all of these
files are installed and available as public headers. Also, they
pull in some support headers which requires them to be available
via specific locations like <librpc/gen_ndr/*> or <libcli/util>.
Instead of pulling the headers to get structure and enum definitions,
introduce three simple helpers to fill in 'struct unixid' based on
the type of id. This is sufficient for PASSDB users and does not
require exposing generated headers or code.
2012-05-23 17:51:50 +03:00
Simo Sorce
c54fe86a63
s4-resolve: Remove dependency on libroken
...
Use available native samba resolver functions
2012-05-23 17:51:49 +03:00
Simo Sorce
34a65739d3
Move source3/libads/dns.c to lib/addns
2012-05-23 17:51:48 +03:00
Volker Lendecke
f5ca3f11e4
s3: Revert the serverid changes, they need more work
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Fri May 18 13:12:14 CEST 2012 on sn-devel-104
2012-05-18 13:12:14 +02:00
Jeremy Allison
dc3ace63d4
Fix the waf build with the new "cleans up stale processes" test.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri May 18 00:20:36 CEST 2012 on sn-devel-104
2012-05-18 00:20:36 +02:00
Stefan Metzmacher
70be41c772
s3:onefs: remove all onefs related code as it not maintained anymore
...
See https://lists.samba.org/archive/samba-technical/2012-May/083631.html
for the discussion.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed May 16 11:23:05 CEST 2012 on sn-devel-104
2012-05-16 11:23:04 +02:00
Björn Baumbach
5f494c424c
libcli/smb: move smb2cli_ioctl.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue May 15 20:17:01 CEST 2012 on sn-devel-104
2012-05-15 20:17:01 +02:00
Björn Baumbach
c16e263d0e
libcli/smb: move smb2cli_query_directory.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
b2d9c02665
libcli/smb: move smb2cli_query_info.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
22b76de2ff
libcli/smb: move smb2cli_set_info.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
1d7c6bfd7a
libcli/smb: move smb2cli_flush.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
f50fc00306
libcli/smb: move smb2cli_write.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Björn Baumbach
269000b1b3
libcli/smb: move smb2cli_read.c from source3 to the toplevel
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-05-15 18:26:00 +02:00
Stefan Metzmacher
4022edc906
libcli/smb: move smb2cli_close.c from source3 to the toplevel
...
metze
2012-05-15 18:25:59 +02:00
Stefan Metzmacher
2674d0c458
libcli/smb: move smb2cli_create.c from source3 to the toplevel
...
metze
2012-05-15 18:25:59 +02:00
Stefan Metzmacher
aca64f642d
libcli/smb: move smb2cli_logoff_* from source3 to the top level
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon May 14 17:02:46 CEST 2012 on sn-devel-104
2012-05-14 17:02:46 +02:00
Michael Adam
e945511aae
move the dbwrap library to the top level
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Mon May 14 04:04:55 CEST 2012 on sn-devel-104
2012-05-14 04:04:55 +02:00
Günther Deschner
5f05eacd27
allow to use system iniparser library.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed May 9 17:38:33 CEST 2012 on sn-devel-104
2012-05-09 17:38:33 +02:00
Andrew Bartlett
859aa43f73
s3-python: Add python bindings for posix ACL layer
...
This will allow us to check that posix ACLs work in the s4 provision, and avoid
--use-s3fs if they do not.
Andrew Bartlett
2012-05-08 04:51:59 +02:00
Stefan Metzmacher
9dc31c484a
s3:libsmb: add smb2cli_set_info*
...
metze
2012-05-06 14:50:39 +02:00
Stefan Metzmacher
db39372a11
s3:libsmb: add smb2cli_query_info*
...
metze
2012-05-06 14:50:39 +02:00
Jelmer Vernooij
d3b4c2c771
UTIL_TDB: lowercase name.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu May 3 20:18:22 CEST 2012 on sn-devel-104
2012-05-03 20:18:22 +02:00
Christian Ambach
55870b0bf9
s3:torture: add idmap_tdb_common test code
2012-05-01 09:32:11 +02:00
Stefan Metzmacher
8422ab2609
s3:libsmb: add smb2cli_ioctl*
...
metze
2012-04-27 08:31:38 +02:00
Andreas Schneider
5b636e5249
s3-waf: Cleanup smbregistry.
2012-04-25 14:16:48 +02:00
Alexander Bokovoy
594e316181
lib/replace: split out GSSAPI from lib/replace/system/kerberos.h into lib/replace/system/gssapi.h
...
With waf build include directories are defined by dependencies specified to subsystems.
Without proper dependency <gssapi/gssapi.h> cannot be found for embedded Heimdal builds
when there are no system-wide gssapi/gssapi.h available.
Split out GSSAPI header includes in a separate replacement header and use that explicitly
where needed.
Autobuild-User: Alexander Bokovoy <ab@samba.org>
Autobuild-Date: Wed Apr 25 00:18:33 CEST 2012 on sn-devel-104
2012-04-25 00:18:32 +02:00
Simo Sorce
08c733d75f
Make krb5 wrapper library common so they can be used all over
2012-04-23 19:20:38 -04:00
Volker Lendecke
99fa29ae09
s3-dbwrap: Add dbwrap_record_watch_send/recv
...
With this API you can asynchronously wait for a record to be modified
2012-04-19 22:24:18 +02:00
Andrew Bartlett
351c78fc67
s3-xattr_tdb: make xattr_tdb a private library, for use outside vfs_xattr_tdb
2012-04-18 12:05:00 +10:00
Andrew Bartlett
ea5a9b21fb
s3-build: move file_id.c into samba3-util and create a private header
2012-04-18 12:05:00 +10:00
Andrew Bartlett
19fb796960
dbwrap: Add dbwrap_tdb to private dbwrap library
...
Andrew Bartlett
2012-04-18 12:05:00 +10:00
Andrew Bartlett
ee695de1b4
s3-build: Add missing samba3-util dep to tdb-wrap3
2012-04-18 12:05:00 +10:00
Andrew Bartlett
99caee5eef
build: Remove more of the s3 special cases in waf: only pidfile.c needs -DCONFIGFILE
2012-04-18 12:04:59 +10:00
Andreas Schneider
e3ffb31554
s3-waf: Add possibility to build with system libsmbclient.
2012-04-17 16:17:35 +02:00
Andreas Schneider
c09c288f7c
s3-waf: Fix client/smbclient dependencies.
2012-04-17 16:17:35 +02:00
Volker Lendecke
8ed7ff483c
s3: Add smbstatus -N to output the notify db
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Tue Apr 17 11:54:35 CEST 2012 on sn-devel-104
2012-04-17 11:54:35 +02:00
Volker Lendecke
ae691cd9cc
s3: Add two notify benchmark tests
2012-04-17 10:21:02 +02:00
Volker Lendecke
74baae782f
s3: Add msg_channel
...
This is a tevent_based variant of messaging_register
2012-04-17 10:21:01 +02:00
Volker Lendecke
48a485b639
s3: Add a second ctdb connect library
...
The existing one is not async at all.
2012-04-17 10:21:01 +02:00
Volker Lendecke
bd9178506e
s3: Add dbwrap_cache
...
This is a caching layer for the notify database and potentially for the brlock
database. It caches the parse_record operation as long as the underlying seqnum
does not change.
2012-04-17 10:21:00 +02:00
Volker Lendecke
1e1b6f79b3
s3: Add infrastructure for background jobs
2012-04-17 10:21:00 +02:00
Andrew Bartlett
e715460898
s3-libads: Remove ads_verify_ticket() as it is now unused
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-04-03 17:47:32 +02:00
Andrew Bartlett
c7d29e8cda
build: Reduce deps of ntlm_auth
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-04-03 17:47:32 +02:00
Jelmer Vernooij
5ba8adadd3
s3-waf: Use samba3-util library instead of lots of tiny libs.
...
The smaller libraries are currently all trivial in size and don't have
any dependencies other than samba-util.
Having lots of small private libraries is a pain for packaging,
and there isn't much advantage in this.
2012-03-24 16:42:47 +01:00
Andrew Bartlett
04593da301
build: param must require cups to get the cups headers path in -I
2012-03-15 09:29:02 +11:00
Jelmer Vernooij
26d68c3c28
samba3util: Add ccan to dependency list now that str_checksum() uses a ccan function.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Mar 14 17:55:51 CET 2012 on sn-devel-104
2012-03-14 17:55:50 +01:00
Volker Lendecke
c9870a62f5
s3: Add a new set of andx chain handling routines
...
This is in preparation of getting rid of chain_reply.
2012-03-10 15:34:11 +01:00
Volker Lendecke
c5c67cacd9
s3: Add a test that makes a chained open break an oplock
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Wed Feb 29 01:13:03 CET 2012 on sn-devel-104
2012-02-29 01:13:01 +01:00
Matthias Dieter Wallnöfer
0c733221cf
s3:wscript_build - fix TDB dependency for source3/lib/util.c
...
https://bugzilla.samba.org/show_bug.cgi?id=8708
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 23 01:43:04 CET 2012 on sn-devel-104
2012-02-23 01:43:04 +01:00
Andrew Bartlett
2b511f0e92
s3-librpc: Use gensec_spnego for DCE/RPC authentication
...
This ensures that we use the same SPNEGO code on session setup and on
DCE/RPC binds, and simplfies the calling code as spnego is no longer
a special case in cli_pipe.c
A special case wrapper function remains to avoid changing the
application layer callers in this patch.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-16 15:18:42 +01:00
Matthieu Patou
474c02acac
s3-waf: add dependency on talloc or it won't build if talloc.h is not in the default include path
...
The problem occurs only if talloc, tdb and ldb are used as system
libraries and talloc is not installed in a default.
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Feb 10 23:27:29 CET 2012 on sn-devel-104
2012-02-10 23:27:29 +01:00
Andreas Schneider
d03ef6ad91
s3-waf: Link against tdb_compat instead of tdb.
2012-02-07 11:11:47 +01:00
Andreas Schneider
3101d9bc2d
s3-libsmb: Remove dead gssapi code.
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Wed Feb 1 23:29:44 CET 2012 on sn-devel-104
2012-02-01 23:29:44 +01:00
Andreas Schneider
8080dbad78
s3-lib: Fix util_cmdline which doesn't use popt.
...
This creates its own header file for util_cmdline so it doesn't need to
link against popt.
This should fix linking on FreeBSD.
2012-02-01 21:54:21 +01:00
Jelmer Vernooij
b7d5d01c35
s3/wscript: Fix dependency on gssapi, necessary when there is no system Kerberos.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Feb 1 02:43:11 CET 2012 on sn-devel-104
2012-02-01 02:43:11 +01:00
Simo Sorce
e6c39a292c
s3-pdb: Break SECRETS3 dependency on PDB.
...
This is causing circular depdnendcies that bring libpdb in all code and this is
BAD.
This change 'protects' the sid and guid of the domain by adding a special key
that makes them effectively read only.
Limit this temporarily to the samba 4 build, once it gets some good testing the
samba4 ifdefs can be dropped.
fix pdb dependencies
Signed-off-by: Andreas Schneider <asn@samba.org>
2012-01-27 18:11:10 +01:00
Andreas Schneider
2dd696a5df
s3-waf: Create a subsystem for SERVER_MUTEX.
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Fri Jan 27 12:55:01 CET 2012 on sn-devel-104
2012-01-27 12:55:01 +01:00
Andreas Schneider
022c560cea
s3-waf: Add missing dependency of ntlmssp to wbclient.
2012-01-27 11:20:26 +01:00
Amitay Isaacs
5bdadd1501
build: Add missing dependencies on popt
...
This fixes compilation issues on freebsd where system popt is installed
under /usr/local.
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Fri Jan 27 08:33:52 CET 2012 on sn-devel-104
2012-01-27 08:33:52 +01:00
Andrew Bartlett
e203b28777
s3-build: Remove FIXME, bigballofmud is no more
2012-01-26 07:06:06 +01:00
Andreas Schneider
67126ed08c
s3-waf: Reduce dependencies of winbindd.
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Wed Jan 25 13:31:19 CET 2012 on sn-devel-104
2012-01-25 13:31:19 +01:00
Andreas Schneider
c85e60bd6a
s3-waf: Reduce dependencies of smbd_base.
2012-01-25 11:58:30 +01:00
Andreas Schneider
6d06a310f3
s3-waf: Fix cups dependency in PRINTING.
2012-01-25 11:58:30 +01:00
Andreas Schneider
0dcc51ef80
s3-waf: Add missing dependency to LIBNET.
2012-01-25 11:58:30 +01:00
Andreas Schneider
c4b05ec6e7
s3-waf: Reduce libsmbclient dependencies.
2012-01-25 11:58:29 +01:00
Andreas Schneider
1a4e4f0871
s3-waf: Reduce libnetapi dependencies.
2012-01-25 11:58:29 +01:00
Andreas Schneider
63c7118ae0
s3-waf: Link vlp only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
2fa6c5e038
s3-waf: Link split_tokens only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
5b8a22ec95
s3-waf: Link dbwrap_torture only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
9f917c08e5
s3-waf: Link dbwrap_tool only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
de1836f586
s3-waf: Link test_lp_load only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
b295da29b1
s3-waf: Link rpc_open_tcp only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
27630134ac
s3-waf: Link ntlm_auth only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
1ffc082100
s3-waf: Link versiontest only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
dc4924b0a0
s3-waf: Link smbfilter only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
e0da5c955f
s3-waf: Link locktest2 only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
273401733a
s3-waf: Link vfstest only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
9eaeb6ceed
s3-waf: Link pdbtest only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
8438fba08a
s3-waf: Link locktest only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
bbb91314a2
s3-waf: Link sharesec only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
89c514ab37
s3-waf: Link eventlogadm only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
ab51d6660e
s3-waf: Link smbcquotas only against needed subsystems.
2012-01-25 11:58:29 +01:00
Andreas Schneider
07cc5abb01
s3-waf: Link smbcacls only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
61c53ebbc1
s3-waf: Link msgtest only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
7d10eb7430
s3-waf: Link maketest only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
1fb2ef78c4
s3-waf: Link smbconftort only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
74d24fa08f
s3-waf: Link nmblookup only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
e9b64f0ac0
s3-waf: Link nmblookup only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
1fa80f0f29
s3-waf: Link smbget only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
6f6fb03180
s3-waf: Link pdbedit only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
dd1b548152
s3-waf: Link smbpasswd only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
ff8a1f7384
s3-waf: Link smbtree only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
a07b711bc5
s3-waf: Link smbstatus only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
05864b08cc
s3-waf: Link smbstatus only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
47da01a487
s3-waf: Link smbta-util only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
cd035436df
s3-waf: Link testparm only against needed subsystems.
2012-01-25 11:58:28 +01:00
Andreas Schneider
3e4e84a8ff
s3-waf: Link smbspool only against needed subsystems.
2012-01-25 11:58:28 +01:00