Martin Sustrik 
							
						 
					 
					
						
						
							
						
						820fec7f28 
					 
					
						
						
							
							Version bumped to 2.2.0  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-22 21:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						43e8868875 
					 
					
						
						
							
							Added explicit error message in case of memory exhaustion  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-22 16:23:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						98ccff1a24 
					 
					
						
						
							
							Fixes build on at least CentOS 5  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mikko.koppanen@gmail.com > 
						
						
					 
					
						2011-02-21 23:40:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						0eea93526d 
					 
					
						
						
							
							Fix for memory leak caused by long identities  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-21 17:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						5c0931121b 
					 
					
						
						
							
							Computation of buffer size for PGM fixed.  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-21 11:22:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						12486fecc4 
					 
					
						
						
							
							Fix MSVC and SunStudio builds with OpenPGM  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-18 17:57:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						17e2ca71b4 
					 
					
						
						
							
							Logging of duplicit identities added  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-18 14:15:10 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						1f536b2d38 
					 
					
						
						
							
							Init object is child of listener  
						
						... 
						
						
						
						This means that all the handshaking while accepting incoming
connection is done exclusively in I/O threads, thus it won't
overload the application thread's mailbox.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-17 14:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						28f3e87fc6 
					 
					
						
						
							
							Add delay before reconnecting  
						
						... 
						
						
						
						So far ZMQ_RECONNECT_IVL delay was used only when TCP connect
failed. Now it is used even if connect succeeds and the peer
closes the connection afterwards.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-17 10:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Compton 
							
						 
					 
					
						
						
							
						
						fbe5d859f4 
					 
					
						
						
							
							Added note regarding setting sockopt before bind/connect  
						
						... 
						
						
						
						Signed-off-by: Michael Compton <michael.compton@littleedge.co.uk > 
						
						
					 
					
						2011-02-15 09:33:19 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						ba26cc9938 
					 
					
						
						
							
							Build problem with OpenPGM and MSVC fixed  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-13 10:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Pieter Hintjens 
							
						 
					 
					
						
						
							
						
						14a0e147b2 
					 
					
						
						
							
							Fixed win32 issue with WSAStartup  
						
						... 
						
						
						
						- ctx constructor was calling mailbox_t constructor implicitly
 - moved WSAStartup and WSACleanup to be outside constructor/destructor
Signed-off-by: Pieter Hintjens <ph@imatix.com > 
						
						
					 
					
						2011-02-12 18:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						e94790006e 
					 
					
						
						
							
							reaper added to MSVC build  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-09 22:33:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						5b82b1ba30 
					 
					
						
						
							
							Reaper thread waits for commands rather them retrieving them periodically  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-09 22:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						80ac398bba 
					 
					
						
						
							
							Initial implementation of reaper thread.  
						
						... 
						
						
						
						Reaper thread destroys the socket asynchronously.
zmq_term() can be interrupted by a signal (EINTR).
zmq_socket() will return ETERM after zmq_term() was called.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-09 15:32:15 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						889424e675 
					 
					
						
						
							
							max_sockets honoured precisely  
						
						... 
						
						
						
						The internal log socket was subtracted from the number of
available sockets. So, if max_sockets was set to 100,
you could create only 99 sockets. Fixed.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-08 16:19:37 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						5dcbc34396 
					 
					
						
						
							
							zmq_poll with no fds behaves decently  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-08 14:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						908b39bf83 
					 
					
						
						
							
							m4_esyscmd_s doesnt seem to be portable across different systems  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mikko.koppanen@gmail.com > 
						
						
					 
					
						2011-02-07 15:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						c8e5be87d8 
					 
					
						
						
							
							test-hwm added to .gitignore  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-05 15:04:15 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Rempel 
							
						 
					 
					
						
						
							
						
						4efead1bbb 
					 
					
						
						
							
							Fixed autogen.sh warnings on Debian 6 systems.  
						
						... 
						
						
						
						Signed-off-by: Chris Rempel <csrl@gmx.com >
Please enter the commit message for your changes. Lines starting 
						
						
					 
					
						2011-02-05 14:42:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thijs Terlouw 
							
						 
					 
					
						
						
							
						
						042e34a5d9 
					 
					
						
						
							
							operator void* () added to context_t.  
						
						... 
						
						
						
						Makes it possible to share the context from C++ to C.
Signed-off-by: Thijs Terlouw <thijsterlouw@gmail.com > 
						
						
					 
					
						2011-02-04 16:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						3f758ab2f4 
					 
					
						
						
							
							Don't use RLIMIT_NOFILES in devpoll_t.  
						
						... 
						
						
						
						The patch allows for running 0MQ on Solaris and HP-UX
even though ulimit for max number of file descriptors
is set to unlimited.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-03 09:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						ca1acc340c 
					 
					
						
						
							
							RLIMIT_NOFILE not used in poll_t anymore  
						
						... 
						
						
						
						The problem was that RLIMIT_NOFILE can be set to RLIM_INIFINITY
(and that appears to be default on AIX) which caused 0MQ to fail.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-02-03 08:46:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						1e0302633e 
					 
					
						
						
							
							Added WithOpenPGM configuration into MSVC builds  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mikko.koppanen@gmail.com > 
						
						
					 
					
						2011-01-30 12:43:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						72d320366f 
					 
					
						
						
							
							Added test for HWM  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mkoppanen@php.net > 
						
						
					 
					
						2011-01-30 11:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						1b15eba9a9 
					 
					
						
						
							
							Fixed the problem of subscription forwarding and PGM interaction  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-28 07:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thijs Terlouw 
							
						 
					 
					
						
						
							
						
						f7f1dfc86d 
					 
					
						
						
							
							ZMQ_RECONNECT_IVL_MAX socket option added  
						
						... 
						
						
						
						It allows for exponential back-off strategy when reconnecting.
Signed-off-by: Thijs Terlouw <thijsterlouw@gmail.com > 
						
						
					 
					
						2011-01-26 07:01:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						8e61a11b39 
					 
					
						
						
							
							Do not execute ipc tests under MinGW  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mkoppanen@php.net > 
						
						
					 
					
						2011-01-20 22:13:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						8561a55d2c 
					 
					
						
						
							
							Remove unnecessary visibility pragmas  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mkoppanen@php.net > 
						
						
					 
					
						2011-01-20 22:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dhammika Pathirana 
							
						 
					 
					
						
						
							
						
						c91bf25645 
					 
					
						
						
							
							Fix handle connection reset during session init  
						
						... 
						
						
						
						Patch to handle nmap version probes.
Signed-off-by: Dhammika Pathirana <dhammika@gmail.com > 
						
						
					 
					
						2011-01-20 07:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						56bdba592c 
					 
					
						
						
							
							Fix cppcheck warnings: 	Prefer prefix ++/-- operators for non-primitive types.  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-18 15:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						b262f2fe9b 
					 
					
						
						
							
							Typo fixed in zmq_send(3) man page.  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-17 14:51:01 +01:00 
						 
				 
			
				
					
						
							
							
								Steven McCoy 
							
						 
					 
					
						
						
							
						
						667b247e32 
					 
					
						
						
							
							Cancel pending timers when decoder for PGM stalls  
						
						... 
						
						
						
						Otherwise the timer event can raise an input event
causing assertion on unprocessed data.
Signed-off-by: Steven McCoy <steven.mccoy@miru.hk > 
						
						
					 
					
						2011-01-17 14:45:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						a249d15200 
					 
					
						
						
							
							Fix MSVC build  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-15 20:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						59fa0c9b46 
					 
					
						
						
							
							Gerard Toonstra added to the authors file  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-14 12:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						a348d94c09 
					 
					
						
						
							
							Fair queueing of subscriptions added to XPUB socket  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-14 12:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						58c9830d90 
					 
					
						
						
							
							XSUB socket has a subscription distributor  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-14 12:25:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						8eae7d8507 
					 
					
						
						
							
							'message distribution mechanism' separated from XPUB socket  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-14 12:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						18f29ded6a 
					 
					
						
						
							
							Make cppcheck not complain about "'operator=' should return something"  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-13 11:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Neale Ferguson 
							
						 
					 
					
						
						
							
						
						7051387108 
					 
					
						
						
							
							Support dynamic generation of C preprocessor definitions for PGM rather than hardcoding them.  
						
						... 
						
						
						
						Signed-off-by: Neale Ferguson <neale@sinenomine.net > 
						
						
					 
					
						2011-01-12 09:22:25 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						725ebce13c 
					 
					
						
						
							
							Version bumped to 2.1.1  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-11 21:12:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						bd0ba6e89a 
					 
					
						
						
							
							Size of inproc hwm and swap is sum of peers' hwms and swaps  
						
						... 
						
						
						
						The meat of the patch was contributed by Douglas Creager.
Martin Sustrik implemented storing peer options in inproc
endpoint repository.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-10 13:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dhammika Pathirana 
							
						 
					 
					
						
						
							
						
						babdf48aac 
					 
					
						
						
							
							Fix pipe writer termination  
						
						... 
						
						
						
						Signed-off-by: Dhammika Pathirana <dhammika@gmail.com > 
						
						
					 
					
						2011-01-07 13:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						8e0049e2fb 
					 
					
						
						
							
							Disable sending messages on SUB socket  
						
						... 
						
						
						
						The ability was inherited from XSUB socket.
Now it's properly disabled.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-07 12:59:48 +01:00 
						 
				 
			
				
					
						
							
							
								Min Ragan-Kelley 
							
						 
					 
					
						
						
							
						
						08cd2ce05d 
					 
					
						
						
							
							resolve "function declaration isn't a prototype"  
						
						... 
						
						
						
						change two declarations in headers to form f(void); instead of f();
which eliminates the warnings when compiling against zeromq
Signed-off-by: MinRK <benjaminrk@gmail.com > 
						
						
					 
					
						2011-01-06 08:42:57 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						472bdcd6b4 
					 
					
						
						
							
							Return ETERM from getsockopt(ZMQ_EVETS) if zmq_term() was called  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-05 16:57:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						95eebbfffa 
					 
					
						
						
							
							sunos/gcc3 compilation issue fixed  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2011-01-03 20:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						51d2d9b9f8 
					 
					
						
						
							
							Yet one more fix for oversized messages.  
						
						... 
						
						
						
						Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2010-12-20 13:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						112d0cd52e 
					 
					
						
						
							
							Fix the segfault when over-sized message is rejected.  
						
						... 
						
						
						
						The in_progress message inside of decoder was left
uninitialised in such a case.
Signed-off-by: Martin Sustrik <sustrik@250bpm.com > 
						
						
					 
					
						2010-12-20 11:47:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mikko Koppanen 
							
						 
					 
					
						
						
							
						
						cbbb1e925d 
					 
					
						
						
							
							Fix passing through CFLAGS/CPPFLAGS/CXXFLAGS when using --enable-debug  
						
						... 
						
						
						
						Signed-off-by: Mikko Koppanen <mkoppanen@php.net > 
						
						
					 
					
						2010-12-18 12:13:10 +01:00