Commit Graph

883 Commits

Author SHA1 Message Date
The-EDev
570ed2e04e changed CI_BRANCH to TRAVIS_BRANCH
I do not know why this works, but it worked on my test repository
2021-04-07 03:36:11 +03:00
Farook Al-Sammarraie
c3fcda1a77
Merge pull request #124 from ugermann/master
Fix error in examples/CMakeLists.txt
2021-04-06 14:59:30 +03:00
Ulrich Germann
e592e6b4f2 Fix error in examples/CMakeLists.txt
cmake 3.19 complained about Line 49:

> CMake Error at examples/CMakeLists.txt:49 (target_link_libraries):
>   The keyword signature for target_link_libraries has already been used with
>     the target "basic_example".  All uses of target_link_libraries with a
>       target must be either all-keyword or all-plain.
>
>   The uses of the keyword signature are here:
>
>    * examples/CMakeLists.txt:46 (target_link_libraries)

The reason is the missing keyword PRIVATE/INTERFACE/PUBLIC in the offending line.
This edit fixes this.
2021-04-06 11:17:51 +00:00
The-EDev
d569d121c0 fixed incorrect branch variable being used 2021-04-06 10:39:35 +03:00
Farook Al-Sammarraie
03e0f06551
Merge pull request #118 from CrowCpp/crow_main_polish
CROW_MAIN docs and script
2021-04-05 22:18:16 +03:00
Farook Al-Sammarraie
68db38ed98
Merge branch 'master' into crow_main_polish 2021-04-05 22:17:11 +03:00
Farook Al-Sammarraie
6cdecf5ca8
Merge pull request #119 from CrowCpp/actual_port
use actual ASIO port instead of the local port variable
2021-04-05 22:15:49 +03:00
Farook Al-Sammarraie
0d7c8ed617
Merge pull request #122 from Tibbel/master
Add a catch-all handler 2nd version
2021-04-05 14:16:56 +03:00
Tibbel
7ad1b79b7a
Delete example_catchall.cpp 2021-04-05 10:21:58 +02:00
Tibbel
76203052e7
Add files via upload 2021-04-05 10:21:14 +02:00
Tibbel
97ef2945ed
CROW_CATCHALL #endif if moved
CROW_CATCHALL #endif if moved
2021-04-05 10:14:38 +02:00
Tibbel
8f6655b032
Merge pull request #1 from Tibbel/Tibbel-catchall-handler
Add a catch-all handler 2nd version
2021-04-05 09:46:23 +02:00
Tibbel
5b880cef49
Add a catch-all handler 2nd version
Here is the modified catchall-function
example added
the code moved to routing.h
only the setter remained in app.h
the integer return is removed
i personally don't need the default parameters:
without crow::response the catchall can take no effect
and without crow::request you know nothing about the request
i only imagine one case, this is to set custom error pages.
so i don't thing default parameters have any big benefit here.
"#ifdef CROW_CATCHALL" was only for me, to find my own modifications feel free to replace it
2021-04-05 09:44:35 +02:00
The-EDev
553fae93bb fixed issue where "drone ignored failing make or ctest commands unless nothing else ran afterwards" 2021-04-05 07:18:45 +03:00
The-EDev
598f60b83e potential fix for coveralls not appearing in github status 2021-04-04 22:01:34 +03:00
The-EDev
111bef9deb use actual ASIO port instead of the local port variable
this is useful when using port 0 to have the OS provide a free port
2021-04-04 08:09:59 +03:00
The-EDev
1eeda1a22b mentioned crow_main in docs and edited mime_types generating script to include it. 2021-04-04 07:47:14 +03:00
Farook Al-Sammarraie
3e43a73db9
Merge pull request #117 from CrowCpp/HEAD_and_OPTIONS
`HEAD` and `OPTIONS` handling
2021-04-03 17:21:10 +03:00
The-EDev
b837877715 updated head and no_length variable names 2021-04-03 13:48:36 +03:00
The-EDev
5f68479ee5 fixed small merge issue 2021-04-03 06:40:14 +03:00
Farook Al-Sammarraie
1654acbfd0
Merge branch 'master' into HEAD_and_OPTIONS 2021-04-03 06:31:45 +03:00
The-EDev
33e8631676 Added Content-Length header back to HEAD response.
The reason for removing it was an issue with Curl rather than how HEAD should be handled.
2021-04-03 06:21:18 +03:00
The-EDev
223ab5eb9f added note regarding HEAD and OPTIONS methods in documentation 2021-04-03 06:06:09 +03:00
The-EDev
ec566f87ef added tests and fixed small issues
moved body handling to Response.end() and fixed a bug where a 404 was not returned on a route that doesn't exist
2021-04-03 06:00:23 +03:00
The-EDev
06226b86a7 implemented proper HEAD handling, implemented OPTIONS handling 2021-04-03 05:33:40 +03:00
Farook Al-Sammarraie
5ab2607832
Merge pull request #106 from sfinktah/sfinktah-64bit-compat-1
recast 64-bit size_t to 32-bit int to remove warnings
2021-04-02 04:00:08 +03:00
Farook Al-Sammarraie
b826e9c228
Merge branch 'master' into sfinktah-64bit-compat-1 2021-04-02 03:36:09 +03:00
Farook Al-Sammarraie
2cfe822c3e
Merge pull request #111 from fckxorg/master
Fixed multiple definition issues
2021-04-02 03:35:32 +03:00
Maxim Kokryashkin
5a77744243 Merge remote-tracking branch 'upstream/master'
merge upstream
2021-04-02 01:56:07 +03:00
Farook Al-Sammarraie
6e4069decd
Merge pull request #114 from tibovanheule/patch-1
Small error in documentation
2021-04-01 16:57:09 +03:00
Maxim Kokryashkin
c4898bdb41 trigger ci 2021-04-01 16:47:45 +03:00
The-EDev
eeaa08281b changed crow_all.h generating command to python3
Should probably change it to run the script like a program. For now this is just to get drone running.
2021-04-01 08:59:40 +03:00
The-EDev
827715a1a6 Replaced Travis with Drone for CI
travis config remains just in case
2021-04-01 08:50:10 +03:00
Tibo Vanheule
a32d803e10
small error in documentation
LogLevel needs to be capitalized, see 51a8a977d9/include/crow/logging.h (L14)
2021-04-01 02:22:38 +02:00
Maxim Kokryashkin
cdce8f443a macro rename 2021-03-31 20:30:32 +03:00
Maxim Kokryashkin
a4ec6d06ce delete tags 2021-03-13 15:06:35 +03:00
Maxim Kokryashkin
86977e4c73 rm test logs 2021-03-13 14:33:45 +03:00
Maxim Kokryashkin
8a8199b992 rm test logs 2021-03-13 14:33:09 +03:00
The-EDev
6f5514743a added automatic HEAD method handling 2021-03-13 13:51:27 +03:00
Sfinktah Bungholio
21f6f11484 Merge branch 'master' of https://github.com/CrowCpp/crow into sfinktah-64bit-compat-1 2021-02-21 11:14:52 +11:00
Sfinktah Bungholio
6597feb3a8 converted all (int) to static_cast 2021-02-21 11:14:30 +11:00
Maxim Kokryashkin
ce7d08eb0e fixed issues with static wariables 2021-02-21 00:28:32 +03:00
Farook Al-Sammarraie
51a8a977d9
Merge pull request #109 from rittelle/fix-104
Properly clear responses
2021-02-15 15:24:42 +03:00
rittelle
3b151d569d Properly clear responses
Closes #104.
2021-02-12 13:21:59 +01:00
Farook Al-Sammarraie
1c505df69f
Merge pull request #101 from sfinktah/sfinktah-msvc17-compat-1
fixes for **some** msvc compatibility issues
2021-02-12 01:54:51 +03:00
Farook Al-Sammarraie
e15b50ed29
Merge branch 'master' into sfinktah-msvc17-compat-1 2021-02-12 01:43:56 +03:00
Farook Al-Sammarraie
21fb01ee36
Merge pull request #102 from CrowCpp/template_fixes
Template documentation fix + log when template is not found
2021-02-11 02:47:29 +03:00
Farook Al-Sammarraie
8289f21b66
Merge branch 'master' into template_fixes 2021-02-11 02:18:29 +03:00
Farook Al-Sammarraie
6cb131c948
Merge pull request #103 from rittelle/fix-cmakelists
Fix CMakeLists.txt for the use as a subdirectory in another project
2021-02-10 19:01:49 +03:00
Sfinktah Bungholio
b2cf780485 recast 64-bit size_t to 32-bit int to remove warnings 2021-02-10 21:03:21 +11:00