- 11 Jan, 2020 4 commits
-
-
Dennis Jenkins authored
Avoid macro invocation in examples
-
Dennis Jenkins authored
close non-closed file descriptor will resolve : #38, #43, #150, #164, #221 - shutdown will work properly
-
Mohsen authored
add FD value comparison with zero & Set FD value to -1
-
Mohsen authored
add FD value comparison with zero
-
- 09 Jan, 2020 1 commit
-
-
Dennis Jenkins authored
Fixed stack corruption when Aio::AsyncImpl constructed with large number of worker threads.
-
- 07 Jan, 2020 3 commits
-
-
Mohsen authored
during the shutdown process, in deconstruction of listener, it should be close the fd if it already open and if it had not zero value
-
Mohsen authored
~Epoll() will close Filedescriptor if it open in deconstruction an object
-
Mohsen authored
~Epoll() will close Filedescriptor if it open in deconstruction an object
-
- 01 Jan, 2020 3 commits
-
-
Kip Warner authored
-
Kip Warner authored
src/common/reactor.cc: Fixed reactor throwing second exception during destruction after raising an exception on failed initialization... {debian/changelog,version.txt}: Bumped versioning...
-
Kip Warner authored
src/common/reactor.cc: Fixed stack corruption when Aio::AsyncImpl is constructed with more than 255 worker threads requested... src/common/reactor.cc: Cleaner move semantics in worker thread construction... src/common/reactor.cc: Use simpler structured binding with decodeKey() return value... tests/reactor_test.cc: Added reactor_exceed_max_threads test to reactor_test suite... {include/pistache/reactor.h, src/common/reactor.cc}: Use std::array and safer bounds checking with containers... CMakeLists.txt: Added better general detection for buffer overflows and stack protection... {debian/changelog,version.txt}: Bumped versioning...
-
- 26 Nov, 2019 4 commits
-
-
Dennis Jenkins authored
optional::operator== improvements
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
- 22 Nov, 2019 5 commits
-
-
Dennis Jenkins authored
optional: add equal_to and not_equal_to operators
-
Mateusz Szychowski (Muttley) authored
-
Mateusz Szychowski (Muttley) authored
these will be generated only if T supports these operators
-
Krystian Kuzniarek authored
-
Mateusz Szychowski (Muttley) authored
-
- 13 Nov, 2019 2 commits
-
-
Dennis Jenkins authored
add JSON schema MIME types
-
Glenn Skinner authored
https://json-schema.org/latest/json-schema-core.html#rfc.section.13 (more precisely, draft-handrews-json-schema-02 of that document) defines two new MIME subtypes that descibe JSON schema documents and instances of JSON schema documents. This patch adds them to mime.h.
-
- 11 Nov, 2019 3 commits
-
-
Dennis Jenkins authored
Fix for segmentation fault caused by incorrect lambda capture in promise
-
Dimitrios Katsaros authored
The lambda was capturing the entire object being passed, rather then only the needed resource. On edge cases where the captured object would fall out of scope (deallocated) before the promise completion, it would try to use deallocated members, which would cause a segmentation fault.
-
Dimitrios Katsaros authored
There is a race condition where a connection being serviced can hang up before a write operation is performed. In these cases, the transport will issue an error response to the disconnected peer, which invokes a promise to handle the request. The object is destroyed and then the promise is resolved on the destroyed response object, causing a segmentation fault
-
- 01 Nov, 2019 3 commits
-
-
Dennis Jenkins authored
Added overload for ResponseWriter::send for raw byte stream...
-
Kip Warner authored
Removed std::byte usage from ResponseWriter::send() since requires C++17 which we're not ready for yet...
-
Kip Warner authored
-
- 29 Oct, 2019 4 commits
-
-
Dennis Jenkins authored
Allow IPv6 addresses without port number. Fixes oktal/pistache#625
-
Stefan Winkler authored
-
Dennis Jenkins authored
Raw and Cookie header case-insensitive
-
Adam Burgess authored
-
- 28 Oct, 2019 4 commits
-
-
Adam Burgess authored
-
Adam Burgess authored
Both strings were copied and converted to lowercase before, wasting memory. Now they are compared directly.
-
Adam Burgess authored
-
Stefan Winkler authored
-
- 18 Oct, 2019 4 commits
-
-
Dennis Jenkins authored
Common: Fix broken compilation for trees without the PISTACHE_USE_SSL option
-
Dennis Jenkins authored
Added basic_tls_request_with_servefile unit test to try and reproduce…
-
Louis Solofrizzo authored
Due to a brain-lag on my end, I've introduced a regression in commit 44e40478, because a SSL utility function was compiling whether or not the SSL was enabled. It is now fixed, apologies. Pull Request: https://github.com/oktal/pistache/pull/623 Fixes: https://github.com/oktal/pistache/issues/621 Fixes: https://github.com/oktal/pistache/issues/622 Fork: https://git.mobley.ne02ptzero.me/~louis/pistacheSigned-off-by:
Louis Solofrizzo <lsolofrizzo@online.net>
-
Kip Warner authored
-