The-EDev
fd6de9bc05
Added functionality to close websocket connections before the app is
...
terminated.
This is incomplete and needs more work.
2021-11-06 06:06:18 +03:00
Farook Al-Sammarraie
b5137c52a1
Merge pull request #265 from Leon0402/feature/cpp20Support
...
MSVC C++20 Support
2021-11-03 20:43:04 +03:00
Farook Al-Sammarraie
2dc07aaa7e
Merge branch 'master' into feature/cpp20Support
2021-11-03 20:07:59 +03:00
The-EDev
6f2eedaf9b
added Catch2 to Attributions section in README
2021-11-03 05:19:25 +03:00
Farook Al-Sammarraie
e48e1facd9
Merge pull request #262 from CrowCpp/http09_get_only
...
Use only GET on HTTP/0.9
2021-11-02 21:15:40 +03:00
Farook Al-Sammarraie
2e7d5f30f8
Merge branch 'master' into http09_get_only
2021-11-02 21:15:05 +03:00
Farook Al-Sammarraie
c45514c79d
Merge pull request #263 from CrowCpp/ws_conn_remote_ip
...
Add `get_remote_ip` method to `websocket::connection`
2021-11-02 21:14:31 +03:00
Farook Al-Sammarraie
05a4b82bd5
Merge branch 'master' into http09_get_only
2021-11-02 00:00:03 +03:00
The-EDev
85e85c3e64
allow remote IP to be accessed from websocket object
2021-11-01 23:57:21 +03:00
Farook Al-Sammarraie
8f26cea2a6
Merge pull request #260 from CrowCpp/b64_decode
...
Added base64 decoder
2021-11-01 23:47:56 +03:00
The-EDev
9b3f83a06f
Fixed issue in Test message formulation
2021-11-01 21:10:45 +03:00
The-EDev
ed8d1ebaaa
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: The-EDev <farook@the-e-dev.com>
2021-11-01 12:02:25 +03:00
Leon De Andrade
06e665ec93
Cpp17 flag for msvc
2021-10-31 20:25:11 +01:00
Leon De Andrade
aa5211d76d
Use invoke_result for C++20
2021-10-31 19:19:44 +01:00
The-EDev
576f90a0e4
Added Base64 decoder function and Base 64 unit tests
2021-10-31 02:50:19 +03:00
Farook Al-Sammarraie
ea64dfaacc
Merge pull request #252 from CrowCpp/release.sh
...
Replaced release.py with release.sh
2021-10-27 11:47:18 +03:00
The-EDev
33114b7090
corrected typo in final instructions
2021-10-27 11:15:42 +03:00
Farook
48408bf863
replaced '..' paths with a variable
2021-10-25 12:59:51 +03:00
Farook
03e5b354ee
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 bug in the script where v5.13 (for example) would be parsed as v5.1
2021-10-24 15:43:05 +03:00
Farook Al-Sammarraie
cb78e796b4
Merge pull request #242 from CrowCpp/fix_macos
...
Make Crow compile on MacOS
2021-10-23 03:05:59 +03:00
Farook
eefe8f62bf
made it so that workarounds would only run if the user is on an apple machine
2021-10-22 14:27:10 +03:00
Luca Schlecker
7f7eac95a6
Merge branch 'master' into fix_macos
2021-10-14 10:36:03 +02:00
Farook Al-Sammarraie
8f24107e6c
Merge pull request #245 from CrowCpp/custom_rst
...
Added stream threshold option
2021-10-13 14:56:30 +03:00
The-EDev
20c7720f72
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)
2021-10-12 15:35:08 +03:00
The-EDev
efd55597f0
changed json and app code (relating to blueprints and initializer list)
...
also snuck in some guide updates
2021-10-10 14:42:36 +03:00
Farook Al-Sammarraie
2780e31e27
Merge pull request #241 from CrowCpp/fix_example_chat
...
Fix for example_chat
2021-10-06 20:20:11 +03:00
The-EDev
616702d7e8
fixed issue where example_chat wouldn't be able to find example_chat.html due to copying error
2021-10-06 17:24:05 +03:00
Farook Al-Sammarraie
63dcfb079d
Merge pull request #234 from CrowCpp/fix_stream_res
...
potential stream response test fix
2021-10-06 15:41:08 +03:00
Farook Al-Sammarraie
2bb2993f9d
Merge branch 'master' into fix_stream_res
2021-10-06 14:42:12 +03:00
Farook Al-Sammarraie
b64657ea5a
Merge pull request #238 from CrowCpp/mkdocs_redirect
...
added getting_started URL redirection
2021-10-06 14:03:15 +03:00
The-EDev
9667e17a40
fixed bug introduced in last commit
2021-10-06 13:51:17 +03:00
The-EDev
20a2a83e69
added getting_started URL redirection
2021-10-06 13:34:37 +03:00
The-EDev
71639b6046
added named constants
2021-10-06 13:32:35 +03:00
The-EDev
85e9787575
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 conducted, or change the failure rate from 70% to 100%
2021-10-05 15:13:38 +03:00
Farook Al-Sammarraie
41468b0ccd
Merge pull request #228 from CrowCpp/revamped_setup
...
Revamped setup
2021-10-05 13:33:12 +03:00
Farook Al-Sammarraie
72e33c743e
Merge branch 'master' into revamped_setup
2021-10-02 17:29:07 +03:00
Farook Al-Sammarraie
6b71f9237c
Merge pull request #230 from CrowCpp/http_status_codes
...
added status codes enum
2021-10-02 17:28:26 +03:00
The-EDev
ce1cc7b2b2
replaced http_connection.h integers with enum values
2021-10-02 17:11:19 +03:00
Farook Al-Sammarraie
de9e860771
Merge branch 'master' into revamped_setup
2021-10-01 11:34:55 +03:00
Farook Al-Sammarraie
6c7bb5a354
Merge pull request #231 from luca-schlecker/revamped_setup
...
Selecting features after installation
2021-09-30 22:24:35 +03:00
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