aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #123 from pierobot/fix-corrupt-buffersJaeseung Ha2016-03-141-1/+1
|\ | | | | Fix corrupt buffers
| * tab to spacepierobot2016-03-071-1/+1
| |
| * Fix buffer corruption bugpierobot2016-03-071-1/+1
| | | | | | | | https://github.com/ipkn/crow/issues/122
* | Fix misspell of Connectionpierobot2016-03-071-1/+1
|/
* [Feature] JSON body `i()` now works with strings. Added better error ↵Samuel Marks2015-09-271-2/+19
| | | | messages also.
* [Feature] JSON response can now include status codeSamuel Marks2015-09-271-0/+4
|
* implement HTTPS supportJaeseung Ha2015-09-206-33/+237
| | | | | - define CROW_ENABLE_SSL to use - close #88
* Update crow.hDmitry Ledentsov2015-07-261-0/+5
|
* fix multithread bug occurs while accepting new connectionipknHama2015-05-271-2/+5
|
* Merge pull request #60 from sivachandran/masteripkn2015-05-091-3/+3
|\ | | | | Fix for linker symbol redefinition errors when crow header is included in multiple source files
| * Made all parameter_tag related functions into static inline instead of ↵Siva Chandran2015-04-251-2/+2
| | | | | | | | constexpr.
| * Made parameter_tag related functions to constexpr/static to avoid linker ↵Siva Chandran2015-04-251-3/+3
| | | | | | | | symbol redefinition error when crow header is included in multiple cpp files.
* | Fix memory error and invalid param when no params are presentBryce Anderson2015-04-301-4/+5
|/ | | | | | Also added a unit test that fails with the previous behavior. Note that `-fsanitize=address` exposes the invalid memory access in qs_parse.
* Revert "Suggestion: Change the server name variable to a constant on settings.h"Gabriel Marinho2015-04-132-5/+1
| | | | This reverts commit 100f4a7b7366fc6fc6b92426487be25af7b67a57.
* Suggestion: Change the server name variable to a constant on settings.hGabriel Marinho2015-04-132-1/+5
| | | | With this constant is very more easy to change the Crow server name.
* Fix Content-Type not setted passing JSON object by rvalue reference.Gabriel Marinho2015-04-131-2/+11
| | | In this specific case, Crow is not setting the JSON Content-Type and this is causing "not well-formed" exception in the Firefox browser.
* Merge pull request #53 from JaewooSeo/vs2013ipkn2015-03-181-0/+4
|\ | | | | VS2013 x64 build support
| * VS2013 x64 build supportjaewoo.seo2015-03-151-0/+4
| |
* | Fix parameter typosJonas Westerlund2015-03-122-16/+16
|/
* remove thread_local variablesipknHama2015-02-205-110/+62
| | | | | * move thread_local variables forget_cached_date_str, timer_queue into each threads local stack
* fix tab to spaceipknHama2015-02-201-1/+1
|
* refactor DynamicRule and TaggedRule to support common patternipknHama2015-02-201-26/+46
| | | | * name, methods
* working on VS2013 supportipknHama2015-02-202-19/+27
| | | | | * wrap constexpr * add run-time version of get_parameter_tag
* add CROW_MSVC_WORKAROUND and CROW_CAN_USE_CPP14 macroipknHama2015-02-201-0/+14
|
* change `gmtime` to the safer versionipknHama2015-02-201-3/+12
|
* change 0b literals to 0x for VS2013 supportipknHama2015-02-201-6/+6
|
* change SFINAE mechanics to support VS2013ipknHama2015-02-201-12/+84
|
* add run-time check for handler type for `route_dynamic`ipknHama2015-02-192-1/+97
|
* added route_dynamicipknHama2015-02-193-121/+340
|
* fix #27 : handling routes with trailing slashJaeseung Ha2015-01-191-1/+36
|
* add member initialization:Jaeseung Ha2015-01-191-1/+1
| | | | need_to_call_after_handlers_
* add const to request::get_header_value methodJaeseung Ha2015-01-191-1/+1
|
* fix issue #39, bug at assigning vector to json wvalueipknHama2015-01-081-1/+1
|
* Merge branch 'try-catch-handle' of https://github.com/acron0/crow into ↵ipknHama2014-12-121-1/+19
|\ | | | | | | | | | | | | acron0-try-catch-handle Conflicts: amalgamate/crow_all.h
| * Added a general purpose try-catch around handle() for instances where an ↵Antony Woods2014-12-101-1/+19
| | | | | | | | exception would cause the server to never return a response. At some later date we would possibly still wish to provide a custom hook for dealing with 500s. Also note, after an exception is caught, the generated 500 response is still sent to middleware handlers
* | change pointer to reference; fix up spacesipknHama2014-12-126-149/+143
| |
* | Merged upstreamAntony Woods2014-12-103-9/+70
|\|
| * Merge pull request #38 from acron0/json-boolipkn2014-11-121-0/+9
| |\ | | | | | | Added boolean types to json rvalue (.b()) including test
| | * Merged changes from masterAntony Woods2014-11-061-1/+4
| | |\
| | * | Added boolean types to json rvalue (.b()) including testsAntony Woods2014-11-061-0/+9
| | | |
| * | | Fixes a bug that crow::json failed to parse double value starting with 0ipknHama2014-11-091-2/+2
| | | |
| * | | Fixes #32 by chaing types for operator overloading from int32_t to int, longJaeseung Ha2014-11-091-6/+22
| | | |
| * | | fix query_string bug that crashed testJaeseung Ha2014-11-091-0/+33
| | |/ | |/|
| * | Responses constructed from json::wvalue now automatically set the ↵Antony Woods2014-11-041-1/+4
| |/ | | | | | | appropriate Content-Type header
* | Post-pull commitAntony Woods2014-10-2411-21/+350
|\|
| * added missing header for amalgateipknHama2014-10-244-0/+6
| |
| * added missing header for amalgateipknHama2014-10-245-0/+5
| |
| * improve code qualityipknHama2014-10-241-49/+54
| | | | | | | | | | | | | | | | | | | | add missing includes (for amalgation) remove register keyword (remove clang warning) change define names to avoid name collision remove url size limit from query_string.h change MAX_KV_PAIRS define to const variable add & to arguments readability improve (although it requires additional allocation)
| * Fixed compiler errors and inlines some of the qs_parse functionsAntony Woods2014-10-222-10/+10
| |
| * Removed instance of 'using namespace std'Antony Woods2014-10-222-13/+9
| |