- 06 May, 2017 1 commit
-
-
KIU Shueng Chuan authored
solution: fix it In particular, on Windows, using FD_ZERO is much more efficient than zeroing out the whole structure.
-
- 05 May, 2017 1 commit
-
-
Constantin Rack authored
Problems: cannot use wildcard port with source address, tests bind to hardcoded TCP ports, ASAN CI run could use some improvements
-
- 03 May, 2017 2 commits
-
-
Constantin Rack authored
Grant permission to relicense to MPL
-
Floris Bruynooghe authored
-
- 01 May, 2017 12 commits
-
-
Luca Boccassi authored
Solution: add Ubuntu toolchain PPA and use GCC 6
-
Luca Boccassi authored
Solution: pass -g so that valgrind/asan can print useful backtraces
-
Luca Boccassi authored
Solution: import better solution from zproject and add a new autoconf option
-
Luca Boccassi authored
Solution: mark it as XFAIL. We tried many times to tweak the system settings from the CI script but it still fails.
-
Luca Boccassi authored
Solution: run make with -j5, as now the tests support it.
-
Luca Boccassi authored
Solution: don't, libzmq's CI tests are not responsible for testing libsodium stable releases. Save some time in the CI.
-
Luca Boccassi authored
Solution: use either a wildcard IPC, or where the codepath needs to be tested a file named after the test, so that it is unique and there is no clash on the filesystem, allowing parallel test runs.
-
Luca Boccassi authored
Solution: use ZMQ_LAST_ENDPOINT in most places. This alllows running tests in paralle, and on over-booked shared machines where many of the ports would be already in use. Keep 3 tests with an hardcoded port, as there are some code paths that require it (eg: connect before bind), but list those ports in tests/testutil.hpp as macros so that they do not overlap and still allow parallel runs. These changes were inspired by a patch uploaded to Ubuntu by the package maintainer, Steve Langasek <steve.langasek@ubuntu.com>. Thank you Steve!
-
Luca Boccassi authored
RELICENSE: Grant from michicc
-
Michael Lutz authored
-
Luca Boccassi authored
Solution: fix TCP endpoint parsing to allow tcp://127.0.0.1:*;127.0.0.1:1000
-
Doron Somech authored
Problem: no way to deploy releases to OBS
-
- 30 Apr, 2017 1 commit
-
-
Luca Boccassi authored
Solution: add new tokens to .travis.yml and change ci_deploy.sh script to use Github APIs to create a temporary branch at the tag, and the OBS APIs to trigger a source service run in the stable and draft release projects: network:messaging:zeromq:release-stable network:messaging:zeromq:release-draft The branch hack is unfortunately necessary as it is not possible to modify OBS sources with the token APIs, and it is also not possible to automatically fetch the latest tag in the service files. The temporary branch is immediately deleted.
-
- 29 Apr, 2017 3 commits
-
-
Constantin Rack authored
Problem: RPM build fails due to ignored zmq_gssapi.7
-
Luca Boccassi authored
Solution: a new option has been added to the tar_scm service, so use it to set the version to last_tag+git<last commit date> which is more useful. Unfortunately it's not possible to set it to the current version as set in the header files, as it's not possible to parse files, only commit ids, dates and git tags. But it's a step forward.
-
Luca Boccassi authored
Solution: use wildcard to pick up manpages in the spec file
-
- 28 Apr, 2017 4 commits
-
-
Constantin Rack authored
Problem: new zmq_poller used by zmq_poll without DRAFTs
-
Luca Boccassi authored
Solution: do not define ZMQ_HAVE_POLLER in src/zmq_drafts.h otherwise src/zmq.cpp will implement zmq_poll using the new poller classes. Same for ZMQ_HAVE_TIMERS, even though it has no internal effect, but to be safe against future development.
-
Luca Boccassi authored
Fix WITH_DOC
-
Yann Diorcet authored
-
- 26 Apr, 2017 2 commits
-
-
Luca Boccassi authored
add simple GSSAPI test for make check
-
Jim Garlick authored
Problem: there is no test coverage for GSSAPI. Solution: add a test structured like the CURVE test. The test is not built if libzmq is not configured with --with-libgssapi_krb5. It will report SKIPPED status if the required environment is missing (see below). Environment: KRB5_KTNAME and KRB5_CLIENT_KTNAME environment variables must point to a keytab file containing creds for a host-based test principal (see comment at top of source for details). Kerberos must be configured and a KDC containing the test principal must be running, otherwise the test will fail/hang. N.B. For now, the test must use the same principal for both client and server roles because it seems impossible to set them to different principals when they are threads in the same process. Once one principal is cached in credential cache, attempts to acquire creds for a different "desired name" seem to be ignored and the cached principal is used instead.
-
- 25 Apr, 2017 4 commits
-
-
Luca Boccassi authored
Clean up after move of GSSAPI NAMETYPE options to DRAFT
-
Jim Garlick authored
Problem: GSSAPI DRAFT code was made conditional on ZMQ_BUILD_DRAFT_API, but zmq_draft.h duplicates the DRAFT symbols definitions from zmq.h so this is unnecessary. Solution: drop the extra ifdefs
-
Jim Garlick authored
Problem: GSSAPI NAMETYPE socket option numbers were modified +1000 when moved to DRAFT section, but should use the definitive values while in DRAFT to minimize disruption later. Solution: renumber the socket options
-
Luca Boccassi authored
move GSSAPI NAMETYPE options to DRAFT, etc.
-
- 24 Apr, 2017 5 commits
-
-
Jim Garlick authored
Problem: GSSAPI NAMETYPE options were not documented in man pages for zmq_getsockopt() and zmq_setsockopt(). Solution: add new options to these manual pages.
-
Jim Garlick authored
Problem: GSSAPI NAMETYPE options were added to zmq_setsockopt() but not zmq_getsockopt(). Add them to zmq_getsockopt().
-
Jim Garlick authored
Problem: The new GSSAPI NAMESPACE options should have been added to the DRAFT section of the API so they can be changed until stabilized. Solution: - Move defines to the DRAFT section of zmq.h - Duplicate them in zmq_draft.h, as is the local custom - Compile only if defined (ZMQ_BUILD_DRAFT_API) - Refactor internals slightly to avoid #ifdef hell
-
Luca Boccassi authored
Targets broken by some parts of f7d1c159
-
Yann Diorcet authored
-
- 23 Apr, 2017 2 commits
-
-
Constantin Rack authored
RELICENSE: Grant from rikvdh
-
Rik van der Heijden authored
-
- 22 Apr, 2017 1 commit
-
-
Luca Boccassi authored
add GSSAPI NAMETYPE socket options
-
- 21 Apr, 2017 2 commits
-
-
Jim Garlick authored
Problem: zmq_gssapi.7 was not mentioned in doc/Makefile.am Solution: add man page to MAN7 in doc/Makefile.am
-
Jim Garlick authored
Problem: new GSSAPI socket options are not documented. Solution: add PRINCIPAL NAMES section to zmq_gssapi.7
-