0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-31 01:43:02 +08:00

2927 Commits

Author SHA1 Message Date
Pieter Hintjens
4582fe3276 Merge pull request #715 from ricnewton/master
Add new tests to CMakeLists.txt
2013-10-21 02:16:28 -07:00
Richard Newton
8ee2a47267 Add new tests to CMakeLists.txt 2013-10-21 10:06:17 +01:00
Richard Newton
41b2f83bef Merge pull request #714 from hintjens/master
Cleaned up the code
2013-10-21 01:58:00 -07:00
Pieter Hintjens
406e6051e4 Cleaned up the code
- removed unnecessary malloc
- spaces, not tabs to indent
- renamed control states to be more logical
- renamed SUSPEND to PAUSE, feels more accurate
- fixed indentation, which was off in places
2013-10-21 10:51:59 +02:00
Pieter Hintjens
08c91c0f94 Merge pull request #712 from lalebarde/master
add proxy control flow and test
2013-10-21 01:39:09 -07:00
Laurent Alebarde
984c2e94e4 small fix inzmq_proxy_steerable doc 2013-10-18 16:40:21 +02:00
Laurent Alebarde
99b13638eb add doc to zmq_proxy_steerable 2013-10-18 16:35:54 +02:00
Pieter Hintjens
5f1a9a4ae5 Merge pull request #713 from ricnewton/master
Use consistant integer type in raw_decoder
2013-10-18 06:37:16 -07:00
Laurent Alebarde
5250bdab9f add tests/test_proxy in gitignore 2013-10-18 15:22:53 +02:00
Richard Newton
1b8daed9db Use consistant integer type in raw_decoder 2013-10-18 14:20:30 +01:00
Richard Newton
1bb982ecc2 Merge branch 'master' of https://github.com/zeromq/libzmq 2013-10-18 14:09:39 +01:00
Laurent Alebarde
e33a382f8d new zmq_proxy is zmq_proxy_steerable to respect C API 2013-10-18 15:01:05 +02:00
Laurent Alebarde
1b75d1ecb5 add proxy control flow and test 2013-10-18 11:12:48 +02:00
Pieter Hintjens
3b628fd85a Merge pull request #710 from jenshz/patch-1
Update zmq_msg_init_data.txt
2013-10-14 11:28:37 -07:00
Jens Henrik Hertz
f0a0e4d817 Update zmq_msg_init_data.txt 2013-10-14 20:27:23 +02:00
Pieter Hintjens
6139a66eee Merge pull request #709 from hintjens/master
Temporary workaround for broken libsodium install
2013-10-13 05:46:55 -07:00
Pieter Hintjens
097c2c8f8b Temporary workaround for broken libsodium install 2013-10-13 14:45:58 +02:00
Ian Barber
ff90fa7f4d Merge pull request #708 from hurtonm/master
Load identity message to decoder at start
2013-10-11 06:33:04 -07:00
Martin Hurton
7ecab54ac3 Load identity message to decoder at start 2013-10-11 14:32:38 +02:00
Pieter Hintjens
9bb4215cfe Merge pull request #707 from xantares/master
Fixed out-of-source build
2013-10-11 02:45:35 -07:00
xantares
b2d52a3730 Fixed out-of-source build 2013-10-10 22:08:54 +02:00
Pieter Hintjens
82ab836306 Merge pull request #706 from hurtonm/master
Rename engine's methods to improve code readability
2013-10-09 11:44:32 -07:00
Martin Hurton
b35c08beb4 Rename engine's methods to improve code readability 2013-10-09 20:26:38 +02:00
Ian Barber
63e0fe915e Merge pull request #705 from hintjens/master
Fixed doc for IDENTITY socket option
2013-10-09 11:20:46 -07:00
Pieter Hintjens
50a1973ee6 Identity can only be set on sockets that can connect to ROUTER 2013-10-09 19:53:18 +02:00
Pieter Hintjens
cc2282556a Update NEWS 2013-10-08 17:54:01 +02:00
Richard Newton
1b6ca34d16 Merge pull request #703 from hintjens/master
Reverted use of enums for zmq.h constants (too painful for binding authors)
2013-10-08 06:05:42 -07:00
Pieter Hintjens
b7eb1cdcce Revert "replace macro constants with enum types for user facing constants"
This reverts commit d4bb6d693f0542bbf35bc1b6810100d5b2a901a8.
2013-10-08 14:51:19 +02:00
Pieter Hintjens
b0085a7f29 Revert "distinguish between options and defaults"
This reverts commit e7804c5027633d18558c05b550ea11c46fb37c42.
2013-10-08 14:51:00 +02:00
Pieter Hintjens
2cf6d52310 Fixed NEWS for 4.0.1 release 2013-10-08 10:48:37 +02:00
Pieter Hintjens
c629b6c7b0 Merge pull request #702 from hintjens/master
Updated NEWS for 4.0.1 release
2013-10-08 01:48:16 -07:00
Pieter Hintjens
6ef68be04f Updated NEWS for 4.0.1 release 2013-10-08 10:36:33 +02:00
Pieter Hintjens
756010343d Merge pull request #701 from ezhikus/master
Typo in type name "emTPy_slots_t"
2013-10-07 22:36:01 -07:00
Volodymyr Korniichuk
433ea35b6c Typo in type name "emTPy_slots_t"
https://zeromq.jira.com/browse/LIBZMQ-565
2013-10-08 00:40:30 +03:00
Pieter Hintjens
283e52357c Merge pull request #700 from hashstat/master
Add documentation on Linux ipc abstract namespace support and a bug fix.
2013-10-07 11:50:36 -07:00
Brandon Carpenter
62e26b3242 Add tests/test_abstract_ipc to .gitignore. 2013-10-07 10:55:40 -07:00
Brandon Carpenter
e0f4d603c2 Fix detection of abstract ipc pathname and length calculation.
Abstract socket pathnames must have a NULL character in the first
position, but the second character must also be checked to differentiate
an abstract name from the empty string.  The address length must also
indicate the length of the pathname because the kernel uses the entire
address as the name, including NULL characters.  ZMQ uses
NULL-terminated strings for the address, so the abstract address length
is the length of the string following the initial NULL byte plus 3; two
bytes for the address family and one for the initial NULL character.
2013-10-07 10:42:39 -07:00
Brandon Carpenter
ae7fad48a8 Add note on Linux abstract namespace to ipc documentation. 2013-10-07 10:41:20 -07:00
Pieter Hintjens
1a20220817 Merge pull request #699 from ezhikus/free_and_delete
It is safe to "free(NULL)" and "delete NULL"
2013-10-05 00:22:26 -07:00
Pieter Hintjens
bacc9aeeae Merge pull request #698 from hashstat/master
Add abstract namespace support for IPC sockets on Linux.
2013-10-05 00:14:09 -07:00
Volodymyr Korniichuk
7a960ff29c useless checks were removed 2013-10-04 21:54:52 +03:00
Brandon Carpenter
f499c89528 Add test for abstract namespace support in ipc sockets on Linux.
See issue 567.
2013-10-04 11:33:52 -07:00
Brandon Carpenter
31cdbd2afa Add abstract namespace support for IPC sockets on Linux.
Converts an initial strudel or "at sign" (@) in the Unix socket path to
a NULL character ('\0') indicating that the socket uses the abstract
namespace instead of the filesystem namespace.  For instance, binding a
socket to 'ipc://@/tmp/tester' will not create a file associated with
the socket whereas binding to 'ipc:///tmp/tester' will create the file
/tmp/tester.  See issue 567 for more information.
2013-10-04 11:33:52 -07:00
Ian Barber
23e58e30d5 Merge pull request #697 from pijyoi/master
bugfixes for mingw compilation
2013-10-04 10:13:46 -07:00
KIU Shueng Chuan
55bfe7dbab WinSock2.h filename should be all lowercase 2013-10-05 00:51:47 +08:00
KIU Shueng Chuan
79c2598a08 test for _MSC_VER before using MSVC specific code 2013-10-05 00:48:52 +08:00
Pieter Hintjens
d33a3ad0fd Merge pull request #696 from calid/enum-constants
replace macro constants with enum types for user facing constants
2013-10-04 01:58:48 -07:00
Dylan Cali
e7804c5027 distinguish between options and defaults 2013-10-04 02:21:35 -05:00
Pieter Hintjens
6934766cf8 Merge pull request #695 from hurtonm/master
Stop curve handshake when cookie box verification fails
2013-10-04 00:07:25 -07:00
Dylan Cali
d4bb6d693f replace macro constants with enum types for user facing constants 2013-10-04 01:45:42 -05:00