- 21 May, 2019 6 commits
-
-
Dennis Jenkins authored
Some clean-up of the net primitives
-
Tim Armstrong authored
I messed up some copypasta (left a flag in that wasn't required)
-
Tim Armstrong authored
The address was supplied as `[2001:0DB8:AABB:CCDD:EEFF:0011:2233:4455]:8080` however the correct presentation format is `2001:db8:aabb:ccdd:eeff:11:2233:4455` as the Address and IP objects now correctly parse and recreate the presentation format of plaintext addresses this broke an assertion that previously passed.
-
Tim Armstrong authored
This should fix the broken tests * Adds address family validation to all `Address` tests * Adds direct tests to the IP class * Fixes tests broken by the clean-up
-
Dennis Jenkins authored
Add error handling in cases of writing to an invalid file descriptor
-
Daniel Morton authored
Adding context to the change for "future generations".
-
- 20 May, 2019 2 commits
-
-
hydratim authored
Currently untested, but should work and be backwards compatible-ish. * Unifies the Ipv4 and Ipv6 classes into IP * Swaps out std::string host_ for the new IP class as the backing store for Address
-
Daniel Morton authored
Related to recent unit test intermittent failures. Handles a condition where the file descriptor for a connection is closed before all processing is done, leading to an error. This is usually the result of multiple exceptions being thrown by the HTTP parser without a connection being set to Keep-Alive.
-
- 10 May, 2019 2 commits
-
-
Dennis Jenkins authored
Add support for HTTP 405 responses from the REST server
-
Daniel Morton authored
If the REST router cannot find an exact match for the requested method and resource, it will search for other methods that support the resource. If another method supporting the resource is found, router will send a HTTP 405 response to the client. Also added a unit test to exercise REST server response code support.
-
- 29 Apr, 2019 2 commits
-
-
Dennis Jenkins authored
fix tests/listener_test for musl c library
-
Frédéric Leroy authored
When compiling on Alpine linux which use the musl library, listener_test fails. It expects to have "Address already in use" from perror but instead have "Address in use". This commit tests if either string is returned.
-
- 28 Apr, 2019 3 commits
-
-
Dennis Jenkins authored
Kip debianization
-
Kip Warner authored
-
Kip Warner authored
-
- 24 Apr, 2019 2 commits
-
-
Dennis Jenkins authored
Added PPA and pkg-config instructions
-
Kip Warner authored
-
- 23 Apr, 2019 1 commit
-
-
Dennis Jenkins authored
Initial Debianization (#228)
-
- 15 Apr, 2019 5 commits
-
-
Dennis Jenkins authored
Bugfix/compiler warnings tests
-
bdvd authored
-
bdvd authored
-
Dennis Jenkins authored
fix potential resource leak in FileBuffer's constructor
-
M Furkan USLU authored
-
- 13 Apr, 2019 2 commits
-
-
Dennis Jenkins authored
added query to path string
-
Matthew Knight authored
-
- 07 Apr, 2019 4 commits
-
-
Kip Warner authored
README.md: Added PISTACHE_ENABLE_NETWORK_TESTS and PISTACHE_USE_SSL to Option table. README.md: Fixed an extraneous line break. README.md: Added Mathieu's logo.
-
Matthew Knight authored
-
Kip Warner authored
-
Kip Warner authored
tests/{mime_test,headers_test}.cc: Fixed some ASSERT_EQ failing on i386 with workaround: <https://github.com/google/libkml/issues/2> PISTACHE_SSL should have been PISTACHE_USE_SSL in order to build with SSL support. Added PISTACHE_ENABLE_NETWORK_TESTS build flag to appease sbuild when no remote network connectivity. Bumped VERSION_PATCH to 001. debian/changelog: Updated log to 0.0.001 debian/control: Indicate building with SSL support in package description. debian/copyright: Remove unused GPL code which may have caused a problem with openssl. debian/rules: Build with PISTACHE_ENABLE_NETWORK_TESTS=false debian/rules: Fix override_dh_auto_test not printing unit test logs on error. src/server/listener.cc: Initialize ssl to nullptr to avoid compiler warning. tests/CMakeLists.txt: Conditionally build net_test only if PISTACHE_ENABLE_NETWORK_TESTS is true.
-
- 05 Apr, 2019 4 commits
-
-
Kip Warner authored
-
Kip Warner authored
-
Kip Warner authored
-
Kip Warner authored
debian/compat: No longer required according to DPM debian/control: debhelper => debhelper-compat Build-Depends debian/copyright: Changed Mathieu Stefani's email address to last known working address debian/libpistache-dev.examples: Fixed wrong path to examples...
-
- 03 Apr, 2019 1 commit
-
-
Kip Warner authored
-
- 01 Apr, 2019 2 commits
-
-
Dennis Jenkins authored
Fix ARM build issue (type mismatch in std::max)
-
Gergely Nyiri authored
-
- 28 Mar, 2019 2 commits
-
-
Dennis Jenkins authored
Fixes Segment fault in Pistache::DynamicStreamBuf::overflow #298
-
Kip Warner authored
-
- 24 Mar, 2019 2 commits
-
-
Dennis Jenkins authored
Refactoing in Client and Epoll
-
knowledge4igor authored
-