summaryrefslogtreecommitdiff
path: root/source4/smb_server/smb2/fileio.c
AgeCommit message (Collapse)AuthorFilesLines
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij1-1/+1
2009-11-25s4/libcli: rename previously reserved field in SMB2 LOCK structSteven Danneman1-1/+1
The lock.in.reserved field has been renamed lock_sequence in the SMB 2.1 dialect. See MS-SMB 2.2.26.
2009-09-19s4-smbd: minimise includes in smbd/ and smb_serverAndrew Tridgell1-2/+0
2009-06-09s4:smb2srv: remove the chained file handle on closeStefan Metzmacher1-0/+4
metze
2008-10-24Remove unused include param/param.h.Jelmer Vernooij1-1/+0
2008-10-24Remove iconv_convenience parameter from simple string push/pullJelmer Vernooij1-1/+1
functions.
2008-09-24check for a 0 byte in the buffer in SMB2 readAndrew Tridgell1-0/+6
2008-05-29added support for returning the maximal access MXAC tag in SMB2 createAndrew Tridgell1-0/+12
(This used to be commit 4eb49335d5f0319f9aa47ded5215a2977d3336bf)
2008-05-28implement the documented SMB2 create blobs in the serverAndrew Tridgell1-6/+70
Not all of them are honoured yet, but they are all parsed and the ones that have SMB equivalents are honoured (This used to be commit 9fc70e2ed6a54f6d9a0530f4d37c0f8acadb6778)
2008-05-21fixed SMB2 flush call, and added flush to gentest_smb2Andrew Tridgell1-4/+3
(This used to be commit c52fe1fe1c77636d87355d3c4baa66e052fe9008)
2008-05-21fixed SMB2 lockingAndrew Tridgell1-8/+22
- SMB2 locking is different in several ways from SMB locking. To fix it properly we will need a new generic mapping structure for locking, but for now do a best effort mapping - added locking to gentest_smb2 (This used to be commit ea6d9cf602302adafe0f9d5f5f90a9b26d1ead6f)
2008-04-19smb_server/smb2: handle incoming oplock releasesStefan Metzmacher1-1/+30
metze (This used to be commit 2306394dcc22ff2be8581256a5cf91eef4993078)
2008-04-17smb_server/smb2: initialize new create.in.blobs element untill it'll be ↵Stefan Metzmacher1-0/+1
supported metze (This used to be commit fbfbd74e65b1f3e185f08a538bdd50ba7c6ce9bf)
2008-04-14fill in unknown fields in SMB2 READ callAndrew Tridgell1-3/+7
(This used to be commit 9b686c138037f613da15168d0722786e00f023e5)
2008-02-183 places where the VFS backend doesn't handle NULL strings.Andrew Tridgell1-0/+5
(This used to be commit cf109460aff5a8437ab7eba05e4d7316a131080e)
2008-02-13updated SMB2 create operation to match WSPP.Andrew Tridgell1-11/+11
Adding some defined for various new create options (This used to be commit d037dc23ced3df6bce98cbf4810fb5f1247336bd)
2008-01-05r26672: Janitorial: Remove uses of global_loadparm.Jelmer Vernooij1-1/+1
(This used to be commit 18cd08623eaad7d2cd63b82ea5275d4dfd21cf00)
2007-12-21r26429: Avoid use of global_smb_iconv_convenience.Jelmer Vernooij1-1/+2
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
2007-12-21r26316: Use contexts for conversion functions.Jelmer Vernooij1-1/+1
(This used to be commit f6420d933b5b011d428974f3a2a57edf19e6f482)
2007-10-10r25551: Convert to standard bool type.Jelmer Vernooij1-16/+16
(This used to be commit c9651e2c5c078edee7b91085e936a93625c8d708)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell1-3/+2
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r22866: handle incoming chained smb2 requests in our server code to letStefan Metzmacher1-1/+5
the windows explorer in longhorn beta3 work. metze (This used to be commit 2390c9f24daccec917608cac0870890cdc73cb1c)
2007-10-10r22843: pass smb2 lock requests to the ntvfs layerStefan Metzmacher1-1/+32
metze (This used to be commit 7fa00381ef4981ddb8f8816c924b7bb81628f4e6)
2007-10-10r17084: implement SMB2 Cancel in the server,Stefan Metzmacher1-5/+0
that makes it possible for clients to cancel async requests, like NOTIFY... metze (This used to be commit eaccd3c4353833daf584aaea4d7e8f11004a8072)
2007-10-10r16989: implement SMB2 Notify in the frontendStefan Metzmacher1-1/+75
metze (This used to be commit 156bd4620c5b0f917a2ab6be5e6a2fdcf9403676)
2007-10-10r16918: the SMB2 Ioctls are sometimes called with a wildcard handleStefan Metzmacher1-4/+19
the operation doesn't need a valid file handle in that case metze (This used to be commit d41a83d55945b07020349339888f3a34ac4eff4e)
2007-10-10r16889: implement SMB2 Ioctl in the frontendStefan Metzmacher1-1/+38
metze (This used to be commit 90b0ae53e40a220249b55035411e6b60ee04de7c)
2007-10-10r16875: implement SMB2 Find in the frontendStefan Metzmacher1-5/+0
metze (This used to be commit 58bed7322c7e552d0462a11ce5d46a282c31f8f7)
2007-10-10r16869: - if we know the blob length, we can preallocated the memoryStefan Metzmacher1-2/+1
and avoid a realloc in smb2_push_* - don't overwrite the first data byte metze (This used to be commit 7761a2a595720e30f2a38448761ca77077908be7)
2007-10-10r16740: just say the directory is emptyStefan Metzmacher1-1/+1
metze (This used to be commit 6326bb901fa2daa358f865f77c110096a1764126)
2007-10-10r16731: send a better error code, required for vista-beta2 clientStefan Metzmacher1-1/+1
metze (This used to be commit a251e722063486448005a95d0b44201b5f3a7620)
2007-10-10r16699: the layout of SMB2 Read and Write is identical...Stefan Metzmacher1-2/+0
so we know that the 9th bytes is just uninitialized padding metze (This used to be commit f97a21b970ed23973cced2c67b5bc9ecd7afee88)
2007-10-10r16520: move smb2srv_break_recv back to fileio.cStefan Metzmacher1-0/+5
metze (This used to be commit cdee9b2168da47a38da769eb2b4f403bc4699dfe)
2007-10-10r16407: add parsing code the SMB2 GetInfo in the serverStefan Metzmacher1-15/+0
metze (This used to be commit c4755c83c61c0cc822c69cd274056ec20ba66fdb)
2007-10-10r15771: this should be a o32s32 blobStefan Metzmacher1-1/+1
metze (This used to be commit fdfa6dcc97b6f7d61159497df2e214163d308649)
2007-10-10r15760: - add RAW_READ_SMB2 => generic mappingStefan Metzmacher1-1/+39
- Implement SMB2 Read metze (This used to be commit d0ac0c5af44ba5aa8b18106c2ac26c0d194e59b4)
2007-10-10r15758: - handle RAW_FLUSH_SMB2 in the posix ntvfs backendStefan Metzmacher1-1/+27
- Implement SMB2 Flush metze (This used to be commit 41d87ebe355cd34d35a93d1e90cd2680363cb5d3)
2007-10-10r15757: - add RAW_WRITE_SMB2 => generic mappingStefan Metzmacher1-1/+32
- implement SMB2 Write metze (This used to be commit 5ab6f304f8b91c0362fd57429cc24126b241bd51)
2007-10-10r15754: - implement SMB2 CloseStefan Metzmacher1-1/+34
- add RAW_CLOSE_SMB2 generic mapping metze (This used to be commit 41bc3cfc822bfc2fe4413f93a180fc4507005282)
2007-10-10r15753: implement SMB2 CreateStefan Metzmacher1-1/+53
metze (This used to be commit 65b67a8af6b661fe6eeabf45563c6aba12a6660a)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij1-1/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12092: - add dummy functions for the missing SMB2 opcodesStefan Metzmacher1-0/+15
- implement keepalive and logoff metze (This used to be commit 859ab627f45a5acca1deb66b8abdc38eaf49e5a2)
2007-10-10r11789: - add the start of a SMB2 serverStefan Metzmacher1-0/+74
- it does Negprot and SessionSetup yet the rest returns NT_STATUS_NOT_IMPLEMENTED - it's off by default, enable with: smbsrv:enable smb2 = yes - negotition in the SMB Negprot isn't supported yet - it's only tested with smbtorture SMB2-CONNECT not with vista as client metze (This used to be commit 08b31d5f618d2e416cb9812ad3a49754cd7212b8)