Volker Lendecke
df19469295
s3: On Solaris, iov_len is an int
...
We can't use &iov.iov_len passing it to a size_t *
2010-09-05 16:41:28 +02:00
Volker Lendecke
5648c3f67e
s3: messaging_ctdbd_connection() was only called with procid_self()
...
Eventually we'll get this right...
2010-08-31 17:07:41 +02:00
Björn Jacke
079baa7688
s3: use fine grained time in netprot response
2010-08-31 15:51:11 +02:00
Andrew Bartlett
8c15cf54ae
s3-auth Rename NT_USER_TOKEN user_sids -> sids
...
This is closer to the struct security_token from security.idl
2010-08-31 10:20:14 +10:00
Volker Lendecke
6beb5563f3
s3: Fix a segfault in the printer code using create_conn_struct
2010-08-30 23:06:32 +02:00
Volker Lendecke
1d3bd5b1c0
s3: Fix some uninitialized variable warnings
2010-08-30 15:57:14 +02:00
Simo Sorce
f3501cf848
s3-smbd: use make_server_info_krb5() in smb2 too.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:24:46 +02:00
Simo Sorce
a413a86daa
s3-smbd: use make_server_info_krb5()
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:24:38 +02:00
Simo Sorce
ce60d6d9cf
s3-smbd: User helper function to resolve kerberos user for smb2
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:22:13 +02:00
Simo Sorce
94adbf3726
s3-smbd: Use helper function to resolve kerberos user
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:21:53 +02:00
Volker Lendecke
fbf3d03550
s3: Fix an uninitialized variable
2010-08-29 23:14:49 +02:00
Volker Lendecke
f687d43454
s3: Fix the build without cluster
2010-08-29 23:14:49 +02:00
Volker Lendecke
e466bb4af4
s3: Remove smbd_server_fd()
...
This breaks the perfcol_onefs() build.
Tim, Steve, this use of smbd_server_fd is replacable by calls into
substitute.c. I don't have a onefs environment around to build a fix, so I've
decided to insert an #error, making it not compile. The fix should be pretty
obvious, you can get the socket data via "%I" and "%i" substitutions.
2010-08-29 21:55:25 +02:00
Volker Lendecke
e784e160ec
s3: Remove two uses of smbd_server_fd()
...
Actually, this is a bit cheating. But those two files depend on
smbd_server_conn anyway, it does not make things worse.
2010-08-29 21:55:25 +02:00
Volker Lendecke
744cc26451
s3: Remove smbd_server_fd() from smbd_register_ips
2010-08-29 21:55:24 +02:00
Volker Lendecke
5bbc4df168
s3: Lift smbd_server_fd() from msg_release_ip()
2010-08-29 21:55:24 +02:00
Volker Lendecke
467208e9f4
s3: Lift smbd_server_fd() from release_ip()
2010-08-29 21:55:24 +02:00
Volker Lendecke
6432383926
s3: Remove a use of smbd_server_fd() in smbd main()
...
The effect this might have is that we set the socket options a bit later in
inetd mode.
2010-08-29 21:55:24 +02:00
Volker Lendecke
70df6fcb2a
s3: Pass sconn to check_reload
...
This removes a use of smbd_server_fd()
2010-08-29 21:55:24 +02:00
Volker Lendecke
babfe23717
s3: Pass sconn instead of msg_ctx to housekeeping_fn
2010-08-29 21:55:24 +02:00
Volker Lendecke
4a58c640cc
s3: Set the client_id in substitute.c once
...
This never changes during a client connection's life, so we can set it
once.
2010-08-29 21:55:23 +02:00
Volker Lendecke
0a8d49575c
s3: Remove some references to smbd_server_fd()
2010-08-28 15:05:27 +02:00
Volker Lendecke
755ef5cf11
s3: Remove smbd_server_fd() from set_local_machine_name()
2010-08-28 14:06:10 +02:00
Stefan Metzmacher
db6d1c6276
s3:smbd: s/sa_len/sa_socklen , because sa_len is a macro on IRIX
...
metze
2010-08-28 08:28:01 +02:00
Jeremy Allison
04f021e692
Fix bug #7653 - When SMB2 is on, Windows 7 clients can not connect as guest to a share.
...
Fix "security = share" with SMB2 by mapping internally
to "security = user" and "map to guest = Bad User".
Jeremy.
2010-08-27 15:25:04 -07:00
Jeremy Allison
5115f789c0
Fix bug #7651 - mknod and mkfifo fails with "No such file or directory"
...
Ensure we check the correct stat struct once we've created the
special fix. Thanks to izh1979@gmail.com for pointing out the
bug.
Jeremy.
2010-08-26 16:46:45 -07:00
Günther Deschner
7a05ca2c9c
s3-build: use dbwrap.h only where needed.
...
Guenther
2010-08-26 00:25:55 +02:00
Günther Deschner
184339825d
s3-build: include mangle.h only where needed.
...
Guenther
2010-08-26 00:20:29 +02:00
Günther Deschner
b5bdcdd65e
s3-build: only include "fake_file.h" where needed.
...
Guenther
2010-08-26 00:20:28 +02:00
Günther Deschner
aba1bf4b5e
s3-build: only include memcache.h where needed.
...
Guenther
2010-08-26 00:20:28 +02:00
Günther Deschner
e978a3d3f4
s3-lsa: separate out init_lsa headers.
...
Guenther
2010-08-25 22:50:39 +02:00
Michael Adam
be598569bb
s3:smbd: add nfs quota support to the linux-non-sysquota code
...
This is based on the implementation for solaris and FreeBSD.
It makes rpc calls out to the nfs server to retrieve quota
information.
2010-08-25 14:05:51 +02:00
Volker Lendecke
d3a0ff311e
s3: Make char_flags and base_reverse const arrays
...
This moves those arrays from dynamic to static, shared memory, removing them
from globals.c.
I did it by dumping the result of init_tables() with dump_data(). Some massage
by an editor macro made it the initializer.
2010-08-24 22:45:41 +02:00
Volker Lendecke
2d81721a3f
s3: Move "trans_num" to smbd_server_connection
2010-08-24 21:06:41 +02:00
Volker Lendecke
1808dd0a85
s3: Make srv_send_smb take an sconn instead of a sock fd
2010-08-24 21:06:41 +02:00
Volker Lendecke
177e394f93
s3: Pass the rhost through smb_pam_accountcheck
2010-08-22 22:42:21 +02:00
Volker Lendecke
70c5bed4b2
s3: Replace calls to check_access by allow_access
...
We already have both the name and address of the client stored now
2010-08-22 14:28:34 +02:00
Volker Lendecke
f35811bfe0
s3: Use sconn->client_id in session_claim
2010-08-20 21:28:44 +02:00
Volker Lendecke
8f7bf85c40
s3: Remove an unused variable
2010-08-18 17:13:48 +02:00
Volker Lendecke
4b5e252354
s3: Add "client_id" to pipes_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
6d10684556
s3: Remove unneeded "client_address" from connection_struct
2010-08-18 11:18:23 +02:00
Volker Lendecke
7b6835ec1d
s3: Add smbd_server_connection->client_id
2010-08-18 11:18:22 +02:00
Volker Lendecke
ac7b63384d
s3: Lift smbd_server_fd from reload_services()
2010-08-18 11:18:21 +02:00
Günther Deschner
59289d4fa9
s3-build: only include smb_signing.h where needed.
...
Guenther
2010-08-18 09:20:13 +02:00
Volker Lendecke
26ff858934
s3: Remove smbd_server_fd() from session_claim
2010-08-17 22:52:03 +02:00
Volker Lendecke
f8ecec21e2
s3: Remove smbd_server_fd() from read_smb_length()
2010-08-17 22:44:04 +02:00
Volker Lendecke
840b0f523b
s3: Move read_smb_length() to smbd/reply.c
2010-08-17 22:44:04 +02:00
Volker Lendecke
a58cea0026
s3: Lift smbd_server_fd() from receive_smb_raw_talloc
2010-08-17 22:44:03 +02:00
Volker Lendecke
1f0afe1aed
s3: Lift smbd_server_fd() from read_smb_length_return_keepalive
2010-08-17 22:44:03 +02:00
Volker Lendecke
7d164498db
s3: Lift smbd_server_fd() from read_data()
...
All callers have appropriate debug messages themselves
2010-08-17 22:44:03 +02:00