Commit Graph

403 Commits

Author SHA1 Message Date
Leonid Stryzhevskyi
82deb5be2e tests: uncomment all 2023-01-16 00:09:52 +02:00
Leonid Stryzhevskyi
86617ecb9c test: better async/ConditionVariableTest 2023-01-16 00:08:25 +02:00
Leonid Stryzhevskyi
316b079f0a async: Fix CoroutineWaitList with timeout 2023-01-15 23:43:12 +02:00
Leonid Stryzhevskyi
d9fd5854bf Async: Introduce ConditionVariable. 2023-01-15 02:43:43 +02:00
Leonid Stryzhevskyi
ed5efd1bcf encoding: introduce URL-encoder/decoder 2023-01-10 23:20:26 +02:00
Daniel Herchenbach
782760c5c5 closes #681
I am using CMake command
file with GLOB_RECURSE to scan source files
and then
source_group with TREE to place them in a hierarchy for better overview in the IDE.
Those commands should work with CMake version >= 3.8.
2022-12-11 17:15:45 +01:00
Julien JEMINE
16cda3321e Added tests for Boolean parsing 2022-12-09 13:12:59 +01:00
Jeremy Guinn
eff27e6aa5 Add new virtual handleError method to handle the original error 2022-02-20 13:56:02 -07:00
MHaselmaier
c54ac2f612 Added support for multiple parts with same name in oatpp::web::mime::multipart::PartList 2021-12-21 17:26:50 +01:00
Christian Lang
6077ea434b fix negativ number parsing in oatpp::Any 2021-12-19 10:10:01 +01:00
Leonid Stryzhevskyi
17c655a473
Merge pull request #529 from langchr86/fix/any_can_parse_integer
allow oatpp::Any to parse directly to UInt64 or Int64
2021-12-15 00:34:34 +02:00
Christian Lang
24a2af532a allow oatpp::Any to parse directly to UInt64 or Int64 2021-12-14 11:00:15 +01:00
Arnaud-Marie Gallardo
3372ad9dff fix: add port in host header 2021-12-03 15:29:26 +01:00
Jeremy Guinn
ecb8ec3c1e Add helpers for creating empty message-body responses 2021-11-26 15:04:24 -07:00
lganzzzo
5d2f8693eb Remove memory pools. Remove ChunkedBuffer. 2021-11-16 01:45:15 +02:00
lganzzzo
ce7a3316d8 QUERY: fix default value type (#411). QueryParams/Headers: use unordered_multimap (#402) 2021-11-15 02:40:55 +02:00
lganzzzo
070be93bde DTO: make 'DTO_FIELD_TYPE_SELECTOR' a member function. 2021-11-08 00:04:13 +02:00
lganzzzo
5abe7f3375 DTO: allow type-selectors for oatpp::Any only - for safety. 2021-11-07 20:47:04 +02:00
lganzzzo
512769c5ce mapping::type: Better containers hierarchy 2021-11-07 02:42:05 +02:00
lganzzzo
11e80b8a4a DTO: polymorphic fields. 2021-11-06 04:54:41 +02:00
lganzzzo
eacbc6f631 type::Type: introduce 'extends()' method. 2021-11-04 01:46:35 +02:00
lganzzzo
46fe7d68fe Better ClassId. Thread-safe Environment::Components 2021-11-03 03:37:30 +02:00
lganzzzo
809b3fb3f1 Compatibility(MSVC): rename 'interface' to '_interface'. (#458) 2021-10-29 03:23:41 +03:00
lganzzzo
df653886b8 type::Primitive: add getValue(<default-val> method) 2021-10-29 02:33:04 +03:00
lganzzzo
1818b98caa tests: harden PoolTest 2021-10-29 00:24:57 +03:00
lganzzzo
6455e14399 multipart: better API. 2021-10-28 12:58:52 +03:00
lganzzzo
9a44c1f463 multipart: use data::resource::Resource. 2021-10-28 05:08:47 +03:00
lganzzzo
8d342e2967 tests: Add InMemoryDataTest. 2021-10-28 02:46:03 +03:00
Leonid Stryzhevskyi
bc3d17750d
Temporary file (#498)
* TemporaryFile: use shared file-handle.

* Tests. Uncomment all.
2021-10-27 01:34:19 +03:00
lganzzzo
f43f3fe661 HttpRouter: better API. 2021-10-25 02:19:13 +03:00
lganzzzo
c3f22dfb43 ConnectionHandler: proper server stoppage. (#476) 2021-10-20 04:32:56 +03:00
lganzzzo
d74d6b2308 provider: Decouple Provider and Invalidator. 2021-10-19 03:34:16 +03:00
lganzzzo
736ffa2c07 Tests. Fix web::FullTest. 2021-10-15 00:55:37 +03:00
lganzzzo
d6a95c57e7 Tests. web::FullTest: reduce iterations number. 2021-10-15 00:20:41 +03:00
lganzzzo
3d89dc4403 ApiController: introduce 'BUNDLE' parameters to access request bundle data. 2021-10-14 23:18:16 +03:00
lganzzzo
29817260c7 data::mapping: Void is a friend of ObjectWrapper. 2021-10-14 01:38:10 +03:00
lganzzzo
bc1806fa5b Merge branch 'v1.3.0' into refactor_object_wrapper 2021-10-14 01:18:50 +03:00
lganzzzo
42bbaf3224 Tests: uncomment all. 2021-10-07 02:43:51 +03:00
lganzzzo
7f5576f52e data::stream: make transferAsync() method consistent with simple API. 2021-10-07 02:30:54 +03:00
lganzzzo
08b02340c9 Tests: ConnectionMonitor. Fix Windows build. 2021-10-07 01:51:32 +03:00
lganzzzo
3e97c45b71 tests: ConnectionMonitorTest 2021-10-07 01:19:50 +03:00
lganzzzo
d47ae5c20a ConnectionMonitor: move ConnectionMonitor to network::monitor namespace. 2021-09-25 01:05:51 +03:00
lganzzzo
2ffcf9cc20 ConnectionMonitor: working POC 2021-09-23 01:24:52 +03:00
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