Commit Graph

910 Commits

Author SHA1 Message Date
Luca Schlecker
258e0f50df 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. 2021-09-30 21:06:02 +02:00
The-EDev
a031fb6c8e added status codes enum 2021-09-30 20:38:23 +03:00
The-EDev
a22c5da86f added fix for PR coverage affecting master coverage
This fix relies on the new changes added to CrowCpp/cpp-coveralls in 8b427c04a691867bb29a0acfc2d948a690476d79
2021-09-30 19:15:09 +03:00
Farook Al-Sammarraie
c38e114c79
Merge pull request #227 from Zhavok92/master
missing http status codes added
2021-09-30 16:03:09 +03:00
The-EDev
56b6449dca corrected AUR instructions 2021-09-30 13:27:44 +03:00
Zhavok
1081d25a0f some status codes removed 2021-09-30 11:46:00 +02:00
The-EDev
bebb454ee6 revert previous commit, query_string.h has original code that should be tested 2021-09-30 04:50:37 +03:00
The-EDev
f6aef65523 "query_string.h" is part of qs_parse and shouldn't be part of Crow's coverage 2021-09-30 04:46:54 +03:00
The-EDev
278540ec60 Updated site:
Added analytics via matomo (analytics hosted on my personal site), also added privacy policy page with link in footer
Updated code colors to match light theme
Added display for Crow's financial supporters on OpenCollective
Fixed Sidebar issue on narrow screens
Fixed Get crow Icons being misaligned
2021-09-30 01:49:08 +03:00
The-EDev
db18647cb3 Added updated setup instructions (kept old instructions as "legacy") 2021-09-30 01:43:50 +03:00
The-EDev
62897acf0a made gitter badge in README slightly more readable 2021-09-30 01:38:13 +03:00
The-EDev
e922a8cadb Further clarified BSD license and logo copyright 2021-09-30 01:37:27 +03:00
Zhavok
db6ab441b4 missing http status codes added 2021-09-29 19:30:59 +02:00
The-EDev
3b34877e50 Updated .drone.yml to use modified cpp-coveralls (NOT TESTED, Drone needs to be run to make sure everything works) 2021-09-29 05:23:20 +03:00
The-EDev
736bc4f074 fixed a problem with compiling example_with_all and added CROW_AMALGAMATE to drone options 2021-09-28 22:03:56 +03:00
Farook Al-Sammarraie
53d746ee7e
Merge pull request #130 from CrowCpp/ssl_test
added ssl testing
2021-09-28 21:55:50 +03:00
The-EDev
3b61ce9447 updated ssl test to only be added to CMake if CROW_ENABLE_SSL is on 2021-09-28 00:54:27 +03:00
The-EDev
ac36da8e97 Updated ssl_test CMake config to match revamped_setup 2021-09-28 00:50:26 +03:00
The-EDev
b3638a3b83 Merge remote-tracking branch 'refs/remotes/origin/revamped_setup'
Conflicts:
	.drone.yml
2021-09-27 19:04:01 +03:00
The-EDev
5ceb5f5cba Compile tests in debug mode (no optimization)
This helps make coverage more consistent, and should make any future problems easier to find
2021-09-27 14:56:17 +03:00
The-EDev
f5c392a973 made SSL test work 2021-09-27 01:09:45 +03:00
The-EDev
98705cfcd3 corrected package script for PKGBUILD 2021-09-22 06:38:06 +03:00
The-EDev
105b90c00a removed temporary lines from PKGBUILD 2021-09-22 06:36:08 +03:00
The-EDev
ab27164e61 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. 2021-09-22 06:34:12 +03:00
Farook Al-Sammarraie
3972cd315c
Merge pull request #218 from luca-schlecker/main
Friendlier FetchContent and add_subdirectory support.
2021-09-12 00:23:56 +03:00
Luca Schlecker
042fa06445 set the default value for building the examples, building the tests and installing Crow based on Crow being the top-level project. 2021-09-09 17:39:18 +02:00
Farook Al-Sammarraie
300e5bf254
Merge pull request #209 from luca-schlecker/main
rework cmake configs
2021-09-04 16:25:38 +03:00
Luca Schlecker
4c5b8d31cf inform about not executed tests if ssl or compression aren't enabled. 2021-09-01 09:29:12 +02:00
Luca Schlecker
989ae6a6cd disable compression test if configured without enabling compression support. 2021-09-01 09:29:12 +02:00
Luca Schlecker
fda2cddc70 add find_package support. 2021-09-01 09:29:12 +02:00
Luca Schlecker
f90f9b8e61 fix basic and blueprint example not building on some machines. 2021-09-01 09:29:12 +02:00
Luca Schlecker
28acb2c5a7 rework cmake configs.
See #160 for more info.
2021-09-01 09:29:02 +02:00
Luca Schlecker
3c9e5d1e1d enable compression after first use of 'use_compression'. 2021-08-31 18:14:05 +02:00
Luca Schlecker
21c872e771 Revert "defining CROW_ENABLE_SSL disables non SSL code"
This reverts commit 10f3238ffc.
2021-08-31 18:14:05 +02:00
Farook Al-Sammarraie
deff8222a4
Merge pull request #213 from hg333/custom-type-support
tests/unittest.cpp : added unit tests
2021-08-31 03:07:36 +03:00
hg333
ff07c2b867 removed get_header 2021-08-30 15:43:33 +05:30
hg333
249114ab29 added tests for Content-Type 2021-08-30 15:31:50 +05:30
hg333
f07e37c775 added unit tests 2021-08-30 12:17:08 +05:30
Farook Al-Sammarraie
0a526f9d23
Merge pull request #212 from hg333/custom-type-support
http_response.h : added custom type support
2021-08-29 14:40:49 +03:00
hg333
9546058604 added another constructor with status-code 2021-08-29 16:36:13 +05:30
hg333
b0e84a8c80 added custom type support 2021-08-29 12:19:18 +05:30
Farook Al-Sammarraie
7ce243370d
Merge pull request #208 from luca-schlecker/blueprint-fix-windows
fix routing on windows.
2021-08-25 14:46:45 +03:00
Farook Al-Sammarraie
a8b8a21d66
Merge branch 'master' into blueprint-fix-windows 2021-08-24 18:10:12 +03:00
Luca Schlecker
823e891572 fix routing on windows. 2021-08-24 17:06:21 +02:00
Farook Al-Sammarraie
cf864709c0
Merge pull request #207 from luca-schlecker/fix-vcpkg-manifest
fix vcpkg manifest
2021-08-24 12:59:56 +03:00
Luca Schlecker
d9062fbb1a fix vcpkg manifest.
'master' is not a valid version -> use version-string instead
2021-08-23 23:18:24 +02:00
The-EDev
43dbad29ac Made landing page mobile-friendly 2021-08-23 21:05:41 +03:00
Farook Al-Sammarraie
c5b54bf859
Merge pull request #205 from CrowCpp/catchall_codes
Send codes to catchall
2021-08-22 13:01:55 +03:00
Farook Al-Sammarraie
ddca7b5924
Merge branch 'master' into catchall_codes 2021-08-21 14:41:14 +03:00
Farook Al-Sammarraie
7d0e44181d
Merge pull request #206 from CrowCpp/ssl_no_deadcode
Disable non SSL code on SSL macro
2021-08-21 14:36:32 +03:00