Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/drogonframework/drogon

Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
https://github.com/drogonframework/drogon

Update trantor

629ae0bba1860659da77f8a5f728b8e211d4ca1e authored over 3 years ago by an-tao <[email protected]>
Add BUILD_DOC to cmake options (#936)

Co-authored-by: Christophe Greisberger <[email protected]>

dbfb99ccc83dda5346abab7d6efc100453f32853 authored over 3 years ago by Greisberger Christophe <[email protected]>
Load ParseAndAddDrogonTests in DrogonConfig (#934)

35c2d123c0a859153e76409e1340e24e864ad412 authored over 3 years ago by Martin Chang <[email protected]>
Correctly check the case-insensitive value of the upgrade header of responses in websocket connections (#935)

991873cf604f551027d2b26f3ee911ad6421e790 authored over 3 years ago by An Tao <[email protected]>
Remove AppVeyor badge (#933)

c9035962fc4c48725c49da28a798cc153af16513 authored over 3 years ago by Martin Chang <[email protected]>
Feature/support windows unicode paths (#928)

5c1c81e828d6064a607ca06bb54c877025aa6d4f authored over 3 years ago by Greisberger Christophe <[email protected]>
Fix missing make (#931)

Fixed https://github.com/an-tao/drogon/issues/930

5e8db234b9104a6d61c5e9a28b83fe3e0f5c2adc authored over 3 years ago by Nereg <[email protected]>
Added support for paths containing unicode characters on Windows (#921)

Co-authored-by: Christophe Greisberger <[email protected]>
Co-authored-by: an-tao <anta...

d888816997969435b907bec3881df7f4229f3583 authored over 3 years ago by Greisberger Christophe <[email protected]>
Disable strict compiler check on Windows with GCC (#927)

f87a6ca1b80c6f2552d65204c9071deede4ebe59 authored over 3 years ago by Martin Chang <[email protected]>
error on failing to create view from CSP (#924)

3b600232be3b5e48dd51e6c22c2816a22785182d authored over 3 years ago by Martin Chang <[email protected]>
Add Redis example (#918)

a02d8e402c2c2d7b017b2fe51877cd10297b5f08 authored over 3 years ago by Sebastián González <[email protected]>
Update CacheFile.cc (#916)

On Windows, ftell returns a 32 bits signed integer.
On Windows we had to use _ftelli64 to retur...

c5398b26cb3634741ba377c774501244e6fdd842 authored over 3 years ago by PColis <[email protected]>
Generic optimizations (#913)

0efd0c34c1e69bbb08b125e9da3da23f5cb80af9 authored over 3 years ago by Martin Chang <[email protected]>
Add GCC-compatible warnings to the example executables (#910)

5245f136b74bf3a62c814391fb3163e83dfb11c5 authored over 3 years ago by James Armes <[email protected]>
Fix clang-format 12 putting {} of a lambda body on the next line (#905)

0e7637daf62795c9a5861648c5a40f0dc80bf283 authored over 3 years ago by Martin Chang <[email protected]>
Fix WS client example not working with integration_test_server and print error when WS encounters bad IP address (#902)

04c7c7eb22b45489a39263da3f02294decc6a5ed authored over 3 years ago by Martin Chang <[email protected]>
Bump version to 1.7.1

dbb51c1e6a3b8ef802559cf6966c1dddfefc570a authored over 3 years ago by an-tao <[email protected]>
Fix single layer directory traversal in StaticFileRouter (#901)

The StaticFileRouter can access file in the immediate parent directory if the
client sends a sp...

b8d820fc2adb677e8d891c4daf5c5ce250998ab8 authored over 3 years ago by Martin Chang <[email protected]>
Fixed typos (#900)

Just some typos were fixed and nothing more. (Nothing significant)

What has changed:

* Som...

065675486d9ff8cabc71b34542c8143f9f4c2381 authored over 3 years ago by QuickWrite <[email protected]>
Fix typos (#899)

6a882841f1af2f7afd967a1cd1464915eab491d6 authored over 3 years ago by Martin Chang <[email protected]>
Add jsonstore example (#894)

Adds a minimal useful RESTful API example to showcase how to build APIs in Drogon. The added exa...

cd46b4a488490c76d167b14d7d8aa4e5eee0a7cb authored over 3 years ago by Martin Chang <[email protected]>
Updated Dockerfile to Ubuntu 20.04 & Fixed Timezone Hangup (#895)

Co-authored-by: an-tao <[email protected]>
Co-authored-by: Martin Chang <[email protected]...

f84b709a618b67684a8505be3efd4cd92477bfc6 authored over 3 years ago by Rafał Bugajewski <[email protected]>
Bump version to 1.7.0

a38d67aedbd51ef4d35cc1395a56414c8d0f01d9 authored over 3 years ago by an-tao <[email protected]>
Fix CacheMap crash in CI tests (#890)

It is possible for the CacheMap to destruct while timeout callback is
active. This causes a ver...

834e3eabdd0441ad2bc80c02e8bbfc3b8312c213 authored over 3 years ago by Martin Chang <[email protected]>
Fix compiler warnings (#886)

Co-authored-by: an-tao <[email protected]>
Co-authored-by: Martin Chang <[email protected]...

a70a2844b1aba63643801c26c35cc0a68b03a8c1 authored over 3 years ago by Philip Kovacs <[email protected]>
Create controller instances after running instead of after being called (#888)

e7ec973095b4728fa7a406c3cea7f7854c38a9d8 authored over 3 years ago by An Tao <[email protected]>
Fix helloworld url (#887)

b22b7c6be3111902c7838e77613e2a44ba0aa34f authored over 3 years ago by Sebastián González <[email protected]>
Fix routing mismatch (#885)

945b26dc0c316b7e1f9861a2656e0e657dec4c19 authored over 3 years ago by An Tao <[email protected]>
Optimize HttpControllersRouter for cases where regex is not needed (#883)

4abbf76214a39c75d0c8343a3d950f2f2f98d517 authored over 3 years ago by Martin Chang <[email protected]>
Fix 'build.sh -tshared' (#882)

6a3f72f2e58df291ecf6e72bc5a5379c201b46c2 authored over 3 years ago by An Tao <[email protected]>
Add the setCustomStatusCode method

b654e35e51907281d6b24d214577f759ff05e96c authored over 3 years ago by an-tao <[email protected]>
Add minimal server side examples (#880)

c6b65485e1ee9698ec506e0e6f027c14fb15d9be authored over 3 years ago by Martin Chang <[email protected]>
Add SSL_CONF_cmd support (#871)

e1cbd1b9874d1b78a2fff90a6ef411167eedad7a authored over 3 years ago by Tommy Chiang <[email protected]>
Improve WebSocket mask handling (#875)

ffc410a66e9af0592c0efb8eb04be443c45bab08 authored over 3 years ago by Martin Chang <[email protected]>
Dos2unix (#874)

1bddbb117aa9b228b0c5ca69eedb30364d33b968 authored over 3 years ago by An Tao <[email protected]>
change some #ifdef's to #if in db_test (#873)

802e2ae87a82b86896d6a402c774a9beeffe9e1e authored over 3 years ago by Philip Kovacs <[email protected]>
Drogon test framework (#869)

0b5075bfa9e6f124e78bfe042d26d17bce96dda2 authored over 3 years ago by Martin Chang <[email protected]>
Add the int type for the Row index parameter (#872)

afb7e853ec8ba0e37abb0d57d4cb959ec411087b authored over 3 years ago by An Tao <[email protected]>
Fix a bug of string_view for MSVC (#870)

1e87c35b8f9741f16730af3edfece09adc8e420f authored over 3 years ago by An Tao <[email protected]>
Fix a bug when a network failure occurs on Redis connections. (#868)

36fb3b3a40b62db81fc87aa1bfe1f0e39701f807 authored over 3 years ago by An Tao <[email protected]>
Modify the way to create sqlite3 client (#867)

65a7dadbfb112d3a1019860259395ec0d1144591 authored over 3 years ago by An Tao <[email protected]>
Add l-reference version of optional<T> and r-reference version of Json::Value to SqlBinder operator '<<' (#863)

dc732fc954cee253164a716f428a70b49a55760b authored over 3 years ago by An Tao <[email protected]>
Make Json::Value as a SQL parameters type (#861)

8052c38f4912f0091cb5fd9127a8317ff4074f1a authored over 3 years ago by An Tao <[email protected]>
Move resolverPtr when distorying an HttpClietImpl object (#860)

36019925464372f0502e1cd68bf1180af925be48 authored over 3 years ago by An Tao <[email protected]>
Make AsyncTask only destruct when the coroutine reaches end of execution (#857)

32970172f654b76f8d200683558cd15d13c16c67 authored over 3 years ago by Martin Chang <[email protected]>
Add the AccessLogger plugin (#854)

9a059aedefe7c1f452b301accf6d9cd34ea0ceb8 authored over 3 years ago by An Tao <[email protected]>
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 threa...

706fc70abc662836d26ef6a28779064865102341 authored over 3 years ago by Martin Chang <[email protected]>
Add the PreSendingAdvice to AOP (#853)

cd093fc97ea7c27ad6265d8cf716401b2d61e539 authored over 3 years ago by An Tao <[email protected]>
Bump version to 1.6.0

08351ccf98b75e9ee9c0281d94f4c99022e0ec6f authored over 3 years ago by an-tao <[email protected]>
Fix double free in coroutine exception handling (#851)

f736e12a05b75a7423dc56fdf018c9c9d7c4228c authored over 3 years ago by Martin Chang <[email protected]>
Fix [-Werror=reorder] (#852)

63738bd57885db663503f7f639837004662356ba authored over 3 years ago by An Tao <[email protected]>
Set running flag to true before installing plugins (#849)

74b3ca3db678f7c1fcbef2e42401ac7b348d2984 authored over 3 years ago by An Tao <[email protected]>
Add support 'select <db>' for redis (#847)

Co-authored-by: an-tao <[email protected]>

e478b63ddad9eefb7e098dcf468e24a8b770253e authored over 3 years ago by 陈晓林 <[email protected]>
Fix coroutine frame leak upon assigning to awaitable (#848)

0e70be0a9577c3549e32c5e8ada1c4122d3fa1c2 authored over 3 years ago by Martin Chang <[email protected]>
Add missing mutex include (#845)

2c53cf086aa2a8b101b4f53f6c53f928a2a31cf1 authored over 3 years ago by Philip Kovacs <[email protected]>
Use two-phase construction for the DbClientImpl and the RedisClientImpl (#844)

471488eef1abbe65d117616b73c463fccc476d49 authored over 3 years ago by An Tao <[email protected]>
Allow users to override drogon Find modules (#843)

f8e56d85dd889224ba9ef5fcb065d3446e6011c6 authored over 3 years ago by LynxesExe <[email protected]>
Print error before terminating in AsyncTask (#841)

6bfbf97eea22e4847bd04387197704deb22dcdd0 authored over 3 years ago by Martin Chang <[email protected]>
Fix an error when constructing RedisClientImpl objects (#840)

f99c72bd5b0d94b154037aee9a9cec28210292ee authored over 3 years ago by An Tao <[email protected]>
Remove duplicated inclusion (#838)

This remove the duplicated `#include "HttpClientImpl.h"` in `lib/src/HttpAppFrameworkImpl.cc`.

cb1876f26bdc925d0f66a6015180fbe6d34cdc27 authored over 3 years ago by Tommy Chiang <[email protected]>
Add the validateCert parameter to the newWebSocketClient method (#835)

74d57ab7fac9a1ab8ef5752d4cbfd77f10c18cad authored over 3 years ago by An Tao <[email protected]>
Add the setTimeout() method to the ReidsClient class (#830)

51814b76da40b7c595a6768b83b42ef1f891bf88 authored over 3 years ago by An Tao <[email protected]>
Use make_exception_ptr instead of throw/catch when possible (#828)

60c877f920f6abbb975d712f6ebed08a88fe7b70 authored over 3 years ago by Martin Chang <[email protected]>
Add the setTimeout() method to the DbClient class (#823)

685aaaa3dad14a04cf82166dd0cfad1814d29e83 authored over 3 years ago by An Tao <[email protected]>
Send the content-length header even if the body(POST,PUT,OPTIONS,PATCH) is empty (#825)

a33bf2bf341ae0eb2cbfd6aae9ba8be4e78124f7 authored over 3 years ago by An Tao <[email protected]>
Disallow coroutines to be resolved as plain subroutine handlers (#827)

88c6b6e7d44f5d58e8f5018a9f3cdd3b423aafa9 authored over 3 years ago by Martin Chang <[email protected]>
Fix ORM with SQLite3 not compiling on Arch Linux (#822)

1eea826a524a6a863d300da02881aca16716f360 authored over 3 years ago by Martin Chang <[email protected]>
[HttpClientImpl] Remove the related request from the buffer if it's not sent after the timeout (#818)

87d812327687b29dd6e685bb5106638dd4aba969 authored over 3 years ago by An Tao <[email protected]>
Add version/soversion to shared library (#814)

b067771fa47dc7e3e9447f783a1bcf2bde334e2c authored over 3 years ago by Philip Kovacs <[email protected]>
Fix an unused-parameter warning when no sqlite library (#811)

b2c1c8de9e08a8c5f37b7b6aadbb54bdd213d9e7 authored over 3 years ago by An Tao <[email protected]>
Little changes (#810)

1. Put parameters in query string if the content-type is not 'application/x-www-form-urlencoded'...

e83026230a7a94691a77302ca0ee02e4b6f4b529 authored over 3 years ago by An Tao <[email protected]>
Enhancements on files part. (#803)

Co-authored-by: an-tao <[email protected]>

df516747922fc5b1ff3f611b688eb01a5103dd01 authored over 3 years ago by 0rangeFox <[email protected]>
Add option to set default handler (#802)

0ec2f51fbfdd5799297e69270b39329924dad471 authored over 3 years ago by Bertrand Darbon <[email protected]>
Copy CoroMapper.h to installation location (#807)

d256e93cde5d9d5fbe9f90771be6d5ff772dc632 authored over 3 years ago by An Tao <[email protected]>
Fix unused parameter errors/warnings (#805)

ab5eb955b47e822ba95e4866d310adba6c0241f5 authored over 3 years ago by An Tao <[email protected]>
Add GNU -Werror & fix warnings (#801)

44a8a2d5f758b5070599a8b62a4646ac1bca6893 authored over 3 years ago by Bertrand Darbon <[email protected]>
Improve the MultiPartParser class (#800)

4eeba18088ea9d769a096404b41f3f5165dbfd6b authored over 3 years ago by An Tao <[email protected]>
Fix a bug of the Transaction class (#798)

8f2609d1bd19398d790b21a4d1847a4585e81a0d authored over 3 years ago by An Tao <[email protected]>
A few mini changes to Drogon CTL. (#795)

f670f71484a85e03b61d4a6642e534b6fbdd0831 authored over 3 years ago by 0rangeFox <[email protected]>
Bump version to 1.5.1

d665bedb5c6b543c3f51743debb0d676af4932e3 authored over 3 years ago by an-tao <[email protected]>
Fix a bug of reflection failure introduced by #745 (#793)

ba8c7b5bcae57f57239de6c95b20b67d02f7392f authored over 3 years ago by An Tao <[email protected]>
Bump version to 1.5.0

8cb327606a9d992bda01d315b9b0a32e6301608e authored over 3 years ago by an-tao <[email protected]>
Remove repeated class names on relationships from model generator. (#792)

c65051a8f15c58271399d8c46a468fa977d91502 authored over 3 years ago by 0rangeFox <[email protected]>
Add CoroMapper to models friends (#790)

4b8d08f20f0f06f7b977fff4d533e56c082c91ad authored over 3 years ago by An Tao <[email protected]>
Add exports macro to allow Shared Library with hidden symbols by default (e.g. Windows) (#745)

Co-authored-by: an-tao <[email protected]>

54727a5dbe61d8faf2845621dc80992a17f75a21 authored over 3 years ago by Bertrand Darbon <[email protected]>
Use lambda instead of std::bind in HttpServer (#787)

a81a5fa63e331a96ead55c6aa92cc9cdfdbe3c5b authored over 3 years ago by Martin Chang <[email protected]>
set make job count to number of threads in GitHub Actions workflow (#788)

260c9a547f75d55924a1520490ba403d2ff4534d authored over 3 years ago by urlordjames <[email protected]>
Catch exceptions thrown by handlers (#773)

a19d0427ed1fe80f40e5d4d2c8450a48c807be20 authored over 3 years ago by Martin Chang <[email protected]>
Add a method to HttpRequest to set the user_agent header (#772)

564fc67649c1ca9ef2075c0f821108c7ba4766d6 authored over 3 years ago by An Tao <[email protected]>
Added newFileResponse Support for buffers in memory (#770)

686068065aa42de0daa1fd389a6f9ade13917d70 authored over 3 years ago by mekashef <[email protected]>
Use canonical cmakelogic for cross compilation, (#768)

Fix clang c++20 build

49181a22b225d84a8737b4d7ccdad0b32cd04272 authored over 3 years ago by interfector18 <[email protected]>
Send ping messages by default for websockets (#767)

5f60c9fc6ca73a04ba942766eca3dd0a84f30a39 authored over 3 years ago by An Tao <[email protected]>
Fix two building corner cases, CMake quality of life impovments (#766)

f29a29f2ba231f8faa258b36ab8d67d3c09de6d0 authored over 3 years ago by interfector18 <[email protected]>
Update README

e5c9c3a947790a1756a0eb67efc437de6dad97b0 authored over 3 years ago by an-tao <[email protected]>
Remove an assertion statement in the HttpClientImpl class (#764)

0bf37c6052ee9abc6189fc38de7487a81081952f authored over 3 years ago by An Tao <[email protected]>
Use canonical way of calling max() function on Windows (#763)

bd9a149059232e2cc45b2fcd4b1a6fc133787ea7 authored over 3 years ago by klaus triendl <[email protected]>
print error and exit when IP parsing failed in server startup (#758)

9da122a1891c556411312f99001b2b97becf550a authored over 3 years ago by Martin Chang <[email protected]>
Fix a bug when creating sqlite3 models (#756)

d22ce4a8487463f6f43639eed945f6b9e58f1438 authored over 3 years ago by An Tao <[email protected]>
Revert trantor

4f0d29129edb963bcfc63e494af624771b277329 authored over 3 years ago by an-tao <[email protected]>
Bugfix/restful api dump invalid json (#748)

79f480c17d7cd4791d785920ab9a932eb84905ce authored over 3 years ago by JuergenGleiss <[email protected]>