Nikita Mikhaylov
7ff447de68
Modify the code for build with new libcxx
...
(cherry picked from commit c896f0bf677bcc948d988cf83b2108e9f7cd761d)
2024-07-09 20:16:43 +00:00
Vitaly Baranov
eb7c2e4341
Remove unnecessary "const" from return type.
2024-07-05 21:42:57 +02:00
Vitaly Baranov
bf56ad69dd
Make Context::setCurrentRoles() check that new current roles are granted in order to make HTTPHandler's implementation easier.
2024-07-03 21:23:09 +02:00
Sergei Trifonov
e97c730e85
Revert "Use 1MB HTTP buffers to avoid frequent send syscalls"
2024-06-20 17:06:18 +02:00
serxa
ab79addee4
use 1MB HTTP buffers to avoid frequnet send syscalls
2024-06-09 12:55:31 +00:00
slvrtrn
0718a31921
Add NameValueCollection::getAll method
2024-04-16 18:50:39 +02:00
Sema Checherinda
0bce544779
Update base/poco/Net/src/HTTPClientSession.cpp
...
Co-authored-by: Nikita Taranov <nikita.taranov@clickhouse.com>
2024-04-05 23:07:00 +02:00
Sema Checherinda
ae3a199939
support max requests for keep alive
2024-04-05 00:37:29 +02:00
Sema Checherinda
5cab8d185f
more details
2024-04-05 00:37:19 +02:00
Sema Checherinda
dd852da339
add more debug logs
2024-04-05 00:30:03 +02:00
Sema Checherinda
8e6cbc8b31
several fixes for client's keep alive connections
2024-04-03 15:13:59 +02:00
Oxide Computer Company
6e260d9419
poco foundation: add illumos support
2024-03-21 11:15:43 +00:00
Robert Schulze
c17536c3b3
Enable clang-tidy in headers
2024-03-18 08:00:09 +00:00
Sema Checherinda
e6af636a54
fix data race in poco tcp server
2024-03-13 14:14:35 +01:00
Sema Checherinda
5c41727725
http connections pools
2024-03-10 10:00:18 +01:00
Sema Checherinda
f999337dae
Revert "Revert "s3 adaptive timeouts""
2023-11-20 14:53:22 +01:00
Alexander Tokmakov
5031f239c3
Revert "s3 adaptive timeouts"
2023-11-20 14:28:59 +01:00
Sema Checherinda
74a8f3191d
Update HTTPSession.cpp
2023-11-17 11:38:56 +01:00
Sema Checherinda
4a1e207e7a
review notes
2023-11-16 12:31:00 +01:00
Sema Checherinda
6e3e6383ba
perf check 2
2023-11-15 19:00:27 +01:00
Sema Checherinda
64c2a69666
check performance
2023-11-14 20:28:37 +01:00
Sema Checherinda
3075bd9745
track clickhouse high level retries
2023-11-14 11:34:12 +01:00
Sema Checherinda
45de9beab4
set new timeout for session from connection pool
2023-11-14 11:34:12 +01:00
Arthur Passos
b6e205dcdf
Add ClickHouse setting to disable tunneling for HTTPS requests over HTTP proxy ( #55033 )
...
* initial commit. integ tests passing, need to re-run unit & my own personal tests
* partial refactoring to remove Protocol::ANY
* improve naming
* remove all usages of ProxyConfiguration::Protocol::ANY
* fix ut
* blabla
* support url functions as well
* support for HTTPS requests over HTTP proxy with tunneling off
* remove gtestabc
* fix silly mistake
* ...
* remove usages of httpclientsession::proxyconfig in src/
* got you
* remove stale comment
* it seems like I need reasonable defaults
* fix ut
* add some comments
* remove no longer needed header
* matrix out
* add https over http proxy with no tunneling
* soem docs
* partial refactoring
* rename to use_tunneling_for_https_requests_over_http_proxy
* improve docs
* use shorter version
* remove useless test
* rename the setting
* update
* fix typo
* fix setting docs typo
* move ); up
* move ) up
2023-11-04 13:47:52 -04:00
Alexey Milovidov
aa757490bd
Ditch tons of garbage
2023-08-09 02:19:02 +02:00
Aleksei Filatov
08defa36b2
Add code
2023-07-15 08:18:35 +03:00
Alexander Sapin
a74bc6190d
Implement suggestion
2023-07-03 15:46:30 +02:00
Alexander Sapin
d1c4a37473
Remove MemoryPool from Poco because it's useless
2023-07-03 14:38:38 +02:00
Yakov Olkhovskiy
393c0c3a4f
Merge pull request #50240 from aalexfvk/fix_https_replication_changed_ip_bug
...
Fix reconnecting of HTTPS session when target host IP was changed
2023-06-08 08:58:48 -04:00
avogar
ef9bae50b9
Fix bugs in Poco, use true non-blocking IO
2023-05-26 23:11:57 +00:00
Aleksei Filatov
2a2c35e4c1
Fix changed IP for https session
2023-05-26 09:08:34 +03:00
Robert Schulze
bb09ce2516
Remove some stuff from poco
2023-04-23 14:48:45 +00:00
avogar
17f5356178
Improve async reading from socket
2023-03-15 12:18:08 +00:00
Robert Schulze
052010592c
Poco: Remove some dead code
2023-02-23 10:13:07 +00:00
Robert Schulze
4fd4e77737
Poco: POCO_HAVE_INT64 is always defined
2023-02-22 13:48:29 +00:00
Robert Schulze
e4298ebbb3
Remove WinCE
2023-02-14 22:13:37 +00:00
Robert Schulze
3f99daf86d
Remove Windows
2023-02-14 22:13:11 +00:00
Robert Schulze
1780bba532
Remove vxworks
2023-02-14 22:09:58 +00:00
Robert Schulze
144005319d
Remove MSVC support from poco
2023-02-14 22:05:27 +00:00
Robert Schulze
d3bcfbb2a5
Run clang-format over poco Foundation Mongo Net NetSSL_OpenSSL Util
2023-02-13 09:22:33 +00:00
Robert Schulze
38b6f89d68
Fix FreeBSD build
2023-02-10 13:28:06 +00:00
Robert Schulze
06e1293909
Fix duplicate includes in poco
2023-02-10 10:50:18 +00:00
Robert Schulze
8144c28c3b
Fix spelling
2023-02-10 10:49:55 +00:00
Robert Schulze
537a697f65
Fix whitespaces
2023-02-08 11:36:52 +00:00
Robert Schulze
b0f2c98940
Fix warnings in poco net
2023-02-08 11:26:36 +00:00
Robert Schulze
f002698e09
More fine-granular warning relaxation
2023-02-08 11:21:59 +00:00
Robert Schulze
b79ead9c84
Move poco to base/poco/ ( #46075 )
...
* Replicate poco into base/poco/
* De-register poco submodule
* Build poco from ClickHouse
* Exclude poco from stylecheck
* Exclude poco from whitespace check
* Exclude poco from typo check
* Remove x bit from sources/headers (the style check complained)
* Exclude poco from duplicate include check
* Fix fasttest
* Remove contrib/poco-cmake/*
* Simplify poco build descriptions
* Remove poco stuff not used by ClickHouse
* Glob poco sources
* Exclude poco from clang-tidy
2023-02-08 12:04:11 +01:00