Jon Foster
|
598903d89c
|
Email exceptions feature
Added a setting to the "security" section in the conf that enables
emailing of excepion reports.
|
3 years ago |
Jon Foster
|
8d9c41bb37
|
Path handling change test #1
* Allow the definition of an http.script of "" (root)
* Add file_server.uri to define where it pins in the URL space.
|
4 years ago |
Artyom Beilis
|
9f58f3822f
|
Fixed bug #150 - incorrect patsing token in multipart form parser/Content-Disposition
|
6 years ago |
Artyom Beilis
|
02d07bf629
|
Added support of snd/rcv buf options for all protocols
|
6 years ago |
Artyom Beilis
|
a46bb45875
|
Fixed warnings generated by clang
|
7 years ago |
Artyom Beilis
|
d1de6e5074
|
Cleanup of auto_ptr and some other warnings
|
7 years ago |
Artyom Beilis
|
b4879b3e65
|
Updated documentation
Removed unsessary include
|
8 years ago |
Artyom Beilis
|
6f8478d79a
|
Improved plugin API
|
8 years ago |
Artyom Beilis
|
25c44f2e3c
|
Merged different fixes from v1.0 branch
- Fixed issue in fcntl in posix file storage
- Fixed not-removing cookies in session interface
- Fixed acceping extended request method in HTTP API
|
8 years ago |
Artyom Beilis
|
ef402eb06d
|
File server created with new API
|
8 years ago |
Artyom Beilis
|
03a9cf7c21
|
Fixed issue with temporary file removal
|
8 years ago |
Artyom Beilis
|
72a96d5de0
|
Now upload filter test is completed
|
8 years ago |
Artyom Beilis
|
e65cee73a9
|
Testing of filter added - incomplete yet
|
8 years ago |
Artyom Beilis
|
df2ac1736b
|
Moved all content parsing code to http::request for both:
- easier filter integration
- putting right responsibility
|
8 years ago |
Artyom Beilis
|
98977e6cfd
|
Workarond of missing off_t
|
8 years ago |
Artyom Beilis
|
ae0df94902
|
Fixed incorrect define of fseeko
|
8 years ago |
Artyom Beilis
|
1ba38fc375
|
Added option to disable CppCMS version instead of entire X-Powred-By header
|
8 years ago |
Artyom Beilis
|
85d9f875d2
|
Added tests for existance of fseeko/_fseeki64
|
8 years ago |
Artyom Beilis
|
6dddc3d565
|
Updated API - not fully tested yet
|
8 years ago |
Artyom Beilis
|
86773dccc3
|
Updated http_file to use new buffer
|
8 years ago |
Artyom Beilis
|
ac5dc2181a
|
Implemented new buffer for http::file
|
8 years ago |
Artyom Beilis
|
f8ce4db302
|
Started content upload filter implementation
|
8 years ago |
Artyom Beilis
|
62720419d6
|
Unit test updates and API changes in multi-part parser to handle each file separatly
|
8 years ago |
Artyom Beilis
|
dae0be48c1
|
Fixed compilation issue is multipart-parser
Added consistent API for check if it is file or form-data
|
8 years ago |
Artyom Beilis
|
8624564cd4
|
Fixed file size handling now http::file::size() returns correct size on 32 bit systems as well.
|
8 years ago |
Artyom Beilis
|
2033d558b7
|
replaced home written allocator with well known design
|
8 years ago |
Artyom Beilis
|
4d4ef0c2aa
|
Removed dependency on locale cppcms_boost!!!! :-)))))))))))
|
8 years ago |
Artyom Beilis
|
206342f7dc
|
Fixed compilation error
|
8 years ago |
Artyom Beilis
|
3b4016cb18
|
Removed reference to Boost.Bind from all the code - get ready to get rid of cppcms_boost
|
8 years ago |
Artyom Beilis
|
ebc74ea7b1
|
Fixed initialization of pointer issues in MSVC10
|
8 years ago |
Artyom Beilis
|
b4c3856ca2
|
Added tests for non-blocking I/O
Fixed issue with parsing of partial CGI headers in HTTP backend
|
8 years ago |
Artyom Beilis
|
3fa8ded0bf
|
Moved intrusive_ptr to internal location to prevent an attempt of instanciation by suncc
|
8 years ago |
Artyom Beilis
|
792f548039
|
- Fixed issues in timeout management in http-api
- Fixed unit test buffering
- Fixed issue is error handling in http:response
- Cleanup of old code in http-response
|
8 years ago |
Artyom Beilis
|
6cf5526a85
|
Added improved output buffering
|
8 years ago |
Artyom Beilis
|
a13c972b8b
|
Added async_write based on nonblocking_write
|
8 years ago |
Artyom Beilis
|
cea1147147
|
Implemented preparation for non-blocking API
|
8 years ago |
Artyom Beilis
|
0f5f632db6
|
Added a possibility of external access to session interface
Added a option to use non-cookies based session ID storage
Tests not implemented yet
|
8 years ago |
Artyom Beilis
|
142ffce91d
|
Added support of asynchonous IO mode for the internal file server
|
8 years ago |
Artyom Beilis
|
2ac8bfc198
|
Added an option "file_server.check_symlink" to disable symbolic link checks,
also improvement overall path handling
|
8 years ago |
Artyom Beilis
|
83d7e9f726
|
Don't use reuse_address on Windows platform - different sematics
|
9 years ago |
Artyom Beilis
|
8a130e2c72
|
Various fixes for NetBSD: enabled kevent support, workaround of pthreads shared RW lock
|
9 years ago |
Artyom Beilis
|
ee41b51d87
|
Merged bug fixes and updates from v1.0.x branch
|
9 years ago |
Artyom Beilis
|
6c2790b7ac
|
Performance improvements in multipart parsing
|
9 years ago |
Artyom Beilis
|
4778bcfff9
|
NetBSD missing functions workaround
|
9 years ago |
Artyom Beilis
|
76426127c2
|
Added missing header libc++
|
9 years ago |
Artyom Beilis
|
764faff055
|
Closing #117 Timing Attack Vulnerability
To be honest it isn't that important - this fix is just
paranoid one
|
10 years ago |
Artyom Beilis
|
c5a13d00d8
|
Fixed a problem with IE that does not support Cookie's max-age property
|
11 years ago |
Artyom Beilis
|
0440e3bf51
|
Merged changeset 2228 from trunk, security bug fix
|
11 years ago |
Artyom Beilis
|
201e60522c
|
Security bug fix, some invalid UTF-8 sequences were accepted as valid
|
11 years ago |
Artyom Beilis
|
c85e5e0a5c
|
Code reorganization, major performance improvements
|
11 years ago |