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

kgoodier / CocoaSPDY
61%
develop: 76%

Build:
Build:
LAST BUILD BRANCH: ipv6-aliases
DEFAULT BRANCH: develop
Repo Added 19 Nov 2014 12:06AM UTC
Files 85
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 fix/proxy-simple
branch: fix/proxy-simple
CHANGE BRANCH
x
Reset
  • fix/proxy-simple
  • develop
  • develop-future
  • develop-next
  • develop-next-assert-handler
  • develop-qfe
  • feature/cellular-metadata
  • feature/cellular-metadata-movesession
  • feature/code-coverage
  • feature/detailed-stream-timings
  • feature/fix-metadata-rxbytes
  • feature/increase-coverage
  • feature/migrate-xctest
  • feature/nsurlsession-support
  • feature/spdy-push
  • feature/spdy-push-develop
  • feature/spdy-push-nov
  • feature/spdy-push-nov-pre
  • feature/spdyassert-handler
  • fix/build-warnings
  • fix/ci
  • fix/infinite-session-loop
  • fix/proxy-multi
  • fix/proxy-simple-multi
  • fix/release
  • fix/socket-crash-fixes
  • fix/urlencode-path
  • fix/webview-redirects
  • ipv6-aliases
  • johnkdoe-develop-2
  • master
  • master-dummy
  • no-nil-metadata
  • review/absolute-time
  • review/http-proxy-pr
  • review/increase-code-coverage
  • review/increase-code-coverage-squash
  • v1.1

pending completion
88

push

travis-ci

kgoodier
Fix proxy when config is invalid.

If an auto-config .pac file specifies a SOCKS proxy, or has a typo,
or a manually configured proxy has no values, or any other case where
we end up with no available proxies, we should fall back to using a
direct connection.

In addition, within the connectToOrigin code in SPDYSocket, if the
connection fails on the first call (using a manually configured proxy
or something invalid happens setting up the streams), then it's
important to return NO to the session. Since the delegate hasn't been
set yet in the session, always returning YES could result in a zombie
session being inserted into the pool and remaining there indefinitely.

More unit tests for endpoint manager and socket, and some refactoring.
Fixed some test logic.

2178 of 3565 relevant lines covered (61.09%)

30.39 hits per line

Relevant lines Covered
Build:
Build:
3565 RELEVANT LINES 2178 COVERED LINES
30.39 HITS PER LINE
Source Files on fix/proxy-simple
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
88 fix/proxy-simple Fix proxy when config is invalid. If an auto-config .pac file specifies a SOCKS proxy, or has a typo, or a manually configured proxy has no values, or any other case where we end up with no available proxies, we should fall back to using a direct... push 06 Feb 2015 07:33AM UTC kgoodier travis-ci pending completion  
87 fix/proxy-simple Fix proxy when config is invalid. If an auto-config .pac file specifies a SOCKS proxy, or has a typo, or a manually configured proxy has no values, or any other case where we end up with no available proxies, we should fall back to using a direct... push 06 Feb 2015 01:52AM UTC kgoodier travis-ci pending completion  
See All Builds (175)
  • 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

© 2026 Coveralls, Inc