summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-13Couple of patches for AIX buildMartin Sustrik
- RAND_bytes function resides in crypto library - pollfd on AIX used 'reqevents' instead of events and 'retnevents' instead of 'revents' Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-11-12Fix socket_t::recv() hang scenario where initial call to process_commands() ↵Marc Rossi
eats signal Added block boolean var to second process_commands() invocation for blocking sockets instead of always using true. This prevents the process_commands() call from hanging when a message is received with an empty queue after the call to xrecv() but prior to the initial call to process_commands() invoked when ++ticks == inbound_poll_rate. Signed-off-by: Marc Rossi <mrossi19@gmail.com>
2010-11-01Add INSTALL to Git, thus making it a normal fileMartin Lucina
INSTALL gets added in somewhat magically by automake, or not. Adding it into Git ensures it's always included in the distribution. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-23Fixes build on Linux using Sun Studio compilerMikko Koppanen
Signed-off-by: Mikko Koppanen <mkoppanen@php.net>
2010-10-23SunStudio fixed.Martin Sustrik
With SunStudio's implementation of STL basic_string constructor doesn't accept NULL as a parameter even though size of string is set to zero. Fixed. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-16Version number increased.Martin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-15Update NEWS for 2.0.10 releaseMartin Sustrik
Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-15Fix memory leak under WindowsTaras Shpot
The comment about memory ownership in uuid_t::to_string was misleading as on most platforms the buffer is a field of the object; The string allocated in UuidToString() wasn't properly freed with RpcStringFree() Signed-off-by: Taras Shpot <taras.shpot@eleks.com>
2010-10-15maint: Upgrade OpenPGM to 2.1.28~dfsgMartin Lucina
Upgrade OpenPGM to version 2.1.28 for ZeroMQ 2.0.x. Now we also use the DFSG-compliant upstream release tarball. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-15Makefile.am: Add missing files to distribution, improve maintainer-cleanMartin Lucina
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-15configure.in: Extract API version from zmq.hMartin Lucina
* 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-14Added bin directory to ignore list.Gonzalo Diethelm
2010-10-13Add support for RHEL6 in the spec fileSebastian Otaegui
Signed-off-by: Sebastian Otaegui <feniix@gmail.com>
2010-10-11configure.in: Do not patch libtool rpath handlingMartin Lucina
For historic reasons (mainly compatbility with really old libtool), configure was patching libtool to not use rpath in binaries. This breaks (among other things) correct operation of "make check" since the test binaries may not be run with the correct shared library version. Current best practice as seen e.g. at http://wiki.debian.org/RpathIssue suggests that this is no longer an issue, so I'm removing the code that patches libtool. Signed-off-by: Martin Lucina <mato@kotelna.sk>
2010-10-11Fixing the Red Hat packagingMartin Sustrik
When adding ZMQ_VERSION macros, I incorrectly removed the PACKAGE_VERSION macro. Adding it back. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-10-09Version macros addedMartin Sustrik
Macro ZMQ_VERSION represents the current version of 0MQ Macro ZMQ_MAKE_VERSION(major,minor,patch) allows to create a representation of the specified version. The versions can be compared using simple <, >, ==, etc. operators. Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
2010-09-30zmq_msg_move called on uninitialised message in xrep_t::xrecv -- fixedMax Wolf
2010-09-28crash when closing an ypipe -- fixedDhammika Pathirana
2010-09-28REQ socket can die when reply is delivered on wrong unerlying connection -- ↵Martin Sustrik
fixed
2010-09-26if TSC jumps backwards (in case of migration to a different CPU core) ↵Martin Sustrik
latency peak may occur -- fixed
2010-09-15values of RATE, RECOVERY_IVL and SWAP options are checked for negative valuesMartin Sustrik
2010-09-04Version number incremented to 2.0.10Martin Sustrik
2010-09-04NEWS updated for 2.0.9Martin Sustrik
2010-09-04Update .gitignoreMartin Lucina
2010-09-04doc: Add 0MQ version to XHTML11 backend footerMartin Lucina
Thanks to Matt Weinstein for the suggestion.
2010-09-04build: Generate ChangeLog in 'make dist', ZIP automaticallyMartin Lucina
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-04Broken device numbering revertedMartin Sustrik
2010-09-04assert on malformed messagesDhammika Pathirana
2010-09-04forwarder and streamer devices handle multi-part messages correctlyJon Dyte
2010-09-04improved null checking in zmq_termIvo Danihelka
2010-09-04zmq::select_t, zmq_poll(): assert if FD_SETSIZE reachedMartin Lucina
Ensure that 0MQ does not attempt to call select() on more than FD_SETSIZE file descriptors.
2010-09-04zmq.h: Fix typo and use of C99 commentMartin Lucina
2010-09-04doc: Update zmq_socket(3) for 2.0.8 API changesMartin Lucina
2010-09-04Revert "Added man page for the zmq_device method"Martin Lucina
This reverts commit f575f252c99c99d3622f313d6bbad6635197a1e4. Conflicts: doc/zmq_device.txt
2010-09-04Revert "Added clean target that deletes generated man pages"Martin Lucina
This reverts commit 6cd90304476c1c6873d67068009def63e520b848.
2010-09-04Revert "Various changes to documentation project:"Martin Lucina
This reverts commit 77a3c36ff1f11215229a4efdb821a3cb83a9d6fc.
2010-09-04Revert "Reverting 'clean' change to Makefile"Martin Lucina
This reverts commit c51de31f2fd31f782e419bfac2fb8d40d689f3e3.
2010-09-04Revert "Removed empty man pages for old standalone devices"Martin Lucina
This reverts commit 6ff193999d96487f7aa7e578980ab5554e61d8dc.
2010-09-04Revert "Further cleanups on reference manual"Martin Lucina
This reverts commit 13f3481e127a6b2390e847af6b01ee88f1b4ae61. Conflicts: doc/zmq_device.txt doc/zmq_tcp.txt
2010-09-04Revert "Small improvements to zmq_device(3) page"Martin Lucina
This reverts commit 96bcc9e6cf73781c31042278eb960c0363a78805.
2010-09-04Revert "Removed wip zmq_deviced from master"Martin Lucina
This reverts commit de0173754cc82f6c08875a892892f043a804554c.
2010-09-02Prior to this patch prefix_tree asserts.Jon Dyte
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-02Fix for signaler_t on HP-UX and AIX platformsBernd Melchers
2010-09-02Mikael Kjaer added to AUTHORSMartin Sustrik
2010-09-01Erasure of retired fd's in select.cpp causes an assertion in MSVC 2008 STLMikael Helbo Kjær
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-01maint: will become 2.0.9Martin Sustrik
2010-08-25Update ChangeLog for v2.0.8Martin Lucina
2010-08-25Basic documentation for XREQ/XREP socket typesMartin Lucina
Add some basic documentation for XREQ/XREP socket types, including a brief description of the most common use case (REQ -> XREP) and (XREQ -> REP).
2010-08-25Updated NEWS for stable 2.0.8 releasePieter Hintjens
2010-08-25Updated NEWS for stable 2.0.8 releasePieter Hintjens