Jens Geyer
f7e6c654bd
bump version number
2021-08-03 22:21:05 +02:00
Jens Geyer
4434ee92d5
THRIFT-5438 Inconsistent handling of exceptions during message read vs. message write phase
...
Client: Delphi
Patch: Jens Geyer
2021-07-02 00:35:47 +02:00
Jens Geyer
3b686533f7
THRIFT-5437 Make TProtocolImpl CTOR virtual
...
Client: Delphi
Patch: Jens Geyer
2021-07-01 23:32:12 +02:00
Jens Geyer
f726ae31b9
THRIFT-5428 Prevent costly reallocations to improve performance
...
Client: Delphi
Patch: Jens Geyer
2021-06-04 11:46:18 +02:00
Jens Geyer
20a86d68e9
THRIFT-5390 Named Pipes transport hardening
...
Client: Delphi
Patch: Jens Geyer
2021-04-02 11:41:09 +02:00
Jens Geyer
66f9536e2c
THRIFT-5387 Improved and simplified Delphi test setup
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:59 +02:00
Jens Geyer
036665edc1
THRIFT-5386 XML-HTTP client may throw "max message size reached" incorrectly
...
Client: delphi
Patch: Jens Geyer
2021-03-29 22:59:59 +02:00
Jens Geyer
589ee5b160
THRIFT-5384 Improved error message for HTTP transports
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:58 +02:00
Jens Geyer
cc8c2c6303
THRIFT-5385 XML-HTTP client reports IsOpen=TRUE even if it is not
...
Client: Delphi
Patch: Jens Geyer
2021-03-29 22:59:58 +02:00
Jens Geyer
3fc0b8d061
Version number aligned to 0.15.0
2021-02-11 23:17:45 +01:00
Jens Geyer
b5fe1dbc0c
Reverted wrongly pushed commits.
...
- This reverts commit 876aee506b
.
- This reverts commit b89316d54b
.
2021-02-11 22:49:49 +01:00
Jens Geyer
876aee506b
Setup for Visual Studio 2019 + workarounds for some open tickets:
...
- (NO TICKET) fix Haxe warning
- Referenzdaten PerfTest Delphi und netstd
- "custom build" added to version info
- netstd nuget upgrades
2021-02-10 20:27:08 +01:00
Jens Geyer
6762cad25c
THRIFT-5304 TWinHTTPClientImpl may incorrectly report that the message size is reached
...
Client: Delphi
Patch: Jens Geyer
2020-10-30 18:26:21 +01:00
Jens Geyer
68c1506715
THRIFT-5261 Support for deprecated methods (via annotation)
...
Client: Delphi
Patch: Jens Geyer
This closes #2213
2020-08-05 11:55:00 +02:00
Jens Geyer
ec57271d5b
THRIFT-5251 StringUtils<T>.ToString() raises an exception for enum values outside range
...
Client: Delphi
Patch: Jens Geyer
2020-07-13 23:42:45 +02:00
max ulidtko
9b9567b233
THRIFT-5186: Don't pass AI_ADDRCONFIG to getaddrinfo()
...
Client: cpp,pas,py
Patch: Max Ulidtko
This closes #2124
If a host doesn't have assigned IPv4 or IPv6 addresses, thrift communication
over localhost-only is impossible due to thrift library bug. It happens
when making getaddrinfo syscall with AI_ADDRCONFIG flag.
From man getaddrinfo(3):
If hints.ai_flags includes the AI_ADDRCONFIG flag, then IPv4 addresses
are returned in the list pointed to by res only if the local system has at least
one IPv4 address configured, and IPv6 addresses are returned only if the local
system has at least one IPv6 address configured. The loopback address is not
considered for this case as valid as a configured address.
Upstream bug with AI_ADDRCONFIG ai_flags was fixed for cpp library and win32
platform only. See https://issues.apache.org/jira/browse/THRIFT-2539
Patch based on Thrift 0.13.0, commit cecee50308
.
2020-05-08 09:23:47 +02:00
Jens Geyer
8746291342
THRIFT-5188 Occasional ERROR_INSUFFICIENT_BUFFER at WinHttpQueryHeaders()
...
Client: Delphi
Patch: Jens Geyer
2020-04-27 22:56:21 +02:00
Jens Geyer
aeda987cc4
THRIFT-5146 Align Delphi to the test suite arguments rules (its "--switch=value", not "--switch value")
...
Client: Delphi
Patch: Jens Geyer
2020-03-22 15:30:37 +01:00
Jens Geyer
4a33b188f4
THRIFT-5145 Streamline --pipe and --named-pipe options in the code base
...
Client: Test suite
Patch: Jens Geyer
This closes #2065
2020-03-22 15:30:27 +01:00
Jens Geyer
4903d18fca
THRIFT-5123 add possibility to query HTTP status code with WinHTTP
...
Client: delphi
Patch: Jens Geyer
2020-02-27 20:37:50 +01:00
Jens Geyer
b012318fc8
THRIFT-5088 Memory leak in TWinHttpTransport
...
Client: Delphi
Patch: Jens Geyer
2020-02-12 22:40:42 +01:00
Jens Geyer
6e2a6983ec
THRIFT-5048 EnumUtils<T>.ToString() throws for elements not known to the receiving end [ci skip]
...
Client: Delphi
Patch: Jens Geyer
2019-12-13 00:33:46 +01:00
Jens Geyer
e780855d33
THRIFT-5044 Improve serialization support for TApplicationExceptions and custom exceptions
...
Client: Delphi
Patch: Jens Geyer
This closes #1960
2019-12-05 09:03:10 +01:00
Jens Geyer
a019cda66c
THRIFT-5012 Centralize configuration aspects into a commonly used configuration object [ci skip]
...
Client: Delphi
Patch: Jens Geyer
This closes #1955
2019-11-28 00:52:47 +01:00
Jens Geyer
c140bb90b0
THRIFT-5036 buffered transport over sockets may run into unexpected timeouts [ci skip]
...
Client: Delphi
Patch: Jens Geyer
2019-11-27 22:24:12 +01:00
Jens Geyer
528a0f0731
THRIFT-5015 WinHTTP QueryDataAvailable cannot be used to retrieve total response size
...
Client: Delphi
Patch: Jens Geyer
2019-11-18 20:17:03 +01:00
Jens Geyer
41f47aff7c
THRIFT-5007 Implement MAX_MESSAGE_SIZE and remaining read bytes control
...
Client: Delphi
Patch: Jens Geyer
This closes #1932
2019-11-15 23:27:20 +01:00
Jens Geyer
ed99455e2e
THRIFT-5009 Serializer implemtation lacks support for layered transports
...
Client: Delphi
Patch: Jens Geyer
2019-11-14 22:17:39 +01:00
Jens Geyer
2646bd65b5
THRIFT-5006 Implement DEFAULT_MAX_LENGTH at TFramedTransport
...
Client: Delphi
Patch: Jens Geyer
2019-11-13 09:34:58 +01:00
Jens Geyer
fad7fd3e5a
THRIFT-5005 Refactoring of the Delphi libs [ci skip]
...
Client: Delphi
Patch: Jens Geyer
2019-11-13 09:34:58 +01:00
Jens Geyer
9f11c1e545
THRIFT-5004 Make exception implementations more consistent [ci skip]
...
Client: Delphi
Patch: Jens Geyer
2019-11-13 09:34:57 +01:00
Jens Geyer
e02559fd46
bump version
...
This closes #1899
2019-10-17 20:31:24 +02:00
Jens Geyer
a715f701bf
THRIFT-4944 Field IDs > 255 fail with compact protocol
...
Cliwent: Delphi
Patch: Jens Geyer
2019-08-28 22:56:35 +02:00
Alex-Rud
693e19cf48
THRIFT-4939 TThriftListImpl<T>.Sort() does not use comparer
...
Client: Delphi
Patch: Alex-Rud <Alex.van.rudik@gmail.com>
2019-08-25 00:20:55 +02:00
Jens Geyer
bd1a273ab7
THRIFT-4898 Pipe write operations across a network are limited to 65,535 bytes per write.
...
Client: netstd
Patch: Jens Geyer
This closes #1823
2019-06-27 21:30:25 +02:00
Jens Geyer
62238d1a6c
THRIFT-4886 More detailed error information for WinHTTP transport
...
Client: Delphi
Patch: Jens Geyer
2019-06-26 20:53:22 +02:00
Jens Geyer
19505c3de3
THRIFT-4894 Enable automatic content encoding handling for gzip,deflate in the WinHTTP client
...
Client: Delphi
Patch: Jens Geyer
2019-06-22 01:03:55 +02:00
Jens Geyer
433a649a36
THRIFT-4886 More detailed error information for WinHTTP transport
...
Client: Delphi
Patch: Jens Geyer
2019-06-19 23:32:19 +02:00
Jens Geyer
19fdca82c2
THRIFT-4886 More detailed error information for WinHTTP transport
...
Client: Delphi
Patch: Jens Geyer
2019-06-12 22:09:58 +02:00
Jens Geyer
b342bd9a61
THRIFT-4884 Add serialisation performance test for Delphi
...
Client: Delphi
Patch: Jens Geyer
2019-06-07 22:31:26 +02:00
Jens Geyer
83ff753777
THRIFT-4882 Autodetect proxy settings with WinHTTP
...
Client: Delphi
Patch: Jens Geyer
2019-06-07 22:26:55 +02:00
Jens Geyer
47f6317336
THRIFT-4881 Allow TLS1.1 and TLS1.2 even when not configured as systemwide default
...
Client: Delphi
Patch: Jens Geyer
2019-06-07 22:26:53 +02:00
Jens Geyer
85431d9c6a
THRIFT-4862 better ToString() support for enums and container types
...
Client: Delphi
Patch: Jens Geyer
2019-05-10 22:49:20 +02:00
Jens Geyer
8f7487e108
THRIFT-4862 better ToString() support for enums and container types
...
Client: Delphi
Patch: Jens Geyer
This closes #1795
2019-05-10 00:39:30 +02:00
Jens Geyer
14a9a120a8
THRIFT-4863 better indication of WinHTTP errors
...
Client: Delphi
Patch: Jens Geyer
2019-05-10 00:20:25 +02:00
Jens Geyer
0223091b70
THRIFT-4841 THTTPTransport relies on activeX component
...
Client: Delphi
Patch: Jens Geyer
This closes #1778
2019-04-06 09:53:09 +02:00
Jens Geyer
c9b1e29bc9
THRIFT-4843 http:// and https:// schemes are switched in test client
...
Client: Delphi
Patch: Jens Geyer
2019-04-04 00:02:03 +02:00
James E. King III
8935c98046
THRIFT-4753: re-version master to next release 0.13.0
2019-01-25 23:33:54 -05:00
James E. King III
c3375d9e43
Merge remote-tracking branch 'origin/0.12.0' into consume-0.12.0
2018-12-30 11:06:00 -05:00
jfarrell
384647d290
Version 0.12.0
2018-12-18 20:24:34 -05:00