summaryrefslogtreecommitdiffstats
path: root/source/smbd/sesssetup.c
Commit message (Collapse)AuthorAgeFilesLines
* r22138: * Sync up with the SAMBA_3_0_25 as of svn r22132.Gerald Carter2007-04-091-0/+5
| | | | | * Set VERSION to 3.0.25rc1 * Update release notes.
* r21889: * Pull from SAMBA-3_0_25 svn r21888Gerald Carter2007-03-201-42/+194
| | | | * Set version to 3.0.25pre2
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-281-20/+259
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r19018: staging for a 3.0.23d on Tuesday (I think we have sufficient changes ↵Gerald Carter2006-10-011-1/+1
| | | | to warrant one)
* r17911: Mgeres from SAMBA_3_0_23:Gerald Carter2006-08-291-1/+5
| | | | | | | * DNS SRV fixes * fd leak fix in async dns lookup code (nmbd) * krb5 sesssetup double username map fix * NULL deref fix in reg_objects.c
* r16418: Pull in more Klocwork fixes (up to r16415)Gerald Carter2006-06-201-0/+1
|
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-231-40/+53
|
* r15115: Fix error return on sessionsetup. Ensure noJeremy Allison2006-04-181-11/+15
| | | | | data blob is added if the logon call failed. Jeremy.
* r14790: Fix possible null deref. Coverity #277.Jeremy Allison2006-03-291-1/+3
| | | | Jeremy.
* r14170: Paranioa fix for sesssetup.Jeremy Allison2006-03-101-0/+5
| | | | | Fix Coverity bug #26. Guard against NULL ref. Jeremy.
* r14168: Fix Coverity #219. I think this is a false coverityJeremy Allison2006-03-101-1/+4
| | | | | | warning as it seems to get confused with assignment and comparison. Clarify the code anyway. Jeremy.
* r14130: Remove make_server_info_pac alltogether, make_server_info_info3 doesGünther Deschner2006-03-101-3/+3
| | | | | | already do what we need. Guenther
* r14112: * fix checks on return code from register_vuid() which could actuallyGerald Carter2006-03-091-4/+19
| | | | | | | fail and we would still return success in the SMBsesssetup reply :-( * Make sure to create the local token for the server_fino struct in reply_spnego_kerberos() so that register_vuid() does not fail. (how did this ever work?)
* r13604: Fix for bug #3512 "use spnego=no" and "server signing=auto" cause ↵Jeremy Allison2006-02-211-22/+20
| | | | | | | | client to disconnect after negprot" We missed one case of ignoring "BSRSPYL ". Merge for 3.0.21c. Jeremy.
* r13316: Let the carnage begin....Gerald Carter2006-02-031-11/+19
| | | | Sync with trunk as off r13315
* r11909: Implement 'reset on zero vc'. This kills other connections when a ↵Volker Lendecke2005-11-251-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | session setup comes in with the vc (virtual connection) field set to zero. This is done by Windows, probably you can tweak that by some registry key. This boolean option controls whether an incoming session setup should kill other connections coming from the same IP. This matches the default Windows 2003 behaviour. Setting this parameter to yes becomes necessary when you have a flaky network and windows decides to reconnect while the old connection still has files with share modes open. These files become inaccessible over the new connection. The client sends a zero VC on the new connection, and Windows 2003 kills all other connections coming from the same IP. This way the locked files are accessible again. Please be aware that enabling this option will kill connections behind a masquerading router. Volker
* r11846: Destroy the TALLOC_CTX on error in the Kerberos session setup and give aGünther Deschner2005-11-221-0/+7
| | | | | | more precise inline comment why PAC verification may fail. Guenther
* r11661: Store the INFO3 in the PAC data into the netsamlogon_cache.Gerald Carter2005-11-111-4/+8
| | | | | | | Also remove the mem_ctx from the netsamlogon_cache_store() API. Guenther, what should we be doing with the other fields in the PAC_LOGON_INFO?
* r11655: Two small fixesGerald Carter2005-11-101-3/+0
| | | | | | | | | | | * remove redundant call to sub_set_smb_name() in session setup code. * Fix lockup when running 'wbinfo -t' on a Samba PDC. Cause was new authenticated session setup from winbindd which resulted in a mangled username (machine_) that was not found in the local files and so was queiued up to nss_winbindd. Deadlock.... So now make sure to keep the trailing '$' for machine account names when calling sub_set_smb_name().
* r11213: Fix the buildGünther Deschner2005-10-201-1/+0
| | | | Guenther
* r11183: add small helper function to return a PAC_LOGON_INFO.Günther Deschner2005-10-191-10/+1
| | | | Guenther
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-13/+57
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r8913: Fix memory leak in -r 8912: Free the right thing, rather than blob1 ↵Andrew Bartlett2005-08-021-1/+1
| | | | | | 'twice'. Andrew Bartlett
* r8912: Samba 3.0 was failing from a Vista client, because it was using 'raw'Andrew Bartlett2005-08-021-6/+39
| | | | | | | NTLMSSP (not wrapped in SPNEGO). We really should have supported this anyway, but we got away with it for a while... Andrew Bartlett
* r8472: abartlet's patch for parallel ntlmssp ↵Gerald Carter2005-07-141-17/+58
| | | | supporttrunk/source/smbd/sesssetup.c
* r7963: Add aio support to 3.0.Jeremy Allison2005-06-271-0/+1
| | | | Jeremy.
* r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2005-06-241-1/+1
| | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy
* r7398: commiting abartlet's patch for kerberos authentication when using a ↵Gerald Carter2005-06-081-1/+1
| | | | keytab and security != ads
* r7395: * new feature 'map to guest = bad uid' (based on patch from Gerald Carter2005-06-081-20/+35
| | | | | | | | | aruna.prabakar@hp.com). This re-enables the Samba 2.2 behavior where a user that was successfully authenticated by a remote DC would be mapped to the guest account if there was not existing UNIX account for that user and we could not create one.
* r7372: abartet's patch for BUG 2391 (segv caused by free a static pointer)Gerald Carter2005-06-071-0/+2
|
* r7139: trying to reduce the number of diffs between trunk and 3.0; changing ↵Gerald Carter2005-05-311-9/+6
| | | | version to 3.0.20pre1
* r7024: reverting mistaken commitGerald Carter2005-05-271-14/+3
|
* r7020: fixing printer ace values and getting rid of false compiler warning ↵Gerald Carter2005-05-271-3/+14
| | | | about unitialized variable
* r6225: get rid of warnings from my compiler about nested externsHerb Lewis2005-04-061-5/+6
|
* r6149: Fixes bugs #2498 and 2484.Derrell Lipman2005-03-311-1/+3
| | | | | | | | | | | | | | | | | | 1. using smbc_getxattr() et al, one may now request all access control entities in the ACL without getting all other NT attributes. 2. added the ability to exclude specified attributes from the result set provided by smbc_getxattr() et al, when requesting all attributes, all NT attributes, or all DOS attributes. 3. eliminated all compiler warnings, including when --enable-developer compiler flags are in use. removed -Wcast-qual flag from list, as that is specifically to force warnings in the case of casting away qualifiers. Note: In the process of eliminating compiler warnings, a few nasties were discovered. In the file libads/sasl.c, PRIVATE kerberos interfaces are being used; and in libsmb/clikrb5.c, both PRIAVE and DEPRECATED kerberos interfaces are being used. Someone who knows kerberos should look at these and determine if there is an alternate method of accomplishing the task.
* r6020: Never do NT status codes with protocols before NT1 as we don't get ↵Jeremy Allison2005-03-241-0/+4
| | | | | | client caps. Jeremy.
* r5952: BUG 2469: patch from Jason Mader to cleanup compiler warning when not ↵Gerald Carter2005-03-221-4/+8
| | | | using krb5
* r5290: Fix for bug #2323 - plaintext problem with WinXP.Jeremy Allison2005-02-091-0/+8
| | | | Jeremy.
* r3946: Fix for bugid #2085 reported by Jason Mader <jason@ncac.gwu.edu>. Use ↵Jeremy Allison2004-11-251-1/+1
| | | | | | | consistent enum type for Protocol extern. Jeremy.
* r1370: BUG 1297 - prevent map_username() from being called twice during logonGerald Carter2004-07-061-0/+2
|
* r1122: As spotted by lha@stacken.kth.se we don't actually use this variable ↵Andrew Bartlett2004-06-131-2/+0
| | | | | | any more. Andrew Bartlett
* r786: Memory leak fixes in (mostly) error code paths fromJeremy Allison2004-05-191-1/+7
| | | | | | kawasa_r@itg.hitachi.co.jp. A couple of mem leak fixes in mainline code paths though :-). Jeremy.
* r69: Global rename of 'nt_session_key' -> 'user_session_key'. The session ↵Andrew Bartlett2004-04-061-2/+2
| | | | | | | key could be anything, and may not be based on anything 'NT'. This is also what microsoft calls it.
* r59: revert session key problemAndrew Tridgell2004-04-051-2/+2
|
* r49: Support SMB signing on connections using only theAndrew Bartlett2004-04-051-8/+4
| | | | | LANMAN password. This also corrects the 'session key' for these connections.
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+938
metze