Stefan Metzmacher [Mon, 2 Feb 2009 07:44:06 +0000 (08:44 +0100)]
s4:wrepl_server: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:43:37 +0000 (08:43 +0100)]
s4:winbind: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:42:38 +0000 (08:42 +0100)]
s4:web_server: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:42:16 +0000 (08:42 +0100)]
s4:ntlm_auth: s/private/private1
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:41:28 +0000 (08:41 +0100)]
s4:smbd: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:39:45 +0000 (08:39 +0100)]
s4:smb_server: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:39:09 +0000 (08:39 +0100)]
s4:rpc_server/remote: s/private/priv
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:38:07 +0000 (08:38 +0100)]
s4:rpc_server/echo: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:37:18 +0000 (08:37 +0100)]
s4:ntvfs/unixuid: s/private/priv
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:36:39 +0000 (08:36 +0100)]
s4:ntvfs/smb2: s/private/p
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:35:29 +0000 (08:35 +0100)]
s4:ntvfs/simple: s/private/p
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:34:16 +0000 (08:34 +0100)]
s4:ntvfs/posix: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:33:46 +0000 (08:33 +0100)]
s4:ntvfs/nbench: s/private/nprivates
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:33:21 +0000 (08:33 +0100)]
s4:ntvfs/ipc: s/private/ipriv
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:32:46 +0000 (08:32 +0100)]
s4:ntvfs/common: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:32:04 +0000 (08:32 +0100)]
s4:ntvfs/cifs_posix_cli: s/private/p
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:30:38 +0000 (08:30 +0100)]
s4:ntvfs/cifs/: s/private/p
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:29:13 +0000 (08:29 +0100)]
s4:ntvfs: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:28:05 +0000 (08:28 +0100)]
s4:ntp_signd: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:27:33 +0000 (08:27 +0100)]
s4:librpc/rpc: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:27:04 +0000 (08:27 +0100)]
s4:libnet/: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:26:33 +0000 (08:26 +0100)]
s4:libcli/wrepl: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:26:08 +0000 (08:26 +0100)]
s4:libcli/smb2: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:24:59 +0000 (08:24 +0100)]
s4:libcli/raw: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:24:00 +0000 (08:24 +0100)]
s4:libcli/dgram: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:23:24 +0000 (08:23 +0100)]
s4:libcli/clilist.c: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:22:40 +0000 (08:22 +0100)]
s4:libcli/cldap: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:22:01 +0000 (08:22 +0100)]
s4:lib/stream: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:21:17 +0000 (08:21 +0100)]
s4:lib/socket: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:20:52 +0000 (08:20 +0100)]
s4:lib/messaging: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:19:11 +0000 (08:19 +0100)]
s4:extended_dn_out: s/private/p s/new/nattrs
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:17:20 +0000 (08:17 +0100)]
s4:auth/kerberos: s/private/private_data
metze
Stefan Metzmacher [Mon, 2 Feb 2009 07:15:46 +0000 (08:15 +0100)]
s4:auth/gensec: s/private/private_data
metze
Karolin Seeger [Mon, 2 Feb 2009 10:46:39 +0000 (11:46 +0100)]
docs: Describe "service" in man mount.cifs.
This fixes bug #5346.
Thanks to the Debian Samba package maintainers for reporting and providing a
patch!
Karolin
Tim Prouty [Mon, 2 Feb 2009 07:59:53 +0000 (23:59 -0800)]
s3 build: Fix "assignment discards qualifiers from pointer target type" warnings
Dan Sledz [Fri, 16 Jan 2009 01:02:41 +0000 (17:02 -0800)]
Add two new parameters to control how we verify kerberos tickets. Removes lp_use_kerberos_keytab parameter.
The first is "kerberos method" and replaces the "use kerberos keytab"
with an enum. Valid options are:
secrets only - use only the secrets for ticket verification (default)
system keytab - use only the system keytab for ticket verification
dedicated keytab - use a dedicated keytab for ticket verification.
secrets and keytab - use the secrets.tdb first, then the system keytab
For existing installs:
"use kerberos keytab = yes" corresponds to secrets and keytab
"use kerberos keytab = no" corresponds to secrets only
The major difference between "system keytab" and "dedicated keytab" is
that the latter method relies on kerberos to find the correct keytab
entry instead of filtering based on expected principals.
The second parameter is "dedicated keytab file", which is the keytab
to use when in "dedicated keytab" mode. This keytab is only used in
ads_verify_ticket.
Michael Adam [Sun, 1 Feb 2009 23:46:57 +0000 (00:46 +0100)]
s3:winbind_group: fix "getent group" to allocate new gids.
"getent group" used to fill the idmap cache with negative
cache entries for unmapped group sids.
Don't pass domain name unconditionally to idmap_sid_to_gid().
idmap_sid_to_gid() only creates new mappings (allocating
idmap backends tdb, tdb2, ldap...) when the domain name passed
in is "".
Note that it is _wrong_ to directly call the idmap_sid_to_gid()
functions here, in the main winbindd. The correct fix would be
to send a sid_to_gid request to winbindd itself, but this needs
more work to prepare the async mechanisms, and we nee a quick
fix for getent passwd now.
Michael
Michael Adam [Sun, 1 Feb 2009 23:36:59 +0000 (00:36 +0100)]
s3:winbind_user: fix "getent passwd" to allocate new uids.
"getent passwd" used to fill the idmap cache with negative
cache entries for unmapped user sids.
Don't pass domain name unconditionally to idmap_sid_to_[ug]id().
idmap_sid_to_[ug]id() only creates new mappings (allocating
idmap backends tdb, tdb2, ldap...) when the domain name passed
in is "".
Note that it is _wrong_ to directly call the idmap_sid_to_[ug]id()
functions here, in the main winbindd. The correct fix would be
to send a sid_to_[ug]id request to winbindd itself, but this needs
more work to prepare the async mechanisms, and we nee a quick
fix for getent passwd now.
Michael
Michael Adam [Sun, 1 Feb 2009 23:35:43 +0000 (00:35 +0100)]
s3:winbind_user: move initialization of domain up in winbindd_fill_pwent()
and streamline logic some
Michael
Kai Blin [Sun, 1 Feb 2009 19:43:47 +0000 (20:43 +0100)]
s3: Fix the non-merged build.
Kai Blin [Sun, 1 Feb 2009 15:08:45 +0000 (16:08 +0100)]
shared: Move dom_sid_* utility functions to top level
Simo Sorce [Sun, 1 Feb 2009 18:06:38 +0000 (13:06 -0500)]
Make schannel not depend on samdb anymore.
Simo Sorce [Sun, 1 Feb 2009 18:06:13 +0000 (13:06 -0500)]
Fix headers, only ldb.h is required
Volker Lendecke [Sun, 1 Feb 2009 15:32:02 +0000 (16:32 +0100)]
Split up async_req into a generic and a NTSTATUS specific part
Björn Jacke [Sun, 1 Feb 2009 12:28:06 +0000 (13:28 +0100)]
"test" expects only one =
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Volker Lendecke [Sat, 31 Jan 2009 16:58:30 +0000 (17:58 +0100)]
Convert api_RNetUserEnum to use the srv_samr_nt.c directly
This is a sample for other accesses to pdb to go via samr. The goal is to
access passdb only via srv_samr_nt.c. If that is done, then we can easily swap
in another samr implementation like for example samba4's via a unix domain
socket.
Volker Lendecke [Sun, 1 Feb 2009 12:01:54 +0000 (13:01 +0100)]
Move rpc_pipe_open_internal to srv_pipe_hnd.c
This is a smbd-only function
Volker Lendecke [Sun, 1 Feb 2009 11:03:31 +0000 (12:03 +0100)]
Replace pipe names in pipes_struct by ndr_syntax_id
This was mainly used for debugging output
Volker Lendecke [Sat, 31 Jan 2009 23:31:16 +0000 (00:31 +0100)]
Fix some type-punned warnings
Volker Lendecke [Sat, 31 Jan 2009 23:30:04 +0000 (00:30 +0100)]
cli_get_pipe_name_from_interface does not really need a talloc_ctx
Volker Lendecke [Sat, 31 Jan 2009 15:57:46 +0000 (16:57 +0100)]
Fix nonempty blank lines
Volker Lendecke [Sat, 31 Jan 2009 15:47:15 +0000 (16:47 +0100)]
Just for fun: Move some bytes from bss to text
Björn Jacke [Sun, 1 Feb 2009 02:22:41 +0000 (03:22 +0100)]
fix build with external dns_sd libraries
Simo Sorce [Sun, 1 Feb 2009 01:00:15 +0000 (20:00 -0500)]
Start restoring the sqlite3 backend
Passes many tests but not all yet.
Stefan Metzmacher [Sat, 31 Jan 2009 23:03:47 +0000 (00:03 +0100)]
s4:irpc: avoid c++ reserved word 'private'
metze
Stefan Metzmacher [Sat, 31 Jan 2009 23:02:17 +0000 (00:02 +0100)]
s4:lib/messaging: fix warnings in testsuite
metze
Stefan Metzmacher [Sat, 31 Jan 2009 22:57:02 +0000 (23:57 +0100)]
s4:lib/messaging: avoid c++ reserved word 'private'
metze
Stefan Metzmacher [Sat, 31 Jan 2009 22:43:43 +0000 (23:43 +0100)]
s4:kdc: avoid c++ reserved word 'private'
metze
Stefan Metzmacher [Sat, 31 Jan 2009 22:32:01 +0000 (23:32 +0100)]
s4:nbt_server/wins/: fix compiler warnings in winsdb.c
metze
Volker Lendecke [Sat, 31 Jan 2009 23:07:16 +0000 (00:07 +0100)]
Fix the build on Solaris CC
Volker Lendecke [Sat, 31 Jan 2009 15:17:25 +0000 (16:17 +0100)]
Remove unused np_read sync wrapper
Volker Lendecke [Sat, 31 Jan 2009 13:57:52 +0000 (14:57 +0100)]
Make reply_pipe_read_andx async
Volker Lendecke [Sat, 31 Jan 2009 13:44:04 +0000 (14:44 +0100)]
Remove unused np_write sync wrapper
Volker Lendecke [Sat, 31 Jan 2009 13:43:06 +0000 (14:43 +0100)]
Make reply_pipe_write async
Volker Lendecke [Sat, 31 Jan 2009 13:31:31 +0000 (14:31 +0100)]
Make reply_pipe_write_and_X async
Volker Lendecke [Sat, 31 Jan 2009 13:33:38 +0000 (14:33 +0100)]
Make-np_write-handle-0-byte-writes-as-NT_STATUS_OK
Volker Lendecke [Tue, 14 Oct 2008 13:53:35 +0000 (15:53 +0200)]
Convert api_rpc_trans_reply to async np_*
Volker Lendecke [Sat, 31 Jan 2009 12:36:09 +0000 (13:36 +0100)]
Add an async np_read wrapper
Volker Lendecke [Sat, 31 Jan 2009 11:43:25 +0000 (12:43 +0100)]
Add an async np_write wrapper
Stefan Metzmacher [Sat, 31 Jan 2009 10:34:12 +0000 (11:34 +0100)]
s4:auth: try to fix the build on Solaris
MAXHOSTNAMELEN comes in via system/network.h now.
metze
Volker Lendecke [Fri, 30 Jan 2009 22:45:35 +0000 (23:45 +0100)]
make send_file_readbraw static
Volker Lendecke [Fri, 30 Jan 2009 22:44:21 +0000 (23:44 +0100)]
Remove the global variable "chain_size"
Volker Lendecke [Fri, 30 Jan 2009 22:29:37 +0000 (23:29 +0100)]
Make is_andx_req non-static
Stefan Metzmacher [Sat, 31 Jan 2009 08:44:27 +0000 (09:44 +0100)]
s4:repl_meta_data: fix segfault after ldb changes
metze
Stefan Metzmacher [Sat, 31 Jan 2009 08:32:14 +0000 (09:32 +0100)]
lib/replace: move MAXHOSTNAMELEN to system/network.h
Some platforms define it in netdb.h, so we should
define the replace after including metdb.h.
metze
Stefan Metzmacher [Sat, 31 Jan 2009 08:04:12 +0000 (09:04 +0100)]
s4:heimdal_build: fix the build of asn1_compile and compile_et
We should not link in heimdal_build/replace.ho twice.
HEIMDAL_ROKEN has everything we need....
metze
Stefan Metzmacher [Sat, 31 Jan 2009 07:55:49 +0000 (08:55 +0100)]
s4:build: require ldb 0.9.3 when building against an external library
metze
Stefan Metzmacher [Sat, 31 Jan 2009 07:53:26 +0000 (08:53 +0100)]
heimdal: void functions should not return a value
metze
Simo Sorce [Sat, 31 Jan 2009 01:12:16 +0000 (20:12 -0500)]
Explicitly include ldb_handlers.h where necessary
Simo Sorce [Sat, 31 Jan 2009 01:11:37 +0000 (20:11 -0500)]
Install mising public headers
Simo Sorce [Sat, 31 Jan 2009 01:11:16 +0000 (20:11 -0500)]
Do not install private headers
Simo Sorce [Sat, 31 Jan 2009 01:10:45 +0000 (20:10 -0500)]
Fix proxy module
Tim Prouty [Fri, 30 Jan 2009 23:19:55 +0000 (15:19 -0800)]
s3 onefs: Fix onefs ACLs to work with updated ACL syscall
Simo Sorce [Fri, 30 Jan 2009 23:17:47 +0000 (18:17 -0500)]
Bump up ldb version to 0.9.3 after latest changes
Tim Prouty [Fri, 30 Jan 2009 21:53:33 +0000 (13:53 -0800)]
s3 build: Remove unused fstat check to fix a bunch of HAVE_FSTAT warnings
Simo Sorce [Fri, 30 Jan 2009 21:31:19 +0000 (16:31 -0500)]
Fix all other modules to use ldb_module.h instead of ldb_private.h
The only 2 modules escaping the rule so far are rootdse and partitions
Stefan Metzmacher [Fri, 30 Jan 2009 21:19:50 +0000 (22:19 +0100)]
s4:lib/socket: don't use gethostbyname2()
metze
Stefan Metzmacher [Fri, 30 Jan 2009 21:19:10 +0000 (22:19 +0100)]
s4:heimdal_build: heimdal requires u_int32_t and u_char
metze
Volker Lendecke [Fri, 30 Jan 2009 20:25:50 +0000 (21:25 +0100)]
Fix memleaks
Volker Lendecke [Fri, 30 Jan 2009 20:25:37 +0000 (21:25 +0100)]
pass NULL to prs_give_memory, that is a pointer
Stefan Metzmacher [Fri, 30 Jan 2009 19:38:27 +0000 (20:38 +0100)]
selftest: pass down the path to python for provisioning samba4
metze
Stefan Metzmacher [Fri, 30 Jan 2009 13:00:32 +0000 (14:00 +0100)]
s3:selftest: run the same tests as 'make test'
Only the tests with samba4's smbtorture are missing.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 12:57:24 +0000 (13:57 +0100)]
s3:tests: add a guard arround . $incdir/test_functions.sh
So that caller can overwrite the functions.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 13:36:48 +0000 (14:36 +0100)]
s3:smbconftort: don't use reserved words ('test:', 'failure:', 'success:')
Temporary results printfs should not contain reserved subunit words.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:44:20 +0000 (19:44 +0100)]
heimdal:hdb: always include "config.h" first
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:41:33 +0000 (19:41 +0100)]
s4:lib/ldb: include replace.h in pyldb.c
This fixes the build on Tru64.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:39:34 +0000 (19:39 +0100)]
lib/tevent: include replace.h in pytevent.c
This fixes the build on Tru64.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:38:59 +0000 (19:38 +0100)]
lib/tdb: include replace.h and system/filesys.h in pytdb.c
This fixes the build on Tru64.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:38:09 +0000 (19:38 +0100)]
lib/talloc: include replace.h in pytalloc.c
This fixes the build on Tru64.
metze
Stefan Metzmacher [Fri, 30 Jan 2009 18:37:06 +0000 (19:37 +0100)]
heimdal:camellia: include roken.h
metze