cry-inc
a39861b7bf
Fixed wrong behavior of mg_set_option() with option "listening_port" caused by SO_REUSEADDR when using Windows
2014-05-07 16:38:23 +02:00
cry-inc
704f057384
Fixed wrong MIME type for .rar files
2014-04-30 10:30:35 +02:00
Sergey Lyubka
1bb98e5e8e
Exported mg_websocket_printf(), mg_url_encode(). Added unit test for mg_url_encode()
2014-04-25 18:04:24 +01:00
Sergey Lyubka
a7774d0f1a
Added mg_websocket_printf(). added MONGOOSE_SEND_NS_EVENTS
2014-04-24 14:09:54 +01:00
Sergey Lyubka
f52c756fbb
Calling SSL_free() in ns_close_conn()
2014-04-16 16:45:31 +01:00
Sergey Lyubka
606eab7f4f
Passing PUT content to the event handler
2014-04-14 16:14:13 +01:00
Sergey Lyubka
c5287b9044
iobuf_append() refactored: allocating exactly as many bytes as needed
2014-04-09 23:52:16 +01:00
Sergey Lyubka
464b895116
Added enum for websocket opcodes
2014-04-09 15:16:03 +01:00
Sergey Lyubka
05d7b7c8bc
Added MG_WS_HANDSHAKE
2014-04-09 11:55:36 +01:00
Sergey Lyubka
d8b4db37a0
Squashed warnings
2014-04-09 11:37:08 +01:00
Sergey Lyubka
6bb49c780c
Updated net skeleton code
2014-04-09 11:32:23 +01:00
Sergey Lyubka
a8b38e4ab9
mg_set_option() sets NULL if value is empty
2014-03-31 15:02:20 +01:00
Sergey Lyubka
8750f8af1f
Added cast in try_parse()
2014-03-31 09:51:47 +01:00
Sergey Lyubka
5680b0fcc5
Removed redundant cast in try_parse()
2014-03-31 09:34:31 +01:00
Sergey Lyubka
33c56b0edc
Init local_ip and local_port properly in mg_connection
2014-03-30 22:50:10 +01:00
Sergey Lyubka
8be30350be
mg_set_option(): allow NULL as value. Fast success if old_value == new_value.
2014-03-30 15:59:39 +01:00
Sergey Lyubka
2609a2ab72
Fixed comment for mg_template()
2014-03-30 12:47:27 +01:00
Sergey Lyubka
5a04ab2c56
Added mg_template() function
2014-03-30 12:45:48 +01:00
Sergey Lyubka
4739de6c28
Removed DLL interface and Lua conditional
2014-03-30 12:34:32 +01:00
Sergey Lyubka
639d7a2fd8
Fixing MinGW compilation: pid_t -> process_id_t
2014-03-28 09:18:38 +00:00
Sergey Lyubka
8115ce1d82
Handling SSL_write() error
2014-03-27 11:18:20 +00:00
Sergey Lyubka
3558b587b7
Fixed linking problem for -DMONGOOSE_NO_FILESYSTEM
2014-03-27 10:13:34 +00:00
Sergey Lyubka
e21ec58ea8
dav fixes: using auth if auth file is set
2014-03-26 23:13:14 +00:00
Sergey Lyubka
d369f31608
return 404 for non-existent propfind URIs
2014-03-26 16:34:55 +00:00
Sergey Lyubka
cfdd430b98
Added hexdump_file option
2014-03-26 12:20:02 +00:00
Sergey Lyubka
a6c05a9e83
changed handle_propfind() to report only dir entry when listing dir
2014-03-24 20:39:32 +00:00
Sergey Lyubka
94f63787bb
Restored void * parameter for iterate_over_connections()
2014-03-24 16:01:45 +00:00
Sergey Lyubka
0d00cd51e6
Fix #356
2014-03-23 19:59:03 +00:00
Sergey Lyubka
b216210a13
Moving lua server side to server.c
2014-03-23 15:33:39 +00:00
Sergey Lyubka
4d6bedfd4e
Merge branch 'master' of ssh://github.com/valenok/mongoose
2014-03-20 15:01:18 +00:00
Sergey Lyubka
ace8c1736c
Added mg_load_dll()
2014-03-20 15:01:05 +00:00
Sergey Lyubka
781a1dc25e
Merge pull request #352 from ranzhengyuan/some-idea
...
I think that when the socket invalid, the return value should be -1.
2014-03-20 10:34:18 +00:00
冉正源
3ea3b8dfa4
I think that the socket is invalid, the return should be -1.
2014-03-19 22:32:41 +08:00
Solomon Huang
19aefcb7dd
Remove MONGOOSE_NO_DAV on DAV_AUTH_FILE options
...
Building with -DMONGOOSE_NO_DAV will fail.
2014-03-19 01:53:02 +08:00
Sergey Lyubka
91c9ab807b
Forwarding POST data to the CGI process
2014-03-12 22:43:04 +00:00
Sergey Lyubka
9231c7346c
match_prefix -> mg_match_prefix
2014-03-12 18:35:36 +00:00
Sergey Lyubka
a7a17711ec
Resetting endpoint_type in open_local_endpoint()
2014-03-10 08:35:41 +00:00
Sergey Lyubka
18e28ef879
Added lua includes
2014-03-09 20:22:51 +00:00
Jurie Horneman
1b3a1b74ac
Exposed Lua support functions.
2014-03-09 21:11:06 +01:00
Sergey Lyubka
8dd76e6ef4
Using ns_start_thread()
2014-03-09 19:50:34 +00:00
Sergey Lyubka
976b5f37c1
Added Lua callback
2014-03-09 19:30:41 +00:00
Sergey Lyubka
31489ab7b1
Lua fixes
2014-03-09 19:26:58 +00:00
Sergey Lyubka
1eb59940a4
Re-init rewrites var in convert_uri_to_file_name()
2014-03-09 13:27:39 +00:00
Sergey Lyubka
afaba7ee17
Lua calls, birth_time fixed
2014-03-09 13:13:13 +00:00
Sergey Lyubka
ab147e8f19
Added MONGOOSE_NO_SSI to MONGOOSE_NO_FILESYSTEM
2014-03-06 13:37:23 +00:00
Sergey Lyubka
81a78f9c8b
Added query string to access log
2014-03-05 11:22:23 +00:00
Sergey Lyubka
69bd5f7aa2
SSL_accept logic fix
2014-03-05 02:19:05 +00:00
Sergey Lyubka
41b3c1b23e
warning squashed in convert_uri_to_file_name()
2014-03-05 01:59:58 +00:00
Sergey Lyubka
f639409533
warning squashed in convert_uri_to_file_name()
2014-03-05 01:59:32 +00:00
Sergey Lyubka
67c44799c8
SSL_accept() error handling fix
2014-03-05 01:57:09 +00:00
Sergey Lyubka
b77532ea3f
Added mjpg example
2014-03-04 20:22:46 +00:00
Sergey Lyubka
ed8168e8a1
Added virtual hosts support via url_rewrites
2014-03-04 16:15:02 +00:00
Sergey Lyubka
39e2d2ad55
Appending query_string to the URI when redirecting on HTTP error
2014-03-04 15:01:05 +00:00
Sergey Lyubka
27c6656398
SSL_accept fixes
2014-03-04 13:23:40 +00:00
Sergey Lyubka
ffe83051fe
build fixed
2014-03-04 13:15:56 +00:00
Sergey Lyubka
f521999ea6
Calling EP_CLIENT on close
2014-03-03 10:27:56 +00:00
Sergey Lyubka
e41df3cf9c
MG_REQ_BEGIN -> MG_REQUEST, killed MG_REQ_END, add MG_REPLY. Restored server test
2014-03-03 10:26:27 +00:00
Sergey Lyubka
65f484291f
got rid of multiline comment
2014-03-03 09:45:00 +00:00
Sergey Lyubka
77db89961b
mg_stat() fix for paths like X:\
2014-03-03 01:00:38 +00:00
Sergey Lyubka
ad50310bb6
Added index.shtml to index files
2014-03-02 19:49:15 +00:00
Sergey Lyubka
66ec3d1f1e
Added defines for popen and pclose, for SSI under Win32
2014-03-02 18:50:02 +00:00
Sergey Lyubka
5f25a88821
Restored SSI functionality
2014-03-02 18:27:51 +00:00
Sergey Lyubka
fd7dc33645
unbroke unit test
2014-03-02 17:20:24 +00:00
Sergey Lyubka
458320cffb
Fixed #343 in conn2() for Lua
2014-03-02 10:12:12 +00:00
Sergey Lyubka
e0214af422
Using private ns_avprintf() in mg_printf_data()
2014-03-02 10:07:30 +00:00
Sergey Lyubka
df5e997ea7
ns_server_poll() waking up by ns_server_wakeup()
2014-03-01 01:55:40 +00:00
Sergey Lyubka
0a3cb63c73
Added mg_wakeup_server()
2014-03-01 01:47:01 +00:00
Sergey Lyubka
37f7f3fb12
Merge pull request #339 from nenioscio/master
...
Fix issue #338
2014-03-01 01:19:31 +00:00
Sergey Lyubka
2ac970fa16
Moving to event-based API, temporary breaking tests
2014-03-01 01:17:39 +00:00
Klaus Wagner
dbbda02f70
Fix issue #338
2014-02-27 22:12:46 +01:00
Sergey Lyubka
951d20f904
Added coniditional to use net_skeleton separately
2014-02-25 18:52:23 +00:00
Sergey Lyubka
85a6abd58b
Clearing flags in close_local_endpoint()
2014-02-25 12:02:45 +00:00
Sergey Lyubka
107902bae4
add_to_set(): fix around non-negative SOCKET on Windows
2014-02-24 08:22:40 +00:00
Sergey Lyubka
9bbf4c8384
Fixed problem with mg_printf_data()
2014-02-22 16:11:47 +00:00
Sergey Lyubka
c39a712540
Win32 build fix
2014-02-21 14:13:06 +00:00
Sergey Lyubka
e9f6111ba1
re-added signal.h
2014-02-20 17:47:07 +00:00
Sergey Lyubka
ba267a32fd
squashed warning in read_from_socket
2014-02-20 17:44:47 +00:00
Sergey Lyubka
f64ebbe0b1
Guarded on_cgi_data() call by ifdef, thanks to Pavel Pimenov
2014-02-20 12:33:46 +00:00
Sergey Lyubka
ce57f47de0
Added missing signal.h
2014-02-20 09:49:42 +00:00
Sergey Lyubka
48be2dbc2a
Added conditional for handling idle websocket conns
2014-02-20 07:32:33 +00:00
Sergey Lyubka
8905522a94
Setting last_io_time in ns_add_sock()
2014-02-20 06:26:44 +00:00
Sergey Lyubka
eea1680cf9
open_cgi_endpoint() strrchr fix
2014-02-19 16:44:01 +00:00
Sergey Lyubka
d5004cb7eb
PF_INET -> AF_INET, unbreaks FreeBSD
2014-02-19 16:39:30 +00:00
Sergey Lyubka
1d1a05bf39
Embedded net_skeleton
2014-02-19 16:38:53 +00:00
Sergey Lyubka
8f7703c2a9
moved to net_skeleton
2014-02-19 16:34:51 +00:00
Sergey Lyubka
998425b14b
Styling changes for hexdump
2014-02-10 10:21:57 +00:00
Pavel Pimenov
9e4cd054c8
Fix copy-paste for MONGOOSE_HEXDUMP feature
2014-02-10 12:00:51 +04:00
Sergey Lyubka
5dc317fcb0
Added -DMONGOOSE_HEXDUMP feature
2014-02-09 20:57:11 +00:00
Pavel Pimenov
f9a99530ff
Add #ifndef MONGOOSE_NO_FILESYSTEM
2014-02-07 11:02:12 +04:00
Andrea Guzzo
b22f7d3a49
added a new handler callback to be used when the http connection is being closed
...
so that in case of connections closed prematurely, the user can clear resources
eventually bound to the connection using the 'connection_param' member of the
mg_connection structure
2014-02-06 11:22:13 +01:00
Sergey Lyubka
eaa0e26a85
Starting to rebuild chat example on Lua
2014-02-06 10:18:30 +00:00
Sergey Lyubka
a3a63f7e56
Using mg_connection::callback_param for mg_iterate_over_connection()
2014-02-06 10:00:20 +00:00
Sergey Lyubka
c9036f3ac0
Added workaround for non-compliant runtimes in alloc_vprintf()
2014-02-05 12:33:36 +00:00
Sergey Lyubka
60858d7fe5
NO_WEBSOCKET -> MONGOOSE_NO_WEBSOCKET
2014-02-04 19:57:00 +00:00
Sergey Lyubka
0f1a59aeb4
Increased env buf size 4096 -> 8192. Passing TMPDIR to CGI.
2014-02-04 18:11:56 +00:00
Sergey Lyubka
a34d1ec00a
Better handling of MONGOOSE_NO_SOCKETPAIR
2014-02-04 14:04:54 +00:00
Sergey Lyubka
e70d98b7b0
Added fixes for eCos
2014-02-04 09:59:53 +00:00
Sergey Lyubka
bea012a3c1
Removed redundant addenv call
2014-02-04 08:06:49 +00:00
Sergey Lyubka
eb2d470f65
Merge branch 'master' of ssh://github.com/valenok/mongoose
2014-02-03 17:54:46 +00:00
Sergey Lyubka
652c352394
Passing SERVER_NAME, TMP and TEMP env vars to CGI.
2014-02-03 17:54:31 +00:00