Commit Graph

933 Commits

Author SHA1 Message Date
lganzzzo
e32c3613d3 Windows. server::SimpleTCPConnectionProvider. Put accepting socket in non-blocking mode. 2020-01-09 01:30:44 +02:00
lganzzzo
6a39857dde Windows. server::SimpleTCPConnectionProvider. Add error logging. 2020-01-09 01:27:07 +02:00
lganzzzo
292647ca93 server::SimpleTCPConnectionProvider use select-accept. 2020-01-09 01:17:16 +02:00
Leonid Stryzhevskyi
a765253ed5
Merge pull request #180 from oatpp/investigate_leak_on_windows_ci
Investigate leak on windows ci
2020-01-08 01:52:39 +02:00
lganzzzo
e3e6d4c004 Tests. Uncomment web tests. Increase number of iterations. 2020-01-08 01:26:01 +02:00
lganzzzo
efb116e47c network::Connection. Allow '0' in return of read/write 2020-01-08 01:21:15 +02:00
lganzzzo
28806a8acc network::Connection. Consider Unknown errors as BROKEN_PIPE 2020-01-08 01:02:09 +02:00
lganzzzo
34f6bc80d4 Comment test out 2020-01-08 00:47:58 +02:00
lganzzzo
11e154735c Log Connection. 2020-01-08 00:40:44 +02:00
lganzzzo
69e8eb34fc HttpRequestExecutor. Set connection stream IOMode on request. 2020-01-08 00:02:01 +02:00
lganzzzo
a166bac588 Better stream logging 2020-01-07 20:28:10 +02:00
lganzzzo
be993494b5 Tests. Reduce amount of iterations 2020-01-07 19:55:07 +02:00
lganzzzo
e3630f9df4 Tests. Comment tests. 2020-01-07 19:21:15 +02:00
lganzzzo
1a311de239 Tests. Uncomment All. 2020-01-07 18:35:14 +02:00
Leonid Stryzhevskyi
642ce18656
Fix windows ci build (#178)
* log request headers reader

* Tests. Pipeline run test on real port

* Log transfer pipe in

* Log tranfer write

* disable other tests

* log connection

* More logs for connection

* Check connection stream mode before returning IOAction.

* Fix connection stream mode check on Windows.

* Tests. Fix PipelineTest.

* Tests. Remove logging, and uncomment test.
2020-01-07 18:33:31 +02:00
lganzzzo
9f793a3771 Tests. CI. Test PipelineAsyncTest. 2020-01-07 15:06:29 +02:00
lganzzzo
d212fb843a Tests. CI. Log root endpoint. 2020-01-07 14:49:48 +02:00
lganzzzo
67991f8d74 Tests. Comment tests. web/PipelineTest. Log readResult. 2020-01-07 12:39:09 +02:00
lganzzzo
042765a00f Tests. web/PipelineTest. Log readResult. 2020-01-07 12:19:17 +02:00
lganzzzo
7a23c33420 Tests. Windows. PipelineTest more logs. 2020-01-07 03:07:10 +02:00
lganzzzo
80c4a91090 Fix Windows build 2 2020-01-07 02:54:13 +02:00
lganzzzo
27de2d9cac Fix Windows Build 2020-01-07 02:46:30 +02:00
lganzzzo
8dd39ca65d Greed Testsgit add --all
q
2020-01-07 02:35:32 +02:00
lganzzzo
ce46616075 Fix multipart write/read. 2020-01-07 02:10:48 +02:00
lganzzzo
cff4bdf7bf Fix http::outgoing::ChunkedBody 2020-01-06 23:02:33 +02:00
lganzzzo
5d82f67816 Introduce web::protoco::encoding::Chunked. Encoder/Decoder 2020-01-06 16:43:10 +02:00
lganzzzo
26c5183654 Refactor. Switch to the new stream::transfer function. 2020-01-06 12:05:20 +02:00
lganzzzo
1de0c3d86a data::stream. Introduce better transferAsync function. 2020-01-06 00:44:37 +02:00
lganzzzo
dd18033a36 data::stream. Introduce better transfer function. 2020-01-05 22:28:47 +02:00
lganzzzo
aca6db6107 Introduce data::buffer::Processor. 2020-01-04 04:36:13 +02:00
lganzzzo
2cfef00127 Refactor stream interfaces. Rename stream inline read/write data. 2020-01-03 11:01:55 +02:00
lganzzzo
eb8121a8bf Refactor stream interfaces. HTTP. Introduce ObjectHandle. 2020-01-02 17:12:38 +02:00
lganzzzo
b5da32c0c6 Refactor stream interfaces. HTTP. Introduce ChunkedStream. 2020-01-02 16:45:10 +02:00
lganzzzo
b2eaf749e8 Refactor stream interfaces. Tests. Fix pipelining tests. 2020-01-02 00:06:19 +02:00
lganzzzo
6e8a12885d Refactor stream interfaces. Linking OK. Fixing tests - first steps. 2020-01-01 23:33:51 +02:00
lganzzzo
14c53ee1a1 Refactor stream interfaces. Simplify and Unify. Compiles. Link errors. 2020-01-01 03:00:54 +02:00
lganzzzo
bc5df03d05 Refactor. Multipart reader. 2019-12-30 16:56:49 +02:00
lganzzzo
75e8ab283c Refactor. Streams hierarchy V2. Simplify stream utility methods interfaces. 2019-12-29 02:02:56 +02:00
lganzzzo
04c21210fa Refactor. Streams hierarchy V2. Green tests. 2019-12-29 01:37:26 +02:00
lganzzzo
a99b5933eb Refactor. Streams hierarchy V2. Compiles. 2019-12-28 23:22:05 +02:00
lganzzzo
52e1e4835e Refactor. Streams hierarchy V2. 2019-12-28 17:34:56 +02:00
Leonid Stryzhevskyi
fbc9350803
Merge pull request #170 from oatpp/minor_fixes
Minor fixes
2019-12-25 20:17:15 +02:00
lganzzzo
30e0f7ad1e Tests. Add retries for FullAsyncClientTest. 2019-12-25 19:09:03 +02:00
lganzzzo
7cf2cf8871 Merge branch 'master' into minor_fixes 2019-12-25 16:46:16 +02:00
Gergul
730248d2be Merge pull request #169 from gergul/master
fix build error on vs2015
2019-12-24 14:53:36 +02:00
lganzzzo
3d71fb2cbd Fix logging. Add stream::DefaultReadCallback. 2019-12-23 14:27:21 +02:00
Leonid Stryzhevskyi
558ccf0423
Merge pull request #168 from oatpp/better_controller_error_handling
Better controller error handling
2019-12-20 17:14:50 +02:00
lganzzzo
b19f9bb361 ApiController. Better Controller level ErrorHandling for Async API. 2019-12-20 09:55:10 +02:00
lganzzzo
5cabf8ed0e ApiController. Better Controller level ErrorHandling. 2019-12-20 09:15:56 +02:00
Leonid Stryzhevskyi
857315c01e
Merge pull request #166 from oatpp/thread_safe_LazyStringMap
LazyStringMap. Synchronize for thread-safety.
2019-12-18 23:48:54 +02:00