Ian Barber
3b483a8dd7
Merge pull request #285 from hurtonm/ctx_patches
...
Ctx patches
2012-03-22 03:32:43 -07:00
Martin Hurton
151d0717bb
Minor cleanups
...
* corrects whitespace errors
* fixes spelling errors in comments
* prefers #ifdef to #if defined
2012-03-22 07:47:39 +01:00
Martin Hurton
ae2b938330
register_endpoint: simplify locking
2012-03-22 07:47:39 +01:00
Martin Hurton
e56f698023
choose_io_thread: do not assert when no I/O thread was chosen
2012-03-22 07:47:39 +01:00
Martin Hurton
f944336ee0
Fix race condition in find_endpoint
2012-03-22 07:47:38 +01:00
Pieter Hintjens
860e1d24c0
Fixed issue #344
2012-03-21 17:49:50 -05:00
Ian Barber
8a64d80fba
Merge pull request #283 from pieterh/master
...
Fixed issue LIBZMQ-343 - zmq_msg_get/set are too complex
2012-03-21 13:21:21 -07:00
Pieter Hintjens
f26e4ab784
Simplified zmq_msg_get/set functions
...
* Return integer property
* Fixed up man pages, which were inaccurate
* Fixed test case
2012-03-21 14:19:40 -05:00
Ian Barber
0afd8a87d5
Merge pull request #281 from pieterh/master
...
Applied patch for issue #293 - zmq 2.1 doesn't follow the ZMTP/1.0 spec
2012-03-20 13:14:59 -07:00
Pieter Hintjens
cd57c43880
Merge pull request #282 from hurtonm/remove_unused_variable
...
remove unused variable
2012-03-20 12:50:57 -07:00
Martin Hurton
35233f9e2f
remove unused variable
2012-03-20 19:34:10 +01:00
Martin Hurton
0a6fc02702
fix connection establishment for AF_UNIX sockets
2012-03-20 19:04:12 +01:00
Pieter Hintjens
6dd102cded
Fixed issue #293
2012-03-20 10:53:51 -05:00
Pieter Hintjens
1e4c5b293a
Merge branch 'issue-337'
2012-03-20 10:18:15 -05:00
Pieter Hintjens
7d6d2f9408
Merge pull request #278 from taurel/master
...
Disable reconnection option
2012-03-20 07:06:33 -07:00
Emmanuel Taurel
107581213c
Disable reconnection option
...
Add value -1 to the ZMQ_RECONNECT_IVL to disable the reconnection algorithm
2012-03-20 09:22:27 +01:00
Pieter Hintjens
6e71a54b1e
Fixed issues #337 , #341 , and #340
...
* Implemented new ctx API (_new, _destroy, _get, _set)
* Removed 'typesafe' macros from zmq.h
* Added support for MAX_SOCKETS (was tied into change for #337 )
* Created new man pages
2012-03-19 19:41:20 -05:00
Pieter Hintjens
bdefa181ed
Fixed issue 336
2012-03-19 16:15:09 -05:00
Pieter Hintjens
06dd31c56a
Removed last vestiges of thread-safe sockets
2012-03-19 15:50:53 -05:00
Pieter Hintjens
9ac40c47d7
Fixed issue LIBZMQ-333
...
- reverted commit 941be8d2175332cb720f390f93d07a0870db8824.
- fixed zmq_device implementation for latest socket_base class
- added back zmq_device.3 man page
2012-03-16 16:39:11 -05:00
Kobolog
cb70c5e75d
fixed some typos
2012-03-15 15:15:44 +03:00
Kobolog
df584a3be0
an option to fail on unroutable messages in ROUTER sockets
2012-03-15 14:57:38 +03:00
boris@boressoft.ru
318ba8836f
Add WinCE support.
...
* Added two new files: errno.hpp and errno.cpp. They are required to use errno functionality on WM.
* zmq.cpp, msg.h: removed inclusion of errno.h because it is included in zmq.h that is also included by .cpp.
* windows.hpp: process.h is included only for desktop builds.
* thread.cpp: on CE CreateThread is used instead of __beginthreadex
* socket_base.cpp, clock.cpp: on CE include cmnintrin.h instead on intrin.h
* signaler.cpp: on Windows should use special macro around event name (for unicode builds)
* err.hpp: make it include errno.hpp (my file) instead on errno.h when building for CE
* err.cpp: use FormatMessage when building for CE (because CE does not have ANSI API functions)
* zmq.h: do not include errno.h whe building for CE
* libzmq.vcproj: add tro new files
2012-03-14 19:12:28 +04:00
Rob Gagnon
3aabbbaefa
Fix IPC transport domain socket stream file not being removed when connection is closed
2012-03-01 21:49:46 +00:00
Ben Gray
5820438b64
update lower bound flag when removing topics
2012-02-27 16:06:56 +00:00
Ian Barber
3f8322beff
Merge pull request #268 from gimaker/compact-trie-table
...
Fixed a bug in the mtrie table compaction logic.
2012-02-27 03:00:49 -08:00
Staffan Gimåker
3485b3ef40
Fixed a bug in the mtrie table compaction logic.
...
Signed-off-by: Staffan Gimåker <staffan@spotify.com>
2012-02-27 11:51:30 +01:00
Mikko Koppanen
1824574f9b
Minor fixes to get_address code to fix build on solaris and freebsd. Also service doesnt need to be discovered here
2012-02-20 04:26:25 +00:00
Mikko Koppanen
33a18f0f90
More fixes based on CentOS 6.2 results
2012-02-18 23:07:27 +00:00
Mikko Koppanen
d00d4843be
More fixes for ZMQ_LAST_ENDPOINT. Added a test
2012-02-18 20:44:41 +00:00
Mikko Koppanen
b0573486c7
Fixes for tcp_listener::get_address
2012-02-18 19:48:09 +00:00
Ian Barber
06140daf29
Merge pull request #261 from mkoppanen/windows-build
...
Windows build
2012-02-17 14:38:02 -08:00
Mikko Koppanen
1bf4067cd8
More fixes for win build
2012-02-17 22:07:52 +00:00
Mikko Koppanen
51b59b40dd
Fix build on windows
2012-02-17 22:06:10 +00:00
Mikko Koppanen
9a4fd8a305
Needs explicit cast on solaris
2012-02-17 21:55:06 +00:00
Mikko Koppanen
56aa49ff3d
Fix build on solaris
2012-02-17 21:45:17 +00:00
skaller
38e74c9e84
Remove thread safe socket stuff from C binding.
2012-02-18 02:34:18 +11:00
Mikko Koppanen
da1920d944
Revert NULL checks in the API
2012-02-17 09:48:04 +00:00
Pieter Hintjens
ccdb7a6305
Minor cleanups
...
* Fixed use of ssize_t in zmq_msg_t class
* Corrected error after merge, old reference to inner_fctname (broke build)
2012-02-16 15:55:18 -06:00
Chuck Remes
a457be315b
Merge pull request #246 from pieterh/arguments
...
Return EFAULT if required arguments are null
2012-02-16 13:20:33 -08:00
Chuck Remes
9321dfb845
Merge pull request #248 from pieterh/scattered
...
Renamed scatter/gather methods, cleaned up source
2012-02-16 13:19:11 -08:00
Ian Barber
2da76a3003
Updating to use getnameinfo rather than inet_ntop
2012-02-16 21:05:02 +00:00
Pieter Hintjens
4b62344023
Merge pull request #252 from gimaker/compact-trie-table
...
Compact the trie/mtrie node tables where possible, to reduce memory usag...
2012-02-16 10:49:23 -08:00
Pieter Hintjens
c9d124b27e
Merge pull request #251 from gimaker/sub-sndhwn-assert
...
Drop subscription messages when reaching the SNDHWM rather than assertin...
2012-02-16 10:45:13 -08:00
Pieter Hintjens
bfbe556e00
Merge pull request #250 from gimaker/connect-assert
...
Resolve addresses in the calling thread on connect.
2012-02-16 10:35:48 -08:00
Pieter Hintjens
3ee99ae81f
Renamed scatter/gather methods, cleaned up source
2012-02-16 12:30:37 -06:00
Pieter Hintjens
02b81d42ce
Changed return type of zmq_msg_size to ssize_t to allow error return
2012-02-16 12:25:58 -06:00
Pieter Hintjens
dc09da4569
Return EFAULT if required arguments are null
2012-02-16 12:25:17 -06:00
Mikko Koppanen
2f44faa7ce
Merge pull request #247 from pieterh/sendrecv
...
Added zmq_msg_send/recv functions
2012-02-16 08:58:03 -08:00
Staffan Gimåker
2cd04c54df
Compact the trie/mtrie node tables where possible, to reduce memory usage.
...
Signed-off-by: Staffan Gimåker <staffan@spotify.com>
2012-02-16 15:56:19 +01:00