Commit Graph

  • 46fe7d68fe Better ClassId. Thread-safe Environment::Components lganzzzo 2021-11-03 03:37:30 +02:00
  • 5da36fafcf Fix async client doesn't work NickPak 2021-11-01 11:43:31 +08:00
  • 95a7fe0067 ConnectionMonitor: Fix connection proxy. lganzzzo 2021-10-29 23:36:18 +03:00
  • d3a2df72d8 Fix compiler warning C4244 NickPak 2021-10-29 11:25:01 +08:00
  • 809b3fb3f1 Compatibility(MSVC): rename 'interface' to '_interface'. (#458) lganzzzo 2021-10-29 03:23:41 +03:00
  • 1542f469f7 Merge branch 'master' of github.com:oatpp/oatpp lganzzzo 2021-10-29 02:33:17 +03:00
  • df653886b8 type::Primitive: add getValue(<default-val> method) lganzzzo 2021-10-29 02:33:04 +03:00
  • cf41cabcb5
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-29 01:40:21 +03:00
  • 446ad6710d Update changelog. Request/Response: use ObjectHandle for stream transfers. lganzzzo 2021-10-29 01:38:39 +03:00
  • 70a643a571
    Merge pull request #500 from oatpp/data_resources Leonid Stryzhevskyi 2021-10-29 00:44:26 +03:00
  • 1818b98caa tests: harden PoolTest lganzzzo 2021-10-29 00:24:57 +03:00
  • cc2e1e98a9 Merge branch 'master' into data_resources lganzzzo 2021-10-29 00:12:16 +03:00
  • 85e2ac8e08 multipart::TemporaryFilePovider: default randomWordSizeBytes. lganzzzo 2021-10-28 13:16:33 +03:00
  • 6455e14399 multipart: better API. lganzzzo 2021-10-28 12:58:52 +03:00
  • 39c86ebbd1
    Merge pull request #1 from oatpp/master NickPak 2021-10-28 16:54:18 +08:00
  • 9a44c1f463 multipart: use data::resource::Resource. lganzzzo 2021-10-28 05:08:47 +03:00
  • 8d342e2967 tests: Add InMemoryDataTest. lganzzzo 2021-10-28 02:46:03 +03:00
  • b5ef1ba022 data: introduce data resources. lganzzzo 2021-10-28 01:59:00 +03:00
  • cce1befde1
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-27 01:39:21 +03:00
  • bc3d17750d
    Temporary file (#498) Leonid Stryzhevskyi 2021-10-27 01:34:19 +03:00
  • e65a686982 Fix fuzzers build lganzzzo 2021-10-26 03:01:22 +03:00
  • 995658834e
    Update Router.hpp Leonid Stryzhevskyi 2021-10-26 00:22:48 +03:00
  • 4fabd8a87a
    Update README.md Leonid Stryzhevskyi 2021-10-25 04:53:20 +03:00
  • dc3f0e733b
    Update README.md Leonid Stryzhevskyi 2021-10-25 04:49:31 +03:00
  • f43f3fe661 HttpRouter: better API. lganzzzo 2021-10-25 02:19:13 +03:00
  • ddb25bed54 ORM: use provider::ResourceHandle. lganzzzo 2021-10-24 01:51:27 +03:00
  • 05405fff86
    Merge pull request #453 from oatpp/v1.3.0 Leonid Stryzhevskyi 2021-10-23 22:29:24 +03:00
  • 251e812d91 Merge branch 'master' into v1.3.0 lganzzzo 2021-10-21 02:58:11 +03:00
  • ebabbe8517
    Merge pull request #496 from oatpp/auto_handle_expect_100 Leonid Stryzhevskyi 2021-10-21 02:57:27 +03:00
  • 7a7f57c25b SimpleBodyDecoder: automatically handle 'Expect: 100' header. lganzzzo 2021-10-21 02:31:04 +03:00
  • 293938af7b
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-21 00:50:13 +03:00
  • 1d12e47638
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-21 00:42:22 +03:00
  • a0818026d9
    Merge pull request #495 from oatpp/better_provider_interface Leonid Stryzhevskyi 2021-10-20 04:57:07 +03:00
  • c3f22dfb43 ConnectionHandler: proper server stoppage. (#476) lganzzzo 2021-10-20 04:32:56 +03:00
  • 6335fc7acf Server: Revert (#484) - remove undesired locking. (#483) lganzzzo 2021-10-20 01:47:01 +03:00
  • 11e4cd1166 network: Introduce 'ConnectionProviderSwitch' (#483) lganzzzo 2021-10-20 01:22:08 +03:00
  • 2d47208df3 Merge branch 'v1.3.0' into better_provider_interface lganzzzo 2021-10-20 00:29:21 +03:00
  • e71c94a83d Merge with master lganzzzo 2021-10-20 00:28:57 +03:00
  • 243fa57119
    Update azure-pipelines.yml Leonid Stryzhevskyi 2021-10-19 15:40:55 +03:00
  • 67859e2772
    Update azure-pipelines.yml Leonid Stryzhevskyi 2021-10-19 15:39:27 +03:00
  • 79e7a73043
    Merge pull request #494 from bamkrs/alwaysIncludeEmptyCollectionElements Benedikt-Alexander Mokroß 2021-10-19 13:42:50 +02:00
  • 7ef7cbf0a3 Renamed alwaysIncludeEmptyCollectionElements to alwaysIncludeNullCollectionElements Benedikt-Alexander Mokroß 2021-10-19 12:51:21 +02:00
  • 071dd3b3ed Added alwaysIncludeEmptyCollectionElements to Serializer Benedikt-Alexander Mokroß 2021-10-19 11:06:15 +02:00
  • 1da42223ba Documented oatpp::parser::json::mapping::Serializer::Config::alwaysIncludeRequired in changelog. Benedikt-Alexander Mokroß 2021-10-19 08:24:02 +02:00
  • 114024766f network::tcp::client::ConnectionProvider: Fix windows build. lganzzzo 2021-10-19 03:43:42 +03:00
  • d74d6b2308 provider: Decouple Provider and Invalidator. lganzzzo 2021-10-19 03:34:16 +03:00
  • cc6c54f3a9 Merge with master lganzzzo 2021-10-16 02:00:50 +03:00
  • 62b9908971
    Merge pull request #492 from bamkrs/keep_required_fields Benedikt-Alexander Mokroß 2021-10-15 12:57:57 +02:00
  • defcc35e09 Renamed honorRequired to alwaysIncludeRequired. Benedikt-Alexander Mokroß 2021-10-15 10:49:24 +02:00
  • ac2862d984
    Update README.md Leonid Stryzhevskyi 2021-10-15 02:00:23 +03:00
  • 398abeb825
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-15 01:50:18 +03:00
  • 1521d335b3
    Merge pull request #493 from oatpp/request_response_bundle_data Leonid Stryzhevskyi 2021-10-15 01:26:39 +03:00
  • 736ffa2c07 Tests. Fix web::FullTest. lganzzzo 2021-10-15 00:55:37 +03:00
  • d6a95c57e7 Tests. web::FullTest: reduce iterations number. lganzzzo 2021-10-15 00:20:41 +03:00
  • 10e33b5158 Bundle: add API docs. lganzzzo 2021-10-14 23:23:24 +03:00
  • 3d89dc4403 ApiController: introduce 'BUNDLE' parameters to access request bundle data. lganzzzo 2021-10-14 23:18:16 +03:00
  • cf9530ced5 Add option to include required fields in JSON even if value == nullptr and includeNullFields == false. Benedikt-Alexander Mokroß 2021-10-14 11:05:35 +02:00
  • c80047b6bd UnitTest.hpp fix includes lganzzzo 2021-10-14 02:30:55 +03:00
  • e3747736fc data::Bundle: fix get() method. lganzzzo 2021-10-14 02:21:59 +03:00
  • fa4cdf93fc Merge branch 'v1.3.0' into request_response_bundle_data lganzzzo 2021-10-14 02:18:45 +03:00
  • 842f62a7c1
    Merge pull request #491 from oatpp/refactor_object_wrapper Leonid Stryzhevskyi 2021-10-14 02:17:49 +03:00
  • 29817260c7 data::mapping: Void is a friend of ObjectWrapper. lganzzzo 2021-10-14 01:38:10 +03:00
  • bc1806fa5b Merge branch 'v1.3.0' into refactor_object_wrapper lganzzzo 2021-10-14 01:18:50 +03:00
  • 904be7ca61 oatpp::data: introduce class 'Bundle'. lganzzzo 2021-10-14 01:09:09 +03:00
  • de4de060cc Merge branch 'master' into v1.3.0 lganzzzo 2021-10-14 00:05:45 +03:00
  • e9fceb93d3
    Merge pull request #489 from kmeinhar/master Leonid Stryzhevskyi 2021-10-14 00:04:37 +03:00
  • 6e4e30bfa2 Update src/oatpp-test/UnitTest.hpp Kai Meinhard 2021-10-13 15:15:01 +02:00
  • f4a178f9f7 [UnitTest]: Added before and after methods to Unit Test Kai Meinhard 2021-10-13 08:34:10 +02:00
  • 00ee3eea78
    Update 1.3.0.md Leonid Stryzhevskyi 2021-10-13 03:03:42 +03:00
  • cc40fe69c8
    Merge pull request #488 from oatpp/connection_monitor Leonid Stryzhevskyi 2021-10-13 02:48:27 +03:00
  • 46a2f98758 Api docs. ConnectionMonitor. lganzzzo 2021-10-13 02:47:46 +03:00
  • 42bbaf3224 Tests: uncomment all. lganzzzo 2021-10-07 02:43:51 +03:00
  • 7f5576f52e data::stream: make transferAsync() method consistent with simple API. lganzzzo 2021-10-07 02:30:54 +03:00
  • 08b02340c9 Tests: ConnectionMonitor. Fix Windows build. lganzzzo 2021-10-07 01:51:32 +03:00
  • 3e97c45b71 tests: ConnectionMonitorTest lganzzzo 2021-10-07 01:19:50 +03:00
  • eb1296cbb5 ConnectionMonitor: introduce ConnectionInactivityChecker lganzzzo 2021-10-05 01:37:13 +03:00
  • d9e8e0cb34
    Merge pull request #486 from Garzet/master Leonid Stryzhevskyi 2021-09-27 17:01:48 +03:00
  • 284647320d Add ErrorHandler virtual destructor Rudolf Lovrenčić 2021-09-27 14:25:33 +02:00
  • d47ae5c20a ConnectionMonitor: move ConnectionMonitor to network::monitor namespace. lganzzzo 2021-09-25 01:05:51 +03:00
  • 2ffcf9cc20 ConnectionMonitor: working POC lganzzzo 2021-09-23 01:24:52 +03:00
  • 0ed9ce14dc tests: Add ConnectionMonitorTest lganzzzo 2021-09-23 00:21:49 +03:00
  • 964a68253e ConnectionMonitor: introduce MetricAnalyser. lganzzzo 2021-09-22 02:22:03 +03:00
  • c1da819763 Merge branch 'master' into connection_monitor lganzzzo 2021-09-22 01:52:35 +03:00
  • 0dee902a69
    Merge pull request #484 from bamkrs/server_replace_connectionprovider Benedikt-Alexander Mokroß 2021-09-15 17:06:39 +02:00
  • d14dd5be90 Lockguards around m_connectionProvider->get() Benedikt-Alexander Mokroß 2021-09-15 10:40:36 +02:00
  • dbab5a7acc Synchronized setter functions. Should we use two spinlocks (protecting two different variables)? Benedikt-Alexander Mokroß 2021-09-15 09:28:18 +02:00
  • 462b9c43bf Add setter for Servers ConnectionProvider. We may need synchronization for that. Benedikt-Alexander Mokroß 2021-09-15 09:13:56 +02:00
  • ee03d7bc54 Merge branch 'v1.3.0' into connection_monitor lganzzzo 2021-09-15 00:27:10 +03:00
  • 8cd357aba3 merge with master lganzzzo 2021-09-15 00:26:26 +03:00
  • 9400c3014e
    Merge pull request #482 from bamkrs/replace_headers Leonid Stryzhevskyi 2021-09-14 16:01:31 +03:00
  • 06a690d73e Renamed replaceOrPut to putOrReplace. Benedikt-Alexander Mokroß 2021-09-14 14:14:25 +02:00
  • 8e9dafb9ad Actually fix #481 Benedikt-Alexander Mokroß 2021-09-14 07:13:47 +02:00
  • 1ce3e3bd16 Add API to replace headers in requests and responses (Closes #481). Benedikt-Alexander Mokroß 2021-09-10 08:12:14 +02:00
  • f1599f2144
    Merge pull request #479 from Yadoms/fixCrossCompileWithGcc Leonid Stryzhevskyi 2021-09-08 01:53:09 +03:00
  • a39630d6d0 Try to fix cross compilation for Raspberry/Synology Sébastien Gallou 2021-09-07 18:12:50 +02:00
  • 1230a81753 network: introduce ConnectionMonitor. lganzzzo 2021-09-07 02:17:50 +03:00
  • eb666070ab Merge branch 'v1.3.0' into connection_monitor lganzzzo 2021-08-27 00:17:31 +03:00
  • 92b5a444d1
    Merge pull request #473 from oatpp/string_convenience_improvement Leonid Stryzhevskyi 2021-08-25 01:14:11 +03:00
  • e8b7aac6af Refactor, rename String convenience methods. lganzzzo 2021-08-25 01:10:03 +03:00
  • f70f949cf2 utils::String: Fix missing include. lganzzzo 2021-08-25 00:55:43 +03:00