Huw Davies
9f2c668c99
rpcrt4/tests: Fix some tests on Win 8.
2015-04-24 14:29:28 +09:00
Michael Stefaniuc
0a8427dc15
rpcrt4: Don't open code CONTAINING_RECORD().
2015-04-21 17:45:14 +09:00
Huw Davies
b24ce98af3
rpcrt4/tests: Avoid a double-free.
...
Commit 4cf70b1418
was causing the tests to
crash. The reason is due to a Wine bug in NdrPointerUnmarshall().
Windows returns the same pointer (which is later released in a call to
NdrPointerFree()), while Wine makes a copy which Valgrind correctly
spots is leaked.
2015-04-20 21:22:36 +09:00
Nikolay Sivov
4cf70b1418
rpcrt4/tests: Fix a minor leak (Valgrind).
2015-04-13 15:05:07 +09:00
Nikolay Sivov
73a68b065b
rpcrt4: Fix RpcMgmtStopServerListening() return value when we're not listening.
2015-03-26 14:21:49 +09:00
Nikolay Sivov
fd25d9aadb
rpcrt4/tests: Use status definitions instead of numeric values.
2015-03-26 14:21:46 +09:00
Francois Gouget
13ad265b23
rpcrt4: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-19 14:05:59 +09:00
Nikolay Sivov
e1d1057232
rpcrt4: Use a helper to skip conformance.
2015-03-10 15:09:53 +09:00
Nikolay Sivov
66c05a4597
rpcrt4: Export I_UuidCreate().
2015-03-10 15:09:33 +09:00
Nikolay Sivov
15d7436a0d
rpcrt4: Add all stubs to OLE marshalling stream.
2015-03-09 17:32:19 +09:00
Nikolay Sivov
71d663f1de
rpcrt4: Return buffer size directly to avoid accessing implementation fields.
2015-03-09 17:32:14 +09:00
Nikolay Sivov
e7a608a4e3
rpcrt4: Handle memory allocation error when creating OLE stream instance.
2015-03-09 17:32:09 +09:00
Nikolay Sivov
ecda8fd501
rpcrt4: Added inline helper to test for Oicf stub descriptions.
2015-03-06 20:40:44 +09:00
Nikolay Sivov
2b40f9b01e
rpcrt4: Implement RPC_FC_CALLBACK_HANDLE handle type for NdrClientCall2().
2015-03-06 12:57:03 +09:00
Nikolay Sivov
36bc8563cf
rpcrt4: Implement MesEncodeDynBufferHandleCreate().
2015-03-04 21:50:38 +09:00
Nikolay Sivov
d240fdff18
rpcrt4: Implement MesBufferHandleReset().
2015-03-04 21:50:37 +09:00
Nikolay Sivov
37dd441587
rpcrt4: Fix argument check in MesEncodeFixedBufferHandleCreate().
2015-03-03 23:16:42 +09:00
Nikolay Sivov
0810db96fa
rpcrt4: Use RPC_* error code names.
2015-03-03 20:32:06 +09:00
Austin English
ecdaf568b5
rpcrt4: Add a stub for I_RpcBindingInqLocalClientPID.
2015-02-10 16:41:37 +09:00
Hans Leidekker
49a2fb660b
rpcrt4: Make sure the Content-Length header is set correctly when preparing the out pipe.
2014-12-19 22:36:17 +01:00
Amine Khaldi
19254eb438
rpcrt4/tests: Remove unused if3_table and if4_table (Clang).
2014-10-24 19:58:05 +09:00
Eric Kohl
23981241c1
rpcrt4: Fix buffer size calculation for arrays with embedded pointers.
2014-09-18 18:40:21 +02:00
Thomas Faber
6a30cde7b0
rpcrt4: Correctly check for in-buffer memory in PointerFree.
2014-08-11 23:55:23 +02:00
Marcus Meissner
906c341781
rpcrt4: Fixed memory leak on error exit (Coverity).
2014-07-15 15:30:44 +02:00
Austin English
b4e006720a
rpcrt4: Add a stub for RpcSsDontSerializeContext.
2014-07-08 10:25:45 +02:00
Thomas Faber
8fe759dfae
rpcrt4: Do not omit mandatory argument to VirtualProtect.
2014-06-23 10:08:13 +02:00
Bruno Jesus
d4278ce0ed
rpcrt4: Take care of EINTR on send/recv.
2014-06-12 18:05:03 +02:00
Dmitry Timoshkov
05aab53f38
rpcrt4/tests: Add a couple of tests for marshalling an array of strings.
2014-04-02 15:46:51 +02:00
Alexandre Julliard
cf0e96c6d0
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
2014-01-30 14:51:33 +01:00
Frédéric Delanoy
b553f54323
rpcrt4/tests: Use common wine_dbgstr_guid implementation from test.h.
2014-01-30 12:42:55 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Frédéric Delanoy
44c1ba9f9e
rpcrt4: Constify a character string.
2013-12-18 11:39:29 +01:00
Frédéric Delanoy
47ed171aac
rpcrt4: Use BOOL type where appropriate.
2013-12-03 12:40:19 +01:00
Jacek Caban
06246aff90
rpcrt4: Compile tests with -D__WINESRC__.
2013-11-08 16:29:43 +01:00
Alexandre Julliard
c3a48aab20
makefiles: Add makedep pragmas for client and server idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
55e44092bd
makefiles: Remove useless definitions of COM_NO_WINDOWS_H.
2013-10-14 16:05:31 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Frédéric Delanoy
c91f39055e
rpcrt4: Use BOOL type where appropriate.
2013-10-01 10:50:46 +02:00
Hans Leidekker
057c98323e
rpcrt4: Don't try to decode the authorization value in the first leg.
2013-09-11 16:10:05 +02:00
Hans Leidekker
6f2c4bac58
rpcrt4: Don't remove the authorization header if the scheme is Basic.
2013-09-11 16:10:01 +02:00
Hans Leidekker
9ea95f4105
rpcrt4: Add support for NTLM and Negotiate.
2013-09-05 13:26:15 +02:00
Marcus Meissner
d138a1e43d
rpcrt4: Free url in error paths (Coverity).
2013-09-02 18:03:49 +02:00
Hans Leidekker
0b900f2fd4
rpcrt4: Only accept status code HTTP_STATUS_OK.
2013-08-28 16:14:36 +02:00
Hans Leidekker
35468903cd
rpcrt4: Don't follow HTTP redirects.
2013-08-28 16:14:36 +02:00
Hans Leidekker
9d213312f1
rpcrt4: Remove an unneeded parameter from RPCRT4_BuildHttpConnectHeader.
2013-08-28 16:14:36 +02:00
Hans Leidekker
a2f6e92acd
rpcrt4: Add support for session cookies.
2013-08-28 16:14:36 +02:00
Hans Leidekker
d5b2c8e943
rpcrt4: Try to authorize with the first HTTP request instead of waiting for a challenge.
2013-08-20 13:01:28 +02:00
Hans Leidekker
1cef6a2322
rpcrt4: Trace the first authentication scheme in RpcBindingSetAuthInfoExA/W.
2013-08-20 13:01:11 +02:00