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 #50 from mrozigor/static_dir

Added default "static/<path>" route for any static files

d00ec5e690a1fc8b558c89a074d673bde71c1dbb authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
fixed testing issue

5d23b2b9c7996e9ce5fa81aa91e52afd562b36fb authored about 4 years ago by The-EDev <[email protected]>
separated middlewares from core code

modified merge script to include middlewares, all are included by default
include excludes everyt...

644474826912460866636a29615b9f0d05343e8e authored about 4 years ago by The-EDev <[email protected]>
added macros for static endpoint and directory

(also put some info in the example)

24830648d2bab29fd6700f6c187f5e82d1c2460c authored about 4 years ago by The-EDev <[email protected]>
Merge branch 'master' into static_dir

50670c290b3db00a31d6da040baa7e119c19bdb0 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #44 from mrozigor/websocket

Websocket updates

515fa68f67dbce3ce6c32e5144c50af75b9da909 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
added static/ prefix to path

c4d191a7b011fc7bca712b315575b1c712a4e5ed authored about 4 years ago by The-EDev <[email protected]>
added default "/static/<path>" route for any static files

can be disabled via CROW_DISABLE_STATIC_DIR def

72aeabd5e4beb259ff75593fde5543e647d976e7 authored about 4 years ago by The-EDev <[email protected]>
bump version in doc

5150fcdf05ddf79152701c5d6090e7c5d05f048c authored about 4 years ago by The-EDev <[email protected]>
Ping and Pong messages shouldn't fail with messages larger than 127 bytes anymore

Has the added advantage of making the code look more consistent, while sacrificing some performan...

fab264070221bd0aade11a148bbfd7509d603d76 authored about 4 years ago by The-EDev <[email protected]>
obligatory simple messup fix

removed extra is_open method

b54b5a4c6e5a251b71f47ffc008272546508c6e5 authored about 4 years ago by The-EDev <[email protected]>
Added check for SSL adaptor to fix potential crash when SSL websockets are used (ipkn#328)

ca46844782080fc60583d6f95c4b38f737afc468 authored about 4 years ago by The-EDev <[email protected]>
added websocket unit test

76af4167669d9f243a1ad223462b67d3638df368 authored about 4 years ago by The-EDev <[email protected]>
websocket improvements

replaced base10 bits to base8 in comments
added send_ping and send_pong to API (users can now sen...

5c7ef21211e7eed9e5f3cc98e549777bb8ee57b7 authored about 4 years ago by The-EDev <[email protected]>
added method to send ping message

8dc61959f259a27a8cd9bc43ea802b9765a6762e authored about 4 years ago by The-EDev <[email protected]>
added option to have unmasked messages

463917a17f964753ef90e9aeadd97851d5e876a0 authored about 4 years ago by The-EDev <[email protected]>
cleaned up app.h documentation

cc715f4245f50b1ed06c6ef979af248cac0bd597 authored about 4 years ago by The-EDev <[email protected]>
added documentation and illustration from RFC 6455

777dfa31af619e430021d6f12850c7a1e3dbe7f7 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #38 from mrozigor/bump_0.2

bump server version to 0.2

696fbb104369ee948b00274a5e7e677c405f460e authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
bump server version to 0.2

also fixed a chmod issue in travis

4a42a6fbaea9fe62b320f61b9f47e36e095192ac authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #37 from mrozigor/file-cleanup

File cleanup

65f023d6c0811247664874e893c18cd1bd5fad78 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master'

d66a39bf4b35752d7306267715ed79ec95a92c9b authored about 4 years ago by The-EDev <[email protected]>
updated paths to merge_all.py, c++ version in cmake, and logo in readme

f93d9a8a2260657a2737c12db1d5413f93b9f654 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #33 from mrozigor/stream-fixes

Stream fixes

5b996e468653453e041c2f9838b876f163165670 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
updated documentation logo

ab1cbc2704a5d9b4651fa22d479710b855d98f30 authored about 4 years ago by The-EDev <[email protected]>
allowed python script to run without python command

8d848cad188bbac6836bcb170b64f11db5167fa0 authored about 4 years ago by The-EDev <[email protected]>
added QT Creator project files to .gitignore

f8aaa756a220630cebb40f6da680d6eb310711b6 authored about 4 years ago by The-EDev <[email protected]>
moved all scripts to a single folder

f7de3507079243ab7fd0a0d0f220128161e513d2 authored about 4 years ago by The-EDev <[email protected]>
removed reserve code

fc0c6d9eaea2e3346ba1ee8c578d923c092bc490 authored about 4 years ago by The-EDev <[email protected]>
revamped stream tests (body streaming should work properly now)

3d88042161a637a8afd7d81040d512d682ccf07a authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #35 from mrozigor/mustache_fix

#6 Fix mustache implementation after specification update.

689ba2d5e01e0736be3e08f3ab2c6cbecc510d60 authored about 4 years ago by Igor Mróz <[email protected]>
#6 Change URL to build status badge.

ad71f44a8ac03c09243c01a1e17501148b34774d authored about 4 years ago by Igor Mróz <[email protected]>
#6 Fix mustache implementation after specification update.

90b46528d452b110a5fe5f2cdb25d1d30adaa5a8 authored about 4 years ago by Igor Mróz <[email protected]>
stream test changes

test now runs on separate thread from app (to allow the app to write to the socket before the tes...

97bb487d85078bfec7f61e1ae76c380491ef65aa authored about 4 years ago by The-EDev <[email protected]>
Merge branch 'master' into stream-fixes

81386da24621763f4aefd7d77f2298136036d0e2 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
optimized the body streaming code

has the side effect of removing some messups I made

92d7f2e3c4809991db089640fd6eb8a34ca32c48 authored about 4 years ago by The-EDev <[email protected]>
replaced REQUIRE with CHECK

check allows the code to keep running if the check fails, allowing code like app.stop() to execut...

4f7411d1aaf1cf1e4b9efad3252c2f91a9a22e87 authored about 4 years ago by The-EDev <[email protected]>
changed test sections order for sendfile test

be7fc743c90e989d9afdb903c25969f7a156732c authored about 4 years ago by The-EDev <[email protected]>
changed response streaming test to test the actual data being sent over the socket

5a8c12a9ffe5254309b6d40e17aea623b3441cbc authored about 4 years ago by The-EDev <[email protected]>
split streaming methods to allow streaming strings as well as streams

0a21fcbba0cdb4ead88ffa6b2ba69aeca7e63a31 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #31 from mrozigor/document-app.h

Document app.h

e3cf473306a7dc18f20174750480a911ea28fdb3 authored about 4 years ago by Igor Mróz <[email protected]>
documented most of app.h

c3220a73bc8145fc8c870d24c9bcb8f1a86a469a authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #30 from mrozigor/configure-timeout

Added method to set timeout (default is 5 seconds)

6cf701b113c87633185e586cd767e599feaef45d authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into configure-timeout

bbada35cb11b0b0b5a8df3c4e50208b6ddf34b96 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #28 from mrozigor/stream_body

Streaming response bodies

d966f43e40203ad43878571d0b44303991e2eedb authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into stream_body

c66afeb4d3e9c1d014cfd75efd62941287a1e6f1 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #23 from mrozigor/connection-improvements

Connection improvements

993530df23590c0fc4786297be4201f84b7125b3 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into configure-timeout

1e05fa5447f8cbb58c1ea15bcddbea34c9e1f25c authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into stream_body

c4dba56f328cb4a214b9a7879bdd9889fa259593 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into connection-improvements

179114b3c67a963e58dc3ef03207af51afea8a8c authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #24 from mrozigor/travis-changes

Travis changes

79068ba5ece6d2c9e74ef48920a4ab9f6d054675 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
fixed typo

e1650750ce4f2254f88785c61a9320f3c5a68c1a authored about 4 years ago by The-EDev <[email protected]>
changed megabyte name to res_stream_threshold_

9728d652df94df9c4872c157271812e61fb740e0 authored about 4 years ago by The-EDev <[email protected]>
added master only requirement

a2942468ed1e5db8f5d3f1945c43486893b9a480 authored about 4 years ago by The-EDev <[email protected]>
Merge branch 'master' into stream_body

019ead45e268a8f5229083fd489434fac069c002 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'travis-changes' of [email protected]:mrozigor/crow

d262b377af552a428cd18b14f09cff03b6cb24c9 authored about 4 years ago by The-EDev <[email protected]>
added condition to prevent for doc builds

518537e078c1ca07aaf7636fb55780491b843528 authored about 4 years ago by The-EDev <[email protected]>
Merge branch 'master' into travis-changes

70887d88c3f18608db01411aa8cb5b0b3dbcfa42 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into connection-improvements

548510ad801769c27af564f3c5330b75b560bbab authored about 4 years ago by Igor Mróz <[email protected]>
Merge branch 'master' into configure-timeout

acd94fca372d76a22a597d55d9ba0e1fa32c7743 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #15 from The-EDev/multipart

multipart/form-data support

f85e62f5de2b9a6d9038a44ec9e1d1e493f52108 authored about 4 years ago by Igor Mróz <[email protected]>
removed unneccessary class reference

1b284e21b1fa3d54055cd4a28d29c7de1bdcddfe authored about 4 years ago by The-EDev <[email protected]>
Added method to set timeout (default is 5 seconds)

d04947980d1eb8cad2105015df19923ebff16cf3 authored about 4 years ago by The-EDev <[email protected]>
set connection to stream any respose body larger than 1MB

using the same system for static file serving

bcd135fad6b9729a92077aabffa11bf8a426c8d4 authored about 4 years ago by The-EDev <[email protected]>
fixed typo

e5013b16d6ee46bc68df9f8213db22c4e5daa12d authored about 4 years ago by The-EDev <[email protected]>
added new testing information to README

924c2640205764d1833756db1f4215fd4095f8ff authored about 4 years ago by The-EDev <[email protected]>
removed char <=0 comparison

(not sure why it invoked an error in ARM now)

cdd613935d789511bf1e0ba8e60cd952af4a39fd authored about 4 years ago by The-EDev <[email protected]>
changed travis config

used default gcc (9.3) and clang (7.0)
added ARM64 architecture
removed matrix environment (repla...

fce4aed563772ebec426a39993931bd8335d4097 authored about 4 years ago by The-EDev <[email protected]>
shutting down socket before closing the connection

63ea212e1ae8c01a7d6d6ae1fefa9c98277d313a authored about 4 years ago by The-EDev <[email protected]>
changed verification option to verify once (#17)

745f6c95c65a04178664088c590c3bce41a100fe authored about 4 years ago by The-EDev <[email protected]>
removed main function

7fa73907f82b26ae337d85fff168a3e69d68909b authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into multipart

65b12e88e8fc291f95cf89bd0cd5162b07d8f83e authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #22 from mrozigor/cleanup

Cleanup

8a99167d5982b33cc4fe0b49a3b8cc9a165fc9e3 authored about 4 years ago by Igor Mróz <[email protected]>
Enable debug in tests.

ba5f62a5128d9f02162ae13426f87d97106e43bf authored about 4 years ago by Igor Mróz <[email protected]>
Check if number of threads is valid.

942fcd1bc99a8c7cf18fd8066b3981c9102b4d80 authored about 4 years ago by Igor Mróz <[email protected]>
Fix friend declaration.

b6f8e805ff2a0161c0b436fcdc88d19996a08a89 authored about 4 years ago by Igor Mróz <[email protected]>
Remove conanfile. Update mustache specification jsons. Remove compilation warnings. Update CMake version. Change test framework to Catch2.

7b8b72bd11a8b081716dba1a2e6fa07a81534fa1 authored about 4 years ago by Igor Mróz <[email protected]>
Remove debug statements.

603ceb377acd48979133ec21b56bb46cd2e530c9 authored about 4 years ago by Igor Mróz <[email protected]>
CMakeLists small changes. Add clang-format config. Remove Makefile.

d33f04c7e7e4c42dc6acdd3b9eabedffba3bd35e authored about 4 years ago by Igor Mróz <[email protected]>
README cleanup. Tests cleanup.

e1085de2379f06513bce3e3599357f0c0415f228 authored about 4 years ago by Igor Mróz <[email protected]>
Merge branch 'master' into multipart

936ee9c40da293e12408928e73f5f8703bb327ee authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #20 from mrozigor/covverage-exclude-3rdparty

Exclude 3rd party libraries from coverage report.

36561cecf579f900db4ae5db785bb137cf5baa90 authored about 4 years ago by Igor Mróz <[email protected]>
Merge branch 'master' into covverage-exclude-3rdparty

a40f0b1bb0fa2e1a13a28d71bc33fea3365b0e2d authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
properly excluded 3rd part libraries from coverage and documentation.

cc7398ea5ebb8a58d2615e41ec63a75ca53551be authored about 4 years ago by The-EDev <[email protected]>
Merge branch 'master'

3a8c749ab41c58b7731c1871a57191061b63c04f authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #19 from mrozigor/doxygen-patch

added "/code_docs" to Doxyfile

2e3086123c29d5bb4d014a0979f00b77e6be7088 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
added "/code_docs" to Doxyfile

06075989ff1a3349a387646fa13801fb7f1a9c7c authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #14 from The-EDev/better_doxygen

Doxygen updates

a755b2555c2cd04babd043e711ea67ee7092fbfb authored about 4 years ago by Igor Mróz <[email protected]>
Excluded 3rd party libraries from coverage

46e63309d49e2df34629de2e64b574e85caf8a06 authored about 4 years ago by The-EDev <[email protected]>
changed repo and removed unneccessary exclude

6c751e9f52af9bb4e6471e8fb8605e298fbb2357 authored about 4 years ago by The-EDev <[email protected]>
fixed issue in example

8da6919617eb37d9cd379a269c54d52be1d803b7 authored about 4 years ago by The-EDev <[email protected]>
added simple example

6a760ca09f65ecaafa54b0c362a1d5301f702ccd authored about 4 years ago by The-EDev <[email protected]>
cleaned up code

cb0915901f408bad8c3e6bacc57f5616a304c57d authored about 4 years ago by The-EDev <[email protected]>
added test

funny enough, the test pointed out a mistake i made in the code XD

e06942dfc420d315e2230e532de78e38c7e35492 authored about 4 years ago by The-EDev <[email protected]>
removed include for mime type header

d20bc7051a860463371a42a0f4cbada67b171952 authored about 4 years ago by The-EDev <[email protected]>
Added basic multipart data structure

Including methods to generate multipart message from request

b49d52e78bd361d4f6442b2b8ab0354ca171fa9a authored about 4 years ago by The-EDev <[email protected]>
Updated doxygen

changed to dark theme (darkxygen)
added version, logo, and STL consideration
excluded third party...

661a03c3da0a852e17f3ef1b01dfb241bad8dfe9 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #13 from The-EDev/method_not_allowed

Added "405 method not allowed" error

3a183271dc8a672a40aa653c08a97efae55ebc03 authored about 4 years ago by Igor Mróz <[email protected]>
Removed unnecessary variables

823d061c62950c9d605756889ed6aa09087e3009 authored about 4 years ago by The-EDev <[email protected]>
added test for 405 code on wrong method

88904e4716b20cdfd6d48483af35566c0fa4664b authored about 4 years ago by The-EDev <[email protected]>