summaryrefslogtreecommitdiff
path: root/source3/smbd
AgeCommit message (Collapse)AuthorFilesLines
2003-02-01Merge of signed/unsigned fixes from HEAD.Andrew Bartlett1-2/+2
(This used to be commit e9f56a157bd472914eebf64fde586104d8274717)
2003-01-30Add 3 second timeout when terminating server and sending print notifyJeremy Allison2-2/+2
messages. Stops build-up of large numbers of smbd's waiting to terminate on large print throughput. Jeremy. (This used to be commit 07efebb98473cb3d4adc6b2e0afef3f06dcc99b8)
2003-01-30Merge of controversial 'max log size' fix.Tim Potter1-0/+12
(This used to be commit 71e2b60d8f784174cd2a75c5e03bf2a6ab353900)
2003-01-30Fix for interesting resource constraint condition. When all opens areJeremy Allison2-16/+19
level 2 and a request for open with no oplock is received then the smbd should send *synchronous* break messages, not asynchronous, otherwise it spins very rapidly, releasing the lock, sending the 'break to none' messages and then re-acquiring the lock before any other process has a chance to get the lock and remove it's own oplock (at least on linux). Jeremy (This used to be commit 33e3e863eb7f35b852384e689f3272784261fc39)
2003-01-28Merge from HEAD:Andrew Bartlett1-262/+109
- NTLMSSP over SPENGO (sesssion-setup-and-x) cleanup and code refactor. - also consequential changes to the NTLMSSP and SPNEGO parsing functions - and the client code that uses the same functions - Add ntlm_auth, a NTLMSSP authentication interface for use by applications like Squid and Apache. - also consquential changes to use common code for base64 encode/decode. - Winbind changes to support ntlm_auth (I don't want this program to need to read smb.conf, instead getting all it's details over the pipe). - nmbd changes for fstrcat() instead of fstrcpy(). Andrew Bartlett (This used to be commit fbb46da79cf322570a7e3318100c304bbf33409e)
2003-01-28performance patch from HP-UX folks (cant remember who)Gerald Carter1-3/+14
(This used to be commit d6c22e693efee88c17f1f0f6c861e7101b3fec99)
2003-01-24Fixed typo found by tpot.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 7e2bc1fe58f5da437e55867d1205ca6ceade4c74)
2003-01-17Fix reference count bug where smbd's would not terminate with noJeremy Allison1-1/+12
open resources. Jeremy. (This used to be commit b7e5a2c5474e9edd8fa783462af8986b6bd426a5)
2003-01-15Remove debugging stmt.Tim Potter1-3/+0
(This used to be commit d74382ccfe7e96e20816dd2d481b79fb66f2f243)
2003-01-15*lots of small merges form HEADGerald Carter2-6/+10
*sync up configure.in *don't build torture tools in make all *make sure to remove torture tools as part of make clean (This used to be commit 0fb724b3216eeeb97e61ff12755ca3a31bcad6ef)
2003-01-14removing unused variable and unused fileGerald Carter2-238/+0
(This used to be commit c8266011b7afc2d6bcb8638c2a5ed3f9116cd88a)
2003-01-14make -i flag work lik eit did in 2.2Gerald Carter1-2/+5
(This used to be commit 5d821c0e23f96f4da6a29a6bebf800532fcf1aa6)
2003-01-14Merge from HEAD:Andrew Bartlett2-2/+2
- fstring/pstring mixups - the detection code that found them (disabled) - a bit of whitespace - a static Andrew Bartlett (This used to be commit 9b70fa868e7d9481f584c83fc4046174e1dedfd9)
2003-01-14Merge from HEAD - eliminated unused arguments.Andrew Bartlett2-3/+2
Andrew Bartlett (This used to be commit 6dd474d8451d39e580834089d7c3614059558354)
2003-01-14Merge indirection, signed/unsigned and uninitialiased-value fixes from HEAD.Andrew Bartlett2-0/+4
Andrew Bartlett (This used to be commit 2a1adb8f81d8966e8919fffb9b4c69f3e6acd44f)
2003-01-14merge alt_name patch from headAndrew Tridgell1-1/+1
(This used to be commit 20ebdee36d5351731698bdef6602fc73a45b1651)
2003-01-11[merge] make sure to update print queue cache during timeout_processing() to ↵Gerald Carter1-0/+4
send notify events; CR 1491 (This used to be commit f8a915b14d63e4fdb99235053eeb896ef9492068)
2003-01-09Moved smbd process counting functions from smbd/server.c to smbd/process.cHerb Lewis2-30/+26
so that bin/vfstest can link. merge from head (This used to be commit 9151cd7d64a1ee1277cbcfb3e7ed61c32c1037cf)
2003-01-08Ensure we return disk full by default on short writes.Jeremy Allison1-6/+6
Jeremy. (This used to be commit 2a974bc284b9d193c24972d073b966eb9b3b3ad0)
2003-01-08Ensure we don't get an invalid number for total smbd's if the tdb updateJeremy Allison2-6/+18
fails. Jeremy. (This used to be commit e0482594724ebba801bbc39a90a73fafa54f8b9e)
2003-01-08Fix erroneous free of SAM_ACCOUNT (make clearer when allocatedJeremy Allison1-15/+8
memory is being returned). Jeremy. (This used to be commit 48774e77ac8e43682f216dea970f8860cecb3818)
2003-01-08Fix open problem with changing attributes on an existing file - basedJeremy Allison1-8/+45
on work by <steve@griffin.sio2.nl>. Jeremy. (This used to be commit 1cff725e37d04e25d2cd5523683b35c82d5040fa)
2003-01-06Fix memory leaks in pdb_ code.Jeremy Allison1-1/+13
Jeremy. (This used to be commit 44ab8dc55e3c37a0fc01529084bcacfc84c1dcee)
2003-01-06Merge from HEAD - handle VFS module load failures, change some error returns toAndrew Bartlett2-3/+9
avoid sending NT_STATUS_UNSUCCESSFUL. Andrew Bartlett (This used to be commit 7b95151ddcb1e4abd592e72d509ec24c5d160511)
2003-01-05Merge from HEAD - get the test the right way around, so that we can changeAndrew Bartlett1-1/+1
passwords over RAP again. (found by the build farm) Andrew Bartlett (This used to be commit 4b1a316e79ba87cb35a019a2089e6469ad9a3c3e)
2003-01-04Merge from HEAD - move user password changes into the NTSTATUS era, and addAndrew Bartlett2-47/+87
suppport for the 'min password age' and 'min passwd len' concepts. (This used to be commit d9417b08d1b649e598b44135bc57008f4e4f7769)
2003-01-03Fix problem with "hide unreadable". stat file opens are baaack :-).Jeremy Allison3-584/+542
Jeremy. (This used to be commit 62038a0abf193d4dc4f37c31ac77216a10f6f326)
2003-01-03patch to include support for daemontools from Michael HandlerGerald Carter1-2/+16
(This used to be commit a8db1b611d83bfd8dcf60f1e6d8fcbf57c798528)
2003-01-03Merge from HEAD - make Samba compile with -Wwrite-strings without additionalAndrew Bartlett14-53/+60
warnings. (Adds a lot of const). Andrew Bartlett (This used to be commit 3a7458f9472432ef12c43008414925fd1ce8ea0c)
2003-01-02pstring/fstring missmatches found by Andrew Bartlett.Jeremy Allison1-5/+5
Jeremy. (This used to be commit 666861b1e263370f6ba8fa4108842f52a81d8b83)
2003-01-02Merge Andrew Bartletts (size_t)-1 checks.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 339f4fe15efbf67157c8e61b98c6ea983e6b4674)
2002-12-31from HEAD:Simo Sorce1-1/+1
fix for bad check spotted by Ray Simard <ray@sylvan-glade.com> (This used to be commit bcc633c4097661447731bda24a38be62c69bbed5)
2002-12-27Add check to prevent non-Dfs clients from connecting to an msdfs proxy.Shirish Kalele1-0/+7
(This used to be commit 2a665ab60a07fd64665cb791e6616479f3239cbb)
2002-12-20Forward port the change to talloc_init() to make all talloc contextsJeremy Allison2-9/+26
named. Ensure we can query them. Jeremy. (This used to be commit 09a218a9f6fb0bd922940467bf8500eb4f1bcf84)
2002-12-13Fix for old DOS client when veto files is set to /.*/Jeremy Allison1-1/+1
Jeremy. (This used to be commit 8e9f3b1574cd51d6b9880d9c8a676e695cd86062)
2002-12-12Added "kernel change notify" boolean to allow easier valgrind testing.Jeremy Allison1-1/+2
Jeremy. (This used to be commit faf89f214f326bc07f728b354062b2287cda1208)
2002-12-11Fixed auth module code. Added VALGRIND defines to reduce spurious warnings.Jeremy Allison1-1/+0
Jeremy. (This used to be commit ec4ed45563f9d8e25fcfd88840944a90b3139c3e)
2002-12-05Merge from HEAD:Tim Potter1-3/+0
>Remove FILE_MACRO as __FILE__ is ANSI C. (This used to be commit 21eb4b5a2dd2f9a6a0d3cd94408bb52359d2e926)
2002-12-05The element in fsp->print_job should be a RAP jobid, not a uint32 RPCJeremy Allison3-8/+15
jobid. This was causing Win9x client "set name" calls to fail. Still need one cleanup fix to finish. Jeremy. (This used to be commit 6c23d2030ab8dddff4c849903c529f0012b94027)
2002-12-04Added Volker's directory fix - save the attributesJeremy Allison1-0/+3
from the first call. Jeremy. (This used to be commit b60a441b91dccdeadc125476ac3306b938941057)
2002-12-04merges from HEAD - change_trust_account_password() must always talk to PDCGerald Carter2-88/+80
(This used to be commit af2fa4385015dce8dedafe80e02a0115892e508e)
2002-12-04Need brackets around macro args. Spotted by Patrick Welche ↵Jeremy Allison1-1/+1
<prlw1@newn.cam.ac.uk>. Jeremy. (This used to be commit 2b9d35cf3f91e9488a55e0a73150d4c18b998afe)
2002-12-04Missed the removal of the incorrect ifdef.Jeremy Allison1-3/+1
Jeremy. (This used to be commit f9cef6f42193b3ae70569e2c7584f088fb53a51c)
2002-12-04Fix for 64 bit issues with oplocks and allocation size.Jeremy Allison4-47/+68
Jeremy. (This used to be commit 379e719e983fb71f94cd2b691f8b194c109496c3)
2002-12-03Reformat of reply.c before Volker's patch.Jeremy Allison1-1059/+1029
Jeremy. (This used to be commit c3877cfb9c9f3f9f86e32169cbb69c3c5bb2e3db)
2002-12-03Fixed nasty bug where file writes with start offsets in the rangeJeremy Allison3-23/+24
0x80000000 -> 0xFFFFFFFF would fail as they were being cast from IVAL (uint32) to SMB_OFF_T (off_t or off64_t, both *signed* types). The sign extension would cause the offset to be treated as negative. Thanks to Herb for helping me track this one down (IRIX is good for large file tests :-). Jeremy. PS. That horrid EXEXIST thing has broken configure..... (This used to be commit 2d14c442bc601a277458b69f05a763aa2a1ab3b7)
2002-11-29Merge a bunch of trivial changes from HEAD. The difference remainingTim Potter2-2/+0
should actual functional differences between HEAD and 3.0. - Mostly reformatting - Removal of unecessary #include "smb.h" - Merge of dyn_DRIVERFILE removal - Silly bug fix for python code (This used to be commit d3998307adc50ba50defe610cb656c73799ae3b9)
2002-11-20merged the %U changes to 3.0Andrew Tridgell2-3/+11
(This used to be commit 58fa6bfee8ba35cc182c18c980e0a4040ddd7d09)
2002-11-19Very curious. It turns out attribute matching on truncate only mattersJeremy Allison1-2/+2
when opening truncate with current SYSTEM|HIDDEN -> NONE. It's fine to truncate on open with current NONE -> SYSTEM | HIDDEN. Jeremy. (This used to be commit 3bf21ca936973efcd74b826bc750131c6ab2c701)
2002-11-18Samba janitor... Merging tridge's change to 3.0. Original commitJeremy Allison1-0/+3
message : the change in the way %U is handled to use current_user has broken some basic usages like 'include = smb.conf.%U' This changes fixes things again, by checking for reload after we setup current_user in tconx. (This used to be commit 64b2243ccd984e0d69d8bb7421d43f1f1f84b017)