Simo Sorce
08a8e25d6b
s3-auth: add helper to get server_info out of kerberos info
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:24:30 +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
Simo Sorce
b9772a4886
s3-auth: Add helper function to retrieve the unix user from a kerberos ticket
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-30 14:17:06 +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
5a6be0b314
s3: Remove smbd_server_fd() from srv_netlog_nt
...
This is not actually used. If it was to be activated, we'd have to pass in a
pipes_struct.
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
8d256b8f30
s3: Remove some uses of smbd_server_fd()
...
The change in behaviour is that we don't detect "socket option" changes anymore
when printers are added or removed.
2010-08-29 21:55:23 +02:00
Volker Lendecke
291526b9cf
s3: Remove a use of smbd_server_fd
...
This disables different socket options per user for ntlmssp authentiation, a
change in behaviour which is exotic enough I believe.
2010-08-29 21:55:23 +02:00
Volker Lendecke
d1d2997b0e
s3: Remove an unused macro
2010-08-28 15:12:44 +02:00
Volker Lendecke
0a8d49575c
s3: Remove some references to smbd_server_fd()
2010-08-28 15:05:27 +02:00
Volker Lendecke
15d0d9bcfb
s3: Fix a (highly unlikly) memleak in set_local_machine_name()
2010-08-28 14:15:45 +02:00
Volker Lendecke
460597dea1
s3: Fix some DEBUGs
2010-08-28 14:14:36 +02:00
Volker Lendecke
755ef5cf11
s3: Remove smbd_server_fd() from set_local_machine_name()
2010-08-28 14:06:10 +02:00
Volker Lendecke
5e58156654
s3: Fix a typo
2010-08-28 13:10:58 +02:00
Volker Lendecke
0f83aa8650
s3: Remove the dependency of g_lock on procid_self
...
procid_self() references global vars, don't depend on them unnecessarily
2010-08-28 12:28:53 +02:00
Volker Lendecke
520c5aae40
s3: Remove smbd_server_conn() from check_unix_security
2010-08-28 11:12:13 +02:00
Volker Lendecke
92fd03c5f0
s3: Lift smbd_server_fd() from pass_check()
2010-08-28 11:12:13 +02:00
Volker Lendecke
a3995ef31c
s3: Lift smbd_server_fd() from password_check()
2010-08-28 11:12:13 +02:00
Volker Lendecke
2257a0cd86
s3: Fix some nonempty blank lines
2010-08-28 11:12:13 +02:00
Volker Lendecke
636d107989
s3: Fix smb_pam_passcheck
2010-08-28 11:05:22 +02:00
Volker Lendecke
67522702ac
s3: Those functions are no macros anymore :-)
2010-08-28 10:54:39 +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
Volker Lendecke
9322fa4077
s3: Lift smbd_server_fd() from smb_pam_passcheck
2010-08-27 21:59:09 +02:00
Volker Lendecke
26ee30585d
s3: Lift smbd_server_fd() from smb_pam_start
...
smb_pam_passcheck() is the only caller that fills in NULL, all other callers
now properly fill rhost
2010-08-27 21:59:09 +02:00
Volker Lendecke
619c348ba3
s3: Pass "private_data" through string_combinations()
2010-08-27 21:10:14 +02:00
Volker Lendecke
e8cfc2f1de
s3: Cache results of finding printer names
...
With hundreds of printers or on a slow machine, this can become expensive.
Problem reported and patch sponsored by DESY, Hamburg (www.desy.de)
2010-08-27 16:47:07 +02:00
Volker Lendecke
8e1d3b5f8f
s3: Pass rhost through to smb_pam_passchange
2010-08-27 12:53:17 +02:00
Sumit Bose
6bcab329e7
s3-waf: build samldap passdb backend
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-08-27 12:14:14 +02: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
338184fb3a
s3-proto: remove obsolete prototypes.
...
Guenther
2010-08-26 23:25:00 +02:00
Volker Lendecke
33f9c078d3
s3: Fix typos
2010-08-26 22:57:13 +02:00
Volker Lendecke
e1055701ff
s3: Remove smbd_server_fd from expand_msdfs_target
2010-08-26 22:35:52 +02:00
Pierre Carrier
4b3630b7e7
winbindd: Add the client status in the clients list output
...
Hello list,
Considered relevant by a customer.
As I suppose one doesn't send SIGUSR2 very often, I didn't bother adding another DEBUGLEVEL.
--
Pierre
2010-08-26 18:23:00 +02:00
Pierre Carrier
b219bfe699
winbindd: useless function
...
Hello list,
Seems simple enough for my first patch :)
--
Pierre
2010-08-26 18:23:00 +02:00
Günther Deschner
3aab0c701c
s3-build: only include rpc_misc.h where needed.
...
Guenther
2010-08-26 00:26:01 +02:00
Günther Deschner
8b4f5319ef
s3-build: use talloc_dict.h only where needed.
...
Guenther
2010-08-26 00:25:58 +02: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
ca765d2f50
s3-build: only include krb5 environment variables where required.
...
Guenther
2010-08-26 00:20:29 +02:00
Günther Deschner
c8f8110342
s3-build: only include libnscd.h where needed.
...
Guenther
2010-08-26 00:20:29 +02:00