summaryrefslogtreecommitdiffstats
path: root/source4/libcli/raw/rawioctl.c
Commit message (Collapse)AuthorAgeFilesLines
* Install public header files again and include required prototypes.Jelmer Vernooij2008-04-021-1/+2
| | | | (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
* Convert SMB and SMB2 code to use a common buffer handling structureAndrew Tridgell2008-02-141-1/+1
| | | | | | | | | | | | | | | | | | | This converts our SMB and SMB2 code to use a common structure "struct request_bufinfo" for information on the buffer bounds of a packet, alignment information and string handling. This allows us to use a common backend for SMB and SMB2 code, while still using all the same string and blob handling functions. Up to now we had been passing a NULL req handle into these common routines from the SMB2 side of the server, which meant that we failed any operation which did a bounds checked string extraction (such as a RenameInformation setinfo call, which is what Vista uses for renaming files) There is still some more work to be done on this - for example we can now remove many of the SMB2 specific buffer handling functions that we had, and use the SMB ones. (This used to be commit ca6d9be6cb6a403a81b18fa6e9a6a0518d7f0f68)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-101-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)
* r21206: - a couple more nttrans places were a memcpy() should be usedAndrew Tridgell2007-10-101-1/+1
| | | | | | | - changed the setup array in nttrans to be a uint8 array, instead of a uint16 array. This makes it clearer that it is the job of the caller to do any byte swapping within that data (This used to be commit fa3c9b29ae1c7c6a9bc97484cc386aeec9b5d266)
* r16918: the SMB2 Ioctls are sometimes called with a wildcard handleStefan Metzmacher2007-10-101-0/+2
| | | | | | | the operation doesn't need a valid file handle in that case metze (This used to be commit d41a83d55945b07020349339888f3a34ac4eff4e)
* r15741: move smb2 request structures into the main smb request structsStefan Metzmacher2007-10-101-0/+6
| | | | | | | as new levels metze (This used to be commit 91806353174704857dfcc15a730af7232cfde660)
* r15688: windows sends 4 as max_setup count on NT IOCTLStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 0d983fa46fff588cf94e58732e36e324e2f0478a)
* r15656: for NT IOCTL's we need to control the max_data field for some callsStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 3cab02f6f513cf7eb3d8863e62952766bb4d908f)
* r15640: - NT IOCTL calls also have an 'in' data_blobStefan Metzmacher2007-10-101-7/+16
| | | | | | | | - fix the receive code of NT IOCTL's we only need the NTTRANS data payload not the SMB payload here metze (This used to be commit 358d03143f0a78344c1af720e33ebe2619df09df)
* r15379: Fix shared library build's unresolved dependenciesJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
* r14974: work around an ibm checker bugAndrew Tridgell2007-10-101-2/+2
| | | | (This used to be commit 2031e07a8a14d83ab621f8baaae6b4e1425667d7)
* r14256: - rename smb_file -> smb_handleStefan Metzmacher2007-10-101-2/+2
| | | | | | | | - move it into the in/out substructs again - allow file.path only on smb_fileinfo/smb_setfileinfo metze (This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
* r14173: change smb interface structures to always useStefan Metzmacher2007-10-101-2/+2
| | | | | | | | | | | | | a union smb_file, to abtract - const char *path fot qpathinfo and setpathinfo - uint16_t fnum for SMB - smb2_handle handle for SMB2 the idea is to later add a struct ntvfs_handle *ntvfs so that the ntvfs subsystem don't need to know the difference between SMB and SMB2 metze (This used to be commit 2ef3f5970901b5accdb50f0d0115b5d46b0c788f)
* r3419: moved the libcli/raw structures into libcli/raw/libcliraw.hAndrew Tridgell2007-10-101-0/+1
| | | | | and made them private (This used to be commit 386ac565c452ede1d74e06acb401ca9db99d3ff3)
* r1654: rename cli_ -> smbcli_Stefan Metzmacher2007-10-101-23/+23
| | | | | | | rename CLI_ -> SMBCLI_ metze (This used to be commit 8441750fd9427dd6fe477f27e603821b4026f038)
* r889: convert samba4 to use [u]int16_t instead of [u]int16Stefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit af6f1f8a01bebbecd99bc8c066519e89966e65e3)
* * patch based on work by Jim Myers to unify the ioctl handling to beAndrew Tridgell2003-12-041-34/+71
| | | | | | | more like the other major SMB functions * added SMBntrename code (This used to be commit f2d3dc9893fa0e089c407fa16ce9ff13587e70cd)
* first public release of samba4 codeAndrew Tridgell2003-08-131-0/+118
(This used to be commit b0510b5428b3461aeb9bbe3cc95f62fc73e2b97f)