Martin Chang
ef93c91ec7
Drogon test refactor ( #1437 )
2022-11-12 12:54:22 +08:00
an-tao
31fa010ca9
Bump version to 1.8.2
2022-11-11 21:08:29 +08:00
An Tao
164972e2d3
Add rate limiter ( #1409 )
2022-10-27 22:49:16 +08:00
an-tao
875bca0a86
Bump version to 1.8.1
2022-09-25 23:11:18 +08:00
Nitromelon
a1a0ef1af8
Support redis subscription ( #1212 )
2022-09-13 10:30:51 +08:00
An Tao
574a60f812
Bump version to 1.8.0 ( #1312 )
2022-09-01 00:49:48 +08:00
Nitromelon
bf36db1562
Resolve real ip from HttpRequest. ( #1321 )
2022-07-28 23:34:35 +08:00
LE GARREC Vincent
b8f44aec2e
Rename BUILD_TRANTOR_SHARED to BUILD_SHARED_LIBS ( #1299 )
2022-06-29 17:29:20 +08:00
Nitromelon
3388c72343
Install missing header file apply.h ( #1267 )
2022-05-29 18:57:18 +08:00
Nitromelon
8ab868ea22
Check mysql-optionsv support in cmake. ( #1265 )
2022-05-29 15:17:15 +08:00
an-tao
fc68b8c92c
Bump version to 1.7.5
2022-02-19 18:42:49 +08:00
X-rays5
92d39fb174
Fix sqlite3 and mariadb when using vcpkg ( #1165 )
2022-01-25 21:00:56 +08:00
Martin Chang
52800006a0
Avoid attempt linking to std::fs when target does not exist ( #1131 )
2021-12-21 22:22:57 +08:00
an-tao
be3136ea26
Bump version to 1.7.4
2021-12-11 10:27:51 +08:00
Martin Chang
e4ec2c36c5
Fix build fail on CentOS8 ( #1078 )
2021-11-16 22:32:08 +08:00
NitroMelon
0431f38a4e
Support range for static file ( #1060 )
2021-10-28 21:53:58 +08:00
Martin Chang
e2eb674781
Fix Drogon not building caused by FindFilesystem ( #1056 )
...
* fix FindFilesystem not using the correct header for printf
* fix FS not found on Yocto
2021-10-21 19:43:53 +08:00
an-tao
5a03c9aa9f
Bump version to 1.7.3
2021-10-17 11:49:20 +08:00
Neil Cook
a7f05c4214
Add option to disable brotli if desired by the builder ( #1050 )
2021-10-08 08:42:34 +08:00
Martin Chang
6b0e38fc8f
Experimental HaikuOS Support ( #1002 )
2021-08-28 11:47:24 +08:00
marty1885
3620228843
Bump version to 1.7.2
2021-08-24 19:43:00 +08:00
Martin Chang
133e6dc2ef
Update C++ version detection logic ( #993 )
...
* Maintain compatibility with cmake generated from older drogon_ctl
* Use user-defined C++ version when possible
* C++ version detection no-longer depends on std::filesystem availability
* Link against c++fs in DrogonConfig.cmake if on those versions of GCC
* Allow DrogonConfig to use user-defined C++ version
2021-08-24 16:34:07 +08:00
tastytea
588a7f0cd1
cmake: Use GNUInstallDirs to figure out install dirs. ( #980 )
2021-08-22 19:31:47 +08:00
tastytea
0783d6aa3e
CMake: Add CPack for .deb and .rpm package generation. ( #987 )
...
Compile as normal, run `cpack -G DEB` or `cpack -G RPM` in build
directory.
Tested on:
- Debian 11 (bullseye)
- OpenSUSE Leap 15
- Ubuntu 18.04 (bionic)
Bug: https://github.com/drogonframework/drogon/issues/983
2021-08-18 22:31:32 +08:00
Martin Chang
b1bdc747c4
Force using boost::filesystem when building for Android ( #964 )
...
Co-authored-by: Rafał Bugajewski <rb@cocobit.software>
2021-08-09 22:37:23 +08:00
An Tao
da87c124ae
Use HAS_STD_FILESYSTEM_PATH in filesystem.h ( #950 )
2021-07-25 23:17:32 +08:00
An Tao
895ab63937
Fix a link error when the version of gcc < 9 ( #946 )
2021-07-22 21:25:25 +08:00
Greisberger Christophe
dbfb99ccc8
Add BUILD_DOC to cmake options ( #936 )
...
Co-authored-by: Christophe Greisberger <christophe@greisberger.fr>
2021-07-18 13:36:13 +08:00
Greisberger Christophe
5c1c81e828
Feature/support windows unicode paths ( #928 )
2021-07-15 23:57:12 +08:00
Greisberger Christophe
d888816997
Added support for paths containing unicode characters on Windows ( #921 )
...
Co-authored-by: Christophe Greisberger <christophe@greisberger.fr>
Co-authored-by: an-tao <antao2002@gmail.com>
Co-authored-by: marty1885 <marty188586@gmail.com>
2021-07-12 22:38:02 +08:00
Martin Chang
f87a6ca1b8
Disable strict compiler check on Windows with GCC ( #927 )
2021-07-11 12:29:37 +08:00
an-tao
dbb51c1e6a
Bump version to 1.7.1
2021-06-24 14:48:38 +08:00
Martin Chang
6a882841f1
Fix typos ( #899 )
2021-06-22 15:08:06 +08:00
an-tao
a38d67aedb
Bump version to 1.7.0
2021-06-18 16:07:18 +08:00
Martin Chang
ffc410a66e
Improve WebSocket mask handling ( #875 )
2021-05-29 15:11:41 +08:00
Martin Chang
0b5075bfa9
Drogon test framework ( #869 )
2021-05-27 20:09:57 +08:00
An Tao
9a059aedef
Add the AccessLogger plugin ( #854 )
2021-05-17 21:45:18 +08:00
an-tao
08351ccf98
Bump version to 1.6.0
2021-05-15 18:15:13 +08:00
LynxesExe
f8e56d85dd
Allow users to override drogon Find modules ( #843 )
2021-05-09 07:26:46 +08:00
An Tao
685aaaa3da
Add the setTimeout() method to the DbClient class ( #823 )
2021-04-29 10:13:34 +08:00
Philip Kovacs
b067771fa4
Add version/soversion to shared library ( #814 )
2021-04-22 13:22:13 +08:00
An Tao
d256e93cde
Copy CoroMapper.h to installation location ( #807 )
2021-04-16 15:48:19 +08:00
Bertrand Darbon
44a8a2d5f7
Add GNU -Werror & fix warnings ( #801 )
2021-04-15 19:27:15 +08:00
an-tao
d665bedb5c
Bump version to 1.5.1
2021-04-10 20:29:54 +08:00
an-tao
8cb327606a
Bump version to 1.5.0
2021-04-10 09:40:34 +08:00
Bertrand Darbon
54727a5dbe
Add exports macro to allow Shared Library with hidden symbols by default (e.g. Windows) ( #745 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
2021-04-09 10:17:28 +08:00
Martin Chang
a19d0427ed
Catch exceptions thrown by handlers ( #773 )
2021-03-28 10:56:23 +08:00
interfector18
49181a22b2
Use canonical cmakelogic for cross compilation, ( #768 )
...
Fix clang c++20 build
2021-03-25 04:27:52 +08:00
interfector18
f29a29f2ba
Fix two building corner cases, CMake quality of life impovments ( #766 )
2021-03-24 10:32:55 +08:00
An Tao
6d9aa3b44c
Add redis support ( #719 )
2021-03-13 19:13:54 +08:00