Francois Gouget
8fc374d8b4
Make Unicode strings 'static const'.
2004-04-20 02:14:00 +00:00
Francois Gouget
6a6c85c6d8
Make Unicode const strings static so they are not copied to the stack
...
each time we enter the function.
2004-04-19 20:12:14 +00:00
Alexandre Julliard
286fe0af18
Fixed a warning.
2004-04-13 00:19:58 +00:00
Mike McCormack
3462299c55
Convert unicode strings to const.
2004-04-12 23:13:53 +00:00
Alexandre Julliard
a2bf4d009b
Fixed length handling in HttpQueryInfoW.
2004-03-31 20:09:54 +00:00
Mike McCormack
1baf39f95a
Fix the HttpQueryInfoA function buffer size.
2004-03-30 20:37:49 +00:00
Mike McCormack
a4e902cbe1
Convert the wininet HTTP functions to Unicode.
2004-03-30 04:36:09 +00:00
Mike McCormack
09d2d47721
Convert WININETAPPINFOA structure to unicode.
2004-03-25 05:29:47 +00:00
Marcus Meissner
9d61aee357
Allocate the correct nr of bytes for lpszCookies in HTTP_HttpOpenRequestA.
...
Allocate the correct nr of bytes for request stringlen without options.
2004-03-22 21:31:44 +00:00
Marcus Meissner
8624ef4ab3
Allocate correct number of pointers for szAcceptTypes, since we need
...
it NULL terminated.
HeapReAlloc will modify the pointer, so store it there.
2004-03-22 20:40:46 +00:00
Uwe Bonnes
25efbc9dbc
HTTP_HttpSendRequestA: Remove \r and \n at the end of
...
lpwhr->lpszPath.
2004-03-16 01:06:30 +00:00
Francois Gouget
ad5ff7ceeb
Assorted spelling and case fixes.
2004-02-09 22:07:42 +00:00
Lionel Ulmer
1d5e6b6725
Better TRACEing in some functions.
2004-02-09 22:01:49 +00:00
Lionel Ulmer
e0e314780a
Implemented proper asynchronous InternetOpenUrl handling.
2004-02-09 21:45:38 +00:00
Lionel Ulmer
a29b4c7cde
Report real handles to the application, not Wine internal ones.
2004-02-09 20:55:58 +00:00
Mike McCormack
7cc70c0a8f
Implement proper HINTERNET handles.
2004-02-07 01:03:41 +00:00
Uwe Bonnes
599c4522a8
HTTP_DealWithProxy: Only add http:// to proxy string when needed.
2003-12-15 19:47:31 +00:00
Jeremy Shaw
3cd1cfeaf9
Add a '\r\n' to lpszHeaders if it is not already terminated by
...
'\r\n'.
2003-12-11 04:25:41 +00:00
Mike McCormack
b8921a24ab
Use unions instead of defines in async work requests.
2003-09-25 20:25:22 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Mike McCormack
43629c9b5b
Use WideByteToMultiChar not strlenW.
...
Use HeapAlloc, not malloc.
2003-08-15 03:47:30 +00:00
David Hammerton
6226f3f26a
Added support for http-POST (well, any kind of http request that sends
...
data in the lpOptional field).
2003-08-05 18:31:02 +00:00
Mike McCormack
a1c16d28fa
Implement support for proxies with usernames and passwords.
2003-07-22 03:17:52 +00:00
Alexandre Julliard
ea6863c182
Fixed a couple of buffer overflows.
2003-07-09 22:15:33 +00:00
David Hammerton
852c7ae404
- implemented support for https protocol
...
- fixes to the http protocol
2003-06-20 23:26:56 +00:00
Uwe Bonnes
908ef2b290
HTTP_HttpOpenRequestA: Calculate size from the right argument.
2003-05-16 20:12:03 +00:00
Dominik Strasser
94c02fef1a
Partially implement proxy support.
2003-04-14 21:32:36 +00:00
Uwe Bonnes
1cd00dae50
InternetOpenUrlA (http/s case): Use client for HttpOpenRequestA, don't
...
insert HOST: twice.
HttpAddRequestHeadersA: allow lpszHeader == NULL.
2003-02-25 03:57:59 +00:00
Alberto Massari
bc8bd72297
- When sending a request using HttpOpenRequest/HttpSendRequest, send the
...
User-Agent header; fixed the Accept and the Referer header handling to
really work.
- Fixed bug in the HTTP_ProcessHeader: when a second value was supposed to be
added to an existing one, the buffer was reduced to be 1 char long instead
of being expanded, due to the precedence rules of the operator '?'.
- Added support for opening URLs that redirect to a different place.
2002-12-06 23:20:31 +00:00
Alberto Massari
b09eef23b3
Added stubs for IsHostInProxyBypassList and GetUrlCacheEntryInfoExA.
2002-11-13 04:08:26 +00:00
Alberto Massari
d476a5ad31
Added HttpOpenRequestW, HttpQueryInfoW, HttpSendRequestW.
2002-11-12 02:13:04 +00:00
Chris Morgan
a8b3216670
Added stubs for HttpEndRequestA/W, InternetReadFileExA/W,
...
SetUrlCacheEntryGroup, CreateUrlCacheGroup, DeleteUrlCacheGroup.
2002-09-27 22:05:23 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Gregg Mattinson
7c4cb515b6
Cast void* to char* for pointer arithmetic.
2002-07-03 21:10:43 +00:00
Aric Stewart
ff9b9d4ef8
Reworking of http and asyncronous calls to get IE6 to install.
...
Added a version resource.
Added unit test for http.
2002-06-21 23:59:49 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Patrik Stridvall
fc2be7edcc
Fixed some issues found by winapi_check.
2002-04-29 18:48:56 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Johan Dahlin
664b9bbb67
Add a few extra fields to HTTP_GetStdHeaderIndex.
2001-12-17 20:50:53 +00:00
Jon Griffiths
603f20fc0e
Add exclusion defs & remaining funcs, remove internal types &
...
obj_base.h (sync with win version), fixed a number of function
prototypes.
2001-12-11 00:30:17 +00:00
Guy Albertelli
aafec98803
- Define rest of URL_ESCAPE... and other flags.
...
- Define implemented interfaces for reg.c and url.c.
2001-11-06 22:31:19 +00:00
Nikolas Zimmermann
76598823d0
Skip port number before calling gethostbyname.
...
Fix non-absolute urls.
2001-10-04 18:12:41 +00:00
Patrik Stridvall
3c0211f969
Cleanup code that is strange or difficult to parse.
2001-09-11 00:32:32 +00:00
Francois Gouget
a0f98f13d9
Made independent from winsock.
...
Include the needed headers directly in internet.h.
2001-08-24 19:13:36 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Chris Morgan
b9807b405e
Add includes for <time.h>.
2001-02-15 21:24:07 +00:00
Jon Griffiths
4ab1558d8a
- Remove <string.h> from winnt.h.
...
- ntdll: complete crt functions, prevent libc imports, fix sscanf.
2001-01-22 02:17:29 +00:00
Huw D M Davies
0aebee9825
Escape any spaces in lpszObjectName passed to HttpOpenRequest.
2001-01-21 21:09:00 +00:00
Patrik Stridvall
1ed5577522
Don't include windows.h internally.
2000-11-30 01:31:28 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Alexandre Julliard
0e44f63c9a
Replaced HEAP_strdup* and lstrcpynAtoW calls by exported functions.
2000-11-16 00:28:52 +00:00
Huw D M Davies
73d4b5e081
Initialize nSocketFD to INVALID_SOCKET.
2000-11-10 01:04:08 +00:00
Huw D M Davies
f9b6d7bb27
Stub for HttpSendRequestExA.
2000-10-28 00:30:23 +00:00
Andreas Mohr
349655636b
- made the MIDI sequencer error message much better for confused users
...
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
2000-08-26 20:31:48 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
John R. Sheets
66b4dd28cd
Added "Mime-Version" to standard MIME headers parsed in
...
HTTP_GetStdHeaderIndex().
2000-08-03 22:16:39 +00:00
John R. Sheets
646d2a2aaf
Add a few more fields to HTTP_GetStdHeaderIndex() and fix some typos.
2000-07-23 13:34:43 +00:00
Patrik Stridvall
4710be20fe
Fixed some warnings.
2000-06-23 15:47:14 +00:00
Ulrich Czekalla
c275724cbf
HTTP protocol now supported, InternetCrackUrl fixed, lots of other
...
fixes.
2000-06-11 20:04:44 +00:00