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
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
bel
b31ba11f03
Fix #230 : must be GNUC >= 5
2015-12-07 19:16:27 +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
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
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
bel2125
f16f8ebdf7
Preliminary fix for #225
...
lp do not work at the moment, because mg_fopen resets unused outputs
of the struct file. In this fix, the required size member is copied
from the previous call to mg_stat.
However, the real maintenance problem is, operations like mg_fopen
and mg_stat have to do exactly and exclusively what their names
suggest. They should not set different members of a common output
structure (struct file).
But this will be a more comprehensive change which needs more time.
2015-11-27 23:56:38 +01:00
bel2125
63cdbe0648
Remove instrumentation
2015-11-27 20:37:43 +01:00
bel2125
f4d86792b5
Autoformat after merge
2015-11-27 20:31:03 +01:00
bel2125
a7080226f8
Fix websockets for Lua for Linux
...
Websockets for Lua only works if the used mutex is recursive
2015-11-27 20:10:10 +01:00
bel2125
1473a00ce2
Add Lua script to exit the server
2015-11-27 20:10:10 +01:00
bel2125
16e5a04b74
Add shell helper script for coverity check
2015-11-27 20:10:10 +01:00
bel2125
0af14a185e
Add instrumentation for lock problem in Lua websockets on Linux
2015-11-27 20:10:10 +01:00
bel2125
f1ef34d561
Merge pull request #230 from Red54/patch-1
...
Add support for GCC below 4.1.0 - note that it will not be thread save for older GCC version (without __sync_fetch_and_add)
2015-11-27 18:43:07 +01:00
Red54
5b840a375d
Add support for GCC below 4.1.0.
2015-11-27 15:01:59 +08:00