Commit Graph

1757 Commits

Author SHA1 Message Date
Leonid Stryzhevskyi
92ebc8dd6b
Merge pull request #1018 from oatpp/better_range_parser
Http: better range parser
2025-02-10 23:46:42 +02:00
Leonid Stryzhevskyi
039e1066e0 Http: better range parser 2025-02-10 23:39:44 +02:00
Leonid Stryzhevskyi
d1b868b77a
Merge pull request #1013 from oatpp/fix_json_serializer_buffer_overflow
Fix json serializer buffer overflow
2025-01-24 23:05:39 +02:00
Leonid Stryzhevskyi
555f2e58c3 Merge branch 'master' into fix_json_serializer_buffer_overflow 2025-01-24 22:35:24 +02:00
Leonid Stryzhevskyi
d84905194b JSON Serializer: fix string escaping. (#1007) 2025-01-24 22:34:29 +02:00
Leonid Stryzhevskyi
f794b0f24d
Merge pull request #975 from SimoAllm/Use-unique-pointers-to-avoid-memory-leaks
#793 #913 Use unique pointers to avoid memory leaks
2025-01-24 22:32:31 +02:00
Leonid Stryzhevskyi
bc10721208
Merge pull request #1005 from jerry-skydio/jerry/revup/master/des
Fix std::thread assertion on destruction
2025-01-14 22:46:34 +02:00
Leonid Stryzhevskyi
7f17ec9206
Merge pull request #1008 from tkorsi/patch-1
Update README.md
2025-01-12 01:53:50 +02:00
Yehor Shapanov
0003458346
Update README.md
Grammar fixes
2025-01-11 19:35:23 +02:00
Leonid Stryzhevskyi
d8109dcaf3
Merge pull request #1006 from jerry-skydio/jerry/revup/master/rac
Fix race on construction / access in processor thread
2025-01-09 03:15:15 +02:00
Jerry Zhang
9c4bbad4ec Fix std::thread assertion on destruction
Fixes: #979
2025-01-08 12:25:16 -08:00
Jerry Zhang
a97882b3d4 Fix race on construction / access in processor thread
Member var m_isrunning is accessed from msleepsettask before
the former is constructed, resulting in a race condition. Fix
is to construct and run the thread only after all members have
constructed.

Found by tsan.
2025-01-08 08:36:58 -08:00
Leonid Stryzhevskyi
8451ee724a
Merge pull request #1003 from tyler92/improve-fuzzer
Improve coverage for ObjectMapper fuzzer
2025-01-05 02:46:15 +02:00
Mikhail Khachayants
d48d9e34ae Improve coverage for ObjectMapper fuzzer 2025-01-04 22:40:16 +02:00
Leonid Stryzhevskyi
151460d982
Merge pull request #997 from oatpp/mapping_improvements
Mapping improvements
2024-12-12 04:48:17 +02:00
Leonid Stryzhevskyi
c59248414e web::url::mapping::Pattern: fix reconstruct method 2024-12-12 04:46:57 +02:00
Leonid Stryzhevskyi
702f465c40 better data::mapping::Tree 2024-12-12 04:15:52 +02:00
Leonid Stryzhevskyi
fab45375dc web::url::mapping::Rounter::Route: Fix include. Make methods getRoute, logRouterMappings 2024-12-11 19:57:23 +02:00
Leonid Stryzhevskyi
a0f1ca01ef web::url::mapping::Rounter::Route has const methods only 2024-12-11 19:28:46 +02:00
Leonid Stryzhevskyi
0ed9ab205a
Merge pull request #989 from oatpp/lganzzzo-patch-1
Update README.md
2024-11-27 02:49:04 +02:00
Leonid Stryzhevskyi
7acb733ce2
Update README.md 2024-11-27 02:48:25 +02:00
sallmending
7069095120 #793 #913 Use unique pointers to avoid memory leaks 2024-10-09 18:57:21 +02:00
Leonid Stryzhevskyi
986b8fec0e
Merge pull request #961 from dmytrovskyi/master
Update README.md
2024-08-04 23:17:36 +03:00
dmytrovskyi
5cceda6dd7
Update README.md 2024-07-31 15:47:10 +03:00
dmytrovskyi
262df9d73a
Update README.md 2024-07-31 15:31:35 +03:00
Leonid Stryzhevskyi
bbf9715eb8
Merge pull request #957 from oatpp/code_cleanup
#950 Replace angled brackets with quotes
2024-07-19 00:16:31 +03:00
Leonid Stryzhevskyi
b7dd834eb6 #950 Replace angled brackets with quotes 2024-07-19 00:11:27 +03:00
Leonid Stryzhevskyi
39b4e00bdc
Merge pull request #946 from oatpp/better_error_handling
Better error handling
2024-06-03 17:53:35 -07:00
Leonid Stryzhevskyi
9ba892ec50 changelog/1.4.0: add 'Better error handling' section. 2024-06-04 03:36:17 +03:00
Leonid Stryzhevskyi
35a43ed39d tests: uncomment all 2024-06-04 02:36:31 +03:00
Leonid Stryzhevskyi
f22afbe89c Error-Handling: implement async-API 2024-06-04 01:39:10 +03:00
Leonid Stryzhevskyi
471c15d4be ErroHandling: implement simple API 2024-06-03 23:24:52 +03:00
Leonid Stryzhevskyi
f641a251ad mapping::ObjectToTreeMapper/TreeToObjectMapper: add 'extra' pointer to config 2024-05-30 14:07:34 +03:00
Leonid Stryzhevskyi
ce7897ae13 json::ObjectMapper: add mappers getters 2024-05-30 13:58:22 +03:00
Leonid Stryzhevskyi
c7103dfe68 tests: add encoding::HexTest 2024-05-30 01:15:36 +03:00
Leonid Stryzhevskyi
9d41d84fa6
Merge pull request #944 from oatpp/mapper_lexical_castring
Mapper lexical castring
2024-05-27 15:10:20 -07:00
Leonid Stryzhevskyi
15907a0814 TreeToObjectMapper: implement lexical casting 2024-05-28 00:53:22 +03:00
Leonid Stryzhevskyi
9277db5f03 mapping::TreeToObjectMapper: bootstrap lexical casting 2024-05-27 23:41:38 +03:00
Leonid Stryzhevskyi
d091b4a0d0 utils::Random: fix namespace 2024-05-16 08:50:39 +03:00
Leonid Stryzhevskyi
8377409391 ContentMappers: proper handling of Content-Type header 2024-05-15 18:19:12 +03:00
Leonid Stryzhevskyi
c7a8164c4a
Merge pull request #940 from oatpp/better_logging
Better logging
2024-05-14 18:29:07 -07:00
Leonid Stryzhevskyi
b27b354c35 Clear macOS warnings 2024-05-15 04:27:43 +03:00
Leonid Stryzhevskyi
a16b92db98 Clean warnings Ubuntu 2024-05-15 04:03:25 +03:00
Leonid Stryzhevskyi
8dd92abc32 Merge branch 'better_logging' of github.com:oatpp/oatpp into better_logging 2024-05-15 02:41:43 +03:00
Leonid Stryzhevskyi
9cec285678 Clear ubuntu warnings WIP 2024-05-15 02:41:15 +03:00
Leonid Stryzhevskyi
cc93b9b514 Merge branch 'better_logging' of github.com:oatpp/oatpp into better_logging 2024-05-15 02:37:35 +03:00
Leonid Stryzhevskyi
fa0b243ab0 base logging use templates instead of macro 2024-05-15 02:37:06 +03:00
Leonid Stryzhevskyi
f88d4470e1 clean Windows warnings 2024-05-15 00:35:22 +03:00
Leonid Stryzhevskyi
bd3410e6c0 fix warnings on MacOS 2024-05-15 00:15:09 +03:00
Leonid Stryzhevskyi
6de7420205 Log: better type conversion 2024-05-14 23:43:15 +03:00