Commit Graph

  • edbe80cbc3 AllowCorsGlobal: multiple allowed origins multi_origin_cors Leonid Stryzhevskyi 2025-03-15 23:43:06 +02:00
  • c9765f9e90
    Merge pull request #1024 from oatpp/http_open_ranges master Leonid Stryzhevskyi 2025-02-26 04:13:12 +02:00
  • ca1362e884 http::Range: support open ranges Leonid Stryzhevskyi 2025-02-26 04:12:01 +02:00
  • ad442ae484
    Merge pull request #1023 from oatpp/response_fix_doubling_headers Leonid Stryzhevskyi 2025-02-26 02:22:52 +02:00
  • 57e48ee51c http::outgoing::Response: use putIfNotExists_LockFree instead of put_LockFree Leonid Stryzhevskyi 2025-02-26 01:57:46 +02:00
  • 92ebc8dd6b
    Merge pull request #1018 from oatpp/better_range_parser Leonid Stryzhevskyi 2025-02-10 23:46:42 +02:00
  • 039e1066e0 Http: better range parser Leonid Stryzhevskyi 2025-02-10 23:39:44 +02:00
  • d1b868b77a
    Merge pull request #1013 from oatpp/fix_json_serializer_buffer_overflow Leonid Stryzhevskyi 2025-01-24 23:05:39 +02:00
  • 555f2e58c3 Merge branch 'master' into fix_json_serializer_buffer_overflow Leonid Stryzhevskyi 2025-01-24 22:35:24 +02:00
  • d84905194b JSON Serializer: fix string escaping. (#1007) Leonid Stryzhevskyi 2025-01-24 22:34:29 +02:00
  • f794b0f24d
    Merge pull request #975 from SimoAllm/Use-unique-pointers-to-avoid-memory-leaks Leonid Stryzhevskyi 2025-01-24 22:32:31 +02:00
  • bc10721208
    Merge pull request #1005 from jerry-skydio/jerry/revup/master/des Leonid Stryzhevskyi 2025-01-14 22:46:34 +02:00
  • 7f17ec9206
    Merge pull request #1008 from tkorsi/patch-1 Leonid Stryzhevskyi 2025-01-12 01:53:50 +02:00
  • 0003458346
    Update README.md Yehor Shapanov 2025-01-11 19:35:23 +02:00
  • d8109dcaf3
    Merge pull request #1006 from jerry-skydio/jerry/revup/master/rac Leonid Stryzhevskyi 2025-01-09 03:15:15 +02:00
  • 9c4bbad4ec Fix std::thread assertion on destruction Jerry Zhang 2025-01-06 12:28:35 -08:00
  • a97882b3d4 Fix race on construction / access in processor thread Jerry Zhang 2025-01-06 12:29:30 -08:00
  • 8451ee724a
    Merge pull request #1003 from tyler92/improve-fuzzer Leonid Stryzhevskyi 2025-01-05 02:46:15 +02:00
  • d48d9e34ae Improve coverage for ObjectMapper fuzzer Mikhail Khachayants 2025-01-04 22:38:21 +02:00
  • 151460d982
    Merge pull request #997 from oatpp/mapping_improvements Leonid Stryzhevskyi 2024-12-12 04:48:17 +02:00
  • c59248414e web::url::mapping::Pattern: fix reconstruct method Leonid Stryzhevskyi 2024-12-12 04:46:57 +02:00
  • 702f465c40 better data::mapping::Tree Leonid Stryzhevskyi 2024-12-12 04:15:52 +02:00
  • fab45375dc web::url::mapping::Rounter::Route: Fix include. Make methods getRoute, logRouterMappings Leonid Stryzhevskyi 2024-12-11 19:57:23 +02:00
  • a0f1ca01ef web::url::mapping::Rounter::Route has const methods only Leonid Stryzhevskyi 2024-12-11 19:28:46 +02:00
  • 0ed9ab205a
    Merge pull request #989 from oatpp/lganzzzo-patch-1 Leonid Stryzhevskyi 2024-11-27 02:49:04 +02:00
  • 7acb733ce2
    Update README.md Leonid Stryzhevskyi 2024-11-27 02:48:25 +02:00
  • 7069095120 #793 #913 Use unique pointers to avoid memory leaks sallmending 2024-10-09 18:57:21 +02:00
  • 986b8fec0e
    Merge pull request #961 from dmytrovskyi/master Leonid Stryzhevskyi 2024-08-04 23:17:36 +03:00
  • 5cceda6dd7
    Update README.md dmytrovskyi 2024-07-31 15:47:10 +03:00
  • 262df9d73a
    Update README.md dmytrovskyi 2024-07-31 15:31:35 +03:00
  • bbf9715eb8
    Merge pull request #957 from oatpp/code_cleanup Leonid Stryzhevskyi 2024-07-19 00:16:31 +03:00
  • b7dd834eb6 #950 Replace angled brackets with quotes Leonid Stryzhevskyi 2024-07-19 00:11:27 +03:00
  • 39b4e00bdc
    Merge pull request #946 from oatpp/better_error_handling Leonid Stryzhevskyi 2024-06-03 17:53:35 -07:00
  • 9ba892ec50 changelog/1.4.0: add 'Better error handling' section. Leonid Stryzhevskyi 2024-06-04 03:36:17 +03:00
  • 35a43ed39d tests: uncomment all Leonid Stryzhevskyi 2024-06-04 02:36:31 +03:00
  • f22afbe89c Error-Handling: implement async-API Leonid Stryzhevskyi 2024-06-04 01:39:10 +03:00
  • 471c15d4be ErroHandling: implement simple API Leonid Stryzhevskyi 2024-06-03 23:24:52 +03:00
  • f641a251ad mapping::ObjectToTreeMapper/TreeToObjectMapper: add 'extra' pointer to config Leonid Stryzhevskyi 2024-05-30 14:07:34 +03:00
  • ce7897ae13 json::ObjectMapper: add mappers getters Leonid Stryzhevskyi 2024-05-30 13:58:22 +03:00
  • c7103dfe68 tests: add encoding::HexTest Leonid Stryzhevskyi 2024-05-30 01:15:36 +03:00
  • 9d41d84fa6
    Merge pull request #944 from oatpp/mapper_lexical_castring Leonid Stryzhevskyi 2024-05-27 15:10:20 -07:00
  • 15907a0814 TreeToObjectMapper: implement lexical casting Leonid Stryzhevskyi 2024-05-28 00:53:22 +03:00
  • 9277db5f03 mapping::TreeToObjectMapper: bootstrap lexical casting Leonid Stryzhevskyi 2024-05-27 23:41:38 +03:00
  • d091b4a0d0 utils::Random: fix namespace Leonid Stryzhevskyi 2024-05-16 08:50:39 +03:00
  • 8377409391 ContentMappers: proper handling of Content-Type header Leonid Stryzhevskyi 2024-05-15 18:19:12 +03:00
  • c7a8164c4a
    Merge pull request #940 from oatpp/better_logging Leonid Stryzhevskyi 2024-05-14 18:29:07 -07:00
  • b27b354c35 Clear macOS warnings Leonid Stryzhevskyi 2024-05-15 04:27:43 +03:00
  • a16b92db98 Clean warnings Ubuntu Leonid Stryzhevskyi 2024-05-15 04:03:25 +03:00
  • 8dd92abc32 Merge branch 'better_logging' of github.com:oatpp/oatpp into better_logging Leonid Stryzhevskyi 2024-05-15 02:41:43 +03:00
  • 9cec285678 Clear ubuntu warnings WIP Leonid Stryzhevskyi 2024-05-15 02:41:15 +03:00
  • cc93b9b514 Merge branch 'better_logging' of github.com:oatpp/oatpp into better_logging Leonid Stryzhevskyi 2024-05-15 02:37:35 +03:00
  • fa0b243ab0 base logging use templates instead of macro Leonid Stryzhevskyi 2024-05-15 02:37:06 +03:00
  • f88d4470e1 clean Windows warnings Leonid Stryzhevskyi 2024-05-15 00:35:22 +03:00
  • bd3410e6c0 fix warnings on MacOS Leonid Stryzhevskyi 2024-05-15 00:15:09 +03:00
  • 6de7420205 Log: better type conversion Leonid Stryzhevskyi 2024-05-14 23:43:15 +03:00
  • e0d9266faa changelog: update 1.4.0 Leonid Stryzhevskyi 2024-05-14 06:44:43 +03:00
  • 19114d749f logs: convert logs to new format Leonid Stryzhevskyi 2024-05-14 06:34:49 +03:00
  • ff4f55858d implement new logging formatter Leonid Stryzhevskyi 2024-05-14 04:34:11 +03:00
  • c590564fd4
    Merge pull request #939 from oatpp/content_mappers Leonid Stryzhevskyi 2024-05-12 19:28:15 -07:00
  • 7159d00f05 changelog/1.4.0: C++ 17 Leonid Stryzhevskyi 2024-05-13 05:24:25 +03:00
  • 8913e86e9d changelog/1.4.0: add ContentMappers info Leonid Stryzhevskyi 2024-05-13 05:12:22 +03:00
  • c8dcb2238e web::mime::ContentMappers: implement selectMapper() method Leonid Stryzhevskyi 2024-05-13 04:45:09 +03:00
  • 9ec854ebbb CMake: min C++ version 17. web::mime: Introduce ContentMappers. Leonid Stryzhevskyi 2024-05-12 04:36:20 +03:00
  • 02c9fbf8e9
    Merge pull request #937 from oatpp/object_remapper Leonid Stryzhevskyi 2024-05-09 18:48:11 -07:00
  • 6765c3e591 mapping::Tree: better tests, improved attributes, improved interface of oatpp::Tree Leonid Stryzhevskyi 2024-05-10 04:26:38 +03:00
  • 917dd454ce mapping::ObjectRemapper: optimize and add test Leonid Stryzhevskyi 2024-05-09 06:38:03 +03:00
  • 07f4f93ad7 data::mapping: introduce ObjectRemapper Leonid Stryzhevskyi 2024-05-09 06:10:02 +03:00
  • ad486b0f6a
    Merge pull request #936 from oatpp/#879_data_tree Leonid Stryzhevskyi 2024-05-08 16:54:40 -07:00
  • 0f85759730 tests: uncomment all Leonid Stryzhevskyi 2024-05-09 02:15:12 +03:00
  • 89c0a953c3 tests: add ObjectToTreeMapperTest Leonid Stryzhevskyi 2024-05-09 02:13:20 +03:00
  • b9d78cce64 Tree: better mapping to/from object Leonid Stryzhevskyi 2024-05-06 00:23:48 +03:00
  • a29c664581 mapping::Tree: introduce TreeChildrenOperator Leonid Stryzhevskyi 2024-05-05 09:42:24 +03:00
  • 0ee2e3325d add Tree object-wrapper Leonid Stryzhevskyi 2024-05-05 02:46:48 +03:00
  • 5460bd404d introduce oatpp::Tree - mapping-enabled wrapper over data::mapping::Tree. Leonid Stryzhevskyi 2024-05-04 05:33:01 +03:00
  • 8ae59cdba1 refactor: move oatpp/data/mapping/type/* --> oatpp/data/type/* Leonid Stryzhevskyi 2024-05-04 04:09:07 +03:00
  • bdcad18ddb data::mapping::ObjectMapper: introduce MappingError Leonid Stryzhevskyi 2024-05-03 06:25:47 +03:00
  • b890a15840 json::ObjectMapper: use mapping::Tree Leonid Stryzhevskyi 2024-05-01 03:56:03 +03:00
  • 77ca525d2c Tree: TreeMap - fix assignment operators Leonid Stryzhevskyi 2024-05-01 02:44:48 +03:00
  • 8137eba15e json::ObjectMapper: use mapping::Tree for Deserialization Leonid Stryzhevskyi 2024-04-30 02:35:40 +03:00
  • 87af860824 Fix incomplete type Leonid Stryzhevskyi 2024-04-30 00:35:23 +03:00
  • 249fc4f137 mapping::Tree: introduce attributes. Add PAIRS type Leonid Stryzhevskyi 2024-04-29 02:48:51 +03:00
  • ad3136480a Refactor: move data::Tree to data::mapping::Tree Leonid Stryzhevskyi 2024-04-29 00:56:29 +03:00
  • 1d64355eef Tree: introduce ObjectToTreeMapper and TreeToObjectMapper. WIP Leonid Stryzhevskyi 2024-04-28 06:11:20 +03:00
  • 4a7795c221 data::Tree: map both ordered and random-accessed. dynamic casting Leonid Stryzhevskyi 2024-04-26 06:33:14 +03:00
  • 5461fb2f08 Introduce data::Tree::Node Leonid Stryzhevskyi 2024-04-24 04:24:37 +03:00
  • 14ca5e55c8
    Merge pull request #932 from oatpp/restructure Leonid Stryzhevskyi 2024-04-22 19:18:52 -07:00
  • 81d4efef50 move oatpp/core/parser/* --> oatpp/utils/parser* Leonid Stryzhevskyi 2024-04-23 04:28:23 +03:00
  • 31fb1412d3 move oatpp/core/data/* --> oatpp/data/* Leonid Stryzhevskyi 2024-04-23 04:12:46 +03:00
  • 477b5b1af9 move oatpp/core/provider/* --> oatpp/provider/* Leonid Stryzhevskyi 2024-04-23 03:40:49 +03:00
  • 36f298c8d4 move oatpp/core/concurrency/* to the root folder Leonid Stryzhevskyi 2024-04-23 03:19:49 +03:00
  • acf598433d move oatpp/core/base/* --> oatpp/base/* Leonid Stryzhevskyi 2024-04-23 02:56:25 +03:00
  • 0f99dc37fb Do not use 'test' namespace in tests Leonid Stryzhevskyi 2024-04-23 02:46:59 +03:00
  • 4bfa3db6f5 move Environment.hpp to root folder Leonid Stryzhevskyi 2024-04-23 02:41:04 +03:00
  • b263808a74 move Types.hpp and IODefinitions.hpp to root folder Leonid Stryzhevskyi 2024-04-23 02:26:09 +03:00
  • 52e3dd0ae6 move 'oatpp/core/async/*' --> 'oatpp/async/*' Leonid Stryzhevskyi 2024-04-23 02:19:04 +03:00
  • f0ae36e086 move 'oatpp/core/macro/*' --> 'oatpp/macro/*' Leonid Stryzhevskyi 2024-04-23 02:01:31 +03:00
  • ec1b0523ef move oatpp/core/utils --> oatpp/utils. move oatpp/algorithm/CRC --> oatpp/utils/CRC32 Leonid Stryzhevskyi 2024-04-23 01:45:17 +03:00
  • 06232810f7 refactor json namespaces Leonid Stryzhevskyi 2024-04-23 01:20:20 +03:00
  • 60d879473a
    Update README.md Leonid Stryzhevskyi 2024-04-21 23:18:43 +03:00
  • 17ef2a7f6c
    Merge pull request #916 from oatpp/monitor_invalidate_all 1.3.1 1.3.0-latest Leonid Stryzhevskyi 2024-02-05 05:51:38 +02:00