Kapp Arnaud
fb960147ca
Introduce a failing test against zmq_setsockpt().
...
Problem: zmq_setsockpt() returns success when changing the
HWM after a bind or connect() even though the call has no effect.
Solution: Introduce a failing test a reminder we need to patch it.
2015-06-04 01:38:45 +02:00
Pieter Hintjens
74888769d6
Problem: incomplete specs for test_proxy_terminate
...
Solution: fixed this in Makefile.am
2015-05-01 11:31:45 +02:00
Rik van der Heijden
7b9e9b838d
Issue #1382 : Do not send data to backend when there are no listeners (+ tests)
2015-05-01 10:39:29 +02:00
Thomas Rodgers
39338e2fe4
Fix autogen.sh warning about trailing whitespace
2015-02-18 12:02:24 -06:00
somdoron
6749c9b3eb
thread safety
2015-02-12 18:54:22 +02:00
Florian Ebeling
54b56210ad
Problem: curve keygen build cannot be switched off
2015-02-07 15:36:14 +01:00
Florian Ebeling
2d59594a3a
Problem: perf tools build cannot be switched off
2015-02-07 15:36:14 +01:00
somdoron
79f162aa7b
test the client socket can drop multi frame messages that being sent to it
2015-02-02 16:12:21 +02:00
somdoron
14a19cd5d4
test the server socket can drop multi frame messages that being sent to it
2015-02-02 15:57:30 +02:00
somdoron
862cd41c65
implement client socket type and drop messages when more flag is set on client and server
2015-02-02 11:59:13 +02:00
somdoron
5632b57b4a
adds server socket type and routing id to msg
2015-02-02 01:17:37 +02:00
Thomas Rodgers
73bf0fb1a3
Remoe more test_id2fd cruft
2015-01-21 16:44:41 -06:00
Thomas Rodgers
7c0a644625
Remove of ZMQ_IDENTITY_FD socket option
...
Revert "linking fd to pipe identity via socket option"
This reverts commit fe3e8c5c70dc3fbcb0244c5f4c52dcd71b80f858.
Conflicts:
include/zmq.h
src/pipe.hpp
src/session_base.cpp
2015-01-09 17:28:50 -06:00
DaiyuHurst
5d084cdfdd
Implement a definitive cygwin target for libzmq.
2014-12-29 17:39:19 -05:00
Pieter Hintjens
2de940b422
Problem: need atomic reference counting in several projects
...
Solution: as libzmq already provides this across all platforms,
expose an atomic counter API. I've not wrapped atomic pointers,
though someone who needs this may want to do so.
2014-12-23 01:14:38 +01:00
somdoron
768b62eb9d
xpub welcome msg
2014-11-26 14:20:55 +02:00
somdoron
96e29f1455
Add manual control over subscriptions to Pub
2014-11-26 13:08:39 +02:00
Phillip Mienk
384fbbeca5
Restore structure to targets lost during nonrecursive refactor.
2014-11-03 14:14:18 -08:00
J.T. Conklin
2e0c1a9883
Append to libzmq_la_CPPFLAGS and libzmq_la_LIBADD.
2014-10-16 20:11:33 -07:00
Phillip Mienk
c8ee16940f
Require pkg-config, use pkg-config to pull seek libsodium.
2014-10-16 00:37:57 -07:00
Phillip Mienk
00b3bfab10
Remove local pgm configuration option, cleanup configure.ac, remove unused Makefile.am instances.
2014-10-13 19:10:36 -07:00
Phillip Mienk
c6aedc3837
Partial migration to nonrecursive make.
2014-10-10 14:36:12 -07:00
xantares
e273d94db8
include cmake files in tarball
2013-10-23 19:06:29 +02:00
Pieter Hintjens
7041770108
Added Z85 support
...
The use of binary for CURVE keys is painful; you cannot easily copy
these in e.g. email, or use them directly in source code. There are
various encoding possibilities. Base16 and Base64 are not optimal.
Ascii85 is not safe for source (it generates quotes and escapes).
So, I've designed a new Base85 encoding, Z85, which is safe to use
in code and elsewhere, and I've modified libzmq to use this where
it also uses binary keys (in get/setsockopt).
Very simply, if you use a 32-byte value, it's Base256 (binary),
and if you use a 40-byte value, it's Base85 (Z85).
I've put the Z85 codec into z85_codec.hpp, it's not elegant C++
but it is minimal and it works. Feel free to rewrap as a real class
if this annoys you.
2013-06-28 22:10:22 +02:00
Mikko Koppanen
e62686aca5
RPM packaging improvements
...
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-04-09 08:45:12 +02:00
Mikko Koppanen
fbf1f51468
Upstream the openpgm build fixes. Add DSO symbol visibility to OpenPGM builds
...
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2011-03-31 18:42:09 +02:00
Martin Sustrik
d4d184a750
Pre-compiled devices removed
...
Along with the devices, xmlParser which is no longer needed
is removed.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2011-03-23 17:33:07 +01:00
Martin Sustrik
eeb8e7c8be
Merge branch 'maint'
...
* maint:
Makefile.am: Add missing files to distribution, improve maintainer-clean
configure.in: Extract API version from zmq.h
Added bin directory to ignore list.
Conflicts:
configure.in
include/zmq.h
2010-10-15 17:13:36 +02:00
Martin Lucina
3cf01bf56e
Makefile.am: Add missing files to distribution, improve maintainer-clean
...
Add missing files needed for regenerating configure to the distribution;
add MAINTAINERS; improve maintainer-clean to produce a really clean tree.
Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-15 16:53:45 +02:00
Martin Lucina
3b3df731e6
configure.in: Extract API version from zmq.h
...
* Added a version.sh and relevant changes to configure.in to extract the API
version from zmq.h at the time autogen.sh is run.
* Moved the version macros to be next to zmq_version in zmq.h and improved
the comments.
* Modified ZMQ_MAKE_VERSION to use (x) instead of plain x when expanding
macro parameters.
Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-15 16:53:15 +02:00
Martin Lucina
d4c8de5050
Merge branch 'maint'
...
* maint:
Update .gitignore
doc: Add 0MQ version to XHTML11 backend footer
build: Generate ChangeLog in 'make dist', ZIP automatically
2010-09-04 17:49:40 +02:00
Martin Lucina
a6d3629fb4
build: Generate ChangeLog in 'make dist', ZIP automatically
...
Change 'make dist' to generate the Git ChangeLog file, that way it doesn't
have to be manually updated nor kept in Git which causes unnecessary work.
Also change 'make dist' to invoke 'dist-zip' automatically to generate a
ZIP as well as a .tar.gz.
Thanks to http://live.gnome.org/Git/ChangeLog for the inspiration to
automatically generate ChangeLog.
2010-09-04 17:42:12 +02:00
Martin Lucina
35cb1fade6
Add a basic framework for a test suite
...
The test suite uses the standard automake support. Tests are always built,
but run only when you do a "make check".
2010-08-27 18:35:59 +02:00
Martin Lucina
d844a90690
zmqd: Removing for now, not ready for 2.0.7
2010-06-04 15:00:31 +02:00
Mikko Koppanen
b4cc7b97ec
dist-hook for copying zeromq.spec to top-level
2010-05-28 00:50:54 +02:00
Jon Dyte
f40ce4e500
single 0MQ daemon (zmqd) - initial version
2010-05-15 12:37:45 +02:00
Martin Sustrik
ad75d02134
Add MSVC build files to distribution
2010-03-16 15:48:16 +01:00
Martin Sustrik
c08a7f8896
C perf tests are built non-optionally; C++ perf tests removed
2010-03-12 20:02:19 +01:00
Martin Lucina
90944759b6
Removed Java binding from core distribution
2010-03-11 20:12:55 +01:00
Martin Lucina
cc5c30f5dc
Fix: OpenPGM is now distributed as .tar.gz
2010-02-24 12:09:24 +01:00
Martin Sustrik
ccd47f1ee8
chat example moved to separate repo
2010-02-24 09:17:05 +01:00
Martin Lucina
60ce5cc82a
PGM tarball should be removed on 'distclean', not 'clean'
2010-02-16 19:58:55 +01:00
Martin Lucina
8e9b78af27
Correct path for pgm distclean
2010-02-15 23:59:35 +01:00
Martin Lucina
df0c18ca17
Missed one instance of pgm2
2010-02-15 23:54:49 +01:00
Martin Lucina
80c820d758
Cleaning up more PGM cruft
2010-02-15 23:51:05 +01:00
Martin Lucina
354efc513f
Convert documentation to AsciiDoc
2010-02-10 16:18:46 +01:00
malosek
8d339e9596
Fixed newer autotools warningng about AC_CONFIG_MACRO_DIR
2010-01-05 13:46:35 +01:00
malosek
d6da7903d0
removed unused foreign/openpgm/create_custom_gsi_1.patch file
2009-12-31 15:47:44 +01:00
Martin Sustrik
f4ac8d7a44
OpenPGM v1 support removed
2009-12-13 09:56:02 +01:00
Martin Sustrik
bfef2fcd0b
autotools build system builds chat example now
2009-12-07 21:52:10 +01:00
malosek
9cff475af8
added libpgm-2.0.17rc2 into the dist package
2009-11-30 18:18:13 +01:00
Martin Sustrik
55b64a02e7
man pages - initial (dummy) version
2009-11-22 08:47:06 +01:00
malosek
14dc1f45cd
build system tuning - fixed make dist
2009-10-05 12:28:34 +02:00
malosek
b0c97a5f8b
build system tuning
2009-10-05 10:37:49 +02:00
malosek
85cbd7f83c
added PGM bus functionality
2009-09-22 15:12:51 +02:00
malosek
1bd6d5e0f6
fixed missing xmlParser in dist package
2009-09-17 11:26:39 +02:00
malosek
1a65504595
ruby directory moved into bindings dir
2009-09-16 17:06:59 +02:00
malosek
c63387ca36
python directory moved into bindings dir
2009-09-16 17:00:32 +02:00
malosek
6bfb9e6aaf
java directory moved into bindings directory II
2009-09-16 16:22:23 +02:00
Martin Sustrik
6cfd175e31
forwarder device added
2009-09-14 16:45:53 +02:00
malosek
1a4d6f9119
added OpenPGM sender - ZMQ_PUB
2009-09-11 17:58:37 +02:00
malosek
5acef9fc96
added --with-pgm option, libpgm-1.2.14 build within 0mq build system
2009-09-10 11:21:05 +02:00
malosek
2a4a10c8be
build system tuning
2009-09-08 14:54:04 +02:00
malosek
b71c3005e6
include directory split into c and cpp dirs, added --with-c and --with-cpp configure options
2009-09-07 17:06:47 +02:00
Martin Hurton
1f06d99a0f
Add Java binding
2009-08-31 16:42:03 +02:00
Martin Sustrik
314deb6185
build system for perf/C and perf/C++
2009-08-30 15:47:39 +02:00
Martin Sustrik
176879e5bb
engine virtualised; chatroom example removed
2009-08-30 08:18:31 +02:00
tamara
1d650934e4
Ruby bidning added
2009-08-29 11:31:32 +02:00
tamara
aacdb7a454
python build fix
2009-08-24 12:04:15 +02:00
tamara
77bc3790fa
python extension added
2009-08-24 11:17:16 +02:00
Martin Sustrik
cc3755a16f
renamed from zs to zmq
2009-08-03 11:30:13 +02:00
Martin Sustrik
4ed70a9302
initial commit
2009-07-29 12:07:54 +02:00