Daniel Stenberg
4d2f800677
curl.se: new home
...
Closes #6172
2020-11-04 23:59:47 +01:00
Marcel Raad
f504f18641
ntlm: fix condition for curl_ntlm_core usage
...
`USE_WINDOWS_SSPI` without `USE_WIN32_CRYPTO` but with any other DES
backend is fine, but was excluded before.
This also fixes test 1013 as the condition for SMB support in
configure.ac didn't match the condition in the source code. Now it
does.
Fixes https://github.com/curl/curl/issues/1262
Closes https://github.com/curl/curl/pull/5771
2020-08-29 10:08:32 +02:00
Daniel Stenberg
b7135f58f5
copyright updates: adjust year ranges
2020-04-26 23:59:22 +02:00
Marcel Raad
6ad062ae71
lib: clean up whitespace
...
This fixes CodeFactor warnings.
2020-04-25 11:15:49 +02:00
Daniel Stenberg
09e401e01b
smb: fix memory leak on early failure
...
... 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
2018-07-30 17:59:36 +02:00
Daniel Stenberg
25c40c9af9
SMB: fix numeric constant suffix and variable types
...
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
2018-01-16 22:21:59 +01:00
Daniel Stenberg
4af40b3646
URLs: change all http:// URLs to https://
2016-02-03 00:19:02 +01:00
Bill Nagel
89cce1e458
smb: Use the connection's upload buffer
...
Use the connection's upload buffer instead of allocating our own send
buffer.
2014-12-30 13:10:30 +00:00
Steve Holme
24b30d259c
smb: Disable SMB when 64-bit integers are not supported
...
This fixes compilation issues with compilers that don't support 64-bit
integers through long long or __int64.
2014-12-12 22:34:18 +00:00
Steve Holme
dcd484a238
smb: Fixed Windows autoconf builds following commit eb88d778e7
...
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."
2014-12-07 20:47:54 +00:00
Bill Nagel
526603ff05
smb: Build with SSPI enabled
...
Build SMB/CIFS protocol support when SSPI is enabled.
2014-12-07 18:36:23 +00:00
Patrick Monnerat
e17220ffcb
SMB: Fix big endian problems. Make it OS/400 aware.
2014-12-05 18:42:39 +01:00
Bill Nagel
aec2e865f0
smb: Added SMB handler interfaces
...
Added the SMB and SMBS handler interface structures and associated
functions required for SMB/CIFS operation.
2014-11-30 15:56:30 +00:00
Daniel Stenberg
5409f32984
smb.h: fixed picky compiler warning
...
smb.h:30:16: error: comma at end of enumerator list [-Werror=pedantic]
2014-11-29 23:06:04 +01:00
Bill Nagel
0627c48dde
smb: Added internal SMB definitions and structures
...
Added the internal definitions and structures necessary for SMB/CIFS
support.
2014-11-29 20:32:34 +00:00
Bill Nagel
7c00ba10da
smb: Added SMB connection structure
...
Added the connection structure that will be required in urldata.h for
SMB/CIFS based connections.
2014-11-29 20:16:51 +00:00
Bill Nagel
e80d9d5902
smb: Added initial source files for SMB
...
Added the initial source files and updated the relevant project files in
order to support SMB/CIFS.
2014-11-29 18:10:41 +00:00