summaryrefslogtreecommitdiff
path: root/lib/smb.h
Commit message (Collapse)AuthorAgeFilesLines
* smb: fix memory leak on early failureDaniel Stenberg2018-07-301-0/+1
| | | | | | | | | | ... by making sure connection related data (->share) is stored in the connection and not in the easy handle. Detected by OSS-fuzz Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9369 Fixes #2769 Closes #2810
* SMB: fix numeric constant suffix and variable typesDaniel Stenberg2018-01-161-23/+10
| | | | | | | | | | 1. don't use "ULL" suffix since unsupported in older MSVC 2. use curl_off_t instead of custom long long ifdefs 3. make get_posix_time() not do unaligned data access Fixes #2211 Closes #2240 Reported-by: Chester Liu
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
|
* smb: Use the connection's upload bufferBill Nagel2014-12-301-1/+1
| | | | | Use the connection's upload buffer instead of allocating our own send buffer.
* smb: Disable SMB when 64-bit integers are not supportedSteve Holme2014-12-121-2/+3
| | | | | This fixes compilation issues with compilers that don't support 64-bit integers through long long or __int64.
* smb: Fixed Windows autoconf builds following commit eb88d778e7Steve Holme2014-12-071-0/+4
| | | | | | | | | As Windows based autoconf builds don't yet define USE_WIN32_CRYPTO either explicitly through --enable-win32-cypto or automatically on _WIN32 based platforms, subsequent builds broke with the following error message: "Can't compile NTLM support without a crypto library."
* smb: Build with SSPI enabledBill Nagel2014-12-071-3/+2
| | | | Build SMB/CIFS protocol support when SSPI is enabled.
* SMB: Fix big endian problems. Make it OS/400 aware.Patrick Monnerat2014-12-051-2/+2
|
* smb: Added SMB handler interfacesBill Nagel2014-11-301-0/+8
| | | | | Added the SMB and SMBS handler interface structures and associated functions required for SMB/CIFS operation.
* smb.h: fixed picky compiler warningDaniel Stenberg2014-11-291-1/+1
| | | | smb.h:30:16: error: comma at end of enumerator list [-Werror=pedantic]
* smb: Added internal SMB definitions and structuresBill Nagel2014-11-291-0/+212
| | | | | Added the internal definitions and structures necessary for SMB/CIFS support.
* smb: Added SMB connection structureBill Nagel2014-11-291-0/+22
| | | | | Added the connection structure that will be required in urldata.h for SMB/CIFS based connections.
* smb: Added initial source files for SMBBill Nagel2014-11-291-0/+25
Added the initial source files and updated the relevant project files in order to support SMB/CIFS.