Commit Graph

508 Commits

Author SHA1 Message Date
An Tao
fff40952a3
Modify the method to generate the 404 page (#240) 2019-09-11 15:14:40 +08:00
An Tao
aaaba8aa97
Fix a bug of models (#239) 2019-09-10 15:14:57 +08:00
An Tao
5d3fda57a0
Remove ClassTraits.h (#235) 2019-09-07 21:00:51 +08:00
An Tao
195bc5299e
Add comments for doxygen (#233) 2019-09-06 23:10:36 +08:00
An Tao
473b1c86f0
Fix a bug in the HttpServer class (#232) 2019-09-03 15:03:12 +08:00
An Tao
eb894396c7
Use find('x') instead of find(x) in a string search (#230) 2019-09-01 12:06:19 +08:00
An Tao
aa26e9a903
Modify the CMakeLists to modern cmake style (#229) 2019-08-31 08:27:57 +08:00
An Tao
a0b68fb3c9
Optimize request headers processing (#228) 2019-08-27 13:55:52 +08:00
An Tao
7186a74590
Add a WebSocket test (#227) 2019-08-26 17:53:02 +08:00
An Tao
9f330f310d
Add a synchronous join point for AOP (#226) 2019-08-26 09:00:20 +08:00
An Tao
ba49a0e0e6
Update README (#225)
* Update README

* Update CMakeLists.txt
2019-08-24 22:44:37 +08:00
An Tao
043c484a64
Make the framework API support chained calls (#223) 2019-08-24 14:44:25 +08:00
An Tao
c3cb70f415
Optimize performance (#222) 2019-08-24 13:12:04 +08:00
An Tao
b5a142a10e
Fix bugs in default return values of functions (#220) 2019-08-22 22:23:50 +08:00
An Tao
f940b6f2cd
Modify some stuff (#216) 2019-08-17 20:05:32 +08:00
An Tao
a6e2d4f007
Modify the drogon_ctl (#213) 2019-08-16 13:11:21 +08:00
An Tao
da285cd4d2
Reduce dependencies between declarations (#212) 2019-08-15 20:59:16 +08:00
An Tao
673d74191e
Optimize DNS in HttpClient and WebSocketClient (#211) 2019-08-14 04:03:29 +08:00
An Tao
a0f5570f8b
Modify HttpClient and WebSocketClient (#210) 2019-08-13 17:32:52 +08:00
An Tao
982e272703
Modify HttpClient and WebSocketClient, using the asynchronous DNS method (#209) 2019-08-13 10:35:01 +08:00
An Tao
c705990fe5
Add the DrogonConfig.cmake (#207)
Add DrogonConfig.cmake so that users can use drogon with the `find_package(Drogon)` command.
2019-08-08 15:17:09 +08:00
An Tao
60ecbb945e
Optimizations (#206) 2019-08-03 01:59:54 +08:00
An Tao
e566d9c451
Support PostgreSQL batch mode (#203) 2019-08-01 13:01:54 +08:00
An Tao
ba7d788184
Add options for 'Server' header and 'Date' header (#202) 2019-07-31 19:44:32 +08:00
antao
40087fba9c Remove config.h
Modify the CMakeLists.txt

Remove the USE_ORM macro

Update trantor

Remove some std::dynamic_pointer_cast calls
2019-07-29 14:53:41 +08:00
VayuDev
c8a22127d5 Added missing wasm ContentType (#198) 2019-07-27 00:42:19 +08:00
An Tao
986ef8dda7
Optimize pipelining (#197)
* Optimize pipelining

* Optimize the DbClientLockFree class
2019-07-25 16:30:42 +08:00
An Tao
33577b9666
Format some files for good code style (#196) 2019-07-16 20:00:20 +08:00
An Tao
9af87bb1c0
Add some managers to reduce the size of the HttpAppFrameworkImpl code (#194) 2019-07-12 16:47:21 +08:00
An Tao
6e8c718a52
Modify some comments in simple_example (#193) 2019-07-11 19:39:23 +08:00
antao
7d7537b562 Make all listeners share IO threads in the MacOS system 2019-07-09 17:23:06 +08:00
antao
7b31671576 Add the setContentTypeCodeAndCustomString() method to the HttpResponse class 2019-07-09 09:37:04 +08:00
antao
bcac1d4899 Make the number of the connections of Fast DB Clients configurable 2019-07-08 18:21:18 +08:00
antao
47c6bc20f4 Optimize the htmlTranslate method 2019-07-08 13:49:01 +08:00
antao
07c0f7571b Modify the handling of CORS 2019-07-04 19:51:28 +08:00
moneroexamples
5618fdaee8 uses default constructor of string_view to reset _statusMessage 2019-06-29 19:20:42 +08:00
antao
65173e7e97 Update trantor 2019-06-27 15:37:41 +08:00
antao
eafe88cef1 Modify the parser of HTTP requests 2019-06-27 12:51:32 +08:00
antao
a84b559ae9 Add some comments to the WebSocketConnection class 2019-06-18 17:00:03 +08:00
antao
bcc46e12ea Fix a bug of the IsPlugin class 2019-06-17 14:36:42 +08:00
antao
ad2a27e849 Add stress testing command to drogon_ctl 2019-06-14 09:04:59 +08:00
an-tao
7c518594d0 Add setBody methods to the HttpRequest class 2019-06-11 21:48:16 +08:00
antao
9f779f2636 Update CacheFile class to adapt linux 2019-06-06 16:51:12 +08:00
antao
e714ae875e Use a temporary file instead of memory to store a large Http body recieved by drogon 2019-06-06 14:59:49 +08:00
antao
cdcddc8ddb Modify containers of AOP 2019-06-05 09:28:39 +08:00
antao
335f852aab Add some necessary headers in preflight responses for CORS 2019-06-01 07:11:47 +08:00
antao
01b1fb32d6 Add some new overload versions of the getHandlerArgumentValue() function 2019-05-31 16:44:19 +08:00
antao
92e64a79ec Fix a bug that occurs when a path argument contains spaces 2019-05-31 09:43:23 +08:00
antao
3452a2fa1c Modify some code to get a good style 2019-05-23 18:57:45 +08:00
antao
fc7505122f Update the submodule trantor 2019-05-23 16:07:08 +08:00