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

GCC 8 workaround

github.com/CrowCpp/Crow - 7a0576546cf8cd336ffdd89774d229c5b3ece53a authored about 3 years ago by Florian Rupprecht <[email protected]>
Merge pull request #282 from CrowCpp/ws_fix

Opt-in websocket protocol enforcement

github.com/CrowCpp/Crow - e87ec70179bd88f34a031b23420efcc8bc84124f authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
fixed runtime error in basic_example

github.com/CrowCpp/Crow - f8fabe32ae609a3b93e87088691d15dfa6177f5c authored about 3 years ago by The-EDev <[email protected]>
added macro to enforce ws spec and added 16/64 bit payload length unit tests for ws

github.com/CrowCpp/Crow - 65f8eb9e44ca2953433c437e3eacb5321129c684 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #281 from CrowCpp/wip-luca-schlecker

Fix faulty https redirection.

github.com/CrowCpp/Crow - aa084c4d9127f5ecb44bb034e0fc51f4f84d562e authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Added protocol to log URL when starting crow

github.com/CrowCpp/Crow - 54404896400aeb9c6f090e726b5c69d33cdc6e40 authored about 3 years ago by The-EDev <[email protected]>
remove unused ssl code.

Seems like a leftover from when https was first implemented.

Signed-off-by: Luca Schlecker <luca...

github.com/CrowCpp/Crow - 1fc5c566af4299332cf746ecb28b61ad5af1f2b7 authored about 3 years ago by Luca Schlecker <[email protected]>
fix faulty https redirection.

Crow would redirect to https if ssl is enabled, even if no ssl is being actively used.

Signed-of...

github.com/CrowCpp/Crow - 912bf47b6f93d78d6b927f39dc2b5b19f1964454 authored about 3 years ago by Luca Schlecker <[email protected]>
Github doesn't support inline language highlighting

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

Remove the need for `#define CROW_MAIN`

github.com/CrowCpp/Crow - 31083a2f073a5d8807221cd08c4952d0e5110ae3 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
add a disclaimer for users of v0.3 that `#define CROW_MAIN` is required.

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

github.com/CrowCpp/Crow - 18ba83ab93df5ada6aeea5404a7d5cdc4177d1c9 authored about 3 years ago by Luca Schlecker <[email protected]>
remove every occurance of `#define CROW_MAIN`.

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

github.com/CrowCpp/Crow - e5c7daccce6f935e495254c5726948cc1e057d15 authored about 3 years ago by Luca Schlecker <[email protected]>
remove the need for `#define CROW_MAIN`.

This is achieved using the conts type qualifier as it gives internal linkage.
fixes #273

Signed-...

github.com/CrowCpp/Crow - 5823a5984e03e66a1d911606b59f115c2207ec3c authored about 3 years ago by Luca Schlecker <[email protected]>
Merge pull request #278 from CrowCpp/wip-luca-schlecker

Replace `dumb_timer_queue` with new `task_timer`

github.com/CrowCpp/Crow - b1718befaa239ece997637a0b2acb3558364c11e authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
http_server: fix reordering warning.

The introduced `timeout_` variable was initialized in a different order than the member initializ...

github.com/CrowCpp/Crow - 250c793c481055ceebcd22bcbcaf2bec602f2bb3 authored about 3 years ago by Luca Schlecker <[email protected]>
task_timer: align comment style with Crow's.

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

github.com/CrowCpp/Crow - 118c992e0d9b1d8962c9368296540c4a22ae5408 authored about 3 years ago by Luca Schlecker <[email protected]>
task_timer: rename `set_timeout` to `schedule`.

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

github.com/CrowCpp/Crow - 6458184e8f9261357c696d797041882b9ab5f2a2 authored about 3 years ago by Luca Schlecker <[email protected]>
add unit test for task_timer.

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

github.com/CrowCpp/Crow - 403d0dcffd85d0454e8aa226dca7710d6e916396 authored about 3 years ago by Luca Schlecker <[email protected]>
replace `dumb_timer_queue` with new `task_timer`.

fixes #264, lays ground for #273 and #257.

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

github.com/CrowCpp/Crow - de92d28f29678abaaf9cc43ef5d8a76b173cd376 authored about 3 years ago by Luca Schlecker <[email protected]>
Merge pull request #277 from CrowCpp/wip-luca-schlecker

Add unit test for server timeout.

github.com/CrowCpp/Crow - 22d39183450e6e5162aab376f4937ff887cd3c67 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
add unit test for server timeout.

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

github.com/CrowCpp/Crow - b47e0adcf7feb924b0aa6dca45d2f6ac30115614 authored about 3 years ago by Luca Schlecker <[email protected]>
Merge pull request #276 from nx10/master

Get app port

github.com/CrowCpp/Crow - 8cf97cfa2921122dd4827f27665967e027328033 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Added newline to end of unittest.cpp

github.com/CrowCpp/Crow - 7f8629075d355cac5a095144c5b96109ae2fd198 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Get app port

github.com/CrowCpp/Crow - 5bb7fac01667133b505708371eb889d1ad3051ca authored about 3 years ago by Florian Rupprecht <[email protected]>
Merge branch 'master' into ws_close

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

Mkdocs fixes

github.com/CrowCpp/Crow - 4ac58921603e36a606edc0ceb5ad04855868b6f4 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
multiple docs changes:

Added meta tags for homepage
Added meta description generator
Removed usages of <h1> (mkdocs-mat...

github.com/CrowCpp/Crow - 2665086a4986f7c079c22bd939eb658227a9f38f authored about 3 years ago by The-EDev <[email protected]>
Added functionality to close websocket connections before the app is

terminated.
This is incomplete and needs more work.

github.com/CrowCpp/Crow - fd6de9bc0588655fc16baebab8178a7e9fb6e4fb authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #265 from Leon0402/feature/cpp20Support

MSVC C++20 Support

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

github.com/CrowCpp/Crow - 2dc07aaa7efaee913b13ad304ad9f654fce15896 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
added Catch2 to Attributions section in README

github.com/CrowCpp/Crow - 6f2eedaf9bcae84c91a419b0c86d87284235d982 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #262 from CrowCpp/http09_get_only

Use only GET on HTTP/0.9

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

github.com/CrowCpp/Crow - 2e7d5f30f8a24801aae47368b353362db907a5d7 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #263 from CrowCpp/ws_conn_remote_ip

Add `get_remote_ip` method to `websocket::connection`

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

github.com/CrowCpp/Crow - 05a4b82bd52e9a3baea36ca2c8c61cd979c65f4d authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
allow remote IP to be accessed from websocket object

github.com/CrowCpp/Crow - 85e85c3e641dcccee664c9f8e8dc3a6437203587 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #260 from CrowCpp/b64_decode

Added base64 decoder

github.com/CrowCpp/Crow - 8f26cea2a699ad40be3d5da15cc0a559e64a48b9 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Fixed issue in Test message formulation

github.com/CrowCpp/Crow - 9b3f83a06f0147344a6c8392633bd5daab531aa5 authored about 3 years ago by The-EDev <[email protected]>
Added checks for GET on HTTP/0.9 and any other errors

Earlier behavior only checked whether every byte was parsed, which isn't
ideal

Signed-off-by: Th...

github.com/CrowCpp/Crow - ed8d1ebaaa4e50058bb1c5a4b2871b66cbbedcc3 authored about 3 years ago by The-EDev <[email protected]>
Cpp17 flag for msvc

github.com/CrowCpp/Crow - 06e665ec93c735aefbf8aad55a94c29166d0ca57 authored about 3 years ago by Leon De Andrade <[email protected]>
Use invoke_result for C++20

github.com/CrowCpp/Crow - aa5211d76d54b3ba4462a7187944a7fc85665283 authored about 3 years ago by Leon De Andrade <[email protected]>
Added Base64 decoder function and Base 64 unit tests

github.com/CrowCpp/Crow - 576f90a0e482b5dc716c0a635111b2fa89d45195 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #252 from CrowCpp/release.sh

Replaced release.py with release.sh

github.com/CrowCpp/Crow - ea64dfaacc7937fdb67b7cfe2d9744449086c7c6 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
corrected typo in final instructions

github.com/CrowCpp/Crow - 33114b70906b9794d57315a32dcc473b6a3c42c8 authored about 3 years ago by The-EDev <[email protected]>
replaced '..' paths with a variable

github.com/CrowCpp/Crow - 48408bf86377c9e8a3e6417ef270b678b8129df7 authored about 3 years ago by Farook <farook@KESAG>
Replaced python script with shell script for making releases

This is because the python script for the most part only executed system commands
I also fixed a ...

github.com/CrowCpp/Crow - 03e5b354ee54905a3fb135b9df7c3c8feaa7040d authored about 3 years ago by Farook <farook@KESAG>
Merge pull request #242 from CrowCpp/fix_macos

Make Crow compile on MacOS

github.com/CrowCpp/Crow - cb78e796b47533d0ccdc9ba56f9297ced6a0b511 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
made it so that workarounds would only run if the user is on an apple machine

github.com/CrowCpp/Crow - eefe8f62bf6d401c2d7d67e673b6617bcf0d48c3 authored about 3 years ago by Farook <farook@KESAG>
Merge branch 'master' into fix_macos

github.com/CrowCpp/Crow - 7f7eac95a6924aa76efe0f8b6b489c38b08093a8 authored about 3 years ago by Luca Schlecker <[email protected]>
Merge pull request #245 from CrowCpp/custom_rst

Added stream threshold option

github.com/CrowCpp/Crow - 8f24107e6c6f988676f19b602f610236708ef33c authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Made crow's streaming threshold changeable through app.stream_threshold (I also added a getter for it to avoid sending it to the server then the connection)

github.com/CrowCpp/Crow - 20c7720f72c3c95ceb8563927ec557fd10aec8b3 authored about 3 years ago by The-EDev <[email protected]>
changed json and app code (relating to blueprints and initializer list)

also snuck in some guide updates

github.com/CrowCpp/Crow - efd55597f04fc1d42fe58e8fd3f2efab5c818f43 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #241 from CrowCpp/fix_example_chat

Fix for example_chat

github.com/CrowCpp/Crow - 2780e31e27a8403c5c978c75876c4ed1b557c016 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
fixed issue where example_chat wouldn't be able to find example_chat.html due to copying error

github.com/CrowCpp/Crow - 616702d7e822616d3f970cefb5e80e610b501fbd authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #234 from CrowCpp/fix_stream_res

potential stream response test fix

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

github.com/CrowCpp/Crow - 2bb2993f9d029aecee360a104855b10d83d0d130 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #238 from CrowCpp/mkdocs_redirect

added getting_started URL redirection

github.com/CrowCpp/Crow - b64657ea5a517089b03ed9f6f37bdf3834e5bc4f authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
fixed bug introduced in last commit

github.com/CrowCpp/Crow - 9667e17a401917bdf651ac6abd3300896d012d5a authored about 3 years ago by The-EDev <[email protected]>
added getting_started URL redirection

github.com/CrowCpp/Crow - 20a2a83e6944e4d3371b851679e5d6c06636d370 authored about 3 years ago by The-EDev <[email protected]>
added named constants

github.com/CrowCpp/Crow - 71639b60463bded695dbd75b74e00df08ff8b2fb authored about 3 years ago by The-EDev <[email protected]>
changed the way "stream_response" test handled incoming data

This will either fix the issue (223), be generally better than the previous way the test was cond...

github.com/CrowCpp/Crow - 85e97875759624149da053ceb25df32814530087 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #228 from CrowCpp/revamped_setup

Revamped setup

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

github.com/CrowCpp/Crow - 72e33c743e67d4577d4358d8be9d7d2398a6394f authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #230 from CrowCpp/http_status_codes

added status codes enum

github.com/CrowCpp/Crow - 6b71f9237cfd68c1bdfefd6b558f1496bf233f67 authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
replaced http_connection.h integers with enum values

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

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

Selecting features after installation

github.com/CrowCpp/Crow - 6c7bb5a3541d60f41f78e662fb93ddb309826e8b authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
Don't enforce the set of features crow was installed with but instead give the ability to freely choose them, even after it was installed.

github.com/CrowCpp/Crow - 258e0f50df76717e5a2e90f14c69522316b040e0 authored about 3 years ago by Luca Schlecker <[email protected]>
added status codes enum

github.com/CrowCpp/Crow - a031fb6c8e8896cc011d7c4b35af8ed74f066fe4 authored about 3 years ago by The-EDev <[email protected]>
added fix for PR coverage affecting master coverage

This fix relies on the new changes added to CrowCpp/cpp-coveralls in 8b427c04a691867bb29a0acfc2d9...

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

missing http status codes added

github.com/CrowCpp/Crow - c38e114c797a911141628cf7efecd0d357fd09be authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
corrected AUR instructions

github.com/CrowCpp/Crow - 56b6449dca7140483da1033d81b7bca7ceac7b63 authored about 3 years ago by The-EDev <[email protected]>
some status codes removed

github.com/CrowCpp/Crow - 1081d25a0f181675c386c95f76bee76f49c2bf6b authored about 3 years ago by Zhavok <[email protected]>
revert previous commit, query_string.h has original code that should be tested

github.com/CrowCpp/Crow - bebb454ee6327f4a70025b1ad110fdbda4b6a570 authored about 3 years ago by The-EDev <[email protected]>
"query_string.h" is part of qs_parse and shouldn't be part of Crow's coverage

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

Added analytics via matomo (analytics hosted on my personal site), also added privacy policy page...

github.com/CrowCpp/Crow - 278540ec6059b64f3ab79d03e6c13bada278cd35 authored about 3 years ago by The-EDev <[email protected]>
Added updated setup instructions (kept old instructions as "legacy")

github.com/CrowCpp/Crow - db18647cb32603daae1ca9f9468a81453a9c71cc authored about 3 years ago by The-EDev <[email protected]>
made gitter badge in README slightly more readable

github.com/CrowCpp/Crow - 62897acf0aeed9452d95c0f3f600ee63aa207b3c authored about 3 years ago by The-EDev <[email protected]>
Further clarified BSD license and logo copyright

github.com/CrowCpp/Crow - e922a8cadbce63b40bf86c54fe308111154273b8 authored about 3 years ago by The-EDev <[email protected]>
missing http status codes added

github.com/CrowCpp/Crow - db6ab441b4e9ea9af8885ad8b8733fd066a93c5a authored about 3 years ago by Zhavok <[email protected]>
Updated .drone.yml to use modified cpp-coveralls (NOT TESTED, Drone needs to be run to make sure everything works)

github.com/CrowCpp/Crow - 3b34877e5084ed7548fadae9019a5e0350d7dedb authored about 3 years ago by The-EDev <[email protected]>
fixed a problem with compiling example_with_all and added CROW_AMALGAMATE to drone options

github.com/CrowCpp/Crow - 736bc4f074b852e65c48bef8b0cf77ae077841f6 authored about 3 years ago by The-EDev <[email protected]>
Merge pull request #130 from CrowCpp/ssl_test

added ssl testing

github.com/CrowCpp/Crow - 53d746ee7e677804614b570d966a21468f1b69fb authored about 3 years ago by Farook Al-Sammarraie <[email protected]>
updated ssl test to only be added to CMake if CROW_ENABLE_SSL is on

github.com/CrowCpp/Crow - 3b61ce9447cd7f97fb4320a2f116e58ea89e424b authored about 3 years ago by The-EDev <[email protected]>
Updated ssl_test CMake config to match revamped_setup

github.com/CrowCpp/Crow - ac36da8e970d04bf41b645f2afdb33264068480f authored about 3 years ago by The-EDev <[email protected]>
Merge remote-tracking branch 'refs/remotes/origin/revamped_setup'

Conflicts:
.drone.yml

github.com/CrowCpp/Crow - b3638a3b83900f38ed71a9f7aa75c7970befa752 authored about 3 years ago by The-EDev <[email protected]>
Compile tests in debug mode (no optimization)

This helps make coverage more consistent, and should make any future problems easier to find

github.com/CrowCpp/Crow - 5ceb5f5cbab9dc8b46de6839bbfa7abefefbe23f authored about 3 years ago by The-EDev <[email protected]>
made SSL test work

github.com/CrowCpp/Crow - f5c392a9739530ccc7722889eb2a0800aae280dd authored about 3 years ago by The-EDev <[email protected]>
corrected package script for PKGBUILD

github.com/CrowCpp/Crow - 98705cfcd361dc9df67538107c151b0ad7729409 authored over 3 years ago by The-EDev <[email protected]>
removed temporary lines from PKGBUILD

github.com/CrowCpp/Crow - 105b90c00a06408dc113e2043acd61ed5f67fa3e authored over 3 years ago by The-EDev <[email protected]>
Updated release script such that all you need to do is run the script and make a couple of commits to have a full release.

github.com/CrowCpp/Crow - ab27164e6140cf5bbc41895109c42b58af434709 authored over 3 years ago by The-EDev <[email protected]>
Merge pull request #218 from luca-schlecker/main

Friendlier FetchContent and add_subdirectory support.

github.com/CrowCpp/Crow - 3972cd315c87fc73a36df009ff4dd3dcf37d29b8 authored over 3 years ago by Farook Al-Sammarraie <[email protected]>
set the default value for building the examples, building the tests and installing Crow based on Crow being the top-level project.

github.com/CrowCpp/Crow - 042fa06445e1ee0be830adb25b8a321155e7564a authored over 3 years ago by Luca Schlecker <[email protected]>
Merge pull request #209 from luca-schlecker/main

rework cmake configs

github.com/CrowCpp/Crow - 300e5bf2543971736cc838bebbb91365422b7c59 authored over 3 years ago by Farook Al-Sammarraie <[email protected]>
fix basic and blueprint example not building on some machines.

github.com/CrowCpp/Crow - f90f9b8e61c68625909433321bff60d82e2b5e91 authored over 3 years ago by Luca Schlecker <[email protected]>
add find_package support.

github.com/CrowCpp/Crow - fda2cddc7068177d64d4015065ee0f7c3acf147c authored over 3 years ago by Luca Schlecker <[email protected]>
inform about not executed tests if ssl or compression aren't enabled.

github.com/CrowCpp/Crow - 4c5b8d31cf9eb927bcee2978516e7094b19b9301 authored over 3 years ago by Luca Schlecker <[email protected]>
disable compression test if configured without enabling compression support.

github.com/CrowCpp/Crow - 989ae6a6cd068be5deff958281bc39960928c54f authored over 3 years ago by Luca Schlecker <[email protected]>
rework cmake configs.

See #160 for more info.

github.com/CrowCpp/Crow - 28acb2c5a75af2e740cb9bbc92fff6900f95c7e6 authored over 3 years ago by Luca Schlecker <[email protected]>
enable compression after first use of 'use_compression'.

github.com/CrowCpp/Crow - 3c9e5d1e1dd7b8785cca5ec9248f1b6f6b49224d authored over 3 years ago by Luca Schlecker <[email protected]>