summaryrefslogtreecommitdiffstats
path: root/source/libsmb
Commit message (Collapse)AuthorAgeFilesLines
* r22138: * Sync up with the SAMBA_3_0_25 as of svn r22132.Gerald Carter2007-04-0910-69/+109
| | | | | * Set VERSION to 3.0.25rc1 * Update release notes.
* r21889: * Pull from SAMBA-3_0_25 svn r21888Gerald Carter2007-03-2010-262/+542
| | | | * Set version to 3.0.25pre2
* r21619: * Pickup latest changes from SAMBA_3_0_25 (this will be itGerald Carter2007-03-011-0/+2
| | | | | for 3.0.25pre1 unless something blows up) * Update release notes some more
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-2836-988/+1793
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r19716: one more take at 3.0.23dsamba-3.0.23dGerald Carter2006-11-151-2/+0
|
* r19693: merge from SAMBA_3_0_23 treeGerald Carter2006-11-131-0/+8
|
* r19581: Merge from SAMBA_3_0_23Gerald Carter2006-11-062-7/+16
|
* r19499: sync up changes for 3.0.23dGerald Carter2006-10-264-12/+28
|
* r19018: staging for a 3.0.23d on Tuesday (I think we have sufficient changes ↵Gerald Carter2006-10-012-5/+20
| | | | to warrant one)
* r17935: grab jeremy's memory leak fix and update the release notesGerald Carter2006-08-301-2/+3
|
* r17912: * mssed DNS SRV fix Gerald Carter2006-08-297-129/+139
| | | | | | * internal_resolve_name() fix * time fixes * NULL deref fixes
* r17727: Start pulling in changes for 3.0.23cGerald Carter2006-08-231-0/+4
|
* r17437: sync valid users and server signing fixesGerald Carter2006-08-071-0/+3
|
* r17355: go ahead and catch some changes from the 3.0.23 dev treeGerald Carter2006-08-013-44/+132
|
* r17162: Fix typo small typos noticed by Paul Green.Gerald Carter2006-07-201-1/+1
|
* r17143: svn merge -r17091:17138 ../SAMBA_3_0_23/Gerald Carter2006-07-191-11/+9
|
* r17094: merge fixes for 3.0.23aGerald Carter2006-07-171-2/+2
|
* r16697: merge Jeremy's client SMB signing fix and tidy up release notes some ↵Gerald Carter2006-06-291-2/+22
| | | | more
* r16674: After removing each individual post-3.0.23rc3 change:Gerald Carter2006-06-293-8/+12
| | | | | | | | | | | | | | This pulls is what I considered safe fixes from SAMBA_3_0. This boiled down to either Klocwork fixes or obvious compiler warning fixes. I did not include any changes to fnuction signatures not the version change to the passdb API. Also pulled in the 3 nmbd fixes requested by Jeremy and the wildcard delete fix. This code will sit for a few days in the cooker and then become 3.0.23 if nothing blows up. I don't care how many more compile warning fixes people throw into SAMBA_3_0.
* r16472: final pass for 3.0.23rc3 I think. Current with SAMBA_3_0 r16471Gerald Carter2006-06-221-0/+1
|
* r16465: merge a few miniro SAMBA_3_0 fixesGerald Carter2006-06-221-1/+1
| | | | | | | svn merge -r16435:16458 $SVNURL/branches/SAMBA_3_0 * note that I've skipped jra's change to the share_mode_entry since it si not critical for release. Maybe for 3.0.23a
* r16418: Pull in more Klocwork fixes (up to r16415)Gerald Carter2006-06-205-6/+31
|
* r16348: * merging changes from SAMBA_3_0 r16346Gerald Carter2006-06-194-9/+101
| | | | * updating release notes to match
* r16254: pulling klocwork fixes for 3.0.23rc3 (current up to r16251)Gerald Carter2006-06-152-6/+19
|
* r16175: sync up with SAMBA_3_0 to release (r16156)Gerald Carter2006-06-131-2/+2
|
* r16104: Set version to 3.0.23rc2Gerald Carter2006-06-081-1/+1
| | | | | Bring release tree up to current 3.0 tree (svn merge -r15845:16103 $SVNURL/branches/SAMBA_3_0)
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-235-72/+261
|
* r15164: grab a few more changes from SAMBA_3_0Gerald Carter2006-04-222-4/+24
|
* r15129: Separate out mechanism and policy for NTLMSSP auth/sign/seal.Jeremy Allison2006-04-181-4/+16
| | | | | | With this change (and setting lanman auth = no in smb.conf) we have *identical* NTLMSSP flags to W2K3 in SPNEGO auth. Jeremy
* r15028: Fix logic error checking valid args to POSIX lockJeremy Allison2006-04-101-1/+1
| | | | | call. Jeremy.
* r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2006-04-104-257/+124
| | | | | | | | into 3.0. Also merge the new POSIX lock code - this is not enabled unless -DDEVELOPER is defined. This doesn't yet map onto underlying system POSIX locks. Updates vfs to allow lock queries. Jeremy.
* r14664: r13868@cabra: derrell | 2006-03-22 17:04:30 -0500Derrell Lipman2006-03-221-14/+89
| | | | | | | | Implement enhancement request 3505. Two additional features are added here. There is now a method of saving an opaque user data handle in the smbc_ context, and there is now a way to request that the context be passed to the authentication function. See examples/libsmbclient/testbrowse.c for an example of using these features.
* r14645: No idea how this happened, fixing the build.Günther Deschner2006-03-221-55/+0
| | | | Guenther
* r14643: Merge dcerpc_errstr from Samba 4.Günther Deschner2006-03-221-0/+110
| | | | | | Might need to rework prs_dcerpc_status(). Guenther
* r14585: Tighten argument list of kerberos_kinit_password again,Günther Deschner2006-03-201-1/+1
| | | | | | kerberos_kinit_password_ext provides access to more options. Guenther
* r14506: Remove remaining references to a KCM credential cache type.Günther Deschner2006-03-171-1/+1
| | | | Guenther
* r14418: Try and fix Coverity #39 and #40 by making theJeremy Allison2006-03-151-2/+10
| | | | | implicit function contract explicit. Jeremy.
* r14355: Try and fix Coverity #158 by making the pointerJeremy Allison2006-03-131-6/+8
| | | | | | aliasing clearer. This isn't a bug but a code clarification. Jeremy.
* r14279: Fix coverity #86, 87, 88, 89: Jim McDonough2006-03-131-10/+27
| | | | | Free grp_sid and owner_sid before returning. Also, only allow one group or owner.
* r14241: Fix Coverity bug # 146Volker Lendecke2006-03-121-1/+3
|
* r14236: Fix Coverity bug # 90Volker Lendecke2006-03-121-0/+1
|
* r14235: Fix Coverity bug # 91Volker Lendecke2006-03-121-0/+12
|
* r14234: Fix Coverity bug # 93Volker Lendecke2006-03-121-0/+1
|
* r14218: Fix Coverity Bug # 2Volker Lendecke2006-03-111-5/+0
|
* r14158: Fix coverity CID #147 -- do not dereference pointers before checking ↵Alexander Bokovoy2006-03-101-2/+4
| | | | their existence
* r14133: Fix Coverity bug # 140Volker Lendecke2006-03-101-2/+2
|
* r14022: Fix Coverity bug # 92Volker Lendecke2006-03-081-0/+1
|
* r13991: Fix Coverity bug # 69Volker Lendecke2006-03-071-0/+1
|
* r13987: Fix Coverity bug # 74. This tool is good...Volker Lendecke2006-03-071-0/+1
| | | | | | Thanks, Volker
* r13915: Fixed a very interesting class of realloc() bugs found by Coverity.Jeremy Allison2006-03-076-51/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | realloc can return NULL in one of two cases - (1) the realloc failed, (2) realloc succeeded but the new size requested was zero, in which case this is identical to a free() call. The error paths dealing with these two cases should be different, but mostly weren't. Secondly the standard idiom for dealing with realloc when you know the new size is non-zero is the following : tmp = realloc(p, size); if (!tmp) { SAFE_FREE(p); return error; } else { p = tmp; } However, there were *many* *many* places in Samba where we were using the old (broken) idiom of : p = realloc(p, size) if (!p) { return error; } which will leak the memory pointed to by p on realloc fail. This commit (hopefully) fixes all these cases by moving to a standard idiom of : p = SMB_REALLOC(p, size) if (!p) { return error; } Where if the realloc returns null due to the realloc failing or size == 0 we *guarentee* that the storage pointed to by p has been freed. This allows me to remove a lot of code that was dealing with the standard (more verbose) method that required a tmp pointer. This is almost always what you want. When a realloc fails you never usually want the old memory, you want to free it and get into your error processing asap. For the 11 remaining cases where we really do need to keep the old pointer I have invented the new macro SMB_REALLOC_KEEP_OLD_ON_ERROR, which can be used as follows : tmp = SMB_REALLOC_KEEP_OLD_ON_ERROR(p, size); if (!tmp) { SAFE_FREE(p); return error; } else { p = tmp; } SMB_REALLOC_KEEP_OLD_ON_ERROR guarentees never to free the pointer p, even on size == 0 or realloc fail. All this is done by a hidden extra argument to Realloc(), BOOL free_old_on_error which is set appropriately by the SMB_REALLOC and SMB_REALLOC_KEEP_OLD_ON_ERROR macros (and their array counterparts). It remains to be seen what this will do to our Coverity bug count :-). Jeremy.