1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-12-22 04:02:04 +03:00
Commit Graph

3203 Commits

Author SHA1 Message Date
bel
12d5d45e2a Update RELEASE_NOTES (Step 1/?) 2016-01-01 20:49:32 +01:00
bel
13f6c043aa Update credits
Add all authors since the last release.
From the git history by:
git log --format="%aN" 59beb63fe118a749ee48cef9d7b6208f9f6df9a6..HEAD | sort -u
2016-01-01 16:51:19 +01:00
bel
3082e09033 Adapt unit test for rewritten alloc_vprintf function 2015-12-30 00:36:20 +01:00
bel
6d4349d9d2 Fix signed/unsigned warning 2015-12-30 00:28:24 +01:00
bel
5ce5ca4b29 Fiy Appveyor build for MinGW
The Appveyor build failed with the following error message

> CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.4/Modules/CMakeMinGWFindMake.cmake:22 (message):
>  sh.exe was found in your PATH, here:
>
>  C:/Program Files/Git/usr/bin/sh.exe
>
>  For MinGW make to work correctly sh.exe must NOT be in your path.
>
>  Run cmake from a shell that does not have sh.exe in your PATH.
>
>  If you want to use a UNIX shell, then use MSYS Makefiles.

A possible fix was found here:
http://help.appveyor.com/discussions/problems/3193-cmake-building-for-mingw-issue-with-git-shexe

The path to sh.exe has been removed from the Windows PATH variable.
2015-12-30 00:15:12 +01:00
bel
337f3579c2 Rewrite alloc_vprintf
This function was unnecessarily complicate.
Even static code analysis reported some out-of-bounds access (false positive).
2015-12-29 23:55:13 +01:00
bel
7389bbe933 Fix small resource leak
Thanks to the bug report of ccote on the civetweb google group from Dec 23, 2015
2015-12-28 22:50:42 +01:00
bel
86d55ed2b7 Cache control (Step 6/?) 2015-12-20 23:36:28 +01:00
bel
3e6cb07c00 Cache control (Step 5/?) 2015-12-19 23:52:59 +01:00
bel
55a26031e1 Cache control (Step 4/?) 2015-12-19 21:46:19 +01:00
bel
7db327bb9c Cache control (Step 3/?) - caching categories for all functions 2015-12-15 22:26:36 +01:00
bel
8d8089f461 Cache control (Step 2/?) 2015-12-13 23:13:13 +01:00
bel
aae7646e90 Cache control (see also #201) (Step 1/?) 2015-12-13 22:52:29 +01:00
Mateusz Gralka
3f7a710d7e Removed description of no longer used ssl_single_dh_use. 2015-12-10 08:24:21 +01:00
Mateusz Gralka
d4a3902f02 Merge branch 'master' of https://github.com/civetweb/civetweb into cipher_list 2015-12-10 08:15:48 +01:00
bel
87fd1bdf9b Update OpenSSL version for appveyor 2015-12-10 00:18:45 +01:00
bel
fca77a232d Check appveyor problem 'the system can not execute the specified program' 2015-12-10 00:16:16 +01:00
bel
59f9861374 get_random returns unsigned int64 2015-12-09 23:07:01 +01:00
bel
f3b5d0f35d Use 64 bit random number nonce in http digest auth 2015-12-09 23:03:31 +01:00
bel
31c19f74a5 Fix #230: Fix all GCC version checks this time.
Check GNUC > 4 according to Red54 (the original author of patch #230).
2015-12-09 22:18:43 +01:00
bel
daf2c2e5f4 Update documentation 2015-12-08 22:16:40 +01:00
bel
896aebdc7c Add draft for contribution guidelines 2015-12-08 21:36:13 +01:00
bel
e5c4a37b77 Update Embedding.md 2015-12-08 20:18:38 +01:00
bel
71f2ef9068 Add a comment in Embedding.md: CivetWeb is in C and C++ is only an (incomplete) wrapper.
See also #233
2015-12-08 20:18:21 +01:00
bel2125
b6bf727f23 Add comments to get_random function 2015-12-08 10:58:17 +01:00
bel2125
4460ef70ba Format code 2015-12-08 10:40:12 +01:00
bel2125
ca3b2c14db Extract random number generator from websocket client code 2015-12-08 10:39:15 +01:00
bel2125
8e536227a4 Enable IPV6 and WEBSOCKET in Qt build 2015-12-08 10:09:05 +01:00
Mateusz Gralka
263aa47fec Fixed 'conversion loses integer precision' error reported by clang. 2015-12-08 08:49:55 +01:00
bel
b31ba11f03 Fix #230: must be GNUC >= 5 2015-12-07 19:16:27 +01:00
Mateusz Gralka
c585a95e87 Removed unused option. 2015-12-07 08:43:06 +01:00
Mateusz Gralka
423aa19dd1 Merge branch 'master' of https://github.com/civetweb/civetweb into cipher_list 2015-12-07 08:40:08 +01:00
bel
ef121c468b Recursive delete: Send error code 500 instead of 409, since we do not have any information for the client how to fix the problem 2015-12-06 23:35:37 +01:00
bel
4171f5b831 Fix TODO: Check and return status code of DELETE operation 2015-12-06 23:06:10 +01:00
bel
22872fa68e Comments in function 'parse_auth_header' 2015-12-06 22:18:08 +01:00
bel
47321e98f4 Comments in function skip_quoted 2015-12-06 21:37:34 +01:00
bel
5b30e5f95b Take inventory of all HTTP methods (function is_valid_http_method) 2015-12-06 00:01:23 +01:00
bel
f9f5f5ce06 Fix compile error 2015-12-04 20:29:20 +01:00
Mateusz Gralka
d19b6f2943 Removed unnecessary function. 2015-12-03 12:22:37 +01:00
Mateusz Gralka
99aaac3954 Merge branch 'master' of https://github.com/civetweb/civetweb into cipher_list 2015-12-03 08:53:20 +01:00
Mateusz Gralka
2a8eb3742a Set SSL_OP_SINGLE_DH_USE by default. 2015-12-03 08:53:12 +01:00
bel2125
ca4e6d60b4 Merge pull request #235 from sunfch/patch-1
access log: print query sting in url
2015-12-02 19:34:09 +01:00
Mateusz Gralka
b6dafff931 Merge branch 'master' of https://github.com/civetweb/civetweb into cipher_list 2015-12-01 11:27:25 +01:00
sunfch
9e84828a42 print query sting in url
replace "?" with ":"
2015-11-30 10:00:09 +08:00
bel
8fbe05852a Fix #204: Memory mapped files must not return 1970-01-01 as modification date 2015-11-29 23:38:10 +01:00
sunfch
513d24100a print query sting in url
print query string after character of "?" in url
2015-11-29 23:12:34 +08:00
bel
04db49f20b Autoformat after merge #234 2015-11-28 23:36:37 +01:00
bel2125
1846aa584f Merge pull request #234 from rusthon/master
CivetServer constructor options as std::vector<std::string>
2015-11-28 23:32:51 +01:00
bel
66aa28b234 Add a bad lua script and a bad lua page for test purposes 2015-11-28 23:05:59 +01:00
brett
c07b562d2d allow CivetServer constructor to accept options as std::vector<std::string>
https://github.com/civetweb/civetweb/issues/233
2015-11-28 13:24:42 -08:00