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

Fix zlib link error on Windows for the latest vcpkg (#545)

2aebba9cc1d28362784c339121324355630aeec1 authored about 4 years ago by An Tao <[email protected]>
Fix Chinese readme (#543)

321405a93a77d75d3c7052bfd7436e0813faed9c authored about 4 years ago by Richard <[email protected]>
Modify the Result class in orm (#541)

f1a7462c4c9de144932c732324fc68cf98f17dca authored about 4 years ago by An Tao <[email protected]>
Bump version to 1.0.0-beta20

f0110a642dcd31db9f339a49cac34de77ccec06f authored about 4 years ago by an-tao <[email protected]>
Fixing bug in drogon_ctl when creating a model, that causes to write the content of the header and sourcefiles multiple times (#540)

168d2afb1789c5a34a453d7ce3885b525d1cd807 authored about 4 years ago by itgenie98 <[email protected]>
Fix compilation warning of sprintf function (#537)

c4d727cbe684877eaa334fee804b0601e9e4e74c authored about 4 years ago by An Tao <[email protected]>
Set the response Access-Control-Allow-Headers header correctly for OPTIONS requests (#534)

3a10db99c762de8ebd44976f1123b7afe6bdcb73 authored about 4 years ago by An Tao <[email protected]>
Fix boost::string_view compilation error of MysqlConnection class (#530)

857cacfda77c33fc56402ad899f8729fa36f65f8 authored about 4 years ago by An Tao <[email protected]>
Resolve an issue when sending big files (>=2gB) on Windows (#529)

960309e615830f15fbfd75241c3d7944186a93d3 authored about 4 years ago by An Tao <[email protected]>
Fix the session bug introduced in PR #523 (#528)

fda2719dd4de90d91d62c577d3dbabd76623c92f authored about 4 years ago by An Tao <[email protected]>
Change the type of result from the mktime() function in model source code (#524)

80a8f62e30b2c7dc81c7ced892d6b446b2e48620 authored about 4 years ago by An Tao <[email protected]>
Fix a mysql issue when connections are lost (#525)

dddc62a9fef07c9fc954d945cc139fccafa6658f authored about 4 years ago by An Tao <[email protected]>
Provide users with a method to change the session ID of a session (#523)

43a21ddc9cc96a1e2e7b20beca5e2439fb5ffa45 authored about 4 years ago by An Tao <[email protected]>
Set session to requests for websockets (#521)

820715cd62d2c2a8a5dd562772808e6bccbbb3c2 authored about 4 years ago by An Tao <[email protected]>
Build release version in docker (#520)

5e35055379b21e6824480e994ee8b2629c8a8228 authored about 4 years ago by An Tao <[email protected]>
Modify parseContentType function (#518)

34cefefce4e79f857cc13b522c67f7ff923152e8 authored about 4 years ago by An Tao <[email protected]>
Fix a bug when saving uploaded files on Windows (#514)

5bd85170bf9ce3d680f9dd531ddb3996915e8ae9 authored over 4 years ago by An Tao <[email protected]>
Bump version to 1.0.0-beta19

dd66ba5a73049d755dee1ca8911e2927c28e8f32 authored over 4 years ago by an-tao <[email protected]>
Add the getJsonError method (#507)

* Add the getJsonError method to the HttpRequest and the HttpResponse classes

c8640700ea736b43a5ae880fbe15bd8221ef03ca authored over 4 years ago by An Tao <[email protected]>
Optimize the HttpResponse class (#505)

9d3efeac67805ecba7982ab9c67aa2554d12505b authored over 4 years ago by An Tao <[email protected]>
Modify generation of models and the DbClient class (#498)

* Add setter method for automatical fields of models

* Put SQL queries into buffer before any...

9c54fb8c694d107bcf66de25ff356078cd2a0642 authored over 4 years ago by An Tao <[email protected]>
Modify static files router and 404 pages generator (#497)

1.Except for the GET method, it is forbidden to use any other method for accessing static files....

f871d1607d597f4f28decaf19bca8280370155ca authored over 4 years ago by An Tao <[email protected]>
Add the header <cctype> to resolve build errors in VS2017 (#495)

630beed867d8518bc6ac427d3537be31fd51ca45 authored over 4 years ago by Rick Zhuang <[email protected]>
Add a timeout parameter when sending HTTP requests (#493)

306c072af77e41133a31117f48c5b42bc9efb436 authored over 4 years ago by An Tao <[email protected]>
Add a method to disable unicode escaping in json string (#491)

8f6269b2084b015852355e429d533febdf46086b authored over 4 years ago by An Tao <[email protected]>
Destroy DNS resolver of HttpClient in the correct thread (#490)

ccd51d289e0e2fb9bdf83a955caff1c5d66820ca authored over 4 years ago by An Tao <[email protected]>
Add a way to set the character set when creating DbClient objects (#486)

3424d3f2c444e3a408d4d09f44c64bb28bc75bfc authored over 4 years ago by An Tao <[email protected]>
Remove the restriction on the location of layout tags in views (#484)

56b5d03fed5b58a1910034afdbd78d80235c6361 authored over 4 years ago by An Tao <[email protected]>
Properly handle chunked encoding requests. (#479)

a9f4bff51991b4504cbcd47abfc43c2a92cc5695 authored over 4 years ago by An Tao <[email protected]>
Fix CORS for new HTTP PATCH method (#477)

* Fix CORS for new HTTP PATCH method, also fix HttpRequestImpl::appendToBuffer, to be able to se...

2607f35687fc5cc4e3f86eff61512572b6a26446 authored over 4 years ago by itgenie98 <[email protected]>
Bump version to 1.0.0-beta18

fda6a443a860e0b4a02e4a95796733a1d813f2c7 authored over 4 years ago by antao <[email protected]>
Add HTTP PATCH method (#476)

14b5ec08eece3dbd3988fc150adc23988bfe5684 authored over 4 years ago by itgenie98 <[email protected]>
Add a method for the TERM signal handling (#475)

2457f9b413263c7c72e53347394ec2303772e1ee authored over 4 years ago by An Tao <[email protected]>
Fix a bug with quoted column names in sqlite3 databases when using 'drogon_ctl create model'(#474)

4ebb72b0cf3d4d47ab7eb0534de8fe7bc48ce047 authored over 4 years ago by An Tao <[email protected]>
Fixed Model Generation for PostgreSQL Primary Keys (#471)

As per definition Drogon should return the last ID after an insert
when “a table contains an au...

9e959397af3ce569db8e155fb2cdf295c57221c2 authored over 4 years ago by Rafał Bugajewski <[email protected]>
Use string_view to parse multipart/form-data requests (#469)

e7b7618c37b519c0216df27a6a850919234e3e19 authored over 4 years ago by An Tao <[email protected]>
Fix a compilation issue on windows

be6f0966d570d431391e06a1911d2c2618d3afa9 authored over 4 years ago by antao <[email protected]>
Fix the count() method of Mysql ORM (#468)

b3d1f151b529c5b198b67c98f0f320d83ad3c82d authored over 4 years ago by An Tao <[email protected]>
add digest filter in examples (#462)

* add digest filter in examples

* Add getMd5() function to the public API

Co-authored-by: ...

fd2a612945a9a413cd260f313cf4954d043795a9 authored over 4 years ago by adrian <[email protected]>
Fix a bug in ListenerManager::getIOLoop() (#461)

Co-authored-by: antao <[email protected]>

bbef8780fd72c803273984dd250c0e45fa584c7a authored over 4 years ago by ihmc3jn09hk <[email protected]>
Add a new joinpoint of AOP for modification on each HTTP response (#460)

e015439740ce88ce0e39212ac7eb96abbefc418b authored over 4 years ago by An Tao <[email protected]>
Make app().run() method callable on a non-main thread (#457)

ecb3d3f74f5daf8442f6d8ca2c2b91627474395a authored over 4 years ago by An Tao <[email protected]>
Added additional formats for getHttpDate function and fixed undefined behavior upon error (#453) (#456)

This patch adds support for the RFC 850 and asctime format. If an error
occurs, we now return a...

d4d5adf88bd2bcf59d590d8085c79c1af142910b authored over 4 years ago by VayuDev <[email protected]>
Modify the WebSocketConnection class (#452)

* Add getContextRef method to the WebSocketConnection class

* Expose some functions on Window...

5faab6b414de1feb8ad599a5ff22bc8588222ef9 authored over 4 years ago by An Tao <[email protected]>
Fix a Mysql connection error on Windows (#449)

adab48e1872ade36897522e0136bed2e36889171 authored over 4 years ago by An Tao <[email protected]>
Update the trantor library

c2f6aa01090afc1ab97f8960d1d1125d8351fd7a authored over 4 years ago by antao <[email protected]>
Added Initial Contribution Recommendations (#445)

Co-authored-by: antao <[email protected]>

598d8c15b316d1fbffffad08953d589c79ecd14f authored over 4 years ago by Rafał Bugajewski <[email protected]>
Fix building of ORM on FreeBSD (#444)

e286fe869aa5d85feca4bc51692573b7a37a2468 authored over 4 years ago by Vedran Miletić <[email protected]>
Create a class template for publish subscribe pattern (#443)

49472a3cc4b31dc68c494419f3e53ea322b78732 authored over 4 years ago by antao <[email protected]>
Bump version to 1.0.0-beta17

84e503a94830a942228e0f9166f8ddb3ce2baa1b authored over 4 years ago by antao <[email protected]>
Changed link in readme.md from doxiz to docsforge (#442)

d43c2976ff8ba70c2aee13303223d9b213f87d99 authored over 4 years ago by Erez Oxman <[email protected]>
Modify drogon_ctl to show more compilation information (#441)

7b1712003d564f32abe01a0bfb2a9f3cb37cc789 authored over 4 years ago by An Tao <[email protected]>
Fixes for FreeBSD (#440)

* Use uuid(3) to generate UUIDs on FreeBSD

FreeBSD is now handled like Windows so additional ...

375498a5a66a28ee5d75118c70edc6a6a5409d1b authored over 4 years ago by Vedran Miletić <[email protected]>
Add additional HttpStatusCodes and implement a custom error handler (#439)

This adds:

Various lesser-used HTTP status codes to the HttpStatusCode enumeration.
Getter a...

c754d65cf0bab8f4b785effcc36947cf7ea66c72 authored over 4 years ago by Zach Hilman <[email protected]>
Add methods to get DbClient connection status (#436)

4423d836f4ee628cad83866d373d499261cf99b5 authored over 4 years ago by An Tao <[email protected]>
Fix a connection bug of mariadb clients (#438)

26dca0a910705a5d765f56993d6805abc9c9be9c authored over 4 years ago by An Tao <[email protected]>
Fix some compilation warnings (#432)

cddd17eb55ada7eff9f2a7e66f625fdbcc92655a authored over 4 years ago by An Tao <[email protected]>
Update trantor

84eb05ce38ac49565f705b3317eb74e8ace3844f authored over 4 years ago by antao <[email protected]>
Pass Data From View to Its Layout Container (#429)

398b0280466d6a38c33e9c273f1eeebfd8bdf3c5 authored over 4 years ago by Rafał Bugajewski <[email protected]>
Merge pull request #427 from an-tao/drogon_ctl

Fix a bug in drogon_ctl that would skip lines longer than 8092 characters.

91e7ead628e68b3bfd205819ba9bcf5a465eec86 authored over 4 years ago by Rafał Bugajewski <[email protected]>
Fix a bug in drogon_ctl

8ecfe9ef8477567c82f8321dd2989836cf5f76d5 authored over 4 years ago by antao <[email protected]>
Add filters on static file locations (#422)

490def67424719b3f4108b603f8ac16be054b2e7 authored over 4 years ago by An Tao <[email protected]>
Add causal profiling with coz (#414)

eafdc5d3574fae1c1476206437b91fc929f0478e authored over 4 years ago by interfector18 <[email protected]>
Bump version to 1.0.0-beta16

6d6a7acd09f947b86001d6719c09472395a324ef authored over 4 years ago by antao <[email protected]>
Support url safe base64 codec (#417)

Co-authored-by: antao <[email protected]>

a7f49d893e252c4457705f6bcde436cf89f3692a authored over 4 years ago by ihmc3jn09hk <[email protected]>
Remove non standard macros (#415)

4f8290b589db402ce3fa5a7fb718ffcd74c49a19 authored over 4 years ago by An Tao <[email protected]>
Use splitString in trantor (#413)

Co-authored-by: antao <[email protected]>

269acbc4776db3a26029e63e1ecb51362115cdbf authored over 4 years ago by ihmc3jn09hk <[email protected]>
Standardize Row and Result api (#409)

* Standardize Row and Result api, throw specific exceptions

* Fix drogon_ctl for sqlite3 mode...

17b8c337f9fe6513e81fa3784bc7559cd7f8fcb7 authored over 4 years ago by interfector18 <[email protected]>
Parse content-type (#408)

7d6be171c50ceb1e3d48e0698f36dd3714464f4c authored over 4 years ago by An Tao <[email protected]>
Add support for brotli compression (#406)

c43ba9e5141cc2d81b4d1d8ee2f24a03573aec66 authored over 4 years ago by An Tao <[email protected]>
Update trantor (#405)

2fb0f845f628e9f89ba40e217d9bc9a4a86dcf39 authored over 4 years ago by An Tao <[email protected]>
Update drogon version to v1.0.0-beta15

3a2c472694b26402e9221eb8c2c83847051881b6 authored over 4 years ago by antao <[email protected]>
Exit the listen loop first when closing (#404)

d7cb5b715aa643e22c864169ee3d2db85d788556 authored over 4 years ago by An Tao <[email protected]>
Fix DrogonConfig.cmake for Windows (#403)

c46c7f35702a786ad2f1c3f0654c165022e317ed authored over 4 years ago by An Tao <[email protected]>
Return a 404 page when requesting a directory as a static file (#401)

1969effd29cfa771c99193a840b53d75d6957ca0 authored over 4 years ago by An Tao <[email protected]>
Graceful shutdown (#393)

Call app().quit() to gracefully stop a drogon application.

45d2969dcbf5bcc9d2354a52a3611cd79acc77b6 authored over 4 years ago by An Tao <[email protected]>
Remove dependency on pkg-config (#398)

Considering that on FreeBSD, pkg-config has been replaced by pkgconfig, we should remove the dep...

f5e87acd9b2a707ffea508690848cf3c2e832c71 authored over 4 years ago by An Tao <[email protected]>
Fix drogon_ctl runtime error when compiling drogon to shared library (#397)

Fix for #395

98ab826cfca15361d6e78d54fb6eaff727a67aed authored over 4 years ago by ihmc3jn09hk <[email protected]>
Fix issues in the MysqlConnection class (#394)

06bf158676e178cece2499ce105a9d1c1fb59516 authored over 4 years ago by An Tao <[email protected]>
Modify Dockerfile

8551106d8f17cbb7b88f34362839a68ab398b20e authored over 4 years ago by antao <[email protected]>
Make CMake install files relocatable (#387)

7af67dc4da98d439aff7d702b6fc19f29e9ca961 authored over 4 years ago by An Tao <[email protected]>
Ninja (#391)

Use ninja to build if found on system (in /bin/ninja)
Make make simulate ninja's default parall...

4c8dbdbb85b5198dd68a30c825679c0897d2d742 authored over 4 years ago by interfector18 <[email protected]>
Add getHomePage to HttpAppFramework (#390)

Add getHomePage to HttpAppFramework to help with SPA in scenarios a controller must take a certa...

d0dfa242b2adca2815f7ee5ff8b9bb1327bbdbad authored over 4 years ago by interfector18 <[email protected]>
Modify the Attributes interface of the HttpRequest class (#389)

6c850ea88649022ba6bbec4de4a1e90389844121 authored over 4 years ago by An Tao <[email protected]>
Fix null jsonObject from newHttpJsonRequest (#388)

* Fix null jsonObject from newHttpJsonRequest

Refer to #372 for the response case as well

2401c6a88afbabfe32aa7e363dc272ef425ebdc5 authored over 4 years ago by ihmc3jn09hk <[email protected]>
Fix crash with partial matched url (#386)

9ee00da431b49694360d03d45e8d184e06e696d2 authored over 4 years ago by An Tao <[email protected]>
Use a separate thread to load views dynamically (#382)

2d87434bfb7a115177ef08403997a9906d2c9396 authored over 4 years ago by An Tao <[email protected]>
Addressed an issue when loading layout views dynamically (#378)

dd8fbe04cdc68e814eb03fc58fc13acb6b4bbe7c authored over 4 years ago by An Tao <[email protected]>
Dynamic View Loading: Only Compile Modified “csp” Layouts (#380)

This change greatly reduces the time between multiple Drogon runs
while developing an applicati...

3c7ac585a612d9edc0f1184fce8e1af1dcae2a5d authored over 4 years ago by Rafał Bugajewski <[email protected]>
Fix a fatal bug in the MysqlConnection class (#379)

bb8b5ded79ad14abe1adc7645d1ab31b1ecf0090 authored over 4 years ago by An Tao <[email protected]>
Optimize the rendering of HTTP responses (#371)

77063e28d03930ad2c605ef72d95a30f1f9a3921 authored over 4 years ago by An Tao <[email protected]>
Add ENABLE_EXPORTS property in cmake configuration files (#375)

ebb8b7b70a11cee400e57773e614800b58094e7c authored over 4 years ago by An Tao <[email protected]>
Fix a bug on filters with WebSocketControllers (#374)

56817978e6fb2926ec23069e75d5cccfb0670521 authored over 4 years ago by An Tao <[email protected]>
Fix a bug when creating json responses (#373)

49d1697bec6fa0378dca658e15df8b1c81bb6dd8 authored over 4 years ago by An Tao <[email protected]>
Fix bug for PR #369 (#370)

Missing ">" for model.csp template

686e30b2509dda88a99f984803d5d1ec40986ea1 authored over 4 years ago by ihmc3jn09hk <[email protected]>
Fix the 'many to many' relationship (#369)

8d17cc567e99fdb410115ffa1bf6e06d659ad668 authored over 4 years ago by An Tao <[email protected]>
Fix warnings on Windows (#368)

810896c94c9a1d9d1853ca19979b87027974b51b authored over 4 years ago by An Tao <[email protected]>
Update for ORM time mapper (#367)

The timelocal() function is equivalent to the POSIX standard function mktime(3). There is no rea...

4bd19773b5d060cd4ba505cf2b228b1096d64f81 authored over 4 years ago by ihmc3jn09hk <[email protected]>
Modify installation on Windows (#366)

e1718745247af2cee6c71715f019a2f75b798535 authored over 4 years ago by An Tao <[email protected]>
Add support for MSVC 2015 (#365)

Co-authored-by: An Tao <[email protected]>

d5cd88224861a63046fc4ed756dbc858fd8a764f authored over 4 years ago by Wang Gao <[email protected]>