- 12 Jan, 2020 1 commit
-
-
Dennis Jenkins authored
Changed Http::Endpoint constructor call to explicitly take 'Address' instead of 'std::string' and implicity construct Address.
-
- 11 Jan, 2020 8 commits
-
-
Dennis Jenkins authored
-
-
Dennis Jenkins authored
Client example : Wait for response and print number of failed requests
-
Dennis Jenkins authored
Fix repeated and multipart chunks
-
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 3 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
-