Martin Hurton
783bb890a9
Check socket types during mechanism handshake
2013-07-01 10:12:08 +02:00
Pieter Hintjens
7832addd20
Updated security mechanisms to use variable-length commands
...
RFC23, RFC24, RFC26 now use variable-length command names that
end in null octet (valid C strings) instead of fixed-length
space padded strings.
2013-06-28 11:42:54 +02:00
Martin Hurton
a7032e9ca8
Update test_raw_sock to work with ZMTP/3.0
2013-04-28 14:13:40 +02:00
Pieter Hintjens
f1738b9b92
More copyright cleanups
2013-03-12 17:04:51 +01:00
Pieter Hintjens
d826c53b9b
Bumped ZMTP revision to 2
...
* Starting draft ZMTP/2.1 protocol (revision 2)
* Basis for adding security to the wire protocol
* Maintains backward compatibility
2013-03-12 15:49:23 +01:00
Pieter Hintjens
785ef41f67
Refactored codecs to match ZMTP version numbers
2013-03-12 15:29:37 +01:00
Pieter Hintjens
963c6a8e2f
Lots of cleanups to self-tests
...
* Removed or truncated sleeps so the tests run faster
* Removed dependencies on zmq_utils
* Rewrote a few tests that were confusing
* Minor code cleanups
2013-01-31 19:46:22 +01:00
Pieter Hintjens
3a558fcc4b
Rewrote raw test completely
2013-01-31 15:00:17 +01:00
Pieter Hintjens
8c9289342a
Fixed use of deprecated zmq_init/term
2013-01-31 09:10:49 +01:00
Pieter Hintjens
5f009e5234
Various cleanups to test programs
2013-01-30 23:53:23 +01:00
KIU Shueng Chuan
6706efba28
fix wrong boolean operator
2012-12-07 17:45:05 +08:00
Christopher Dolan
6559da3033
Use memset/memmove rather than bzero/bcopy
2012-11-13 19:33:18 +00:00
Martin Hurton
aec47b3642
Extend ZMQ_ROUTER_RAW test
...
Add test when the zeromq socket connects to a TCP socket.
The test now fails due to bug in the zeromq library.
2012-11-08 19:05:27 +01:00
Pieter Hintjens
777c38ae32
Renamed raw option to ZMQ_ROUTER_RAW
2012-11-06 13:18:58 +01:00
Martin Hurton
9d8eb1f9b9
Style fixes
2012-10-30 12:18:30 +01:00
Hardeep
83387b4073
Added support for non-zmq tcp client connections to router socket.
...
- Created a new option ZMQ_ROUTER_RAW_SOCK
- Added new raw_encoder and raw_decoder to receive and send messages in raw form to remote client
- Added test case file tests/test_raw_sock.cpp
o To create a raw router sock set the ZMQ_ROUTER_RAW_SOCK option
o ZMQ_MSGMORE flag is ignored for non-id messages
o To terminate a remote connection send id message followed by zero length data message
2012-10-29 00:03:36 -07:00