Commit Graph

1521 Commits

Author SHA1 Message Date
Ferry Huberts
2b9fd92735 Fix compiler warnings (-Wmissing-declarations)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-22 21:28:57 +02:00
Leonid Stryzhevskyi
0b3a66c47c
Merge pull request #783 from linhaojun857/fix_Pool.hpp
fix function:createShared in PoolTemplate
2023-07-22 01:25:39 +03:00
Leonid Stryzhevskyi
128e63054c
Merge pull request #786 from fhuberts/fix-Wredundant-tags
Fix compiler warnings (-Wredundant-tags)
2023-07-22 01:22:54 +03:00
Leonid Stryzhevskyi
fd3d7b796d
Merge pull request #785 from fhuberts/fix-Wextra-semi
Fix compiler warnings (-Wextra-semi)
2023-07-22 01:21:41 +03:00
Ferry Huberts
53b8ab37b9 Fix compiler warnings (-Wredundant-tags)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-21 22:45:50 +02:00
Ferry Huberts
99dc0916ed Fix compiler warnings (-Wextra-semi)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-21 22:45:42 +02:00
linhaojun
782f2c4873 fix function:createShared in PoolTemplate 2023-07-20 00:04:44 +08:00
Leonid Stryzhevskyi
e33e6d567e
Merge pull request #779 from RokeManorResearch/compare-exchange-strong
Fix web server spuriously failing to start on 32-bit ARM
2023-07-08 00:09:10 +03:00
Roke OS Oatpp
5b079ccd27 Replace use of compare_exchange_weak with compare_exchange_strong
This fixes a bug where the web server could spuriously fail to start
on 32-bit ARM.
2023-07-07 15:47:29 +01:00
Leonid Stryzhevskyi
9ab1c2a3cb
Merge pull request #763 from sodevel/fix/regex-injection
Fix CMake regular expression injection
2023-05-26 02:41:43 +03:00
Steffen Olszewski
8cd6dd7c37 Filter file extensions without including the path prefix
Since the file lists contain only valid paths, it is sufficient to anchor
the regular expression at the end only instead of matching the full path.
This prevents regular expression injections.
2023-05-23 19:09:32 +02:00
Steffen Olszewski
7467f14193 Create file lists without using regular expression
Using the path prefix as part of a regular expression can lead to a
regular expression injection, the path might contain regular expression
meta characters that get interpreted. Use cmake_path() instead to filter
path prefixes.
2023-05-23 19:07:18 +02:00
Leonid Stryzhevskyi
7e520ec646
Merge pull request #719 from i96751414/master
Fix possible race condition on destroy
2023-05-11 23:38:27 +03:00
Leonid Stryzhevskyi
9ffcb4f07b
Merge pull request #751 from fwh-dc/adds-strerror-to-exception-on-connect
Adds additional error context to exceptions on connect() calls
2023-05-11 23:36:29 +03:00
Leonid Stryzhevskyi
da787c97c3
Merge pull request #753 from sodevel/feature/cmake-source-groups
CMake source groups
2023-05-11 23:35:21 +03:00
Steffen Olszewski
496427f7b3 Add default source groups for all targets 2023-05-10 21:49:38 +02:00
Steffen Olszewski
ff36530506 Add utility function to add source groups for files of a target
This function uses default groups like Visual Studio and additional groups
for files commonly used by CMake builds.

This increases the required CMake version to 3.20.
2023-05-10 21:49:38 +02:00
Steffen Olszewski
9bd8563952 Add missing files and reorder file lists
Order the file lists alphabetically, directories last.
2023-05-10 21:49:38 +02:00
Steffen Olszewski
7fe23f3732 Revert "closes #681"
This reverts commit 782760c5c5.
2023-05-10 20:57:51 +02:00
Frederik Wedel-Heinen
90b2e5517b
Adds additional error context to exceptions on connect() calls 2023-05-08 15:01:37 +02:00
Leonid Stryzhevskyi
f549de385f
Update README.md
Remove lgtm badge
2023-04-26 00:33:27 +03:00
Leonid Stryzhevskyi
aa58ee530d client: allow empty query param values 2023-04-26 00:29:56 +03:00
Leonid Stryzhevskyi
6ac35bfba0
Merge pull request #737 from oatpp/update_azure_pipelines
update ubuntu versions
2023-04-19 00:15:02 +03:00
Leonid Stryzhevskyi
dcccfb2832 fix ubuntu image version 2023-04-18 23:54:07 +03:00
Leonid Stryzhevskyi
abff4ff802 update ubuntu versions 2023-04-18 23:51:20 +03:00
Leonid Stryzhevskyi
09beebf4a5
Merge pull request #731 from oatpp/remove-windows-warning-pragma
Remove windows warning pragmas
2023-04-04 02:06:32 +03:00
Todd Kushner
761d66939b remove pragma issues #730 2023-04-01 11:23:31 -06:00
Todd Kushner
66d4d250f1 remove pragma issues #730 2023-04-01 11:22:41 -06:00
Todd Kushner
37b32eb229 remove pragma issues #730 2023-04-01 11:20:14 -06:00
Todd Kushner
3ca1461339 remove pragma issues #730 2023-04-01 11:19:46 -06:00
Leonid Stryzhevskyi
4177fcca7e
Merge pull request #725 from oatpp/windows-build-warning
kushnertodd fix to issue #724 Remove warnings from Windows build
2023-03-20 02:17:57 +02:00
Todd Kushner
6fca36c7b9 kushnertodd fix to issue #724 Remove warnings from Windows build 2023-03-16 11:34:10 -06:00
Leonid Stryzhevskyi
110e71f4f2 tcp::server::ConnectionProvider: remove unused code 2023-03-12 04:19:33 +02:00
Leonid Stryzhevskyi
b50783a6a7 async::ConditionVariable use async::LockGuard 2023-03-12 03:18:53 +02:00
i96751414
23d2070a6d Fix possible race condition on destroy 2023-03-05 00:53:42 +00:00
Leonid Stryzhevskyi
e544cf76a8 web::client::ApiClient: add getter for ObjectMapper 2023-03-02 23:16:25 +02:00
Leonid Stryzhevskyi
b8d47dc8b2
Merge pull request #710 from oatpp/tcp_server_review
network::tcp::server::ConnectionProvider: Fix code review comments (#…
2023-02-10 01:18:22 +02:00
Leonid Stryzhevskyi
c0ad7479f3 network::tcp::server::ConnectionProvider: Fix code review comments (#666, #669, #670). 2023-02-10 00:16:46 +02:00
Leonid Stryzhevskyi
febead2e0f network::monitor: Fix ConnectionInactivityChecker. 2023-02-09 04:22:07 +02:00
Leonid Stryzhevskyi
cc1888b3e0 mapping::type::Any: Fix retrieve of null any. 2023-01-29 04:55:51 +02:00
Leonid Stryzhevskyi
594ec76c7f codegen: Fix QUERY(TYPE, NAME, QUALIFIER) macro 2023-01-24 23:28:20 +02:00
Leonid Stryzhevskyi
0de4459c45
Merge pull request #703 from oatpp/minor_code_cleanup
parser::Caret: code cleanup
2023-01-18 03:44:04 +02:00
Leonid Stryzhevskyi
7208b19ddf parser::Caret: code cleanup 2023-01-18 03:27:48 +02:00
Leonid Stryzhevskyi
80e4b9b4cd
Merge pull request #702 from oatpp/fix_async_body_decoder
SimpleBodyDecoder: Fix async method.
2023-01-17 00:15:14 +02:00
Leonid Stryzhevskyi
7de04967e7 SimpleBodyDecoder: Fix async method. 2023-01-16 23:48:28 +02:00
Leonid Stryzhevskyi
eaabf4909f
Merge pull request #700 from oatpp/async_condition_var_draft
Async condition var draft
2023-01-16 01:30:55 +02:00
Leonid Stryzhevskyi
c4926c8a56 async::ConditionVariable fix includes 2023-01-16 00:23:45 +02:00
Leonid Stryzhevskyi
33d6d93ae2 Edit changelog/1.4.0.md 2023-01-16 00:20:09 +02:00
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