summaryrefslogtreecommitdiffstats
path: root/source/smbd/process.c
Commit message (Collapse)AuthorAgeFilesLines
* r22434: sync from the 3.0.25 tree for rc2Gerald Carter2007-04-211-2/+2
|
* r21889: * Pull from SAMBA-3_0_25 svn r21888Gerald Carter2007-03-201-3/+20
| | | | * Set version to 3.0.25pre2
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-281-150/+60
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r16418: Pull in more Klocwork fixes (up to r16415)Gerald Carter2006-06-201-38/+36
|
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-231-1/+0
|
* r15088: Remove all time() and gettimeofday() calls out of the mainlineJeremy Allison2006-04-151-4/+0
| | | | | | packet processing code. Only do these when needed (ie. in the idle timeout code). We drop an unneccessary global here too. Jeremy.
* r15084: Try and squeeze more out of the non-read/write code path.Jeremy Allison2006-04-141-3/+12
| | | | Jeremy.
* r15030: On a performace hunt... Remove as many extraneousJeremy Allison2006-04-111-8/+4
| | | | | memset's as possible. Jeremy.
* r15022: Fix core dumps on normal server exit.Jeremy Allison2006-04-101-4/+4
| | | | Jeremy.
* r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2006-04-101-13/+18
| | | | | | | | 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.
* r14898: This change is an attempt to improve the quality of the information thatJames Peach2006-04-041-1/+1
| | | | | | | | | | | | | | | | | is produced when a process exits abnormally. First, we coalesce the core dumping code so that we greatly improve our odds of being able to produce a core file, even in the case of a memory fault. I've removed duplicates of dump_core() and split it in two to reduce the amount of work needed to actually do the dump. Second, we refactor the exit_server code path to always log an explanation and a stack trace. My goal is to always produce enough log information for us to be able to explain any server exit, though there is a risk that this could produce too much log information on a flaky network. Finally, smbcontrol has gained a smbd fault injection operation to test the changes above. This is only enabled for developer builds.
* r14559: Oplocks have changed, process_smb can be static againVolker Lendecke2006-03-191-3/+2
|
* r14229: Something Coverity hasn't caught (yet) but I've gottenJeremy Allison2006-03-121-3/+5
| | | | | | sensitive to null derefs. get_timed_events_timeout() can potentially return NULL. Cope with this. Jeremy.
* r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()Gerald Carter2006-02-201-8/+8
| | | | macro which sets the freed pointer to NULL.
* r13498: Fix the kernel oplocks code for IRIX. Should fix #3515.Jeremy Allison2006-02-141-6/+6
| | | | Jeremy.
* r13482: Push the FAM notification file descriptor into the selectJames Peach2006-02-131-5/+20
| | | | set to avoid unnecessary polling.
* r13316: Let the carnage begin....Gerald Carter2006-02-031-111/+4
| | | | Sync with trunk as off r13315
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-187/+270
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r10188: 64-bit warning fix.Jeremy Allison2005-09-121-1/+1
| | | | Jeremy.
* r9126: Fix valgrind bug Volker found in interaction with new aio bufferJeremy Allison2005-08-051-0/+4
| | | | | flipping and oplocks. Jeremy.
* r8798: Save one system call per SMB. smb_run_idle_events right now is only ↵Volker Lendecke2005-07-271-4/+0
| | | | | | | | | used to close idle pdb_ldap connections, and from my point of view this can wait until normal timeout handling, this does not need to be done per client request. Volker
* r8782: Fix bug #2918. The problem was using Inbuffer to push a deferred open ↵Jeremy Allison2005-07-261-5/+7
| | | | | | | | | message onto the queue when we're in a chained message set - we're actually processing a different buffer then. Added current_inbuf as a static inside smbd/process.c to ensure the correct message gets pushed and processed. Jeremy.
* r7963: Add aio support to 3.0.Jeremy Allison2005-06-271-13/+98
| | | | Jeremy.
* r7961: randomize reloading so that smbds do not pverload cupsdSimo Sorce2005-06-271-0/+10
| | | | | by reloading printers all at the same time. sss
* r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2005-06-241-5/+5
| | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy
* r7550: Steal the correct error return for invalid TID on NTcreateX from Samba4Jeremy Allison2005-06-131-2/+8
| | | | | (thanks tridge !). Jeremy.
* r7344: Correctly return if malloc fails.Volker Lendecke2005-06-061-0/+1
| | | | | | | | Jeremy, you might want to check this. Thanks, Volker
* r6346: Add a counter for the number of SMB operations per connection/file.Jeremy Allison2005-04-141-2/+6
| | | | | | | You will need to do a make clean after SVN updating this. Next will come a smbcontrol message to dump this info. This should be interesting to profile client activity. Jeremy.
* r6225: get rid of warnings from my compiler about nested externsHerb Lewis2005-04-061-4/+5
|
* r6172: Tidy up error processing significantly. Remove unix_ERR_XXX global ↵Jeremy Allison2005-04-011-0/+3
| | | | | | nastyness. Jeremy.
* r4539: patch from Rob -- adding real printcap name cache function to speed ↵Gerald Carter2005-01-051-8/+7
| | | | up printcap reloads
* r4190: When changing length calculations, get them right......Jeremy Allison2004-12-141-1/+1
| | | | Jeremy.
* r4186: Fix client & server to allow 127k READX calls.Jeremy Allison2004-12-141-2/+1
| | | | Jeremy.
* r4088: Get medieval on our ass about malloc.... :-). Take control of all our ↵Jeremy Allison2004-12-071-4/+3
| | | | | | | | | allocation functions so we can funnel through some well known functions. Should help greatly with malloc checking. HEAD patch to follow. Jeremy.
* r1936: Fix bug noticed by Steve - ensure extended security bit is on onlyJeremy Allison2004-08-191-1/+6
| | | | | | if we negotiated extended security. Do not merge for 3.0.6. Works with W2K but needs further testing. Jeremy.
* r1263: Make "defer sharing violations" a global parameter.Jeremy Allison2004-06-261-0/+22
| | | | Jeremy.
* r1154: Change default setting for case sensitivity to "auto". If set to autoJeremy Allison2004-06-151-1/+1
| | | | | | | | | | | | then is the client supports it (current clients supported are Samba and CIFSVFS - detected by the negprot strings "Samba", "POSIX 2" and a bare "NT LM 0.12" string) then the setting of the per packet flag smb_flag FLAG_CASELESS_PATHNAMES is taken into account per packet. This allows the linux CIFS client to use Samba in a case sensitive manner. Additional command in smbclient "case_sensitive", toggles the flag in subsequent packets. Docs to follow. Jeremy.
* r1089: Removed spurious oplock message in deferred open processing.Jeremy Allison2004-06-081-4/+6
| | | | | Fix smb signing sequence counts. Jeremy.
* r1085: Now it's had some proper user testing, merge in the deferred open ↵Jeremy Allison2004-06-081-21/+196
| | | | | | | | fix. I'm still doing more testing, but it fixes a behaviour that we've been wrong on ever since the start of Samba. Jeremy.
* r998: Arrrgggh. Do it right this time :-(.Jeremy Allison2004-06-041-3/+3
| | | | Jeremy.
* r996: Fix error in change to queuing code (dlink).Jeremy Allison2004-06-041-3/+3
| | | | Jeremy.
* r971: Auto remove store dos attributes if underlying filesystemJeremy Allison2004-06-011-11/+13
| | | | | doesn't support EA's. Jeremy.
* r814: conn is 0 during ioctl (at least during smbtorture IOCTL test)Herb Lewis2004-05-221-1/+1
| | | | fix smbd panic
* r799: BUG 1259 -- add 'printcap cache time' patch from LarsGerald Carter2004-05-201-1/+27
|
* r656: Make widelinks use realpath(). Tidy up cases where we need to become a ↵Jeremy Allison2004-05-131-3/+4
| | | | | | service. Jeremy.
* r478: Added Volkers fix to be able to force DOS errors when needed.Jeremy Allison2004-05-041-1/+1
| | | | Jeremy.
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+1367
metze