• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

amphp / artax
77%
2.x: 68%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: 2.x
Repo Added 13 May 2017 03:10PM UTC
Files 29
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH socket-close
branch: socket-close
CHANGE BRANCH
x
Reset
  • socket-close
  • 3.x
  • backpressure
  • gzip-size-limit
  • master
  • unix-sockets
  • v2
  • v3.0.0
  • v3.0.1
  • v3.0.10
  • v3.0.11
  • v3.0.12
  • v3.0.2
  • v3.0.3
  • v3.0.4
  • v3.0.5
  • v3.0.6
  • v3.0.8
  • v3.0.9

pending completion
222

push

travis-ci

kelunik
Close sockets correctly for timeouts and incomplete bodies

Previously the client tried to consume response bodies in case the body
wasn't consumed. That might have left sockets open indefinitely. These
sockets are now closed instead.

Additionally, this commit fixes the transfer timeout, which wasn't
enforced after the headers had been received.

Furthermore, it adds a check that Artax has received the full response
body and the connection wasn't closed pre-maturely.

907 of 1184 relevant lines covered (76.6%)

18.84 hits per line

Relevant lines Covered
Build:
Build:
1184 RELEVANT LINES 907 COVERED LINES
18.84 HITS PER LINE
Source Files on socket-close
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
222 socket-close Close sockets correctly for timeouts and incomplete bodies Previously the client tried to consume response bodies in case the body wasn't consumed. That might have left sockets open indefinitely. These sockets are now closed instead. Additionall... push 07 Oct 2017 10:19AM UTC kelunik travis-ci pending completion  
220 socket-close Remove double incomplete body check, fix code style push 07 Oct 2017 10:11AM UTC kelunik travis-ci pending completion  
218 socket-close Remove merge failure with double read push 07 Oct 2017 09:18AM UTC kelunik travis-ci pending completion  
216 socket-close Remove dead if push 07 Oct 2017 09:14AM UTC kelunik travis-ci pending completion  
214 socket-close Fail request cycles correctly in every case push 07 Oct 2017 09:12AM UTC kelunik travis-ci pending completion  
212 socket-close Close sockets correctly for timeouts and incomplete bodies Previously the client tried to consume response bodies in case the body wasn't consumed. That might have left sockets open indefinitely. These sockets are now closed instead. Additionall... push 06 Oct 2017 05:46PM UTC kelunik travis-ci pending completion  
See All Builds (169)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc