Commit Graph

3467 Commits

Author SHA1 Message Date
evoskuil
0efd8d9bf3 Update VS filters for socks additions. 2014-07-22 11:21:57 -07:00
Pieter Hintjens
b0103de608 Merge pull request #1136 from ewen-naos-nz/zos
z/OS UNIX System Services port
2014-07-22 07:59:45 +02:00
Ewen McNeill
f72f4b2526 Extend z/OS UNIX port to allow building DLL
Updated:
   README.md:  describes process of building/using DLL
   makelibzmq: Build DLL as well as static library (unless BUILD_DLL=false)
   maketests:  Dynamically link to ../src/libzmq.so if present
   runtests:   Explicitly place ../src at start of LIBPATH
   makeclean:  Also remove files created for DLL
   cxxall:     Bumped updated date to reflect last edit
2014-07-22 16:44:56 +12:00
Ewen McNeill
6e0c1c0a80 builds/zos/* portability files to z/OS UNIX
builds/zos includes:
    README.md: Overview of z/OS UNIX System Services port (Markdown)
    makelibzmq: Compile src/*.cpp and make libzmq.a
    maketests:  Compile tests/*.cpp and make test_* executables
    runtests:   Run tests/test_* executables and report results
    makeclean:  Remove built files
    zc++: /bin/c++ wrapper supplying required build arguments
    cxxall: run zc++ for all *.cpp files in directory

    platform.hpp: pre-generated (and edited) src/platform.hpp for z/OS
    test_fork.cpp: updated tests/test_fork.cpp that completes on z/OS
2014-07-22 12:05:51 +12:00
Pieter Hintjens
81b9f21bdd Merge pull request #1132 from rodgert/master
Added test and doc section for ZMQ_SHARED message flag
2014-07-13 02:03:51 +02:00
Thomas Rodgers
82282d6973 Added test and doc section for ZMQ_SHARED message flag 2014-07-12 18:05:49 -05:00
Pieter Hintjens
d4d65da20d Merge pull request #1131 from rodgert/master
Added ZMQ_SHARED message option to zmq_msg_get()
2014-07-12 16:06:26 +02:00
Thomas Rodgers
3497244c41 Added ZMQ_SHARED message option to zmq_msg_get() 2014-07-12 09:01:27 -05:00
Pieter Hintjens
5dc4066de4 Merge pull request #1130 from trevorbernard/master
Add Docker support
2014-07-12 08:58:51 +02:00
Trevor Bernard
a62e6f473d Add Docker support 2014-07-11 22:42:55 -03:00
Pieter Hintjens
d846fbf107 Merge pull request #1127 from twhittock/utils-eol
Ensure EOL is present at end of utils file.
2014-07-10 00:36:35 +02:00
Tom Whittock
6099acd2be Ensure EOL is present at end of utils file.
MacOS/Clang complain due to presence of -Wnewline-eof in CZMQ.
2014-07-09 22:45:03 +01:00
Richard Newton
428cf0255c Merge pull request #1125 from hurtonm/master
Code cleanup
2014-07-09 13:21:56 +01:00
Martin Hurton
816299f11c Code cleanup 2014-07-09 14:07:32 +02:00
Martin Hurton
bf74c0cfb1 Merge pull request #1124 from ricnewton/master
Add test for unbinding inproc socket.
2014-07-09 13:20:01 +02:00
Richard Newton
31cff7ccf9 Add test for unbinding inproc socket. 2014-07-09 10:28:26 +01:00
Richard Newton
3c614074a2 Merge branch 'master' of https://github.com/zeromq/libzmq 2014-07-09 10:03:17 +01:00
Richard Newton
e71ebbb771 Merge pull request #1123 from hurtonm/master
Resolve issue #949
2014-07-09 10:01:48 +01:00
Martin Hurton
54e0fde1cc Resolve issue #949 2014-07-09 10:02:53 +02:00
Pieter Hintjens
36d529cba9 Merge pull request #1122 from twhittock/win-errhandle
Windows: if WSA error number is held, use directly.
2014-07-07 18:03:53 +02:00
Tom Whittock
993cb32e96 Windows: if WSA error number is held, use directly.
It must be done this way, as WSAGetLastError returns 0 in these circumstances
2014-07-07 16:33:53 +01:00
Pieter Hintjens
660bf4311b Merge pull request #1121 from twhittock/master
vs2012: Add missing socks files
2014-07-07 15:52:09 +02:00
Tom Whittock
cb2582b09e vs2012: Add missing socks files 2014-07-07 14:47:39 +01:00
Pieter Hintjens
1353d28708 Merge pull request #1120 from hurtonm/master
Don't delay reception of signal
2014-07-06 23:00:08 +02:00
Martin Hurton
ccfbaea397 Don't delay reception of signal
- new code may help undersdtand issue #1108
  (https://github.com/zeromq/libzmq/issues/1108)
- code cleanups
2014-07-06 22:27:45 +02:00
Pieter Hintjens
3696d0d74f Merge pull request #1119 from mosconi/master
Fix to build on OpenBSD
2014-07-03 10:28:40 +02:00
Rodrigo Mosconi
4ae4896978 duplicated type definitions when using CMAKE 2014-07-02 23:24:35 -03:00
Rodrigo Mosconi
3a16b0b108 Merge remote-tracking branch 'upstream/master' 2014-07-02 21:22:51 -03:00
Rodrigo Mosconi
51b3fad8ab Fix to build on OpenBSD 2014-07-02 21:06:33 -03:00
Pieter Hintjens
e6b7c7acd6 Merge pull request #1118 from guidefloripa/master
Add static compilation on CMake
2014-07-02 21:59:32 +02:00
Guilherme Steinmann
9c42d28a20 Add static compilation on CMake 2014-07-02 16:51:34 -03:00
Pieter Hintjens
13ed711448 Merge pull request #1117 from jlauenercern/master
Thread scheduling parameters: Use ZMQ context options instead of environment variables.
2014-07-02 17:49:40 +02:00
Joel Lauener
219310b4f0 Thread scheduling parameters: Use ZMQ context options instead of
environment variables.
2014-07-02 14:41:21 +02:00
Richard Newton
00fe56c4bf Merge pull request #1115 from hurtonm/master
Code cleanup
2014-07-01 09:22:28 +01:00
Richard Newton
bbf597196e Merge pull request #1112 from hintjens/master
Problem: two header files for a single library
2014-07-01 09:21:33 +01:00
Martin Hurton
079ff8b759 Code cleanup 2014-07-01 09:17:19 +02:00
Pieter Hintjens
fa3ae97480 Merge pull request #1114 from PalmStoneGames/master
Add missing socks files
2014-06-29 17:35:50 +02:00
Diego Duclos
a9cb9022fd Add missing socks files 2014-06-29 15:14:54 +02:00
Pieter Hintjens
1b9f67cac6 Merge pull request #1113 from fichtner/socks_include
socks: fix build on FreeBSD
2014-06-27 20:35:59 +02:00
Franco Fichtner
f1207e6af1 socks: fix build on FreeBSD
The fix should be sane on all UNIX-like systems, so there's
no ZMQ_HAVE_FREEBSD involved.  It's likely that other BSDs
stumble across this problem too.
2014-06-27 20:15:08 +02:00
Pieter Hintjens
39f2e8f273 Problem: missing stdlib.h include in curve_keygen.cpp
Solution: fixed this. Also minor code cleanups.
2014-06-27 16:41:27 +02:00
Pieter Hintjens
a087ce55ea Problem: two header files for a single library
Users who need e.g. zmq_curve_keypair() have to remember to include
zmq_utils.h, which is counter-intuitive. The whole library should be
represented by a single include file.

Solution: merge all contents of zmq_utils.h into zmq.h, and deprecate
zmq_utils.h. Existing apps can continue unchanged. New apps can ignore
zmq_utils.h completely.
2014-06-27 15:58:18 +02:00
Richard Newton
7e8dd46631 Merge pull request #1111 from hintjens/master
Problem: zmq_msg_gets did not set errno on unknown properties
2014-06-25 16:38:43 +01:00
Pieter Hintjens
dd05a64462 Problem: zmq_msg_gets did not set errno on unknown properties
Solution: set errno to EINVAL when a property does not exist.

Also fixed test_metadata.cpp to test this case.
2014-06-25 17:28:36 +02:00
Richard Newton
3b505f1f6a Merge pull request #1110 from hintjens/master
Reverted removal of [ ] support
2014-06-25 15:10:07 +01:00
Pieter Hintjens
6e91330a0c Added clarifying comment 2014-06-25 14:37:54 +02:00
Pieter Hintjens
58c067ff0e Revert "Problem: tcp_address.cpp allowed [ and ] around address"
This reverts commit 78a7b469a1.
2014-06-25 14:36:55 +02:00
Richard Newton
47c796276f Merge pull request #1109 from hintjens/master
Set EINVAL on invalid tcp:// endpoint in zmq_connect
2014-06-25 12:41:37 +01:00
Pieter Hintjens
ce8fbb26cb Problem: zmq_connect doesn't return EINVAL on invalid endpoint
Solution: set errno to EINVAL when tcp:// endpoint is invalid (was just
leaving errno to previous value).
2014-06-25 12:48:26 +02:00
Pieter Hintjens
2524e26893 Code cleanups 2014-06-25 12:47:39 +02:00