Eugene Ossintsev
c00b236c8d
Fix spelling in docs/ReleaseNotes.md and in comments in mongoose.c
2015-04-09 00:15:40 -04:00
Eugene Ossintsev
eacd3f35e0
Inspect POST buffer in mg_get_var() only if first call of get_var() returns -1
...
In mg_get_var() the first call of get_var() inspects the variables of
the query string. If the requested variable is found but the destination
buffer is too small to hold the variable, return -2 right away. If it's
not found, make the second call of get_var() to inspect the POST buffer.
2015-04-05 23:40:50 -04:00
p_himanshu
7da8f273d2
Reverting (socket < 0) checks to avoid Windows build failure.
2015-04-02 16:47:07 -07:00
p_himanshu
b5b819b4a3
Adding a check to avoid undefined behavior if socket is out of the bounds of FD_SETSIZE.
2015-04-01 22:24:29 -07:00
Sergey Lyubka
821e2b3a75
Merge pull request #501 from xant/upstream
...
safety belt : scan_directory() can return without setting arr to a valid value
2015-04-01 20:22:20 +01:00
Sergey Lyubka
773efb0745
Respect WEBSOCKET_OPCODE_CONNECTION_CLOSE coming from client
2015-04-01 18:37:13 +01:00
Andrea Guzzo
ed1904a75d
safety belt : scan_directory() can return without setting arr to a valid value
2015-03-31 12:52:08 +02:00
Sergey Lyubka
a66663f0f6
Fix non-openssl build
2015-03-31 10:38:14 +01:00
Sergey Lyubka
36d95e230e
Fix win32 build
2015-03-25 17:10:58 +00:00
Sergey Lyubka
8a27a95a2a
Fix #460
2015-03-24 09:32:16 +00:00
Sergey Lyubka
2e63b5a5e5
Fix #441
2015-03-24 08:04:46 +00:00
Sergey Lyubka
ba5ae74144
Merge pull request #495 from mmicko/master
...
OS2 and Android NDK fixes
2015-03-22 17:03:28 +00:00
Miodrag Milanovic
f2b40e5fae
added comment for time_t change
2015-03-22 17:56:22 +01:00
Sergey Lyubka
8ed682930b
Fix #448
2015-03-21 13:17:24 +00:00
Miodrag Milanovic
86ad7922b0
OS2 and Android NDK fixes
...
Note that in Android NDK st_mtime is long unsigned int
2015-03-21 11:04:57 +01:00
Sergey Lyubka
f7476f53c7
Merge pull request #493 from RobertDiPaolo/bugfix/Visual_Studios_Build_Issues
...
Correctly handle _CRT_SECURE_NO_WARNINGS already being set in project se...
2015-03-20 16:29:11 +00:00
Sergey Lyubka
5d6f7ac8ef
Merge pull request #494 from RobertDiPaolo/bugfix/Memory_Leak
...
Fixed Memory Leak
2015-03-20 16:28:15 +00:00
Sergey Lyubka
f16fa5ed55
Merge pull request #492 from RobertDiPaolo/feature/Add_PATCH_Method
...
Added PATCH to list of valid HTTP Methods.
2015-03-20 16:28:11 +00:00
Sergey Lyubka
c0ba32f7a6
Set NS_DISABLE_THREADS ifndef MONGOOSE_ENABLE_THREADS
2015-03-20 15:33:02 +00:00
Sergey Lyubka
409c12a851
Better logic for port resolving
2015-03-18 17:25:46 +00:00
Robert Di Paolo
7cf28a5623
The 'char *ip' variable was being allocated and zeroed but not being used or freed.
2015-03-18 10:04:08 +00:00
Robert Di Paolo
6668c456ac
Correctly handle _CRT_SECURE_NO_WARNINGS already being set in project settings.
2015-03-18 09:56:01 +00:00
Robert Di Paolo
98f2476751
Added PATCH to list of valid HTTP Methods.
2015-03-18 09:48:17 +00:00
Sergey Lyubka
faeedb2930
Sync main
2015-03-18 09:37:52 +00:00
Sergey Lyubka
2d1d2e6534
SIZE_MAX is not defined on MSVC6, use (size_t) ~0
2015-03-17 17:00:59 +00:00
Sergey Lyubka
05c88a98fc
Introduce -dav_root option
2015-03-17 15:34:56 +00:00
Dinis Rosário
3bd79c7cd5
Fix remove_double_dots_and_double_slashes removing all the dots leading http server to serve wrong URI
...
If the uri is something like '/js/...jquery.js', remove_double_dots_and_double_slashes will remove the 3 dots and the http server will serves the /js/jquery.js file.
remove_double_dots_and_double_slashes should check if a dot or double dots is followed by a slash (or backslash) and only remove this to avoid disclosure attack.
2015-03-17 16:04:59 +01:00
Sergey Lyubka
c52e0744cb
Squashed warnings after size_t change
2015-03-17 13:18:15 +00:00
Miodrag Milanovic
af892c9726
compile fix for visual studio
2015-03-14 09:02:25 +01:00
Sergey Lyubka
057c2d4b42
Merge pull request #484 from davidmilligan/master
...
fix compiler warnings for 64 bit compilation
2015-03-10 18:40:16 +00:00
David Milligan
6c9b43bcf5
fix compiler warnings for 64 bit compilation
2015-03-09 20:01:09 -04:00
Sergey Lyubka
a91438acae
Fix #477
2015-03-09 16:09:05 +00:00
Sergey Lyubka
6cdb9f7ed3
Merge pull request #474 from mmicko/master
...
OS/2 patches by KO Myung-Hun
2015-03-04 17:18:16 +00:00
Sergey Lyubka
4502dd0c86
s/MONGOOSE_NO_THREADS/MONGOOSE_ENABLE_THREADS
2015-03-03 18:59:23 +00:00
Sergey Lyubka
95055f6048
Add winsock2.h include for win32
2015-03-03 18:32:14 +00:00
Sergey Lyubka
2c36532ec4
Merge pull request #465 from doug16rogers/vs9-compile-ipv6
...
Allow for compilation in Visual Studio with NS_ENABLE_IPV6.
2015-03-03 18:28:07 +00:00
Sergey Lyubka
f2b0b9c737
Fix Win32 build in mg_websocket_write()
2015-02-24 13:32:22 +00:00
Miodrag Milanovic
4f2205a667
OS/2 patches by KO Myung-Hun
...
Upstream patch from MAME project
2015-02-24 11:12:09 +01:00
Sergey Lyubka
6cec1d36a8
Merge pull request #463 from CurlyMoo/patch-1
...
Replace obsolete gethostbyname by getaddrinfo
2015-02-19 11:48:35 +00:00
CurlyMoo
4238370ae1
Check for getaddrinfo availability.
2015-02-19 12:09:34 +01:00
Miodrag Milanovic
7a0385dcac
Fix for MINGW builds
2015-02-17 11:08:23 +01:00
Sergey Lyubka
44a146faf6
SSL fixes
2015-02-16 18:34:07 +00:00
Sergey Lyubka
53a55da7bc
Add type cast in ns_out()
2015-02-16 18:19:15 +00:00
Sergey Lyubka
bf44277764
Define _XOPEN_SOURCE for MinGW build
2015-02-16 18:17:30 +00:00
Sergey Lyubka
a2e1da6e30
Add overflow checks
2015-02-12 19:12:58 +00:00
Thomas Klausner
eb72a63cca
Only define _XOPEN_SOURCE on Linux.
...
Fixes the build on NetBSD.
The comment says it's only needed on Linux, and AFAIK Linux
is the only operating system that only adds symbols when it's defined;
others, like NetBSD or Solaris, also hide symbols.
Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
2015-01-29 15:02:26 +01:00
Doug Rogers
f19bbc73cc
Allow for compilation in Visual Studio 9 (2008) with NS_ENABLE_IPV6.
2015-01-29 00:12:35 -05:00
CurlyMoo
10ee430bfd
Add debug line and adapt to styling guide
...
Replaced tabs with spaces.
2015-01-27 22:55:13 +01:00
CurlyMoo
10d0bfdab4
Replace obsolete gethostbyname by getaddrinfo
...
This also protect against the latest glibc bug
2015-01-27 22:45:34 +01:00
Sergey Lyubka
e4ad3010be
Fix #416
2014-12-30 03:56:29 +00:00