Christian Clauss
e76bf08eb2
GitHub Action to find typos in the codebase using codespell ( #1876 )
...
GitHub Action to find typos in the codebase using codespell
https://github.com/codespell-project/codespell
2023-12-09 13:48:24 +08:00
An Tao
c35e62ccd2
Use execute_process instead of exec_program in FindJsoncpp.cmake ( #1875 )
2023-12-08 17:33:06 +08:00
antao
358de6e66f
Modify the configuration file templates in drogon_ctl
2023-12-05 22:05:19 +08:00
Greisberger Christophe
8026790e1a
Feature: Integrate spdlog as logging backend ( #1771 )
2023-12-04 23:42:35 +08:00
An Tao
4e890f52d6
Fix a error of coroutines on Windows ( #1870 )
2023-12-04 15:13:09 +08:00
Minha, Jeong
27f1a3d812
Fix: typo on Mapper method ( #1867 )
2023-11-28 17:52:25 +08:00
an-tao
6370461896
Bump version to 1.9.1
2023-11-27 18:55:54 +08:00
Muhammad
6b20a9fa8d
Return `HttpAppFramework` by `setExceptionHandler` ( #1866 )
2023-11-27 17:43:56 +08:00
Muhammad
830ced8c5b
Remove unused and undefined overloads of `isBase64` ( #1865 )
2023-11-27 17:08:01 +08:00
Tanglong3bf
6f6a03b14b
Provide some functions for incrementing the value of given columns. ( #1831 )
2023-11-25 02:23:37 +08:00
Martin Chang
f21b899e63
Simplify drogon test with c++17 ( #1862 )
2023-11-24 18:17:30 +08:00
Vinicius
26840aa056
Fix: uuid formatting ( #1854 )
...
Co-authored-by: root <vinicts@protonmail.com>
Co-authored-by: an-tao <antao2002@gmail.com>
2023-11-18 16:23:13 +08:00
George Constantinides
01385f4f33
Update test_cmake.csp ( #1856 )
...
_test not needed for submodule target_link_libraries since it was added in project
2023-11-18 16:13:30 +08:00
Muhammad
2000a4279e
Make id generator consistent ( #1851 )
2023-11-18 15:46:59 +08:00
An Tao
1ec3c96cbb
Use the constexpr if instead of std::enable_if ( #1843 )
2023-11-15 11:22:14 +08:00
Muhammad
56f0102cfe
Custom sessions ( #1841 )
2023-11-09 21:38:41 +08:00
antores
a76c11cc34
Pass HttpRequestPtr to custom error handlers ( #1830 )
2023-11-09 12:49:11 +08:00
An Tao
e5daba6bf5
Fix a bug of the GlobalFilters plugin ( #1842 )
2023-11-09 12:47:02 +08:00
Vincent Le Quang
8586874c87
Fix build due to trantor commit out of date and address warnings. ( #1839 )
2023-11-08 15:10:50 +08:00
antao
f215cb15a0
Bump version to 1.9.0
2023-10-29 11:44:42 +08:00
An Tao
7599ae98a0
Change logs in the AccessLogger plugin to TRACE level ( #1829 )
2023-10-29 11:30:44 +08:00
Viktor Mukha
4323e7b6ef
FIX int mapping to int64_t instead of uint64_t ( #1825 )
...
Negative numbers were not passing json validation
2023-10-28 22:13:57 +08:00
An Tao
9ffe1b267b
Fix an error in the secureRandomString function ( #1816 )
2023-10-19 19:38:17 +08:00
Muhammad
645c2d8aaf
Use `wss://echo.websocket.events/.ws` in WebSocket client example ( #1809 )
2023-10-12 11:27:49 +08:00
An Tao
ab76e80089
Make & and * directly adjacent to variable names ( #1810 )
2023-10-12 11:27:25 +08:00
TheEnigmist
d9afdf279a
Added isTopicEmpty function ( #1808 )
...
Co-authored-by: TheEnigmist <lthenigmistl@gmail.com>
2023-10-10 11:03:27 +08:00
dependabot[bot]
1efe89a719
Bump actions/checkout from 3 to 4 ( #1801 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 20:37:09 +08:00
OrbitZore
fd7af8110f
Add optional Criteria && || operator support ( #1797 )
2023-09-26 13:58:02 +08:00
an-tao
63b7f5eb13
Update the ubuntu Dockerfile
2023-09-25 18:06:08 +08:00
An Tao
94ca651cbd
Bump version to 1.9.0-rc.1 ( #1789 )
2023-09-24 10:52:52 +08:00
Muhammad
6cb8ac6f52
SlashRemover optimization ( #1781 )
2023-09-19 22:28:06 +08:00
Muhammad
078f60ca03
Add override keyword to setSockOptCallback ( #1785 )
2023-09-19 09:23:33 +03:00
Muhammad
cfa0de4389
Optimize regex generator ( #1782 )
2023-09-18 09:50:28 +08:00
An Tao
112d19ff12
Optimize plugins with redirection functions ( #1776 )
...
Note: after this submission, users who use the SecureSSLRedirector plugin and the SlashRemover plugin should add the following line to the configuration file:
{
"name": "drogon::plugin::Redirector",
"dependencies": [],
"config": {
}
}
and add the plugin name "drogon::plugin::Redirector" to the dependencies list of the SecureSSLRedirector plugin and the SlashRemover plugin.
2023-09-16 17:33:38 +08:00
An Tao
cedeeb59f4
Add a plugin for prometheus ( #1632 )
2023-09-04 10:16:44 +08:00
An Tao
4e5638fdcd
Add a method to HttpRequest to access the matched routing parameters ( #1765 )
2023-09-04 10:13:14 +08:00
Nitromelon
e2e5d6d57f
Allow omitting template paremeter in execCommandSync. ( #1764 )
2023-08-31 19:19:58 +08:00
Nitromelon
53c84305b2
Simplify coroutine implementation ( #1762 )
2023-08-31 10:08:44 +08:00
an-tao
85d7c068e4
Update trantor (fix botan)
2023-08-30 19:57:51 +08:00
Ken Matsui
5d0c70278e
Delete apply.h ( #1763 )
2023-08-29 13:55:04 +08:00
Ken Matsui
366311c196
Avoid using well-known ports for demoMain ( #1761 )
2023-08-28 19:31:17 +08:00
Ken Matsui
5df9b48998
main -> master in C++ CI
2023-08-28 02:59:39 -07:00
Ken Matsui
8d4c17702a
Use ninja to build faster ( #1755 )
2023-08-28 17:59:14 +08:00
dependabot[bot]
9337571e1a
Bump actions/checkout from 2 to 3 ( #1760 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 02:58:11 -07:00
frank10gm
816684e15d
Replace sprintf with snprintf ( #1758 )
...
Co-authored-by: francesco.laplaca <francesco.laplaca@enhancers.it>
Co-authored-by: Ken Matsui <26405363+ken-matsui@users.noreply.github.com>
2023-08-28 17:18:12 +08:00
Ken Matsui
40aa034595
Add dependabot.yml for GH actions ( #1756 )
2023-08-28 17:17:08 +08:00
Ken Matsui
de4c811772
Set concurrency for CodeQL ( #1759 )
2023-08-28 02:12:34 -07:00
Ken Matsui
3ecb8b4917
Split macOS and Ubuntu CIs for readability ( #1754 )
2023-08-28 17:07:52 +08:00
Ken Matsui
f761c54aa8
Extract format action into distinct job ( #1751 )
2023-08-28 13:50:22 +08:00
Ken Matsui
58055ae39c
Validate clang-format version & Customize clang-format path ( #1752 )
2023-08-27 20:54:22 +08:00