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

Merge pull request #588 from queenstdev/master

fix #587 Render true and false Mustache tags

4eea4eb4c1d6d4dd4faca793e1e1dd4c00c7bb6c authored almost 2 years ago by Igor Mróz <[email protected]>
fix #587 Render true and false Mustache tags

b493cd646e253013420e6601d2fde868b83fdf5c authored almost 2 years ago by queenstdev <[email protected]>
Merge pull request #590 from xia-stan/master

CrowCpp/Crow#585 : Resolves issue with blueprint assignments.

5927b958dec2f09d508d7126e268bbf66184930d authored almost 2 years ago by Igor Mróz <[email protected]>
CrowCpp/Crow#585 : Resolves issue with blueprint assignments.

Adds static_dir_, templates_dir_, blueprints_, and mw_indices_ to the assignment.
This ensures t...

52a3caa09c91bc7aa33e833034a637e98f4b4b32 authored almost 2 years ago by S. V. Paulauskas <[email protected]>
Merge pull request #580 from gittiver/fix_msc_compatible_snprintf_warning

fix warning on non MS systems for using sprintf instead of snprintf

a92aee49b96826f40290086502428efc9b55d633 authored about 2 years ago by Igor Mróz <[email protected]>
fix warning on non MS systems for using sprintf instead of snprintf

a77d7bd84ff59d97f162f95041ccbf820f441564 authored about 2 years ago by Gulliver <[email protected]>
Merge pull request #578 from puffetto/master

Apply workaround for Apple to FreeBSD aswell

209f5ec67ddd7f0a5d80d0853d0527ded029034a authored about 2 years ago by Igor Mróz <[email protected]>
Apply workaround for Apple to FreeBSD aswell

Maybe these should be triggered by __clang__?

c8e376cfa54f4b01db577e7553f59c918edc2610 authored about 2 years ago by Andrea Cocito <[email protected]>
Merge pull request #556 from soehrl/feature/fix-websocket-route-macro

Adapt CROW_WEBSOCKET_ROUTE to accept app reference

cae4d3e49859bf503f5a345f24d37be0c95d3273 authored about 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into feature/fix-websocket-route-macro

c1c707371ca628fd8489b2a0c22fe52091b64f96 authored about 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #568 from leksiso/master

fix optimizeNode to prevent a crash on MSVC

3634bb768943241021f88c95948e212aea66e6fe authored about 2 years ago by Igor Mróz <[email protected]>
fix optimizeNode to prevent a crash on MSVC

39a3472374a14fde967412eba40ddef734272a06 authored about 2 years ago by Aleksi Sohlman <[email protected]>
Merge pull request #566 from hlmodi/fix-381

Fix 381

4eda8bdcd0363694bae0bd40f282090ab1873964 authored about 2 years ago by Igor Mróz <[email protected]>
Fix 381

75d6f221429bb53725b7dc5548e5a2c2ab0b8356 authored about 2 years ago by Lionel Modi <[email protected]>
Merge pull request #565 from BoleynSu/patch-1

Fix use-after-move

fc87b47ec8508ebb688beebef37b88db696812c7 authored about 2 years ago by Igor Mróz <[email protected]>
Fix use-after-move

73c543a0071023b1dbeae76106668e88514b1c4b authored about 2 years ago by Boleyn Su <[email protected]>
Merge pull request #561 from okaestne/clang-warnings

Fix warnings generated by clang++

dedfd639c3eaee7a068b46750210277f04301129 authored about 2 years ago by Igor Mróz <[email protected]>
Adapt CROW_WEBSOCKET_ROUTE to accept app reference

cec165e29ad336d618d91fcbc087e57a2302ad42 authored about 2 years ago by Simon Oehrl <[email protected]>
Fix formatting

d0929ae66dd9568b198f7315234c39f20020b312 authored about 2 years ago by Simon Oehrl <[email protected]>
Use const string reference instead of string_view

8b34504741f8f85fbb7ac1c1986704fde8712476 authored about 2 years ago by Simon Oehrl <[email protected]>
app: remove unused lambda caption

2970f81001f2963e328523ddea822b13667ccf04 authored about 2 years ago by okaestne <[email protected]>
fix friend declarations

5e19641d61425e2ea3ffeb4251827248593df6ec authored about 2 years ago by okaestne <[email protected]>
http_response: don't try to move temporary

9e7015281e4057070df5f74f427aae71058c0550 authored about 2 years ago by okaestne <[email protected]>
Merge pull request #560 from okaestne/fix-memleaks

Fix some valgrind reported issues

84ec7832b05d9ca2cadce4aefab81d15be2bffc6 authored about 2 years ago by Igor Mróz <[email protected]>
http_connection: initialize task_id_

5543276c4ee088431aabc288b58ab76ce9b0cea6 authored about 2 years ago by okaestne <[email protected]>
routing: use object references instead of raw pointers

this fixes some memory leaks.
also remove unused `get_size` method.

323a7cb48f52fedc056c94e1453a1e21651c3946 authored about 2 years ago by okaestne <[email protected]>
Merge pull request #553 from okaestne/debian-pkg

feat(cmake): improved debian packaging

71bc4445f9e95455b2d34149a7d6598f5f778776 authored about 2 years ago by Farook Al-Sammarraie <[email protected]>
feat(cmake): improved debian packaging

Improve Debian package generated by cmake's CPack:
* set architecture to `all`, making the .deb ...

59a0e82fed186436ebb9a800c0eea9c13307ac32 authored about 2 years ago by okaestne <[email protected]>
docs redirect potential fix

3994bf293ce51afcb0c02265884597337a85eb04 authored about 2 years ago by The-EDev <[email protected]>
replaced github-square with square-github

5d50db7773ab23cc1dabe58bef427712c3d4b50d authored about 2 years ago by The-EDev <[email protected]>
Merge pull request #550 from lag945/examples_patch_20221021

Change one of example's routes to handle POST instead of GET.

e3ba10df1816edc415724071eeb1d0c2a0cd73eb authored about 2 years ago by Igor Mróz <[email protected]>
Fix code formatting again.

1681ff2d2d40d3aa1741bcb70e1afb24dc49cd60 authored about 2 years ago by Laguna Du <[email protected]>
Fix code formatting.

628361b6f73cabcc7d845ac64cf35e8c8a57c674 authored about 2 years ago by Laguna Du <[email protected]>
fix post method.

befdcd34de3bb9eff321ab8dc1cbdaf04a64e3d7 authored about 2 years ago by Laguna Du <[email protected]>
Fix websocket crash from connection pointer dangling (#530)

* websocket: Add dangling-prevent anchor pointer

* websocket: Fix deadlock from incorrect exp...

ac757ff0c95156e9a7ba0652d3f6c8b22ae550e0 authored over 2 years ago by Seungwoo Kang <[email protected]>
refactor(websocket): readability improvements (#541)

Signed-off-by: Ryan Russell <[email protected]>
Co-authored-by: Vladislav <vladislav.oleshko@...

f5adec7803719dfc6cf2d71a41447fdce1cdae70 authored over 2 years ago by Ryan Russell <[email protected]>
websocket: Reduce number of re-allocation of string parameters (#535)

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

1e47bc67baac4b5ba919dab0d26404566effd79d authored over 2 years ago by Seungwoo Kang <[email protected]>
docs(middlewares): readability improvements (#540)

Signed-off-by: Ryan Russell <[email protected]>

33becfb353ee1790b9be099c6fe376b5ed89b338 authored over 2 years ago by Ryan Russell <[email protected]>
Address #534 - handling missing mime types gracefully (#536)

* Added tests for content-type to mime-type detection.

Added a custom_content_types test case...

0b90bb486c1fc6b5f5c0b8000943caa56ea81cd1 authored over 2 years ago by Jake Arkinstall <[email protected]>
Merge pull request #523 from CrowCpp/fix-stack-data-disclosure

Fix stack data disclosure when returning static files smaller than 16KiB

c0bfaa7709fe9698c0989788ddee6c2cdf254043 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into fix-stack-data-disclosure

27439944b096f527d49bd07c3cd0edfbda21d175 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #524 from CrowCpp/prevent_pipeline

Prevent HTTP pipelining

62271141914f758a515a9c1447d0bae196ef8ddd authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Added unittest for Host header

1e0efb0b8b5d94dad68a079c8b1097ca03563504 authored over 2 years ago by The-EDev <[email protected]>
Fix stack data disclosure when returning static files smaller than

16KiB. It could also cause to return partially incorrect file ending in
case of file not being ro...

d17a88af696b9de62504adf2a4657d381733b9e2 authored over 2 years ago by Igor Mróz <[email protected]>
fixed unit-tests and warnings

0aa3ab94be66248ee33ad9f12a33521c65d8e376 authored over 2 years ago by The-EDev <[email protected]>
Prevent HTTP pipelining which Crow doesn't support.

fba01dc76d6ea940ad7c8392e8f39f9647241d8e authored over 2 years ago by The-EDev <[email protected]>
Merge pull request #522 from ryanrussell/vcpkg-reference-fix

docs(compression): Fix `vcpkg.json` reference

fde74c4d2e66c76dbe288dfdf080ea1a09d28abd authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
docs(compression): Fix `vcpkg.json` reference

Signed-off-by: Ryan Russell <[email protected]>

66f1a9e94886e310eff073ebf7cbb4c67fa955f9 authored over 2 years ago by Ryan Russell <[email protected]>
Merge pull request #518 from deroskarmodulo/master

Fix merge_all.py to use encoding='UTF-8' in open() calls

df0b50ba799902068305edf12ef4d17e5c9adb57 authored over 2 years ago by Vladislav <[email protected]>
add utf-8 encoding for file opening

5642509eaea7f90b17e57d218ce4520c112e958b authored over 2 years ago by Oskar Schmölz <[email protected]>
Merge pull request #514 from erikaldsund/cpp17_filesystem_usage_fixes

Cpp17 filesystem usage fixes

87cf68f0eb67f210d2295e43a999a50b2d0fc65b authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Don't use std::filesystem when compiling in C++17 mode on gcc < 8

On gcc < 8, filesystem had to be included as <experimental/filesystem>, it
was also living in th...

b12767133ac7f092498d03a19af339483f8cce11 authored over 2 years ago by erik <[email protected]>
Fix compilation error using std::filesystem::path

A std::filesystem::path is not implicitly convertible to a std::string.

99c45694083133a24fcadfd31772c9143c3dc1f9 authored over 2 years ago by erik <[email protected]>
Merge pull request #513 from erikaldsund/cpp11_ambiguity_fix

Fix compilation error: ambiguous overload

6e7f0fb8e6f7e7cbb8c3f14802cbf5c28444b598 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Fix compilation error: ambiguous overload

On gcc 5.3.0, you get a compilation error when assigning a lambda
function to a json::wvalue. Th...

e3f5c5924cac99ddffdf397f0fcfc74863040351 authored over 2 years ago by erik <[email protected]>
Merge pull request #507 from CrowCpp/optional_static_dir_slash

static directory slash fix

c4e810f645214892b6a3c8bd3816695b320ad453 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
made CROW_STATIC_DIRECTORY and BP static directory more versatile (on

win and linux)

5f22a6562add9104cc2feaf5cc01a0bb5a5589c8 authored over 2 years ago by The-EDev <[email protected]>
formatting

4e4dbec1204f80a4c0b12afed528c312e9b5e39d authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #508 from dranikpg/middleware-macro-fix

Add template/typename keywords to crow macros

04808b8557ae33d94a241f12e2a0ac40b4d98efe authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Add template keyword to CROW_MIDDLEWARES

34d8bd34bcdb5221c8b68bc8fd24c4cfb6dc3e3c authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge pull request #499 from CrowCpp/early_routing

Find the route as soon as the URL is parsed

ac7fb15e7ea990471957bbc0b2c7712ee25a0a2e authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Find the route as soon as the URL is parsed

b986d1e38a853277bc31e4b628e0b7160c0af4e1 authored over 2 years ago by The-EDev <[email protected]>
Addressed code reviews + small tweaks (unit test and paser.done())

25eefa17111ebd1c0fb5d44120bb60ace4ed7441 authored over 2 years ago by The-EDev <[email protected]>
Merge pull request #505 from dranikpg/session-fixes

Session fixes

5f49f9add828fdc6eb0f6192df574522b6713ffb authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Fix struct/class divergence

c105a86a7aae1dca6cfb8d13b75ca28e2bf39d3d authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge pull request #503 from Phoenix-flame/patch-1

Fix build warnings

5f77b2bd3b014c78c90954fdd4eb1453a3630eac authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Fix build warnings

8ee2a0f93dada0a05b1286e1087cf047fd5b68ab authored over 2 years ago by Alireza Mohammadi <[email protected]>
Merge pull request #501 from Iuliean/get_part_by_name_fix

get_part_by_name doesn't crash on nonexistent keys

777b2dba1feda88ad9b7d9ce8fa5fa7b1afb6976 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Update multipart.h

format

31160579ea97d1e84111da39da51b9adabfd9f22 authored over 2 years ago by Iulian Radu <[email protected]>
fixed formatting

b89d13ac3bfec4dda104401768b0a7dddf5708e3 authored over 2 years ago by Radu Iulian <[email protected]>
get_part_by_name doesn't crash on nonexistent keys

a4bab45fcdbf8de972361e5e384078d9283c280a authored over 2 years ago by Radu Iulian <[email protected]>
Merge pull request #448 from dranikpg/sessions

Sessions Middleware

e662a903a14f424a01e2f25879cbd180c1857c83 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into sessions

6128a0df1190a54569fcf4bc359d90ee8f4b39ee authored over 2 years ago by Luca Schlecker <[email protected]>
Small fixes

cee7f78ec8dd9fb2bfd349e8256d18eaf8124b7f authored over 2 years ago by Vladislav Oleshko <[email protected]>
formatting

fb327f4a88f7e9c0b664f648b0ab7f6566bf5429 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Reuse cookie parser constructor

c6255750e6d5aa6b0af5ced1785b8507fb7039de authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge pull request #496 from CrowCpp/improve-doc

Added missing information and improved stylesheets for dark mode

bf12e8fb58c003af31e6c6996e7ccab6ecc84646 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
added missing information and improved stylesheets for dark mode

4336df67b229604898465cce41924710560b0a26 authored over 2 years ago by The-EDev <[email protected]>
Merge pull request #495 from aloussase/master

Add response constructor overload

db7f9d974ea026d9bfcb1d0a8457f2afb02a7c77 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
add response constructor overload

1bdcd317b761ea6e132acc07029d9dd9d0a41fa1 authored over 2 years ago by Alexander Goussas <[email protected]>
Update docs

c9eda03a7a7c340fefd402bd1984096ca7684af3 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge branch 'master' into sessions

36e59f07ec2eee0a9cd369d67b88c8976652b709 authored over 2 years ago by Vladislav <[email protected]>
Add locking test

dbfc42591664ea7ffdbaaf4d4ccff54e67c04740 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Remove custom keys

f505c152e19dae572262238f23ea8f3a6decebe8 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Small naming fixes

cbdb127b98fa430578451022a8ac85f7d71487a9 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge pull request #491 from erikaldsund/head_route_fix

Fixed bug: Could not define route for HEAD method

fc4ad288cfb139d018e3f1ff10128ad6570c120e authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'CrowCpp:master' into head_route_fix

c2dd0146a54831a336e53638b8182a4d852ca9e4 authored over 2 years ago by Erik Åldstedt Sund <[email protected]>
Merge pull request #492 from CrowCpp/ls-cmakefix

fix CrowConfig.cmake not being able to find Findasio.cmake module.

b7c092e96289d9af79527e962590385d2574dce4 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
fix CrowConfig.cmake not being able to find Findasio.cmake module.

753562e25d8287c75020eb465c5eb7f72f5e5340 authored over 2 years ago by Luca Schlecker <[email protected]>
Fixed bug: Could not define route for HEAD method

Defining a HEAD method would give HTTP error code 405 (Method Not Allowed) and
calling OPTIONS o...

fcd38e7447080125be6f59a899db86f344dc8277 authored over 2 years ago by erik <[email protected]>
fixed dark theme color issues

3431d7c0538a4d3e0aa8d5070815d4f2711d3eab authored over 2 years ago by The-EDev <[email protected]>
Merge pull request #486 from CrowCpp/qs-parse-increment

Fixed issue where an index in qs_parse is incorrectly incremented beyond the maximum possible value

2c6437aee697e5927ea098c0b4af0d37861ae58b authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Fixed issue where an index in qs_parse is incorrectly incremented beyond the maximum possible value

79eec91f00b5fb7df890d4e84b2f048b0841e044 authored over 2 years ago by The-EDev <[email protected]>
Merge pull request #484 from D7EAD/master

Optionally make use of Markdown 'warning' notation.

75c522f4f5568a8b449ffa009348be38405398e6 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
small adjustments to warning syntax

e23947951fc86160b1e5fe7a1a51c96503271ab0 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'CrowCpp:master' into master

53bb1c5a740b80de2f860980f85e6d88d6d92192 authored over 2 years ago by Dread <[email protected]>
Addition of Markdown 'warning' format.

Replaces 'Disclaimer' under 'Examples' with Github's newly-introduced warning markdown notation.

b8bfb1f4412e296dce1afd953459d739f156bab6 authored over 2 years ago by Dread <[email protected]>
Add small unittest

bd4f7cc84719abfca779f1603a40aa0fe1ba1147 authored over 2 years ago by Vladislav Oleshko <[email protected]>
Merge branch 'master' into sessions

b7022e5fa2d6619d7b6fc7f0e0c0a5fadd6a97b9 authored over 2 years ago by Vladislav <[email protected]>
Merge pull request #470 from MichaelSB/response_check_file_type

only allow regular files in set_static_file_info, return 404 in all o…

6f1baed6d36640bf36b10822fe8e65cd2fc75dd0 authored over 2 years ago by Farook Al-Sammarraie <[email protected]>