Commit Graph

1749 Commits

Author SHA1 Message Date
an-tao 54db36a710 Update trantor 2023-11-28 10:22:47 +08:00
Muhammad 67f36a99da Return `HttpAppFramework` by `setExceptionHandler` (#1866) 2023-11-28 10:22:06 +08:00
George Constantinides 0191960a8a Update test_cmake.csp (#1856)
_test not needed for submodule target_link_libraries since it was added in project
2023-11-28 10:19:36 +08:00
An Tao 04365e77bb Fix a bug of the GlobalFilters plugin (#1842) 2023-11-09 14:16:30 +08:00
An Tao 6bb8c1db72 Fix an error in the secureRandomString function (#1816) 2023-10-19 19:41:07 +08:00
antao 6cd3d1846d Bump version to 1.8.7 2023-09-24 12:26:13 +08:00
An Tao 1eb235436a
Fix compatibility issue with c++14 (#1773) 2023-09-10 21:17:19 +08:00
an-tao f361995035 Bump version to 1.8.6 2023-08-23 10:02:08 +08:00
Ken Matsui 3723ed5e0c
Show outputs of try_compile for UUID libs (#1738) 2023-08-22 21:24:42 +08:00
antao 83e08f4b27 Bump version to 1.8.5 2023-08-20 13:17:52 +08:00
An Tao 3aa93e62e7
Add getConnectionCount method (#1731) 2023-08-18 15:31:11 +08:00
antao 5c43b82dc2 Update trantor (fix tls) 2023-08-16 21:06:18 +08:00
antao 4c44322221 Update trantor 2023-08-15 22:52:12 +08:00
albaropereyra22 47e700c77f
Fixed broken link. (#1727) 2023-08-15 22:14:06 +08:00
albaropereyra22 a122725c3b
Update LICENSE (#1725)
Updated copyright year.
2023-08-15 09:58:18 +08:00
Omar Mohamed Khallaf 5509091ab8
Perform insensitive string compare of cookie SameSite attribute (#1706)
Co-authored-by: Omar Mohamed <omar@omar-laptop.lan>
2023-08-14 09:41:34 +08:00
an-tao 43b014cc24 Update trantor 2023-08-12 17:11:51 +08:00
Ken Matsui 4ad68db5e2
Address warnings on macOS CI (#1722) 2023-08-12 13:08:32 +08:00
Yoshihiro Hokazono d3dbaed60a
Recognize URI in request lines (#1720) 2023-08-11 15:20:00 +08:00
albaropereyra22 d7ae3a21b3
Update build.sh appended prefix "X" to string variable comparisons (#1710)
It is recommended to use the letter 'X' when comparing strings because if the string is a - it causes issues according to the book with the turtle.
2023-08-10 23:45:12 -07:00
albaropereyra22 3fa480dd87
Update test.sh appended prefix "X" to string variable comparisons (#1711)
Added the prefix "X" to string variable comparisons because it is the convention mentioned in the book with the turtle. This is done because comparing a variable to a - causes issues.
2023-08-11 12:00:23 +08:00
An Tao 56f620717e
Fix CI in MacOS (#1719) 2023-08-11 00:32:57 +08:00
An Tao ad99cf724d
Ensure that all filters, AOP advices, and handlers are executed within the IO threads. (#1717) 2023-08-10 23:53:56 +08:00
Ken Matsui a91014a982
Remove unused Jekyll config (#1714) 2023-08-10 15:24:13 +08:00
Ken Matsui 9b2716ec24
Remove unused CI files (#1713) 2023-08-09 19:25:15 +08:00
an-tao d00222883f Update trantor 2023-08-03 10:18:59 +08:00
luk1337 0fb887cb07
Fix build error on win32/mingw (#1668) 2023-08-01 00:30:55 +08:00
Bensuperpc f16017ee6e
Change options BUILD_CTL and BUILD_EXAMPLES and update readme with Building options (#1672)
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2023-07-31 23:16:15 +08:00
VladlenPopolitov ec5dfdd9f7
Use unsigned char to call the std::isspace function (#1703) 2023-07-30 23:03:06 +08:00
Hayden Zhou 8f37e526cc
Fix target link libraries of yaml-cpp to comaptiable with vcpkg. (#1698) 2023-07-29 23:23:05 +08:00
Muhammad c1da9922eb
Removed const string& (#1693) 2023-07-25 22:22:22 -07:00
Tanglong3bf ca92e32d55
Add an example of yaml config file. (#1690) 2023-07-22 22:04:28 +08:00
AR Dabbour cca5e5badd
chore: add package.xml (#1681)
the package.xml file allows for the integration of drogon in ROS applications.
2023-07-14 14:21:49 +08:00
An Tao 92e036874a
Fix issues in the ListParaView and content types (#1678) 2023-07-12 15:59:13 +08:00
Muhammad cb2ae14bdf
Make `isBase64()` and `isInteger()` take `string_view` (#1662) 2023-07-05 17:47:49 +08:00
Muhammad 34a5c37974
`constexpr` base64 length calculators (#1652) 2023-07-05 15:25:33 +08:00
Jorge 3c82dcb491
Add CodeQL workflow (#1664) 2023-07-03 17:19:25 +08:00
Umar Sharief 6dbe650c74
Fix typo in newHttpJsonResponse documentation (#1658) 2023-07-01 11:44:22 +08:00
Umar Sharief 74bb47c690
Add `CT_TEXT_JAVASCRIPT` (#1654) 2023-07-01 11:43:39 +08:00
Muhammad 61073b4f74
Base64 improvements (#1635) 2023-06-24 18:09:08 +08:00
Nitromelon eea916315e
Throw custom exception in HttpClient (#1641) 2023-06-24 18:05:39 +08:00
fantasy-peak 8e4474bf4c
Add overload function of newHttpResponse (#1646) 2023-06-24 18:04:38 +08:00
Muhammad 269399b701
Minor improvements for SlashRemover plugin (#1634) 2023-06-14 13:46:15 +08:00
An Tao 586fd6d67a
Use shared_ptr to store plugins (#1640) 2023-06-14 10:13:12 +08:00
Nitromelon 44b6916d7e
Support setting max_files in loggers. (#1628) 2023-06-09 13:14:03 +08:00
Nitromelon 7f04e63f25
Coroutine handle should be captured by value. (#1631) 2023-06-06 22:29:48 +08:00
fantasy-peak 5e245d08dc
Add setsockopt to HttpClient (#1625) 2023-05-31 16:44:12 +08:00
An Tao b9a699f866
Update trantor (#1623) 2023-05-30 22:39:19 +08:00
fantasy-peak 3263b78ec3
Add getOriginalPath function (#1620) 2023-05-28 15:12:09 +08:00
Muhammad 07726dfcab
Add SlashRemover plugin (#1614) 2023-05-26 11:08:57 +08:00