fantasy-peak
23c561f072
Add check the client connection status ( #2191 )
2024-10-25 16:08:03 +08:00
fantasy-peak
5b5d1906bf
Add requestsBufferSize function ( #2124 )
2024-08-14 11:15:33 +08:00
Nitromelon
5d4523a3a6
Support request stream ( #2055 )
2024-07-03 11:31:39 +08:00
fantasy-peak
dfacd1b454
Add setsockopt to HttpServer ( #2086 )
2024-07-02 10:04:56 +08:00
Chuck
85b918f9e9
Update README.md ( #2080 )
...
A few minor typos.
2024-06-21 10:04:11 +08:00
An Tao
f6913f6328
Add an example of prometheus ( #2076 )
2024-06-19 14:13:15 +08:00
TYUTthelastone
9a96a20c6e
Add regex support for websocket controller ( #1779 )
2024-06-04 11:27:00 +08:00
itrofimow
88d06684f2
Minor enhancement: move some smart pointers around instead of copying them ( #1954 )
2024-02-15 14:52:10 +08:00
Ken Matsui
c2b8e7c624
Enable readability/inheritance for cpplint ( #1934 )
2024-01-31 11:21:18 +08:00
Ken Matsui
56a53165b6
Add newline at EOF ( #1932 )
2024-01-31 10:43:30 +08:00
MWX
af29e25b03
Fix name issue when cross-compiling ( #1906 )
2024-01-18 13:38:27 +08:00
tripleslash
6b36b3a4f9
Support asynchronous sending of chunked responses (trantors new API) ( #1886 )
...
Co-authored-by: fantasy-peak <1356346239@qq.com>
Co-authored-by: Michael Bleis <michael.bleis@aracom.de>
2024-01-15 23:26:27 +08:00
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
Muhammad
56f0102cfe
Custom sessions ( #1841 )
2023-11-09 21:38:41 +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
Nikolay Mitev
17c80508c0
Drop cpp14 build ( #1740 )
...
* Drop C++14 Support
* Update README.md
* Remove drogon::optional in favor of std::optional
* Remove drogon::filesystem in favor of std::filesystem
* Remove boost::string_view and pre-c++17 hacks
* Remove boost::any
* Remove the string_view.h and the any.h
* Remove boost lib
* Update .clang-format and ci
Co-authored-by: Omar Mohamed <omar@omar-laptop.lan>
Co-authored-by: Ken Matsui <26405363+ken-matsui@users.noreply.github.com>
Co-authored-by: An Tao <antao2002@gmail.com>
Co-authored-by: albaropereyra22 <141711575+albaropereyra22@users.noreply.github.com>
Co-authored-by: Yoshihiro Hokazono <47231909+hokacci@users.noreply.github.com>
Co-authored-by: Omar Mohamed Khallaf <51155980+omarmohamedkh@users.noreply.github.com>
2023-08-23 11:49:55 +08:00
An Tao
586fd6d67a
Use shared_ptr to store plugins ( #1640 )
2023-06-14 10:13:12 +08:00
fantasy-peak
5e245d08dc
Add setsockopt to HttpClient ( #1625 )
2023-05-31 16:44:12 +08:00
timulations
7c96c7fbf5
Fix bug on Mac M1 with redis chat example code ( #1566 )
2023-04-17 23:08:17 +08:00
Martin Chang
122a42cd4f
Adapt Drogon to take advitange of Trantor TLS refactor ( #1505 )
...
Co-authored-by: marty1885 <marty1885@gmail.com>
2023-03-30 23:14:53 +08:00
lldxflwb
80ea3c4f30
Fix a memory leak in the redis example ( #1447 )
2022-12-02 20:00:55 +08:00
Nitromelon
a1a0ef1af8
Support redis subscription ( #1212 )
2022-09-13 10:30:51 +08:00
Ken Matsui
cfe1681b0f
Omit redundant virtual specifiers ( #1325 )
2022-07-26 12:19:54 +08:00
Ken Matsui
1bc6ee1170
Ensure requiring a semi-colon after macros ( #1324 )
2022-07-26 12:17:07 +08:00
faker
740c34fce3
To avoid accessing a null point, make sure result == OK before accessing the response ptr. ( #1195 )
2022-03-26 17:02:58 +08:00
An Tao
df331c8a74
Add an example for using coroutines of redis clients ( #1080 )
2021-11-21 12:09:34 +08:00
An Tao
3eb5bcd1dd
Add the getOptionalParameter method ( #1037 )
2021-09-30 08:50:00 +08:00
An Tao
d60f962aa3
Add stop() method to the WebSocketClient class ( #972 )
...
* Fix memory leak in the WebSocketClient class
Co-authored-by: marty1885 <marty188586@gmail.com>
2021-08-15 18:17:05 +08:00
Martin Chang
1551b66307
Add missing websocket_server entry in examples/README.md ( #974 )
2021-08-13 23:00:59 +08:00
Martin Chang
6427fdedcc
Add websocket server example ( #957 )
2021-08-04 12:48:42 +08:00
Sebastián González
a02d8e402c
Add Redis example ( #918 )
2021-07-06 23:02:11 +08:00
James Armes
5245f136b7
Add GCC-compatible warnings to the example executables ( #910 )
2021-06-27 09:54:02 +08:00
Martin Chang
04c7c7eb22
Fix WS client example not working with integration_test_server and print error when WS encounters bad IP address ( #902 )
2021-06-24 23:29:50 +08:00
QuickWrite
065675486d
Fixed typos ( #900 )
...
Just some typos were fixed and nothing more. (Nothing significant)
What has changed:
* Some rewording and corrections
* Updated the requested changes
Co-Authored-By: Rafał Bugajewski <24480+rbugajewski@users.noreply.github.com>
* clang-format
Co-authored-by: Rafał Bugajewski <24480+rbugajewski@users.noreply.github.com>
Co-authored-by: an-tao <antao2002@gmail.com>
2021-06-23 20:44:45 +02:00
Martin Chang
6a882841f1
Fix typos ( #899 )
2021-06-22 15:08:06 +08:00
Martin Chang
cd46b4a488
Add jsonstore example ( #894 )
...
Adds a minimal useful RESTful API example to showcase how to build APIs in Drogon. The added example is multi-threaded and stores data in memory.
2021-06-19 22:55:44 +08:00
Sebastián González
b22b7c6be3
Fix helloworld url ( #887 )
2021-06-08 16:43:17 +08:00
Martin Chang
c6b65485e1
Add minimal server side examples ( #880 )
2021-06-01 16:08:51 +08:00
Martin Chang
0b5075bfa9
Drogon test framework ( #869 )
2021-05-27 20:09:57 +08:00
Martin Chang
32970172f6
Make AsyncTask only destruct when the coroutine reaches end of execution ( #857 )
2021-05-18 19:20:15 +08:00
Martin Chang
706fc70abc
Fix sync_wait/co_future use-after-free ( #855 )
...
* Fix sync_wait and co_future heap use-after-free
* Fix sync_wait deadlock if on a single thread
* Fix WebSocketCoroTest crash
2021-05-17 19:41:16 +08:00
0rangeFox
df51674792
Enhancements on files part. ( #803 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
2021-04-17 14:01:06 +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
Roque
ed5ceb019d
Fix compilation errors for TimeFilter example ( #743 )
2021-03-12 08:11:29 +08:00
Bertrand Darbon
bcd8e27a36
feature(signal): Add option to disable signal handling ( #742 )
2021-03-11 22:03:02 +08:00
Martin Chang
cde19a1f57
Valivate certificate in HttpClient ( #726 )
...
Co-authored-by: an-tao <antao2002@gmail.com>
2021-02-22 11:45:33 +08:00
interfector18
12cfdd5916
Lowercase all http headers, add webp and avif types ( #718 )
2021-02-15 09:14:54 +08:00