Ecosyste.ms: OpenCollective

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

Crow

A Fast and Easy to use C++ Web Framework
Collective - Host: opensource - https://opencollective.com/crow - Website: https://crowcpp.org - Code: https://github.com/crowcpp

Merge pull request #325 from neumannt/const-render

fix const correctness in template_t

github.com/CrowCpp/Crow - 28079534453c5a7a588974f3d1f32bb53601d3db authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
defend against excessive recursion in json::load

Passing a deeply nested JSON structure to json::load leads to a crash
due to stack overflow. We ...

github.com/CrowCpp/Crow - 3569c93984e8652eda56314264d6dcbe7d3917e0 authored almost 3 years ago by Thomas Neumann <[email protected]>
fix const correctness in template_t

Without locking we can safely share only const objects between threads.
crow::mustache::template...

github.com/CrowCpp/Crow - 2a77083524eacc8ebeccc357426f35cf357637bf authored almost 3 years ago by Thomas Neumann <[email protected]>
Merge pull request #321 from neumannt/sanitize_filename

Improve sanitize_filename

github.com/CrowCpp/Crow - c5d4fe4fe8f3fdf861ee55a787d968ee7fd330d8 authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
improve sanitize_filename

The old implementation allocated a new string for every invocation, and
repeatedly scanned the s...

github.com/CrowCpp/Crow - 74e5fa8c871bd264058218feae638bf21e2b20d3 authored almost 3 years ago by Thomas Neumann <[email protected]>
Merge pull request #324 from neumannt/base64decode

avoid memory allocation in base64decode

github.com/CrowCpp/Crow - 986868507988f8913253a30b3e969233d52c3227 authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
avoid memory allocation in base64decode

Every single call to base64decode allocates a mapping table for all
base64 characters. This is q...

github.com/CrowCpp/Crow - 15085a9f9519f6189f1e46059bcfabf4c82a6ce1 authored almost 3 years ago by Thomas Neumann <[email protected]>
Merge pull request #322 from neumannt/update-catch2

update catch2 to v2.13.8

github.com/CrowCpp/Crow - 8f4830b5a14e5ebc2ae9fe70c7d0a3dbc7f4763a authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
update catch2 to v2.13.8

github.com/CrowCpp/Crow - 092b4456d0b0b0ac33bcc4a9f1b44c2fe8580222 authored almost 3 years ago by Thomas Neumann <[email protected]>
update site copyright

github.com/CrowCpp/Crow - 05274f19003bedc6da28285106622eb781fb9b84 authored almost 3 years ago by The-EDev <[email protected]>
Merge pull request #317 from CrowCpp/fix_vulnerabilities

Fix vulnerabilities

github.com/CrowCpp/Crow - 8cfdfca76ee6d5195c51a7e1d4d62eb40d3dc0e2 authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
Fixed another vulnerability in mustache file loading

and made the file sanitizer a copy-less function

github.com/CrowCpp/Crow - e688cbd18ea85a4a61b32be4e8d6b37c66943c4a authored almost 3 years ago by The-EDev <[email protected]>
Fix vulnrabilities in mustache and static

github.com/CrowCpp/Crow - 0a160214424d5ca708b8e2eaea061924d8fb0c38 authored almost 3 years ago by The-EDev <[email protected]>
Merge pull request #311 from CrowCpp/new_contrib_style

Make contributors section nice

github.com/CrowCpp/Crow - 2a6fa2d871b9f0da73000c95061e5078d226f6a5 authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into new_contrib_style

github.com/CrowCpp/Crow - 27a6c6e3bd2665adbb8aad09d5a1bf6d02b1f2ee authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
Changed Contributors section to a new style that includes GitHub contributors

github.com/CrowCpp/Crow - b98ed1b87534ba8b50e65eb14a8941245356ed82 authored almost 3 years ago by The-EDev <[email protected]>
Merge pull request #307 from CrowCpp/concurrency_fix

Fix inconsistencies in `concurrency`

github.com/CrowCpp/Crow - d668fa1fecebd498788e325caede89454216e63f authored almost 3 years ago by Farook Al-Sammarraie <[email protected]>
Changed the way concurrency is used

(it actually reflects the thread count properly)

github.com/CrowCpp/Crow - 7aee13eee977b37e255e570a883a167860b702a1 authored about 3 years ago by The-EDev <[email protected]>
Have `concurrency` represent the actual number threads used

github.com/CrowCpp/Crow - 77758e6241f8fc16d4f1fdf438cf9ae150df38d7 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #305 from navidcity/uninstall_target

Uninstall target as mentioned in #138

github.com/CrowCpp/Crow - f4785cda684837eb8b303b8f421a1a18a1dcd26b authored about 3 years ago by Luca Schlecker <[email protected]>
Moving cmake_uninstall.cmake.in to cmake directory and changing the path in CMakeLists.txt

github.com/CrowCpp/Crow - 115d6c7922d95c18de2813cb4dcab2536585875c authored about 3 years ago by Navid Jalali <[email protected]>
Introducing the uninstall (custom) target to CMake

github.com/CrowCpp/Crow - e72559d35c26c1deaa4ef80d3197f239ca3654c3 authored about 3 years ago by Navid Jalali <[email protected]>
Initial commit. Uninstall target.

github.com/CrowCpp/Crow - a862a6a66f425ced67fef876fb1d723ff247d389 authored about 3 years ago by Navid Jalali <[email protected]>
Merge pull request #299 from CrowCpp/mustache_lambdas

Mustache lambda support

github.com/CrowCpp/Crow - 680fb4cf742b1267a220bc3309ea15e5ba14c3b3 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Formatting

github.com/CrowCpp/Crow - fa77468a88f572d379df8342a2f48bcfe517fc75 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Fixed scoping issue

introduced by initializing `execute_result`

github.com/CrowCpp/Crow - 0ef48e82bb2238568142d19bd1b53581365bc9d6 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into mustache_lambdas

github.com/CrowCpp/Crow - 790e34cea80743ff1c28c25ac3e1c18ffe142ac5 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
took repeated code out of the if else statement

github.com/CrowCpp/Crow - cca1d54ce5a06b3ea19f458366965e8bcb507a8b authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #304 from mosolovsa/issue-302

Fixes issue where `crow::json` escapes UTF-8 characters above value `127`

github.com/CrowCpp/Crow - 51d6d0526a455671c41a3c230b1f41dc6ed38cf3 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into issue-302

github.com/CrowCpp/Crow - ddc1f18a1edacd823b48fdce56f0bf1a940d8f0e authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #303 from navidcity/new_parser_branch

Missing inline specifier in http_status_str function definition fixed

github.com/CrowCpp/Crow - 981dc580be5ea7686b6fcb19e133a102a35bf206 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Fixes issue 302

https://github.com/CrowCpp/Crow/issues/302
Escape only the invisible characters from 0 to 31 inc...

github.com/CrowCpp/Crow - d59cda5677f0c7bcf3a53b15f5ec23cb1b3fc523 authored about 3 years ago by Mosolov Sergey <[email protected]>
Missing inline specifier in http_status_str function definition fixed

github.com/CrowCpp/Crow - 8de7ec2123c08088e5ac089522d99ec5d4629ee4 authored about 3 years ago by Navid Jalali <[email protected]>
Merge pull request #294 from CrowCpp/parser_upgrade

upgraded parser from 2.3.0 to 2.9.4

github.com/CrowCpp/Crow - f96189f9f2d1c84600efdff1ba76ef00fd0b9820 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into parser_upgrade

github.com/CrowCpp/Crow - 97baca78daab519904378abbe82ad181db3df85b authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #296 from CrowCpp/fix_signals

Fixed problems with signals

github.com/CrowCpp/Crow - 9afd3c41488888e7b10679c61dab4ddf62272f79 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
formatted example.cpp

github.com/CrowCpp/Crow - 5c806252f06dbd5e1c8587fb0f7bff6dd6943a27 authored about 3 years ago by The-EDev <[email protected]>
formatting, missing newline fixed

github.com/CrowCpp/Crow - f6fd7dc85dd24c2e2af6ad8dcfea413b8e090bb4 authored about 3 years ago by The-EDev <[email protected]>
Added mustache lambda expansion

github.com/CrowCpp/Crow - 228e61d1503f5f9c560e8222d130b273f6b80cc9 authored about 3 years ago by The-EDev <[email protected]>
merge branch master

github.com/CrowCpp/Crow - a1a4169d9221cfe4e68fa27f44536c5b17ec13bd authored about 3 years ago by The-EDev <[email protected]>
Merge branch 'master' into fix_signals

github.com/CrowCpp/Crow - 3fb83fa1b25e9af3c77d860585b8f991efd1ce59 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
fixed server_ name

github.com/CrowCpp/Crow - 14acb50030dbafc7323a77044e7f3a1bb9781de9 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #297 from Mr-Destructive/master

Fixed typos in docs/guides

github.com/CrowCpp/Crow - e75cc4d77d800dbd063c2b6e8e5a199a2bf10d6c authored about 3 years ago by Luca Schlecker <[email protected]>
changes after review

github.com/CrowCpp/Crow - 615cb8a5d721ad533350d233745b05365ac1448b authored about 3 years ago by Meet Gor <[email protected]>
Fixed typos in docs/guides

github.com/CrowCpp/Crow - 943bc8281975afecc53f3ff7c6fb16386698b858 authored about 3 years ago by Mr-Destructive <[email protected]>
Fixed problems with signals

github.com/CrowCpp/Crow - 13768371a9a33437f479da42bb4b93b166ce436c authored about 3 years ago by The-EDev <[email protected]>
upgraded parser from 2.3.0 to 2.9.4

github.com/CrowCpp/Crow - e110cf4856530edb459864fa46ca2576dc5b6024 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #289 from belugum/master

Add basic load balancing

github.com/CrowCpp/Crow - 503789151b2c62ff627cbf5a43ce9d1aa125e386 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Formatting

github.com/CrowCpp/Crow - a997c2b69f27feb63da495007367017e92b74fe6 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Merge branch 'master' into master

github.com/CrowCpp/Crow - dea78e02a010ffe8f1d56166da1f93f45e32e357 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Improve pick_io_service_idx

github.com/CrowCpp/Crow - 95083c1c9e81ca01cbf512e573b8fd102f934860 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Apply suggestions from code review

Add debug verbosity

Co-authored-by: Farook Al-Sammarraie <[email protected]>

github.com/CrowCpp/Crow - 874b4d2da008c8f2a12f43270db80f553d287d9a authored about 3 years ago by Maxime BELUGUET <[email protected]>
Merge pull request #287 from nx10/gcc8-workaround

GCC 8.3 workaround

github.com/CrowCpp/Crow - 120e1f3ad298a28156d3725588f0db270b2c3df2 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into gcc8-workaround

github.com/CrowCpp/Crow - 63c8af74f7d3de3725642895f8f1626796a8f077 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Update include/crow/app.h

Co-authored-by: Farook Al-Sammarraie <[email protected]>

github.com/CrowCpp/Crow - 24d8a72a94942ad49c343c1c584b8f898a078b9e authored about 3 years ago by Florian Rupprecht <[email protected]>
Merge pull request #293 from CrowCpp/auth_tutorial

Documentation updates

github.com/CrowCpp/Crow - 80d00f4960ffe5a5fc10b8ac19e476bbceca95a0 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into auth_tutorial

github.com/CrowCpp/Crow - faa81ec4a584c051a7a361e10813597ace66f859 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
typo fix

Co-authored-by: Luca Schlecker <[email protected]>

github.com/CrowCpp/Crow - b64fc0e34cc155c6411b190f38fd8e04867bebac authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #292 from CrowCpp/file_leak

Fixed data leak when sending static files

github.com/CrowCpp/Crow - e07b966910de2be9722cba36236eebceecd5cfb5 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Move queue length initialisation

github.com/CrowCpp/Crow - 06332c46b8fe521874a925e71b1bb7f1cbe8a89e authored about 3 years ago by Maxime BELUGUET <[email protected]>
Move queue length decrementation, formatting

github.com/CrowCpp/Crow - 5825b55350ce8c4d28f3afd88e25a432edfdf820 authored about 3 years ago by Maxime BELUGUET <[email protected]>
format

github.com/CrowCpp/Crow - 869bc531500e28545e265df498678be4571cf441 authored about 3 years ago by The-EDev <[email protected]>
Merge branch 'master' into auth_tutorial

github.com/CrowCpp/Crow - 16df1fd7714b65877a54d5fb11f894e7bfdec136 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Updated mime_types script:

Made script generated code format compliant
Added option to have the script download the source f...

github.com/CrowCpp/Crow - 78c88bbbb71d8c14264eb884d14a29a90000807d authored about 3 years ago by The-EDev <[email protected]>
changed comment style back to the original (doxygen did not work with the new style)

github.com/CrowCpp/Crow - 94a2f942bce7eefa40a20fe8c70392ab17103922 authored about 3 years ago by The-EDev <[email protected]>
Updated documentation:

added auth guide
updated macos setup

github.com/CrowCpp/Crow - b309bda1605c35d8886c56ef21ac6a8ad0fc95b1 authored about 3 years ago by The-EDev <[email protected]>
formatting

github.com/CrowCpp/Crow - 3c6c675a1867a5e89b1f0ca68df5ab1ad409d5ea authored about 3 years ago by The-EDev <[email protected]>
Added missing buffer clears and removed no longer used method from response

github.com/CrowCpp/Crow - a0a5616d1c73b175a526a3fa2ec0501b4ab02b7d authored about 3 years ago by The-EDev <[email protected]>
moved file sending to connection and added check_destroy to it

github.com/CrowCpp/Crow - bb48f9529898404667302c8585a4ed8bb20ab311 authored about 3 years ago by The-EDev <[email protected]>
Fix atomic queue_length initialisation

github.com/CrowCpp/Crow - 31143b9f06c8fa2813f3dcbdb95d2f3c6a73bb59 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Merge branch 'master' of github.com:belugum/Crow

github.com/CrowCpp/Crow - e6adb88d091d0545fd6135bdfc2835115cad9e66 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Merge branch 'master' into master

github.com/CrowCpp/Crow - 47263de37f01764b1d88d04a1157053ba7b8d1cb authored about 3 years ago by Maxime BELUGUET <[email protected]>
Change += to ++, add queue length decrementation on error

github.com/CrowCpp/Crow - 2607bf57912838ecd698dead3c338133c7ab8582 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Formatting

github.com/CrowCpp/Crow - f8af9eb187b743e33681977e70f67348d03b5b4b authored about 3 years ago by Maxime BELUGUET <[email protected]>
Added GH sponsors link

github.com/CrowCpp/Crow - ca48b34408cf30c05e1fb7a96809fa12fc155501 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #290 from CrowCpp/wip-luca-schlecker

logger: don't append `std::endl` to the message.

github.com/CrowCpp/Crow - d5822ba13058dcafed2eeca598274b7ee9a04e40 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
logger: don't append std::endl to the message.

ILogHandler instances should take care of that.

Signed-off-by: Luca Schlecker <luca.schlecker@ho...

github.com/CrowCpp/Crow - dc317ced934ac7c322e84a97dd58a4942d32cba3 authored about 3 years ago by Luca Schlecker <[email protected]>
Add basic load balancing #258 #182

github.com/CrowCpp/Crow - 0f6043f60d7900876438948ddea29afdd39d0907 authored about 3 years ago by Maxime BELUGUET <[email protected]>
Merge branch 'master' into gcc8-workaround

github.com/CrowCpp/Crow - 9c551816571576dd67b9ba8ff61cd7c4e23103c0 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
removed 'CaseSensitive' option for compatibility

github.com/CrowCpp/Crow - 8c1171917be160e02ded45506e220eacbe14bc13 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #286 from CrowCpp/clang-format

clang-format

github.com/CrowCpp/Crow - 081f869984926285345ab3047f6f2e27eb70c5d0 authored about 3 years ago by Luca Schlecker <[email protected]>
removed BeforeWhile because it wasn't in clang-format 10 either

github.com/CrowCpp/Crow - 3d67ee8556f794270632b01217c29456d7be59c7 authored about 3 years ago by The-EDev <[email protected]>
removed BeforeLambdaBody option (potentially problematic)

github.com/CrowCpp/Crow - 162c83c56c8d4e9d96e53029dc113bc83ef6883d authored about 3 years ago by The-EDev <[email protected]>
improved lambda bracing by inlining only empty lambdas.

Signed-off-by: Luca Schlecker <[email protected]>

github.com/CrowCpp/Crow - 7e4f1494d252fd7fb8178c8df094fb0701f4fae5 authored about 3 years ago by Luca Schlecker <[email protected]>
Merge branch 'master' into gcc8-workaround

github.com/CrowCpp/Crow - 62b74a1c7a95e98899c5578b61af59015c67e7f7 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into clang-format

github.com/CrowCpp/Crow - ef396a7c882c17d6d3e75bb6a4e3977f57c36712 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #288 from CrowCpp/wip-luca-schlecker

Enable a better experience using custom loggers.

github.com/CrowCpp/Crow - 95ba14046343db3f1081ad3ace3f3b0e86c7766b authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Added documentation for creating a custom logger

github.com/CrowCpp/Crow - d1b057d3b8aa799a93d6dfcf209a06eb826218b1 authored about 3 years ago by The-EDev <[email protected]>
GCC 8 workaround compiler detection & error

github.com/CrowCpp/Crow - 7ee13c4536a87cda1f35fbf89b238327056c1a05 authored about 3 years ago by Florian Rupprecht <[email protected]>
improved bracing rules, commented out clang-format 14 rule

github.com/CrowCpp/Crow - 03e59aa446339cea6d27acb735946ae66606f975 authored about 3 years ago by The-EDev <[email protected]>
logger: move prefix and timestamp logic inside the ILogHandler default

implementation.

Signed-off-by: Luca Schlecker <[email protected]>

github.com/CrowCpp/Crow - 9e0bd8ddc7d371da0de01841751cb8ea5104e26b authored about 3 years ago by Luca Schlecker <[email protected]>
updated .clang-format to be compatible wih version 10, and added directory change for clang compilation and testing

github.com/CrowCpp/Crow - 4ae3d6d9326b2af9fd6d058f6efc2b74042dc184 authored about 3 years ago by The-EDev <[email protected]>
Added missing packages

github.com/CrowCpp/Crow - 185117b56aa1233d6b65fbdebb95f6c80a81e99f authored about 3 years ago by The-EDev <[email protected]>
Spelling

github.com/CrowCpp/Crow - df50e3390d9483938bb543edbd10473b74a86e60 authored about 3 years ago by Florian Rupprecht <[email protected]>
Constrain and warn GCC 8 bug

github.com/CrowCpp/Crow - 58e211355fe9ee2772c94800d981b08596169fdf authored about 3 years ago by Florian Rupprecht <[email protected]>
fixed command error

github.com/CrowCpp/Crow - 84a88ae91598dee40faa0627fb29987267888d46 authored about 3 years ago by The-EDev <[email protected]>
created new rules, used bot to enforce rules in PRs

github.com/CrowCpp/Crow - 7f4b7c8ff9ed9501952612eed182cd39b3588188 authored about 3 years ago by The-EDev <[email protected]>
removed -trace option from curl requests

github.com/CrowCpp/crow-clang-format - ae01b604d403288b4095a7ed09b25725fc2753fa authored about 3 years ago by The-EDev <[email protected]>
Initial commit

github.com/CrowCpp/crow-clang-format - a5b8d9e78b9bee6a33b16323d066ff65c88e7275 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>