Martin Sustrik
f374431ebe
get rid of 'has virtual functions but non-virtual destructor' warnings in pipe.hpp
2010-09-07 17:06:33 +02:00
Martin Sustrik
6d4ffd90db
Bug in fq_t and lb_t (when used via ZMQ_EVENTS option) fixed
2010-09-07 15:49:54 +02:00
Martin Sustrik
b4740c14e7
Merge branch 'maint'
...
* maint:
Version number incremented to 2.0.10
NEWS updated for 2.0.9
Conflicts:
builds/msvc/platform.hpp
configure.in
2010-09-04 19:10:17 +02:00
Martin Sustrik
01c463cc89
Version number incremented to 2.0.10
2010-09-04 19:08:55 +02:00
Martin Sustrik
ebf3089735
NEWS updated for 2.0.9
2010-09-04 18:38:20 +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
1e8451961e
Update .gitignore
2010-09-04 17:44:11 +02:00
Martin Lucina
32fd916c73
doc: Add 0MQ version to XHTML11 backend footer
...
Thanks to Matt Weinstein for the suggestion.
2010-09-04 17:42:33 +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 Sustrik
76f2e5d544
Merge branch 'maint'
...
* maint:
Broken device numbering reverted
assert on malformed messages
forwarder and streamer devices handle multi-part messages correctly
improved null checking in zmq_term
Conflicts:
AUTHORS
include/zmq.h
src/zmq.cpp
2010-09-04 17:19:38 +02:00
Martin Sustrik
db7fe858d6
Broken device numbering reverted
2010-09-04 17:12:08 +02:00
Dhammika Pathirana
10227899b1
assert on malformed messages
2010-09-04 16:59:25 +02:00
Jon Dyte
c2f3b3b445
forwarder and streamer devices handle multi-part messages correctly
2010-09-04 16:58:59 +02:00
Ivo Danihelka
ae567be0c2
improved null checking in zmq_term
2010-09-04 16:58:29 +02:00
Martin Lucina
ca176121de
Merge branch 'maint'
...
* maint:
zmq::select_t, zmq_poll(): assert if FD_SETSIZE reached
zmq.h: Fix typo and use of C99 comment
Conflicts:
src/zmq.cpp
2010-09-04 16:24:21 +02:00
Martin Lucina
51a84c15de
zmq::select_t, zmq_poll(): assert if FD_SETSIZE reached
...
Ensure that 0MQ does not attempt to call select() on more than FD_SETSIZE
file descriptors.
2010-09-04 16:12:33 +02:00
Martin Lucina
f850190c16
zmq.h: Fix typo and use of C99 comment
2010-09-04 16:10:14 +02:00
Martin Lucina
2673a84e07
Merge branch 'maint'
...
* maint:
doc: Update zmq_socket(3) for 2.0.8 API changes
Revert "Added man page for the zmq_device method"
Revert "Added clean target that deletes generated man pages"
Revert "Various changes to documentation project:"
Revert "Reverting 'clean' change to Makefile"
Revert "Removed empty man pages for old standalone devices"
Revert "Further cleanups on reference manual"
Revert "Small improvements to zmq_device(3) page"
Revert "Removed wip zmq_deviced from master"
2010-09-04 16:01:31 +02:00
Martin Lucina
ee3444ff93
doc: Update zmq_socket(3) for 2.0.8 API changes
2010-09-04 16:00:26 +02:00
Martin Lucina
26b39bcdef
Revert "Added man page for the zmq_device method"
...
This reverts commit f575f252c99c99d3622f313d6bbad6635197a1e4.
Conflicts:
doc/zmq_device.txt
2010-09-04 15:55:41 +02:00
Martin Lucina
8800ac7de5
Revert "Added clean target that deletes generated man pages"
...
This reverts commit 6cd90304476c1c6873d67068009def63e520b848.
2010-09-04 15:55:19 +02:00
Martin Lucina
32baeb610e
Revert "Various changes to documentation project:"
...
This reverts commit 77a3c36ff1f11215229a4efdb821a3cb83a9d6fc.
2010-09-04 15:55:11 +02:00
Martin Lucina
4cb6dbd52f
Revert "Reverting 'clean' change to Makefile"
...
This reverts commit c51de31f2fd31f782e419bfac2fb8d40d689f3e3.
2010-09-04 15:55:03 +02:00
Martin Lucina
48d3e2d660
Revert "Removed empty man pages for old standalone devices"
...
This reverts commit 6ff193999d96487f7aa7e578980ab5554e61d8dc.
2010-09-04 15:54:53 +02:00
Martin Lucina
6c393f53e2
Revert "Further cleanups on reference manual"
...
This reverts commit 13f3481e127a6b2390e847af6b01ee88f1b4ae61.
Conflicts:
doc/zmq_device.txt
doc/zmq_tcp.txt
2010-09-04 15:54:34 +02:00
Martin Lucina
6647e61243
Revert "Small improvements to zmq_device(3) page"
...
This reverts commit 96bcc9e6cf73781c31042278eb960c0363a78805.
2010-09-04 15:51:40 +02:00
Martin Lucina
83d253d72d
Revert "Removed wip zmq_deviced from master"
...
This reverts commit de0173754cc82f6c08875a892892f043a804554c.
2010-09-04 15:51:09 +02:00
Martin Sustrik
0a1f7e3524
Merge branch 'maint'
...
* maint:
Prior to this patch prefix_tree asserts.
Fix for signaler_t on HP-UX and AIX platforms
Mikael Kjaer added to AUTHORS
Conflicts:
src/trie.cpp
2010-09-02 08:07:40 +02:00
Jon Dyte
14853c2db5
Prior to this patch prefix_tree asserts.
...
This is because as it adds the 255th element at a node it attempts to calculate
the count member var which is an unsigned char via count = (255 -0) + 1; and
pass the result to realloc. Unfortunately the result is zero and realloc returns
null; the prefix_tree asserts. I have fixed it by making the count an unsigned
short.
2010-09-02 07:52:02 +02:00
Bernd Melchers
8ec0743c75
Fix for signaler_t on HP-UX and AIX platforms
2010-09-02 07:33:57 +02:00
Martin Sustrik
d5b6f680a5
Mikael Kjaer added to AUTHORS
2010-09-02 07:26:14 +02:00
Martin Sustrik
a81a37399b
Merge branch 'maint'
...
* maint:
Erasure of retired fd's in select.cpp causes an assertion in MSVC 2008 STL
2010-09-01 18:42:15 +02:00
Mikael Helbo Kjær
59315ebdcb
Erasure of retired fd's in select.cpp causes an assertion in MSVC 2008 STL
...
I was hitting an issue with an SCL enabled STL library in connection with the
way select_t::loop was erasing retired fd's. The problem as identified by the
SCL assertion was that by the time the iterator given to the erase method was
called it was considered invalid by the library. I am not sure this isn't just
a "quirk" of the MSVC STL library as the other code looks valid to me as well.
2010-09-01 18:39:12 +02:00
Martin Sustrik
47aaf10211
Merge branch 'maint'
...
* maint:
maint: will become 2.0.9
Conflicts:
builds/msvc/platform.hpp
configure.in
2010-09-01 18:35:48 +02:00
Martin Sustrik
99ddfa7d65
maint: will become 2.0.9
2010-09-01 18:22:03 +02:00
Martin Sustrik
0fe7d3c998
conflicts resolved
2010-09-01 15:29:19 +02:00
Martin Sustrik
651c1adc80
sys transport introdced; inproc://log moved to sys://log
2010-09-01 15:24:46 +02:00
Martin Sustrik
6a0c323bb2
MSVC build fixed
2010-09-01 13:31:45 +02:00
Martin Sustrik
ce0972dca3
context creates an inproc endpoint ('inproc://log') to distribute 0MQ's log messages
2010-09-01 07:57:38 +02:00
Martin Sustrik
db73c76314
assert when pipe attaches to PUB socket in process of termination -- fixed
2010-09-01 07:56:04 +02:00
Martin Sustrik
aaa07613d3
pipe being attached to the PAIR socket during its termination process is immediately asked to terminate itself
2010-09-01 07:54:57 +02:00
Martin Sustrik
47c064f2ea
hangup when closing socket with no pipes attached -- fixed
2010-09-01 07:35:15 +02:00
Martin Sustrik
090e460d6f
naming cleanup: yarray->array
2010-08-31 21:03:34 +02:00
Martin Sustrik
f5acbb5095
naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder
2010-08-31 07:01:40 +02:00
Martin Sustrik
e45583c0f2
OSX build fixed -- semaphore replaced by mutex
2010-08-30 17:04:51 +02:00
Martin Sustrik
f0a36f9994
Minor patch to zmq_cpp(7)
2010-08-30 15:28:08 +02:00
Martin Sustrik
fba90af8a7
Issue 54 - socket_base.cpp:162 comparison error
2010-08-30 12:10:40 +02:00
Martin Sustrik
68d62cfb4e
MSVC build fixed
2010-08-28 14:07:26 +02:00
Guido Goldstein
0a8473dedd
Added tests for transports per socket
2010-08-28 13:58:23 +02:00
Martin Sustrik
6ec783e702
prefix_tree_t renamed to trie_t
2010-08-28 13:26:19 +02:00