LE GARREC Vincent
8c4896dfec
Fix tolower with cfi sanitizer ( #1209 ) ( #1210 )
...
and update trantor with same patch.
2022-04-22 11:08:40 +08:00
Ichiro
09a351d032
Format code controller autogen ( #1138 )
2022-02-19 09:37:11 +08:00
davidschedler
0e3ee5fad0
Fix missing "using namespace drogon::orm;" at autogenerated restful controller ( #1178 )
2022-02-16 11:10:13 +08:00
Ichiro
29732a94ef
Fix reserve bug ( #1144 )
2022-01-03 09:24:06 +08:00
NitroMelon
6a55a3aa64
Fix namespace in model template. ( #1107 )
2021-12-05 18:29:29 +08:00
Ichiro
faf3e0c17c
Add drogon::orm to models generation ( #1092 )
2021-11-26 11:29:47 +08:00
Martin Chang
29f2d431ab
Prevent drogon_ctl create_view appending empty new lines to resulting view in c++ section ( #1073 )
2021-11-06 11:15:46 +08:00
Martin Chang
56cb305ae3
Support custom MIME types and extensions ( #1024 )
...
* Drogon now support custom extension and MIME types
* Added contentTypeString() to retrieve the string version of content type (in case the content type is not in the ContentType enum)
* setCustomContentTypeAndString() also accepts MIME as input (instead of the full content-type header string),
* Remove webContentTypeToString()
* Added app().registerCustomExtensionMime()
* Added support to load custom extension from JSON config
2021-09-24 22:51:09 +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
Martin Chang
7e4174d537
Escape connection string in drogon_ctl create model
( #967 )
2021-08-10 21:25:16 +08:00
An Tao
1c04b1a419
Fix some compatibility issues introduced by std::filesystem or boost::filesystem ( #947 )
2021-07-23 13:08:54 +08:00
Martin Chang
35c2d123c0
Load ParseAndAddDrogonTests in DrogonConfig ( #934 )
2021-07-17 22:16:03 +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
3b600232be
error on failing to create view from CSP ( #924 )
2021-07-09 07:58:03 +08:00
Philip Kovacs
a70a2844b1
Fix compiler warnings ( #886 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
Co-authored-by: Martin Chang <marty1885@users.noreply.github.com>
2021-06-09 19:14:15 +08:00
Tommy Chiang
e1cbd1b987
Add SSL_CONF_cmd support ( #871 )
2021-05-29 16:53:46 +08:00
陈晓林
e478b63dda
Add support 'select <db>' for redis ( #847 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
2021-05-12 18:32:49 +08:00
An Tao
51814b76da
Add the setTimeout() method to the ReidsClient class ( #830 )
2021-04-30 08:00:11 +08:00
An Tao
685aaaa3da
Add the setTimeout() method to the DbClient class ( #823 )
2021-04-29 10:13:34 +08:00
0rangeFox
f670f71484
A few mini changes to Drogon CTL. ( #795 )
2021-04-11 11:51:48 +08:00
0rangeFox
c65051a8f1
Remove repeated class names on relationships from model generator. ( #792 )
2021-04-09 22:15:49 +08:00
An Tao
4b8d08f20f
Add CoroMapper to models friends ( #790 )
2021-04-09 16:54:40 +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
An Tao
d22ce4a848
Fix a bug when creating sqlite3 models ( #756 )
2021-03-18 01:17:37 +08:00
JuergenGleiss
79f480c17d
Bugfix/restful api dump invalid json ( #748 )
2021-03-14 17:20:15 +08:00
An Tao
6d9aa3b44c
Add redis support ( #719 )
2021-03-13 19:13:54 +08:00
JuergenGleiss
29a1659085
Feature/orm convert method ( #739 )
2021-03-12 10:41:20 +08:00
Bertrand Darbon
bcd8e27a36
feature(signal): Add option to disable signal handling ( #742 )
2021-03-11 22:03:02 +08:00
An Tao
ef51951785
Make projects created by dg_ctl support coroutines ( #727 )
2021-02-27 17:39:13 +08:00
丁盟
64e916ccb3
Fix an error with missing composite key to sqlite3 ORM generator ( #673 )
2021-01-05 22:14:31 +08:00
An Tao
f26450f04b
Fix an error in sqlite3 ORM generator ( #669 )
2020-12-30 20:11:24 +08:00
An Tao
ec59dbbc3d
Add option for setting float precision in Json string ( #666 )
2020-12-24 20:00:29 +08:00
An Tao
1cb8b17709
Fix some bugs when creating models via drogon_ctl ( #660 )
2020-12-18 09:41:58 +08:00
zorosz
61bb2cf130
Based on https://github.com/an-tao/drogon/issues/627#issuecomment-727768460 ( #659 )
...
Co-authored-by: oroszz <oroszz>
2020-12-18 09:41:04 +08:00
An Tao
ce704aff5b
Update trantor ( #656 )
...
* Update trantor
* Make some minor modifications.
2020-12-14 08:49:33 +08:00
ivanka2012
1abd8b3506
Add implicit page resolving capability (a-directory -> a-directory/index.html) ( #647 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
2020-12-11 14:02:47 +08:00
An Tao
7dd2d6123b
Add the reuse_port option ( #634 )
2020-11-25 19:47:36 +08:00
An Tao
dbf21f7dbc
Fix a bug when creating sqlite3 database models ( #618 )
2020-10-27 21:26:01 +08:00
Amirali Amirifar
17b3ea471d
Remove duplicate definition of args
vector. ( #609 )
...
* Remove duplicate definition of `args` vector.
Removed duplicate definition of the variable `args` which could be defined in the first line rather than defining once in the if scope and once in the main function.
2020-10-13 10:29:01 +08:00
An Tao
43e7b3fec0
Add --path-to-namespace option to drogon_ctl for creating views ( #607 )
2020-10-12 21:51:39 +08:00
An Tao
c264c91f38
Support namespaces when creating view source files ( #606 )
2020-10-09 21:41:27 +08:00
An Tao
465d2ebfe8
Disable TLS1.0/1.1 on HTTPS by default ( #588 )
2020-10-01 23:40:46 +08:00
An Tao
d023743fa3
Fix a bug when creating models in some special cases ( #577 )
2020-09-17 20:48:16 +08:00
An Tao
f1a7462c4c
Modify the Result class in orm ( #541 )
2020-08-16 20:00:14 +08:00
itgenie98
168d2afb17
Fixing bug in drogon_ctl when creating a model, that causes to write the content of the header and sourcefiles multiple times ( #540 )
2020-08-15 07:14:52 +08:00
An Tao
80a8f62e30
Change the type of result from the mktime() function in model source code ( #524 )
2020-08-05 20:01:51 +08:00
An Tao
9c54fb8c69
Modify generation of models and the DbClient class ( #498 )
...
* Add setter method for automatical fields of models
* Put SQL queries into buffer before any connection being established
* Update trantor
2020-07-03 12:19:40 +08:00
An Tao
8f6269b208
Add a method to disable unicode escaping in json string ( #491 )
2020-06-24 08:11:32 +08:00
An Tao
3424d3f2c4
Add a way to set the character set when creating DbClient objects ( #486 )
2020-06-20 20:21:14 +08:00