Commit Graph

358 Commits

Author SHA1 Message Date
lganzzzo
0ed9ce14dc tests: Add ConnectionMonitorTest 2021-09-23 00:21:49 +03:00
lganzzzo
8cd357aba3 merge with master 2021-09-15 00:26:26 +03:00
Benedikt-Alexander Mokroß
06a690d73e Renamed replaceOrPut to putOrReplace. 2021-09-14 14:14:25 +02:00
Benedikt-Alexander Mokroß
1ce3e3bd16 Add API to replace headers in requests and responses (Closes #481). 2021-09-10 08:12:14 +02:00
lganzzzo
e8b7aac6af Refactor, rename String convenience methods. 2021-08-25 01:10:03 +03:00
lganzzzo
6ee5ddba3b oatpp::String: better convenience methods. 2021-08-25 00:49:43 +03:00
lganzzzo
6b2db1fe83 merge with 1.3.0 2021-08-04 00:04:27 +03:00
Leonid Stryzhevskyi
1f93f6caec
Merge pull request #424 from MHaselmaier/issue_408
Implementing Issue #408
2021-05-21 00:57:13 +03:00
MHaselmaier
5c7934e56e Replaced core::collection::LinkedList by std::list 2021-05-18 22:14:23 +02:00
MHaselmaier
f6d487dc52 Revert "Rebased this branch from v1.3.0 branch"
This reverts commit d2684c8004.
2021-05-15 12:19:35 +02:00
MHaselmaier
773f699601 Added /permissive- flag on MSVC to enforce standard compliancy 2021-05-15 09:59:11 +02:00
MHaselmaier
d2684c8004 Rebased this branch from v1.3.0 branch 2021-05-13 16:28:42 +02:00
MHaselmaier
891ce38dd1 Added optional timeout to coroutines in waiting list 2021-05-13 11:54:19 +02:00
MHaselmaier
8884643f22 Removed timeout parameter from core::provider::Provider; added it to core::provider::Pool's constructor 2021-05-10 20:38:53 +02:00
MHaselmaier
00daf643b6 Merge branch 'master' into issue_408 2021-05-07 07:49:26 +02:00
MHaselmaier
185464b155 Fixed compiler warning for unreferenced local variables and truncations on MSVC 2021-05-06 21:27:35 +02:00
MHaselmaier
f690a32fa6 Added timeout implementation to core::provider::Pool::getAsync and network::virtual_::client::ConnectionProvice::getAsync 2021-05-06 20:58:40 +02:00
MHaselmaier
855f9e0660 Added optional timeout parameter to Provider::get and Provider::getAsync; implemented only for Provider::get for now 2021-05-05 21:40:41 +02:00
MHaselmaier
44d5300318 Made PoolTemplate::get and PoolTemplate::getAsync static protected functions 2021-05-05 18:49:30 +02:00
MHaselmaier
c400ad91b8 Implemented requested changes 2021-05-05 08:06:00 +02:00
MHaselmaier
5f796de690 Removed unused include; touched up formatting 2021-05-04 19:46:59 +02:00
MHaselmaier
c92567632e Added optional timeout parameter to core::provider::PoolTemplate::get 2021-05-04 19:33:58 +02:00
lganzzzo
247c994171 oatpp::String: more convenient methods. 2021-04-02 23:14:23 +03:00
lganzzzo
15f77f1ed2 Codegen: INIT_DTO macro - remove default constuctor. 2021-03-30 00:16:02 +03:00
lganzzzo
b49f02f438 Tests: uncomment all tests. 2021-03-25 04:28:28 +02:00
lganzzzo
a2631fe051 Types: Refactor oatpp::String to use std::string. 2021-03-25 04:17:03 +02:00
Benedikt-Alexander Mokroß
5502a0cbf0 Add optional default-value for QUERY parameters to ease the implementation of optional QUERY parameters. 2021-01-12 13:15:47 +01:00
lganzzzo
7d76773d17 http::Header. Use multimap. (#357) 2020-12-17 03:25:09 +02:00
Leonid Stryzhevskyi
1559050586
Merge pull request #352 from oatpp/logcategories
Introducing log-categories
2020-12-09 01:29:17 +02:00
Benedikt-Alexander Mokroß
a6b481eb5d Introducing log-categories
With log-categories users of Oat++-logging can take advantage of a fine grained logging mechanism.
Each log-category has its own set of enabled priorities, its own tag and can be disabled/enabled altogether.
Instead of just offering some priority-levels the user can now create as much logging categories as s:he wants and tune visibility of priorities by each category.
The API can be used optionally on top of the default logging mechanisms without breaking or changing any functionality of the old system. One can even mix both "legacy-style" and "category-style" logging in the same function/class/program.

Signed-off-by: Benedikt-Alexander Mokroß <github@bamkrs.de>
2020-12-08 16:59:53 +01:00
lganzzzo
171f7a9943 web::server::HttpRouter. Introduce HttpRouterTemplate. (#343) 2020-11-22 20:12:51 +02:00
lganzzzo
50e06cbaa0 Tests. StringTemplateTest. Fix ambiguity in the method call. 2020-10-30 02:18:05 +02:00
lganzzzo
e8bc2b0759 Tests: uncomment all tests. 2020-10-08 00:26:03 +03:00
lganzzzo
6f84101afc mapping::TypeResolver: Use cache. Remove property traverser. 2020-10-08 00:22:52 +03:00
lganzzzo
dab59a48d6 data::mapping: Introduce TypeResolver. 2020-10-07 03:43:52 +03:00
lganzzzo
222cdaaa91 Tests: Uncomment all tests. 2020-09-28 03:31:09 +03:00
lganzzzo
3b59fa2738 network: introduce oatpp::network::Address. 2020-09-27 03:59:33 +03:00
lganzzzo
05d5e4dd4f oatpp::network. Refactor: move/rename SimpleTCPConnectionProvider, Connection, ConnectionHandler, Server. 2020-09-27 02:47:30 +03:00
lganzzzo
0856eda7c1 Codegen. ApiClient: Add 'API_CALL_HEADERS' macro for default headers. (#252) 2020-09-26 04:33:26 +03:00
lganzzzo
fa64e582b3 Introduce type::BaseObject::PropertyTraverser. 2020-09-23 04:18:46 +03:00
lganzzzo
fe2bec58f8 mapping::type: Simplify Type interface. 2020-09-19 13:52:43 +03:00
lganzzzo
26154e039c Merge branch 'master' into v_1.2.0 2020-09-09 05:43:10 +03:00
lganzzzo
898da6ff13 Tests. Decrease number of 'real-port' tests iterations 2020-09-09 05:08:54 +03:00
lganzzzo
4e650bcd4f server::SimpleTCPConnectionProvider. List getaddrinfo results. 2020-09-09 04:24:19 +03:00
lganzzzo
d6911eb77a data::mapping. Introduce Type::Interpretation. 2020-08-20 05:04:40 +03:00
lganzzzo
e7793aa667 Merge branch 'v_1.2.0' into ql_client_draft 2020-08-04 04:15:11 +03:00
lganzzzo
63e75bd67e Merge branch 'master' into v_1.2.0 2020-08-04 00:40:02 +03:00
lganzzzo
3a5c9cb491 Tests. Uncomment web::FullTest. 2020-08-03 03:49:59 +03:00
lganzzzo
6a569888ea web::protocol::http::outgoing::MultipartBody. Correct Async processing of continuous multipart stream. 2020-08-03 03:48:19 +03:00
lganzzzo
678219180c Multipart. Continuous streaming - Async POC. 2020-08-02 11:40:19 +03:00