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

codedge-llc / kadabra
88%
master: 87%

Build:
Build:
LAST BUILD BRANCH: v0.6.0
DEFAULT BRANCH: master
Repo Added 11 Aug 2017 08:36PM UTC
Files 32
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 v0.4.2
branch: v0.4.2
CHANGE BRANCH
x
Reset
  • v0.4.2
  • better-queue
  • chore/mix-cleanup
  • ci/elixir-10-travis
  • feat/keep-bin
  • feat/less-process
  • feat/params
  • feat/socket
  • fix/already-started
  • fix/better-window-update
  • fix/certifi
  • fix/connection-sup
  • fix/dual-settings
  • fix/no-proc
  • fix/proper-close
  • fix/remove-warnings
  • fix/temporary-restart
  • flow
  • master
  • max-frame-size-fix
  • new-sup
  • refac/hpack
  • socket-gen
  • v0.3.5
  • v0.3.6
  • v0.3.7
  • v0.3.8
  • v0.4.0
  • v0.4.1
  • v0.4.3
  • v0.4.4
  • v0.4.5
  • v0.5.0
  • v0.6.0

pending completion
308

push

travis-ci

web-flow
fix: proper supervision cleanup (#35)

* fix: proper supervision cleanup WIP

* fix: everything now supervised under :kadabra app

Was the original setup a while back. Supervisor was quitting
with :shutdown during cleanup, which would shutdown the process
that originally start_link'd it.

* fix: timeout on stream WindowUpdate

Replies immediately so connection can continue on with its life.
Call timeout was previously crashing connection on occasion.

* refactor: minor refactoring

* feat: CONTINUATION for sending large headers WIP

Chunks correctly, but remotes are still terminating with a
COMPRESSION_ERROR.

Possible ideas why:
1. Hpack is encoding the fragment wrong
2. Frames are being sent out of order
3. Continuation frames are being serialized wrong
4. Remotes aren't equipped to handle such large headers
5. Sending a 20mb header is just a shitty thing to do

* fix: don't crash Connection if Socket closed

Fixed by not shutting down Kadabra.Socket if the socket closes. Bins
sent to a closed socket are simply ignored.

Sending CONTINUATION frames is mostly there. Fairly certain the issue is
with hpack, so I'll need to figure something out.

* chore: bump version and update changelog

* test: increase test coverage

432 of 491 relevant lines covered (87.98%)

12860.95 hits per line

Relevant lines Covered
Build:
Build:
491 RELEVANT LINES 432 COVERED LINES
12860.95 HITS PER LINE
Source Files on v0.4.2
  • 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
308 v0.4.2 fix: proper supervision cleanup (#35) * fix: proper supervision cleanup WIP * fix: everything now supervised under :kadabra app Was the original setup a while back. Supervisor was quitting with :shutdown during cleanup, which would shutdow... push 25 May 2018 04:26PM UTC web-flow travis-ci pending completion  
See All Builds (386)
  • 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