Commit Graph

665 Commits

Author SHA1 Message Date
Igor Mróz
f85e62f5de
Merge pull request #15 from The-EDev/multipart
multipart/form-data support
2020-10-21 18:34:23 +02:00
The-EDev
1b284e21b1 removed unneccessary class reference 2020-10-21 16:31:06 +03:00
The-EDev
d04947980d Added method to set timeout (default is 5 seconds) 2020-10-21 16:06:49 +03:00
The-EDev
bcd135fad6 set connection to stream any respose body larger than 1MB
using the same system for static file serving
2020-10-21 04:02:09 +03:00
The-EDev
e5013b16d6 fixed typo 2020-10-20 16:23:09 +03:00
The-EDev
924c264020 added new testing information to README 2020-10-20 16:21:14 +03:00
The-EDev
cdd613935d removed char <=0 comparison
(not sure why it invoked an error in ARM now)
2020-10-20 12:17:00 +03:00
The-EDev
fce4aed563 changed travis config
used default gcc (9.3) and clang (7.0)
added ARM64 architecture
removed matrix environment (replaced with `compiler:` and `before-install:`)
removed sources (they were not being allowed anyway)
changed script to use 4 threads instead of 2
replaced test statement with if statement (mainly for consistency)
2020-10-20 12:00:59 +03:00
The-EDev
63ea212e1a shutting down socket before closing the connection 2020-10-20 11:48:35 +03:00
The-EDev
745f6c95c6 changed verification option to verify once (#17) 2020-10-20 11:43:43 +03:00
Farook Al-Sammarraie
7fa73907f8
removed main function 2020-10-20 10:21:29 +03:00
Farook Al-Sammarraie
65b12e88e8
Merge branch 'master' into multipart 2020-10-20 10:10:52 +03:00
Igor Mróz
8a99167d59
Merge pull request #22 from mrozigor/cleanup
Cleanup
2020-10-20 08:39:34 +02:00
Igor Mróz
ba5f62a512
Enable debug in tests. 2020-10-20 08:23:40 +02:00
Igor Mróz
942fcd1bc9
Check if number of threads is valid. 2020-10-19 19:26:46 +02:00
Igor Mróz
b6f8e805ff
Fix friend declaration. 2020-10-19 18:55:40 +02:00
Igor Mróz
603ceb377a
Remove debug statements. 2020-10-19 18:32:16 +02:00
Igor Mróz
e1085de237
README cleanup. Tests cleanup. 2020-10-19 18:32:16 +02:00
Igor Mróz
d33f04c7e7
CMakeLists small changes. Add clang-format config. Remove Makefile. 2020-10-19 18:32:16 +02:00
Igor Mróz
7b8b72bd11
Remove conanfile. Update mustache specification jsons. Remove compilation warnings. Update CMake version. Change test framework to Catch2. 2020-10-19 18:32:16 +02:00
Farook Al-Sammarraie
936ee9c40d
Merge branch 'master' into multipart 2020-10-19 16:46:14 +03:00
Igor Mróz
36561cecf5
Merge pull request #20 from mrozigor/covverage-exclude-3rdparty
Exclude 3rd party libraries from coverage report.
2020-10-19 10:48:33 +02:00
Farook Al-Sammarraie
a40f0b1bb0
Merge branch 'master' into covverage-exclude-3rdparty 2020-10-19 11:33:48 +03:00
The-EDev
cc7398ea5e properly excluded 3rd part libraries from coverage and documentation. 2020-10-18 21:41:36 +03:00
The-EDev
3a8c749ab4 Merge branch 'master' 2020-10-18 21:38:29 +03:00
Farook Al-Sammarraie
2e3086123c
Merge pull request #19 from mrozigor/doxygen-patch
added "/code_docs" to Doxyfile
2020-10-18 15:38:43 +03:00
The-EDev
06075989ff added "/code_docs" to Doxyfile 2020-10-18 15:30:43 +03:00
Igor Mróz
a755b2555c
Merge pull request #14 from The-EDev/better_doxygen
Doxygen updates
2020-10-18 13:49:38 +02:00
The-EDev
46e63309d4 Excluded 3rd party libraries from coverage 2020-10-18 14:17:01 +03:00
The-EDev
6c751e9f52 changed repo and removed unneccessary exclude 2020-10-18 11:21:22 +03:00
The-EDev
8da6919617 fixed issue in example 2020-10-18 03:38:50 +03:00
The-EDev
6a760ca09f added simple example 2020-10-18 03:20:19 +03:00
The-EDev
cb0915901f cleaned up code 2020-10-18 03:04:18 +03:00
The-EDev
e06942dfc4 added test
funny enough, the test pointed out a mistake i made in the code XD
2020-10-18 02:36:39 +03:00
The-EDev
d20bc7051a removed include for mime type header 2020-10-18 01:56:07 +03:00
The-EDev
b49d52e78b Added basic multipart data structure
Including methods to generate multipart message from request
2020-10-18 01:34:58 +03:00
The-EDev
661a03c3da Updated doxygen
changed to dark theme (darkxygen)
added version, logo, and STL consideration
excluded third party libraries
2020-10-17 23:53:25 +03:00
Igor Mróz
3a183271dc
Merge pull request #13 from The-EDev/method_not_allowed
Added "405 method not allowed" error
2020-10-15 13:37:11 +02:00
The-EDev
823d061c62 Removed unnecessary variables 2020-10-15 13:59:15 +03:00
The-EDev
88904e4716 added test for 405 code on wrong method 2020-10-15 01:24:26 +03:00
The-EDev
4e5d43696b code formatting
Removed extra spaces
2020-10-15 00:09:35 +03:00
The-EDev
dc46f2848a added 405 error for when a rule is found but the method is incorrect 2020-10-15 00:09:17 +03:00
Igor Mróz
58bc7178bb
#7 Don't delete index.html when generating docs. 2020-10-14 21:35:49 +02:00
Igor Mróz
3cff9b1648
#7 Change input directory for doxygen. 2020-10-14 21:16:23 +02:00
Igor Mróz
bd2affa46f
#7 Change input directory for doxygen. 2020-10-14 21:00:31 +02:00
Igor Mróz
d174464a23
#7 Generate docs only for one from all builds. 2020-10-14 20:50:19 +02:00
Igor Mróz
1134f893f5
#7 Change Doxyfile - it should generate standard html files by default. 2020-10-14 20:09:44 +02:00
Igor Mróz
8f541d8640
#7 Automatically build documentation with Travis and Doxygen. 2020-10-14 18:52:44 +02:00
Igor Mróz
3932821028
Merge pull request #12 from The-EDev/restart_travis
Update Travis config
2020-10-14 16:41:07 +02:00
The-EDev
dec740bfe3 updated versions in readme 2020-10-14 15:02:13 +03:00