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

removed zlib notice since it's not part of the source code

94ec5c9c4dafed719583c308f6c9b32ff9302b8d authored almost 4 years ago by The-EDev <[email protected]>
Merge branch 'master'

747ad6db72b10b7526bfbe3a1c8e633cae46a974 authored almost 4 years ago by The-EDev <[email protected]>
fixed merge errors

3aaef5e0fd35ebe6a2fd0bba89e059664c5bee74 authored almost 4 years ago by The-EDev <[email protected]>
Merge branch 'master'

Conflicts:
CMakeLists.txt
examples/CMakeLists.txt
include/crow/http_connection.h
tests/CMake...

78ee97124be61ec5aacd12a7084643814efa7a68 authored almost 4 years ago by The-EDev <[email protected]>
disable compression on static files

3234c924cf29bdb4a4bae7b10b2ec92b99f1160f authored almost 4 years ago by The-EDev <[email protected]>
Merge pull request #84 from CrowCpp/returnables

Allow handlers to return more than just strings or JSON

5449e75d0f6133a5f60412b41fbbc800fd1330e7 authored almost 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master'

Conflicts:
CMakeLists.txt

75feb183b11af7390485876dc602856a0c7e1a47 authored almost 4 years ago by The-EDev <[email protected]>
Added virtual destructor to fix clang compilation

b72ee2a4e8c57b5b95f42a4bc73fae694c4071df authored almost 4 years ago by The-EDev <[email protected]>
Merge pull request #96 from madduci/master

Improving CMakeLists.txt

d347c09b5ae1c5bc07afd63575d53814ccaec168 authored almost 4 years ago by Igor Mróz <[email protected]>
Added explicit message when OpenSSL is not found

example_ssl won't be built if OpenSSL is not found: a status message will be shown instead

ccb7dca9d6c02fba19c6371eec6e20a232a8a1ac authored almost 4 years ago by Michele Adduci <[email protected]>
Cleaned up indentation, added comments, bumped Boost minimum version to 1.64

bc250a3f668f52c2ced33aeaad45a2ea13116d20 authored almost 4 years ago by Michele Adduci <[email protected]>
Reenabling tests and examples by default

761ddce9496171f33f6cfa2fc3ba067854bee580 authored almost 4 years ago by Michele Adduci <[email protected]>
Fixed issue with compiler options

96e1b2c157398a441b0a76ead9b7e40a0100beff authored almost 4 years ago by Michele Adduci <[email protected]>
Updated cmake

3cb9222054886cb1ef60938eb5090924e9d15fa6 authored almost 4 years ago by Michele Adduci <[email protected]>
Added new cmake modules

eb8ad4b685cfda4d17be8533e7cf7fbda571a70b authored almost 4 years ago by Michele Adduci <[email protected]>
New CMake refactoring

6d4c7d8a9bebe52219421a86333fdd04876dfa34 authored almost 4 years ago by Michele Adduci <[email protected]>
Improving CMakeLists.txt

- Added options BUILD_EXAMPLES and BUILD_TESTING to switch examples on/off during compilationusi...

e3cc251202ca53bcf46ab213233e3b2e285399e0 authored almost 4 years ago by Michele Adduci <[email protected]>
Merge branch 'master'

cf217d3c1f5e7ca37a18b6d008d69ee5afd0d528 authored almost 4 years ago by The-EDev <[email protected]>
made json a returnable type and removed json specific code

33f1206571a557c1f17757a5ed8717caa85f06dc authored almost 4 years ago by The-EDev <[email protected]>
Merge pull request #87 from CrowCpp/redirection

Redirect to Route if no `http` is in the Location parameter

45c41b6de616f340e3057fd73d69095b90e50a60 authored almost 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge branch 'master' into redirection

05f5263d8630641f4611561fc1fd3c7154b6c945 authored almost 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #95 from CrowCpp/docs_server_setup

added documentation for testing, proxies, and systemd setup

251dafa82c676fc15075d30911c550a7ad899a7e authored almost 4 years ago by Farook Al-Sammarraie <[email protected]>
added documentation for testing, proxies, and systemd setup

7ee343980070884827c1afcbcde0f191dcbfee91 authored almost 4 years ago by The-EDev <[email protected]>
`location != ""` -> `!location.empty()`

24fc57d45332dd444c037a2c1f0692d289ffede8 authored almost 4 years ago by The-EDev <[email protected]>
added zlib copyright notice to readme

187649dc4caedce0d749f822e17541cf8b09af77 authored almost 4 years ago by The-EDev <[email protected]>
Added HTTP compression using gzip or deflate (disabled by default, requires calling method)

09d0f4ccdd96beced7fe7dcc5acac833cd709286 authored almost 4 years ago by The-EDev <[email protected]>
Changed the behaviour of `redirect` function to redirect to a route if no `http://` is available

Also added `redirect_perm`, `moved`, and `moved_perm` functions with their status codes.
And corr...

97dea47eb0af5d522a866668225083119592c867 authored almost 4 years ago by The-EDev <[email protected]>
Merge pull request #85 from NRizzoInc/fix/signal-handling

[fix] Make signal handler optional

28ef0a939b6d701fd5d992ad27df5149f184dd30 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
[fix] Make signal handler optional

394525186910b823fe47f46898c13b0827835446 authored about 4 years ago by Nick Rizzo <[email protected]>
added documentation

also removed extra header meant for testing

9db47120e74d71839d7407b406b9b5acc5b7e15b authored about 4 years ago by The-EDev <[email protected]>
Added returnables class and applied to multipart

did not apply to JSON because it caused a linker error
also changed the version of boost required...

ed2a7ae0e015d56510fe6eda2d8b7ce7a8d5e26a authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #80 from ayaankhan98/install-rules

cmake install rules

0f5f9793bd0713c9fc8cebbb537ec3a6ad253d5a authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
fix: c -> C

91ec742a8e2d9090a7d946f9e3086e4fc14eeefb authored about 4 years ago by ayaankhan98 <[email protected]>
fix: docs

5a2af02e75f51149912a12fc21fa42577a543fac authored about 4 years ago by ayaankhan98 <[email protected]>
fix: docs

383860a22edcf0a6df479b9837d59fa19b12bad8 authored about 4 years ago by ayaankhan98 <[email protected]>
added docs

552db5bfa55e35f5e299bb1e67b369e219d965e2 authored about 4 years ago by ayaankhan98 <[email protected]>
cmake install rules

4d7283bc2bd77e3c5a9122b0cf85b7f4d2b1a63e authored about 4 years ago by ayaankhan98 <[email protected]>
Update README.md

9b2745db3a155e0414b740800b9566c76c686264 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #76 from ayaankhan98/master

recieve response without request being another argument in handler

c81a2d84e4b09039d7b6080c179b215f2fcf8cfa authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
added missing <br>

0bca73dbf675abda74c84c7ef736803d7546f57b authored about 4 years ago by ayaankhan98 <[email protected]>
Merge branch 'master' of https://github.com/ayaankhan98/crow

c4bbbc1c72d5490f07a0f320ccaa97e4a370647a authored about 4 years ago by ayaankhan98 <[email protected]>
fix: docs routes.md

6c9b7e18a406d638576f27694b87077cd15a3eeb authored about 4 years ago by ayaankhan98 <[email protected]>
Merge branch 'master' into master

716aa046fcd56f223958477eb888885b0df74680 authored about 4 years ago by Ayaan Khan <[email protected]>
fix: std::string && req parameter

87e29c2aba226a3187be99b11d2fe3cbcf4766da authored about 4 years ago by ayaankhan98 <[email protected]>
fix: std::string && req parameter

8371bdb09f0c4ff769260536f6b907916c6a0235 authored about 4 years ago by ayaankhan98 <[email protected]>
Merge pull request #79 from makaveli/39-settable-server-name

Settable server name feature

0e7cee6ef16fb41b754dee09fd39abe2a18b0a38 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Settable server name feature

9bc030478f5c9fd2c7d84259351f364842f0c31b authored about 4 years ago by Makaveli <[email protected]>
fix clang build

ec29121c22d730a885e33ab5f5628d1262873ca3 authored about 4 years ago by ayaankhan98 <[email protected]>
revert: new handler_ changes

fcce57d232189748df3bacaf824c77d58c31e7bb authored about 4 years ago by ayaankhan98 <[email protected]>
fix: ambigous call and example

770359e79feb8be0daaf398cb946f1c48b2ebb92 authored about 4 years ago by ayaankhan98 <[email protected]>
removed extra changes

737a3384ae4809d7cf81f99f8f5274a0da87c82c authored about 4 years ago by ayaankhan98 <[email protected]>
Merge branch 'master' of https://github.com/ayaankhan98/crow

6f31e597a0f6341f7f219bd9accf342ed496cc50 authored about 4 years ago by ayaankhan98 <[email protected]>
removed extra req arg

acab73ef68718ab98aba83605b9eafb2d980409e authored about 4 years ago by ayaankhan98 <[email protected]>
Merge branch 'master' into master

6c7bef1eda5a69d0edfb4f8f0c95f286ddba6377 authored about 4 years ago by Ayaan Khan <[email protected]>
recieve response without request being another argument in handle

a7c74c632761678fc55da55aee61adffa3b49859 authored about 4 years ago by ayaankhan98 <[email protected]>
Merge branch 'moredocs'

db1e149cf4208f7ca1b7789a3acb535871022a89 authored about 4 years ago by The-EDev <[email protected]>
used different way of excluding cname

f3ae18510844ac3b6c494fa2441099eea54e1ac0 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #75 from CrowCpp/moredocs

fixed link to coveralls

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

69a6f0ce115b3b15b584480d383854e7dda7512b authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
fixed link to coveralls

dea751ccde7ba6727a77ae6900d8edc4128d7bf0 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #74 from CrowCpp/moredocs

added exception to CNAME file

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

1a450e1b71f1ade6b77960858437f79f2146ae68 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
added exception to CNAME file

fab0989493ed335918cdb7717c90671735675c15 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #73 from CrowCpp/moredocs

Updated all URLs for migration and to fix mkdocs

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

b5fd5531c64457b008d17cee4714099cd1b33595 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Updated all URLs for migration and to fix mkdocs

ca642a87cd827eb5870088c9c8dc8bf308f2d7f7 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #72 from mrozigor/moredocs

patch for mkdocs, worked on my repo, not sure if it'll work here

0e9e3585c962d984de5a9f783d3145ad9ef74692 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
patch for mkdocs, worked on my repo, not sure if it'll work here

9b3acc57e3407ec4de782f62508cc44adf3715aa authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #71 from mrozigor/moredocs

Changed documentation. a lot.

6894b3bbccbb63c1a059ed11ba0c5a21c5436c64 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
addid missing libcrypto link for ssl compilation

21743fe0702d79f5593ae8f85e1a529024df6f62 authored about 4 years ago by The-EDev <[email protected]>
fixed typos and added missing parts

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

cd26222ed7b96ede509633dc62f1ca6dfcb464fa authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Changed documentation. a lot.

Added mkdocs documentation.
Altered doxygen generation (doxyfile and shell script) to work with m...

23648445f303883724869ff18d940fc63b3ea10c authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #70 from mrozigor/json_return

allow returning all json data types, not just json objects

9e51a17579ab946c13750b256a6b5a5edca773e5 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
allow returning all json data types, not just json objects

3d202d291972c0d46d7c0eded23425e8e46a1949 authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #65 from mrozigor/moredocs

documented as much as possible relating to the API reference

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

896ec0621bbf549fa57a95b14d99f5fb91cde083 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
documented as much as possible relating to the API reference

2422f55855cc108a334aca9a8d5b1dfe3713e78d authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #63 from supersaiyanmode/patch-1

Fix #include for example_with_all.

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

d1aaff87ea30752f9d587ba3336fa7aaef42a680 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #64 from supersaiyanmode/patch-2

Rename CMake target: example -> basic_example.

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

fe81b0d71d9c5241eeb8e75a5c447d97d818872c authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Fix #include for example_with_all. Using relative directories like "../build/crow_all.h" might not work in all settings.

267694dbbce38921f0a988e6b56bef7b2c71f089 authored about 4 years ago by Srivatsan Iyer <[email protected]>
Rename CMake target: example -> basic_example.

f561852233d5f445fa190e1af5cd7df8b7e568f5 authored about 4 years ago by Srivatsan Iyer <[email protected]>
Merge pull request #61 from mrozigor/moredocs

Added reference docs

b140cdf58bbbbc4e5ebd239e7fcfd8500f5559b9 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Added reference docs for dumb_timer_queue, http_request, http_response, and socket_adaptors

454810c165171a450556c83e68872ed12ec040fa authored about 4 years ago by The-EDev <[email protected]>
Merge pull request #55 from epajarre/static_file_win32

Activate static_file support on WIN32

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

f9dec6997e3b5578841c0b4ce1ccd7898562d269 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
removed another if not defined(_WIN32)

71bd6c8c2bd50b5e454f1cf4a92d779addc8d305 authored about 4 years ago by Eero Pajarre <[email protected]>
Merge pull request #54 from epajarre/remove_uint

Replaced uint with unsigned

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

07dc8c1a7a16eaf0e4397358a7b5ba7eadf5ce9c authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
Merge pull request #58 from mrozigor/merge_all_win

made merge_all.py windows compatible

2425597a30937128f66a0a10a21a2da04524aa28 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
made merge_all.py windows compatible

48bd974b4480c4340be26623e5b051656bd1785a authored about 4 years ago by The-EDev <[email protected]>
Activate static_file support on WIN32

static_file support seems to work, at least with
Microsoft Visual Studio 2017 and 2109 / C++17.
...

16cae0af4a5e66dc49e29260094ad85eac497759 authored about 4 years ago by Eero Pajarre <[email protected]>
Replaced uint with unsigned

uint is not a default type in C++.
Replaced it with unsigned, which should be large enough

5fe3a45793604a50f5c9086909dfa1b50dfa3e88 authored about 4 years ago by Eero Pajarre <[email protected]>
Merge pull request #51 from mrozigor/middleware_reorganizing

separated middlewares from core code

005437605730d08561a70ad0af94f716b75e5b43 authored about 4 years ago by Farook Al-Sammarraie <[email protected]>
added new middlewares folder to CMakeLists.txt

0ff2ef3e15ab0fc332213697b40f475af858f9f4 authored about 4 years ago by The-EDev <[email protected]>
added note regarding middlewares, and added () to make the -i and -e look more optional

de1187bb4e117d3e4c3c29884e2ba299b3e1f706 authored about 4 years ago by The-EDev <[email protected]>
moved middlewares folder inside crow folder

also fixed an issue where by default nothing is included

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

7c88cdbb608b55a6f65d539125654a0f9082d0fe authored about 4 years ago by Farook Al-Sammarraie <[email protected]>