Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/CrowCpp/Crow
A Fast and Easy to use microframework for the web.
https://github.com/CrowCpp/Crow
2e0e5935ffee552cfa4c95c49d90ee16ebb470dc authored over 2 years ago by Vladislav Oleshko <[email protected]>
a2519287325434866626367cde703d64800192e6 authored over 2 years ago by Vladislav Oleshko <[email protected]>
93710edd7773aca34a71671906b28d91fc499fe9 authored over 2 years ago by Vladislav Oleshko <[email protected]>
4c5807de816de399fa9dcb9cbe4a0a91ae6b8b69 authored over 2 years ago by Vladislav Oleshko <[email protected]>
97405c88ab0a09434ed238bcbdc660b040d38ea8 authored over 2 years ago by MichaelSB <[email protected]>
rework the way asio is handled as a dependency.
c56f101fbc178fe4f852ec1a519b8a47c530d4b4 authored over 2 years ago by Luca Schlecker <[email protected]>3a485078b85b61f1f49fb4466d5a7d350e155fc6 authored over 2 years ago by Luca Schlecker <[email protected]>
6d6d36d9b68d3b79dcde886f1a90a474d623d67a authored over 2 years ago by MichaelSB <[email protected]>
move includes outside namespace crow
2ea13b98d19c0c23b026ed0355ce269c8428ae38 authored over 2 years ago by Luca Schlecker <[email protected]>ea4c672a4121bb46e5740cfdef81611d47816030 authored over 2 years ago by Vladislav Oleshko <[email protected]>
83cde80023a332e317934d34db8bfcb1c093ba9a authored over 2 years ago by Michael Schreckenbauer <[email protected]>
Co-authored-by: Farook Al-Sammarraie <[email protected]>
5f73f39ea705e773b1c71f3b59aba5921ec27a9c authored over 2 years ago by MichaelSB <[email protected]>6b6eb5eb0b9405a6e56e1afe2b481e0568749c06 authored over 2 years ago by Vladislav Oleshko <[email protected]>
a9135bddd5cdf6a27451456f77843403bf7610b6 authored over 2 years ago by Vladislav Oleshko <[email protected]>
cde0e67b069878ec36342e392a44ef080d80768f authored over 2 years ago by Michael Schreckenbauer <[email protected]>
beb6e86b1ee1ef8952f2372b8c759a47fe3eb394 authored over 2 years ago by Michael Schreckenbauer <[email protected]>
df3d7cad41fa13981d688286e006b1f322526eff authored over 2 years ago by Michael Schreckenbauer <[email protected]>
b788fc43c5eec7f257b15516ad2c09b9993c6ade authored over 2 years ago by MichaelSB <[email protected]>
4df3f2f171632ba7a2497fb7b71bb1cd9b0dbd24 authored over 2 years ago by Vladislav Oleshko <[email protected]>
9ed2e329051f17daec6cfd2b844a09a77441d828 authored over 2 years ago by Vladislav Oleshko <[email protected]>
29c657df8fdb4e09ab631eb915a63f8a3b5dddb3 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Add error message to Websocket `onerror` handler
8d7e53d40e9e137ea5fbf17021cc47e15e1c1223 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>454dabdba29aa438bd4d98b749989edd580fb6b4 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
ecc06fa0b319a65f566cbb1b99867770c2f1735a authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
ab2a132bffaeb7c4370bd37e43fd86f543180e9d authored over 2 years ago by The-EDev <[email protected]>
6f832f82fafea2c831f154869888041cd0a6a3e4 authored over 2 years ago by The-EDev <[email protected]>
overload template_t::render to accept context as an r-value
d7b31061205f11230c25a643b3ea6ef9e1be2847 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>a3307170cf7275538c183dc1e94d2c76c16ac499 authored over 2 years ago by MichaelSB <[email protected]>
29d50e8df2d7f68d682c1c69caefde39ded60df2 authored over 2 years ago by Alexander Goussas <[email protected]>
Fix wvalue::operator = (wvalue && r); Number type loss problem
5cdc2fcc2bf63662b3ddc0ce24a490e926130755 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>c2d1bfac381462ec4ad4ae3191eebd21d401a4e1 authored over 2 years ago by The-EDev <[email protected]>
719929b930a02b0ce2b6f23e49b01ea421b9ffd9 authored over 2 years ago by MichaelSB <[email protected]>
Deboostify Crow
ee0e0254d270eeacf4fba467d64bcd4b4e3551f6 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>This makes the code more consistent and also reflects the intention a little better.
2fbf93e2119967f669abd07810e50eccf22c6fb6 authored over 2 years ago by Luca Schlecker <[email protected]>f3d00bbecfddeedea45bd1b0d3369799fbc16f27 authored over 2 years ago by Luca Schlecker <[email protected]>
9cffc3f268fcffee48a6fa225376dd22b2804465 authored over 2 years ago by Luca Schlecker <[email protected]>
4aa9b3e89ba566c97ab7173dc51b4048598bbe8d authored over 2 years ago by Luca Schlecker <[email protected]>
99d9d7f52dc2e692c3ec6df778dce864eeb2dd2e authored over 2 years ago by Luca Schlecker <[email protected]>
5336d0fff72a85e1c0cc5563c898293f5dc42345 authored over 2 years ago by Luca Schlecker <[email protected]>
982e62eabf95a4f3aac2c44cad6817b28c49ef46 authored over 2 years ago by Luca Schlecker <[email protected]>
Move to pointers instead.
This implementation relies on the safe deletion of `nullptr`.
649e9c46ff9afdd136907c839a53e01a7413cbf1 authored over 2 years ago by Luca Schlecker <[email protected]>
df92d6d63951a473010cbe38dc9fdd69dadd6672 authored over 2 years ago by Luca Schlecker <[email protected]>
61d27e3b82817895554259fad7e92290b496e04f authored over 2 years ago by Luca Schlecker <[email protected]>
5b1c5a9e9e83fe00a1c47c582dd7871fdf3cfee6 authored over 2 years ago by Luca Schlecker <[email protected]>
60ca594b91dbb7f990f1d8c86ba4c69b81329941 authored over 2 years ago by Luca Schlecker <[email protected]>
2f87414769ad3996ef42724aa3da376235407402 authored over 2 years ago by Luca Schlecker <[email protected]>
c780642dd8253facd915808e20024efc9133b186 authored over 2 years ago by Luca Schlecker <[email protected]>
78f764791e659283746b7f1781a73a9f8b1eb269 authored over 2 years ago by Luca Schlecker <[email protected]>
6c4ad07a62b387ee7e60a98f797a60226328cee4 authored over 2 years ago by Luca Schlecker <[email protected]>
053a449a5ba5cc5610f8c2ca29aa9702d411d91a authored over 2 years ago by Luca Schlecker <[email protected]>
d27b5bc1bda2ccce9e8734c8aeba26bafa55be0a authored over 2 years ago by Luca Schlecker <[email protected]>
58583bf1a5615e38dcd2d56503fc369fc8dba47c authored over 2 years ago by Luca Schlecker <[email protected]>
Return early if inequality is found.
9f98a66cd1d938dbeeeb8149e8080b652e9fef77 authored over 2 years ago by Luca Schlecker <[email protected]>02bbbde8b7f1ffcb4b9cd1e953c421f37f1e1ae4 authored over 2 years ago by Luca Schlecker <[email protected]>
d3e19a53ab95b7d2390f4d9d057e64e51b92b338 authored over 2 years ago by Luca Schlecker <[email protected]>
A private templated function containing the algorithm is used to prevent repetition.
e7a04859fe1bc56adf9b8c3dd9dc5567390055ec authored over 2 years ago by Luca Schlecker <[email protected]>a977c87feff3911fa397e5646dc03810c65c7381 authored over 2 years ago by Luca Schlecker <[email protected]>
126d79dc38c655e3e248ca28d7dee372432778e4 authored over 2 years ago by Luca Schlecker <[email protected]>
It serves as a replacement for boost::iequals.
f3dba60efda7d41e553ce04ed78e8a72443c7e0d authored over 2 years ago by Luca Schlecker <[email protected]>074fe2564b9456a98bcfde600cc334f64e22be4c authored over 2 years ago by MichaelSB <[email protected]>
8c5deeedd35aebcd5acb3f0512e4cecd60d87e5f authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
c593fbb3b4c47cc6bc8d35b8753a229b14944551 authored over 2 years ago by Michael Schreckenbauer <[email protected]>
Fix failing unittests in master and 1.0
68452a3995109f11291da38a09c319bffcf7de05 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>This is the case in some short, simple unit tests, such as "get_port".
3782044249b4daf1172a2d4f8a13e1cdc0f64070 authored over 2 years ago by erik <[email protected]>
std::strings with binary data should always be created with the constructor
taking a char pointe...
The test was failing when built using my mingw64-11.2.0 toolset on the Windows
platform, on the ...
fix qs_parse eating first character in form keys
1d208aea39dcd27fd541e062c1cc6c5da28550dc authored over 2 years ago by Farook Al-Sammarraie <[email protected]>6bac5d948b7e3839b0077ead6a3631773ca384e9 authored over 2 years ago by Alexander Goussas <[email protected]>
Webpage tutorial
53a2921f0d89fb478023a2bded971d155211eda3 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>9b4e7410b5c89c8c612b97625bec47c0664eab66 authored over 2 years ago by The-EDev <[email protected]>
c17fe31dc134bf02e63f98a6b3545a8534703508 authored over 2 years ago by The-EDev <[email protected]>
d599295731d40a3440165bc163d6954400ef95b3 authored over 2 years ago by The-EDev <[email protected]>
48093184cf1088a6f88aa73fcab62eaf9b2b1147 authored over 2 years ago by The-EDev <[email protected]>
Co-authored-by: Luca Schlecker <[email protected]>
64ed1587ca247d2f5f91e87c8a65914b165f6f16 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>2788a910b9258beaa9b41712978aa74b0a2a5c24 authored over 2 years ago by The-EDev <[email protected]>
Fix dead link (404) under Setting Up / Building.
c37664febd15819adfbc4c2a7726a62672f1eb52 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>Current link leads to a 404 on crowcpp.org for Getting Started. Commit fixes it with the updated...
48a1b43b1d301858641f4c3d85c42bece7edb481 authored over 2 years ago by Dread <[email protected]>do not try to read from websocket after sending and receiving the clo…
ed87c65c83bdc1c8b2604e6c328ae80dd85ccb61 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>efee71745b0c273db45526ce205dfd609d32b1e6 authored over 2 years ago by Michael Schreckenbauer <[email protected]>
erase websocket::connection from vector in App::remove_websocket()
017c6e3f045352ca368b2b52a8ce09a26ea4a6c2 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>5ef370c519716c818b94c94b97f19b0e28a5363c authored over 2 years ago by Michael Schreckenbauer <[email protected]>
allow setting userdata in onaccept of websocket-connection
64d2541e05a8c9c22e09d8d641b5b6794d3c4912 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>b939dd4f1d7469550c43a7e1ed31789d9745be2d authored over 2 years ago by Vladislav Oleshko <[email protected]>
afa553a1b498035170d2a034e3e9862c85847977 authored over 2 years ago by Vladislav Oleshko <[email protected]>
f46bdc1a243bab63d40a6af4a79762a4070e3ee2 authored over 2 years ago by Vladislav Oleshko <[email protected]>
16358b60ec9c643f5ac27f47cb7d658e787b1f0f authored over 2 years ago by The-EDev <[email protected]>
65fcdea9687f3b0feea47bd72f756bdaa901c84e authored over 2 years ago by Michael Schreckenbauer <[email protected]>
Generic app constructor
0fb91aebbb7fc0798ec70da0c3e29f3bdf52d5b3 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>946292747e867ffcac6eda301529a4e49b67a9c9 authored over 2 years ago by Vladislav Oleshko <[email protected]>
94fa9f77f602c3d4b415c63c7c46a0eed58f2a9a authored over 2 years ago by Vladislav <[email protected]>
Blueprint middleware
a36d5c31d4191e0da5a2c0bd403975065b46e3e9 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>a6bf90fa8bc2f554953068d5b5b62d24d964302b authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
added creating qs from request body functionality + updated doc
c897101bf38f2e71d331d344068eae02e4e09ea4 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>cd67331fad6eb9199988b43733562297f596cd35 authored over 2 years ago by The-EDev <[email protected]>
94a05b854add633bfe3c8bd6ad6b2a94381ab135 authored over 2 years ago by The-EDev <[email protected]>
387c222ea2f05441e1a9fd15c58f5a0bef93fe17 authored over 2 years ago by The-EDev <[email protected]>
Add rudimentary support for websocket max payload
8bc0a4d939e5f7c34ca283c549526212a0193286 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>f2b63f23f5d7a37612fda19d508480f55451a2a5 authored over 2 years ago by The-EDev <[email protected]>
3e6c097733f377a17d61c664dd546bc6f549ecdd authored over 2 years ago by Farook Al-Sammarraie <[email protected]>