Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | implement HTTPS support | Jaeseung Ha | 2015-09-20 | 6 | -33/+237 | |
| | | | | | - define CROW_ENABLE_SSL to use - close #88 | |||||
* | Update crow.h | Dmitry Ledentsov | 2015-07-26 | 1 | -0/+5 | |
| | ||||||
* | fix multithread bug occurs while accepting new connection | ipknHama | 2015-05-27 | 1 | -2/+5 | |
| | ||||||
* | Merge pull request #60 from sivachandran/master | ipkn | 2015-05-09 | 1 | -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 Chandran | 2015-04-25 | 1 | -2/+2 | |
| | | | | | | | | constexpr. | |||||
| * | Made parameter_tag related functions to constexpr/static to avoid linker ↵ | Siva Chandran | 2015-04-25 | 1 | -3/+3 | |
| | | | | | | | | symbol redefinition error when crow header is included in multiple cpp files. | |||||
* | | Fix memory error and invalid param when no params are present | Bryce Anderson | 2015-04-30 | 1 | -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 Marinho | 2015-04-13 | 2 | -5/+1 | |
| | | | | This reverts commit 100f4a7b7366fc6fc6b92426487be25af7b67a57. | |||||
* | Suggestion: Change the server name variable to a constant on settings.h | Gabriel Marinho | 2015-04-13 | 2 | -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 Marinho | 2015-04-13 | 1 | -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/vs2013 | ipkn | 2015-03-18 | 1 | -0/+4 | |
|\ | | | | | VS2013 x64 build support | |||||
| * | VS2013 x64 build support | jaewoo.seo | 2015-03-15 | 1 | -0/+4 | |
| | | ||||||
* | | Fix parameter typos | Jonas Westerlund | 2015-03-12 | 2 | -16/+16 | |
|/ | ||||||
* | remove thread_local variables | ipknHama | 2015-02-20 | 5 | -110/+62 | |
| | | | | | * move thread_local variables forget_cached_date_str, timer_queue into each threads local stack | |||||
* | fix tab to space | ipknHama | 2015-02-20 | 1 | -1/+1 | |
| | ||||||
* | refactor DynamicRule and TaggedRule to support common pattern | ipknHama | 2015-02-20 | 1 | -26/+46 | |
| | | | | * name, methods | |||||
* | working on VS2013 support | ipknHama | 2015-02-20 | 2 | -19/+27 | |
| | | | | | * wrap constexpr * add run-time version of get_parameter_tag | |||||
* | add CROW_MSVC_WORKAROUND and CROW_CAN_USE_CPP14 macro | ipknHama | 2015-02-20 | 1 | -0/+14 | |
| | ||||||
* | change `gmtime` to the safer version | ipknHama | 2015-02-20 | 1 | -3/+12 | |
| | ||||||
* | change 0b literals to 0x for VS2013 support | ipknHama | 2015-02-20 | 1 | -6/+6 | |
| | ||||||
* | change SFINAE mechanics to support VS2013 | ipknHama | 2015-02-20 | 1 | -12/+84 | |
| | ||||||
* | add run-time check for handler type for `route_dynamic` | ipknHama | 2015-02-19 | 2 | -1/+97 | |
| | ||||||
* | added route_dynamic | ipknHama | 2015-02-19 | 3 | -121/+340 | |
| | ||||||
* | fix #27 : handling routes with trailing slash | Jaeseung Ha | 2015-01-19 | 1 | -1/+36 | |
| | ||||||
* | add member initialization: | Jaeseung Ha | 2015-01-19 | 1 | -1/+1 | |
| | | | | need_to_call_after_handlers_ | |||||
* | add const to request::get_header_value method | Jaeseung Ha | 2015-01-19 | 1 | -1/+1 | |
| | ||||||
* | fix issue #39, bug at assigning vector to json wvalue | ipknHama | 2015-01-08 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'try-catch-handle' of https://github.com/acron0/crow into ↵ | ipknHama | 2014-12-12 | 1 | -1/+19 | |
|\ | | | | | | | | | | | | | acron0-try-catch-handle Conflicts: amalgamate/crow_all.h | |||||
| * | Added a general purpose try-catch around handle() for instances where an ↵ | Antony Woods | 2014-12-10 | 1 | -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 spaces | ipknHama | 2014-12-12 | 6 | -149/+143 | |
| | | ||||||
* | | Merged upstream | Antony Woods | 2014-12-10 | 3 | -9/+70 | |
|\| | ||||||
| * | Merge pull request #38 from acron0/json-bool | ipkn | 2014-11-12 | 1 | -0/+9 | |
| |\ | | | | | | | Added boolean types to json rvalue (.b()) including test | |||||
| | * | Merged changes from master | Antony Woods | 2014-11-06 | 1 | -1/+4 | |
| | |\ | ||||||
| | * | | Added boolean types to json rvalue (.b()) including tests | Antony Woods | 2014-11-06 | 1 | -0/+9 | |
| | | | | ||||||
| * | | | Fixes a bug that crow::json failed to parse double value starting with 0 | ipknHama | 2014-11-09 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Fixes #32 by chaing types for operator overloading from int32_t to int, long | Jaeseung Ha | 2014-11-09 | 1 | -6/+22 | |
| | | | | ||||||
| * | | | fix query_string bug that crashed test | Jaeseung Ha | 2014-11-09 | 1 | -0/+33 | |
| | |/ | |/| | ||||||
| * | | Responses constructed from json::wvalue now automatically set the ↵ | Antony Woods | 2014-11-04 | 1 | -1/+4 | |
| |/ | | | | | | | appropriate Content-Type header | |||||
* | | Post-pull commit | Antony Woods | 2014-10-24 | 11 | -21/+350 | |
|\| | ||||||
| * | added missing header for amalgate | ipknHama | 2014-10-24 | 4 | -0/+6 | |
| | | ||||||
| * | added missing header for amalgate | ipknHama | 2014-10-24 | 5 | -0/+5 | |
| | | ||||||
| * | improve code quality | ipknHama | 2014-10-24 | 1 | -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 functions | Antony Woods | 2014-10-22 | 2 | -10/+10 | |
| | | ||||||
| * | Removed instance of 'using namespace std' | Antony Woods | 2014-10-22 | 2 | -13/+9 | |
| | | ||||||
| * | Fixed merge oddities | Antony Woods | 2014-10-14 | 2 | -4/+20 | |
| |\ | ||||||
| * | | Wrapped qs_parse as query_string and added tests | Antony Woods | 2014-10-14 | 5 | -72/+323 | |
| | | | ||||||
| * | | Fixed sign comparisson warning | Antony Woods | 2014-09-23 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'master' of github.com:acron0/crow into url-params-in-req | Antony Woods | 2014-09-23 | 1 | -23/+33 | |
| |\ \ | ||||||
| * | | | URL params are now present as a ci_map variable of request | Antony Woods | 2014-09-22 | 2 | -3/+69 | |
| | | | | ||||||
* | | | | Re-implemented 'get_middleware()' as suggested, without changing the Server ↵ | Antony Woods | 2014-10-23 | 4 | -11/+59 | |
| |_|/ |/| | | | | | | | | constructor and now no longer encountering hangs |