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

zeromq / libzmq
75%

Build:
DEFAULT BRANCH: master
Repo Added 13 Mar 2016 10:54PM UTC
Files 217
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 260121-cmake-install-dest
  • 2607-include-new
  • WindowsServer2003
  • add-unittests-mtrie
  • ci
  • dev1
  • dev2
  • dev3
  • dev4
  • fix-cacheline-size-undefined
  • fix-corrupt-re-subs
  • fix-gss-leak
  • fix-gssapi-auth
  • fix-install-cmake-config-on-mingw
  • fix-interrupted-calls
  • fix-ws-addr-path
  • fix/out-event-io-error-assert
  • fix/pipe-term-ack-double-free
  • fix/stream-hwm-disconnect-4828
  • fix/udp-msg-leak-early-return
  • fix/udp-out-buffer-overflow
  • fix/udp-signed-char-sign-extension
  • fix_ctx_get
  • increase_msleep_test_mock_pub_sub
  • jemc-relicense
  • latest_release
  • libera
  • ls-fix-input-stopped
  • make-failing-test-not-hang
  • master
  • msg_dontroute
  • no-allocation-sends
  • p-stable-poller
  • patch-1
  • pre_reformat
  • refs/tags/v4.3.5
  • revert-1975-master
  • revert-2572-rep_leak
  • revert-2974-static_init_gcc
  • rp42-fix-windows-mt-build
  • secpolicy
  • show-ref
  • test_loopback
  • tmp_obs_release_branch
  • v4.0.2-test
  • v4.2.0
  • v4.2.0-rc1
  • v4.2.1
  • v4.2.2
  • v4.2.3
  • v4.2.4
  • v4.2.5
  • v4.3.0
  • v4.3.1
  • v4.3.2
  • v4.3.2-win
  • v4.3.3
  • v4.3.4
  • vsock
  • zap-domain-docs

04 Jul 2026 04:32PM UTC coverage: 75.404% (+0.01%) from 75.394%
28712569049

push

github

bluca
Fix GSSAPI ZAP auth: honour negative ZAP responses

When a ZAP handler returned 300/400/500, gssapi_server_t ignored the
denial and transitioned to send_ready anyway, allowing the connection
to proceed unauthenticated.

Root cause: unlike PLAIN/CURVE (which use zap_client_common_handshake_t
and override handle_zap_status_code to update the state machine),
gssapi_server_t inherits directly from zap_client_t whose
handle_zap_status_code only fires a monitor event without touching
the GSSAPI state machine.

Fix both paths where ZAP is consulted:

1. Synchronous reply (process_handshake_command): check status_code
   after receive_and_process_zap_reply() succeeds; go to send_ready
   only on "2xx", otherwise go to the new `closing` state.

2. Asynchronous reply (zap_msg_available): same status_code check
   instead of always setting send_ready.

Add a `closing` state to the state machine and make status() return
mechanism_t::error for it so the session tears down the connection.

15151 of 20093 relevant lines covered (75.4%)

30955.76 hits per line

Relevant lines Covered
Build:
Build:
20093 RELEVANT LINES 15151 COVERED LINES
30955.76 HITS PER LINE
Source Files on master
  • Tree
  • List 217
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28712569049 master Fix GSSAPI ZAP auth: honour negative ZAP responses When a ZAP handler returned 300/400/500, gssapi_server_t ignored the denial and transitioned to send_ready anyway, allowing the connection to proceed unauthenticated. Root cause: unlike PLAIN/CU... push 04 Jul 2026 04:35PM UTC bluca github
75.4
28709399009 fix-gssapi-auth Merge 8819e4b16 into 2e8a6ccb4 Pull #4913 04 Jul 2026 02:48PM UTC web-flow github
75.4
28701381353 master Add missing <new> includes for std::nothrow Without the <new> include, compilation may fail: ``` src/polling_util.hpp:28:30: error: no member named 'nothrow' in namespace 'std' 28 | _buf = new (std::nothrow) T[nitems_]; | ... push 04 Jul 2026 09:07AM UTC bluca github
75.39
28698822519 2607-include-new Merge 010910153 into 84eb46150 Pull #4911 04 Jul 2026 07:18AM UTC web-flow github
75.44
28670764742 master Problem: zmq_abort() may be called on Windows if polling fails (#4809) Solution: On Windows platform, implement custom WSA error to errno translation in the poll() function. The goal is to make Windows-specific poll() to appear more Unixy to the ... push 03 Jul 2026 03:49PM UTC web-flow github
75.41
28664077544 master Merge feb94b489 into 51f367265 Pull #4809 03 Jul 2026 01:39PM UTC web-flow github
75.45
28663627497 master Merge 6cb2f1bb9 into 51f367265 Pull #4809 03 Jul 2026 01:30PM UTC web-flow github
75.44
28627799729 ls-fix-input-stopped Merge 63c5fab1d into 51f367265 Pull #4830 02 Jul 2026 11:25PM UTC web-flow github
75.5
28627542303 master Switch GHA docs job to newest actions push 02 Jul 2026 11:18PM UTC bluca github
75.41
28625968835 master Free input buffer passed to gss_wrap Fixes #4856 push 02 Jul 2026 10:40PM UTC bluca github
75.41
See All Builds (3935)
  • 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