Hans Leidekker
|
e1b74133b8
|
webservices: Use wide character string literals.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-17 15:59:02 +01:00 |
Sven Baars
|
4f07e4f014
|
webservices: Fix some leaks on error paths (Coverity).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-21 17:11:43 +02:00 |
Hans Leidekker
|
02962d92c4
|
webservices: Add support for mapped HTTP headers.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-25 16:29:07 +02:00 |
Hans Leidekker
|
fe9a28e819
|
webservices: Simplify WsAddressMessage.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-25 16:28:53 +02:00 |
Alexandre Julliard
|
4da92b60b6
|
webservices: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-26 18:04:56 +02:00 |
Hans Leidekker
|
5f7372afbd
|
webservices: Implement WsFlushBody.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-04 16:13:11 +01:00 |
Hans Leidekker
|
d00aa4db48
|
webservices: Implement WsFillBody.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-12-04 16:13:11 +01:00 |
Hans Leidekker
|
0ac9f9d470
|
webservices: Call WsReadEndElement just once in WsReadEnvelopeEnd.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-27 19:32:15 +01:00 |
Hans Leidekker
|
57db798965
|
webservices: Add support for UTF-8 encoded text in read_message_id.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-31 16:18:44 +01:00 |
Hans Leidekker
|
366e693f6b
|
webservices: Trace return values.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:30:58 +02:00 |
Hans Leidekker
|
91ef13ce7e
|
webservices: Don't set the critical section name in the Windows build.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 17:30:56 +02:00 |
Michael Stefaniuc
|
9d52b5f847
|
webservices: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-12 23:15:14 +02:00 |
Michael Stefaniuc
|
0c91b5ebcd
|
webservices: Use the global HeapAlloc() wrappers.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-06 12:58:59 +01:00 |
Hans Leidekker
|
98a3892412
|
webservices: Add traces.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-21 12:12:14 +02:00 |
Hans Leidekker
|
2946dc71aa
|
webservices: Include a RelatesTo header in reply messages.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-06 17:31:01 +02:00 |
Hans Leidekker
|
ab522ac59b
|
webservices: Parse the MessageID header.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-06 17:31:01 +02:00 |
Hans Leidekker
|
7b0a05c151
|
webservices: Add a mechanism to use the builtin static dictionary in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-06 17:31:01 +02:00 |
Hans Leidekker
|
7727e00178
|
webservices: Store the action header as WS_XML_STRING.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-06 17:31:01 +02:00 |
Hans Leidekker
|
ffbddae542
|
webservices: Store headers in WsReadEnvelopeStart.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-06 17:31:00 +02:00 |
Hans Leidekker
|
c94ccee16a
|
webservices: Create a new HTTP request for each message.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-25 13:58:47 +02:00 |
Hans Leidekker
|
bb2344b711
|
webservices: Write Action and To headers unless the addressing version is WS_ADDRESSING_VERSION_TRANSPORT.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-20 16:27:05 +02:00 |
Marcus Meissner
|
960d534278
|
webservices: Fixed memory leak in build_custom_header (Coverity).
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-20 10:38:42 +02:00 |
Marcus Meissner
|
b65f0f2a97
|
webservices: Free header on error exit (Coverity).
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-19 12:04:19 +02:00 |
Hans Leidekker
|
03a63781fa
|
webservices: Implement WsGetCustomHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-06 13:08:45 +02:00 |
Hans Leidekker
|
64d029a811
|
webservices: Implement WsGetHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-06 13:08:45 +02:00 |
Hans Leidekker
|
cd83b80acc
|
webservices: Write correct envelope headers for WS_ENVELOPE_VERSION_NONE.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-06 13:08:45 +02:00 |
Hans Leidekker
|
8214fcfa5d
|
webservices: Add a builtin dictionary.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-30 11:15:20 +02:00 |
Hans Leidekker
|
51d934abbc
|
webservices: Add support for dictionary strings in the writer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-30 11:15:15 +02:00 |
Hans Leidekker
|
31b0d5fab8
|
webservices: Read message headers in read_envelope_start.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-04-21 14:21:03 +02:00 |
Hans Leidekker
|
6f3afc1a1c
|
webservices: Implement WsResetMessage.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
4f1c7dc195
|
webservices: Don't allocate an XML buffer until it is needed.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:14 +02:00 |
Hans Leidekker
|
bdbab7b63a
|
webservices: Use a table in get_header_name.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-29 17:17:13 +02:00 |
Sebastian Lackner
|
0a3dbf0eb0
|
webservices: Don't set is_addressed when an error occurred.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-09 10:17:59 +01:00 |
Hans Leidekker
|
2422fe8457
|
webservices: Protect messages with a critical section.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-08 15:30:39 +01:00 |
Hans Leidekker
|
d91f985e22
|
webservices: Implement WsCall.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 13:40:05 +02:00 |
Sebastian Lackner
|
9ef108ad6a
|
webservices: Do not return uninitialized hr from write_headers_transport.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-29 17:47:32 +09:00 |
Hans Leidekker
|
1032b68568
|
webservices: Implement WsSendMessage.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-28 23:17:45 +09:00 |
Hans Leidekker
|
efcf63cc71
|
webservices: Don't write an empty header element for messages that have an action.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-28 23:17:45 +09:00 |
Hans Leidekker
|
c7b606ea9c
|
webservices: Add support for WS_MESSAGE_PROPERTY_BODY_READER/WRITER in WsGetMessageProperty.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-28 23:17:45 +09:00 |
Sebastian Lackner
|
4358f7c39e
|
webservices: Fix invalid memory access in remove_header.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 21:21:31 +09:00 |
Sebastian Lackner
|
0238d47031
|
webservices: Fix handling of duplicate headers in WsRemoveCustomHeader.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 21:21:31 +09:00 |
Sebastian Lackner
|
5f51b603fc
|
webservices: Fix handling of duplicate headers in WsAddCustomHeader.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 21:21:30 +09:00 |
Hans Leidekker
|
23a64ca074
|
webservices: Implement WsReadBody.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:37 +09:00 |
Hans Leidekker
|
6b583f9350
|
webservices: Implement WsReadEnvelopeEnd.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:33 +09:00 |
Hans Leidekker
|
a8c343552b
|
webservices: Implement WsReadEnvelopeStart.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:29 +09:00 |
Hans Leidekker
|
1acc1b9ee4
|
webservices: Implement WsRemoveCustomHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:18 +09:00 |
Hans Leidekker
|
147cd6b35b
|
webservices: Implement WsAddCustomHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:13 +09:00 |
Hans Leidekker
|
f3d6591155
|
webservices: Store standard headers in an XML buffer.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-31 22:23:05 +09:00 |
Hans Leidekker
|
95dd6a8738
|
webservices: Implement WsRemoveMappedHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 00:09:38 +09:00 |
Hans Leidekker
|
ecd1fa8f0f
|
webservices: Implement WsAddMappedHeader.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-18 00:09:38 +09:00 |