1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-30 13:18:05 +03:00
samba-mirror/source3/smbd
Jeremy Allison 7ec53a14b1 With John Reilly help tracking it down - fixed a *nasty* bug when
authorising logins. If a user connected to a share as guest, then
the snum was getting flagged as "force guest", meaning that all
subsequent connections to it, even under a different vuid, would
be bounced to guest.
This explains several very hard to reproduce access denied bugs,
and as the NT client also has bugs in that it will sometimes
erroneously use guest instead of the correct vuid on an IPC$
connection lead to a *very* hard problem to find.
This fix should be propagated into all branches (TNG/Applience
take note) and I'll also make a separate patch availalble on the
samba-technical list.
Jeremy.
(This used to be commit 0264fdafe9)
2000-09-12 19:51:38 +00:00
..
.cvsignore get away with dummy and .dummy files 1998-09-29 04:52:17 +00:00
blocking.c more merging voodoo 2000-05-10 10:41:59 +00:00
chgpasswd.c Delete OriginalDir stuff. 2000-06-23 05:57:48 +00:00
close.c more merging voodoo 2000-05-10 10:41:59 +00:00
conn.c Added an NT_USER_TOKEN structure that is copied/passed around associated 2000-08-03 22:38:43 +00:00
connection.c patch from Dominik Kubla <dominik.kubla@uni-mainz.de> 2000-05-10 11:08:08 +00:00
dfree.c split fsusage() into a separate module (to fix linking problems with 2000-04-19 08:23:13 +00:00
dir.c more merging voodoo 2000-05-10 10:41:59 +00:00
dosmode.c Delete OriginalDir stuff. 2000-06-23 05:57:48 +00:00
error.c more merging voodoo 2000-05-10 10:41:59 +00:00
fileio.c vfs write data fix. Fix for name matching in addtosmbpass 2000-08-25 20:44:33 +00:00
filename.c more merging voodoo 2000-05-10 10:41:59 +00:00
files.c more merging voodoo 2000-05-10 10:41:59 +00:00
groupname.c locking/locking.c: Fixed placeholder code for POSIX locking. 2000-04-18 20:41:04 +00:00
ipc.c fixed error code for buffer_too_large in trans reply 2000-05-12 05:25:22 +00:00
lanman.c Changes from APPLIANCE_HEAD (per Tim Potter): 2000-09-01 18:49:26 +00:00
mangle.c Removed a patch that Andrew had added because 'insure' was incorrectly 2000-06-13 19:29:32 +00:00
message.c more merging voodoo 2000-05-10 10:41:59 +00:00
negprot.c Changed MS_DFS to WITH_MSDFS throughout. 2000-05-26 17:10:40 +00:00
noquotas.c lib/charcnv.c: Improved debug comment. 1998-11-06 18:40:51 +00:00
notify_hash.c allow the notify implementation to choose the select timeout change 2000-06-14 07:11:27 +00:00
notify_kernel.c Paranoia changes to ensure that anything touched by a signal handler 2000-06-19 21:30:27 +00:00
notify.c allow the notify implementation to choose the select timeout change 2000-06-14 07:11:27 +00:00
nttrans.c Tidyup removing many of the 0xC0000000 | NT_STATUS_XXX stuff (only need NT_STATUS_XXX). 2000-08-01 18:32:34 +00:00
open.c open files with O_NONBLOCK when available. This is necessary to 2000-06-15 14:15:48 +00:00
oplock_irix.c Fixes for IRIX kernel oplocks and systems that don't have nss.h 2000-06-20 00:32:32 +00:00
oplock_linux.c Paranoia changes to ensure that anything touched by a signal handler 2000-06-19 21:30:27 +00:00
oplock.c totally rewrote the async signal, notification and oplock notification 2000-06-12 15:53:31 +00:00
password.c With John Reilly help tracking it down - fixed a *nasty* bug when 2000-09-12 19:51:38 +00:00
pipes.c Fixing get/set of security descriptors. 2000-06-07 01:49:23 +00:00
posix_acls.c This doesn't compile but is a placeholder for moving the UNIX 2000-08-29 00:29:15 +00:00
process.c the first cut of the internal messaging system. 2000-09-11 07:02:43 +00:00
quotas.c Fix for soft quotas not being set from 2000-04-10 21:02:45 +00:00
reply.c we should not lowercase the username we receive in 2000-09-12 04:50:36 +00:00
sec_ctx.c Oops - missed a file. 2000-08-28 06:50:45 +00:00
server.c the first cut of the internal messaging system. 2000-09-11 07:02:43 +00:00
service.c fixed "admin users" option with new security code 2000-08-31 07:11:45 +00:00
ssl.c finally got sick of the "extern int Client" code and the stupid 2000-04-11 13:55:53 +00:00
statcache.c if the stat cache is off then don't initialise it 2000-05-04 06:28:38 +00:00
trans2.c Changed MS_DFS to WITH_MSDFS throughout. 2000-05-26 17:10:40 +00:00
uid.c Fixed memory leak with NT tokens. 2000-08-09 18:40:48 +00:00
unix_acls.c Modified to use sid_to_uid and sid_to_gid. Now ready for POSIX ACL 2000-08-24 19:48:31 +00:00
vfs-wrap.c Moved uglyness needed in fcntl locking (64->32 bit mapping, NFS 2000-05-02 03:20:47 +00:00
vfs.c Added vfs_unlink call to ensure vfs is used on unlink from client. 2000-08-30 18:33:56 +00:00