Commit Graph

190 Commits

Author SHA1 Message Date
lganzzzo
be7ef952e4 added core/async/Executor to CMakeLists 2019-01-02 15:49:23 +02:00
lganzzzo
81e134c458 refactor AsyncHttpConnectionHandler using async::Executor 2019-01-02 15:41:24 +02:00
lganzzzo
07c5e5e7b6 Merge branch 'master' into generalized_async_executor 2019-01-02 14:50:05 +02:00
lganzzzo
cd3ddc1882 Fields visibility fix in async::Executor 2019-01-02 14:49:25 +02:00
lganzzzo
f85c1ecadc generalized async::Executor POC 2019-01-02 04:45:07 +02:00
Leonid Stryzhevskyi
129651d13c
Merge pull request #29 from oatpp/strbuffer_load_from_file
StrBuffer::loadFromFile + StrBuffer::saveToFile methods
2019-01-02 00:21:51 +02:00
lganzzzo
59c793d3cf StrBuffer::loadFromFile + StrBuffer::saveToFile methods 2019-01-02 00:03:47 +02:00
Leonid Stryzhevskyi
a1fe200307
Merge pull request #28 from oatpp/better_router
better router performance
2018-12-31 13:26:21 +02:00
lganzzzo
d1bd453fc1 no Controllable for MatchMap 2018-12-31 13:00:35 +02:00
lganzzzo
f0a68581c4 better router performance 2018-12-31 05:31:29 +02:00
lganzzzo
2bf5693d60 Fixed zombie connection handler task 2018-12-30 03:03:28 +02:00
lganzzzo
f22beaca5d Fix to SimpleBodyDecoder. Don't call stream::transfer if content-length is zero 2018-12-19 16:46:09 +02:00
Leonid Stryzhevskyi
49e63fbf15
Merge pull request #27 from oatpp/virtual_connection
Virtual connection
2018-12-16 14:36:56 +02:00
lganzzzo
d17904c832 Fixed CMakeLists.txt 2018-12-16 03:00:13 +02:00
lganzzzo
29e3e27e1a oatpp/version increased to '0.18.12' 2018-12-16 02:56:31 +02:00
Leonid Stryzhevskyi
0c8d33abc0
Merge pull request #26 from oatpp/http_processing_refactoring
Http processing refactoring
2018-12-16 02:50:56 +02:00
lganzzzo
fc2de10844 more tests added 2018-12-16 02:45:09 +02:00
lganzzzo
6d210ef551 updated CMakeLists.txt 2018-12-16 02:34:37 +02:00
lganzzzo
141a4fcd25 better web/FullTest, web/FullAsyncTest 2018-12-16 02:03:33 +02:00
lganzzzo
062411e072 better simple and async web FullTest 2018-12-13 17:47:58 +02:00
lganzzzo
b16b9493d8 ControllerAsync for web::FullTest 2018-12-10 03:29:57 +02:00
lganzzzo
3a8fecee3d better error handling for HeadersReader 2018-12-09 18:15:42 +02:00
lganzzzo
645666dbf9 web::FullTest correct behaviour 2018-12-09 03:10:20 +02:00
lganzzzo
362b1cc371 lib compiles 2018-12-09 01:39:46 +02:00
lganzzzo
57f9b00e6a basic refactoring in progress 2018-12-07 18:29:01 +02:00
lganzzzo
619ad7461d RequestHeadersReader added 2018-11-25 23:14:34 +02:00
lganzzzo
919d4472c1 new http-headers-parser concept 2018-11-25 13:52:11 +02:00
lganzzzo
dcc03b32c3 maxAvailableToRead/Write virtual Pipe setting for test purposes 2018-11-18 03:04:21 +02:00
lganzzzo
4a107a2bef generalization of ConnectionProvider. ConnectionProvider for virtual_::client/virtual_::server 2018-11-15 22:39:18 +02:00
lganzzzo
e55755a77a better test::network::virtual_::InterfaceTest 2018-11-15 20:34:54 +02:00
lganzzzo
06a58147cb test::network::virtual_::InterfaceTest added 2018-11-15 16:21:29 +02:00
lganzzzo
ea215059ad network::virtual_::InterfaceTest prepared 2018-11-15 12:01:11 +02:00
lganzzzo
f132bdd33f virtual pipe test 2018-11-15 02:36:19 +02:00
Leonid Stryzhevskyi
7664ff6dc8
Merge pull request #25 from oatpp/api_client_connection_reuse
ApiClient connection reuse
2018-11-11 01:36:54 +02:00
lganzzzo
12ec913ca6 removed TCP_NODELAY in client connection provider 2018-11-11 01:17:51 +02:00
lganzzzo
a959ba2852 reuse connection in ApiClient 2018-11-11 00:51:56 +02:00
Leonid Stryzhevskyi
8bb6b2c265
Merge pull request #24 from oatpp/body_decoder_configuring
Body decoder configuring
2018-11-09 02:40:31 +02:00
lganzzzo
59d81e9f2f add SimpleBodyDecoder to CMakeLists.txt 2018-11-09 02:11:10 +02:00
lganzzzo
de3571ddb8 Better oatpp::stream::transferAsync 2018-11-09 01:47:59 +02:00
lganzzzo
153b9987c9 Better oatpp::data::stream::transfer() 2018-11-08 12:13:46 +02:00
lganzzzo
1d7180ba02 Configuring BodyDecoder in incoming Request/Response 2018-11-08 03:14:29 +02:00
Leonid Stryzhevskyi
1ab3543bd1
Cmd line args parser (#21)
* CommandLineArgumetns parser added

* fixed CMakeLists.txt

* Fix to linux build

* Fix linux build for tests
2018-10-28 23:20:58 +02:00
Leonid Stryzhevskyi
334aa2c967
Update README.md 2018-10-22 16:26:33 +03:00
Leonid Stryzhevskyi
3b4e6f228e
Update README.md 2018-10-18 02:54:45 +03:00
Leonid Stryzhevskyi
bd248918e1
Update README.md 2018-10-17 22:24:44 +03:00
lganzzzo
0a155fada5 lgtm.yml added 2018-10-17 21:54:45 +03:00
Leonid Stryzhevskyi
92f49fdc45
Update README.md 2018-10-17 13:28:02 +03:00
Leonid Stryzhevskyi
5a2a341210
Merge pull request #17 from oatpp/azure-pipelines
Set up CI with Azure Pipelines
2018-10-17 12:45:29 +03:00
lganzzzo
c1728d6ef2 Build script for Mac added 2018-10-17 12:37:30 +03:00
lganzzzo
766b4803aa constexpr removed. base64 test 2018-10-17 12:22:24 +03:00