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 
							
						 
					 
					
						
						
							
						
						42000d2c4f 
					 
					
						
						
							
							terminology unified: revive->activate  
						
						
						
						
					 
					
						2010-08-28 10:15:03 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						5a731e73c8 
					 
					
						
						
							
							added ZMQ_MAKE_VALGRIND_HAPPY compile-time option  
						
						
						
						
					 
					
						2010-08-25 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						45f83d78a5 
					 
					
						
						
							
							one more dezombification bug fixed  
						
						
						
						
					 
					
						2010-08-25 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						936dbf956b 
					 
					
						
						
							
							dezombification procedure fixed  
						
						
						
						
					 
					
						2010-08-25 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						d13933bc62 
					 
					
						
						
							
							I/O object hierarchy implemented  
						
						
						
						
					 
					
						2010-08-25 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						05d908492d 
					 
					
						
						
							
							WIP: Socket migration between threads, new zmq_close() semantics  
						
						... 
						
						
						
						Sockets may now be migrated between OS threads; sockets may not be used by
more than one thread at any time. To migrate a socket to another thread the
caller must ensure that a full memory barrier is called before using the
socket from the target thread.
The new zmq_close() semantics implement the behaviour discussed at:
http://lists.zeromq.org/pipermail/zeromq-dev/2010-July/004244.html 
Specifically, zmq_close() is now deterministic and while it still returns
immediately, it does not discard any data that may still be queued for
sending. Further, zmq_term() will now block until all outstanding data has
been sent.
TODO: Many bugs have been introduced, needs testing. Further, SO_LINGER or
an equivalent mechanism (possibly a configurable timeout to zmq_term())
needs to be implemented. 
						
						
					 
					
						2010-08-25 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						835e893e54 
					 
					
						
						
							
							dispatcher_t class renamed to ctx_t  
						
						
						
						
					 
					
						2010-05-05 14:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						235ed3a3dc 
					 
					
						
						
							
							signaler transports commands per se rather than one-bit signals  
						
						
						
						
					 
					
						2010-05-04 10:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						ae93ed318a 
					 
					
						
						
							
							signaler rewritten in such a way that any number (>64) of threads can be used  
						
						
						
						
					 
					
						2010-04-29 20:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						c193fd1466 
					 
					
						
						
							
							lock-free polling removed; ZMQ_POLL flag removed  
						
						
						
						
					 
					
						2010-04-29 17:20:23 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						38e9103e0c 
					 
					
						
						
							
							issue 13 (Assertion failed: load.get () == 0 (epoll.cpp:49)) fixed  
						
						
						
						
					 
					
						2010-04-08 08:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Hurton 
							
						 
					 
					
						
						
							
						
						61ee6fae53 
					 
					
						
						
							
							Implement flow control  
						
						... 
						
						
						
						This commit introduces the necessary changes necessary
for implementing flow control. None of the socket types
implements the flow control yet. The code will crash when
the flow control is enabled and the thw lwm is reached.
The following commits will add flow-control support for
individual socket types. 
						
						
					 
					
						2010-03-12 11:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						4405250d93 
					 
					
						
						
							
							Multi-hop REQ/REP, part IX., pass the peer identity as far as socket_base_t  
						
						
						
						
					 
					
						2010-02-13 15:30:03 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						f5ce81f289 
					 
					
						
						
							
							Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity  
						
						
						
						
					 
					
						2010-02-13 14:07:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						2e78e48503 
					 
					
						
						
							
							Multi-hop REQ/REP, part V., peer identity is passed from init object to session  
						
						
						
						
					 
					
						2010-02-12 20:49:00 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						d8430f4b9a 
					 
					
						
						
							
							Multi-hop REQ/REP, part IV., add command deallocation mechanism  
						
						
						
						
					 
					
						2010-02-12 20:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						bbaa494fb5 
					 
					
						
						
							
							ZMQII-59: TCP server crashes sometimes when message is send and socket is closed immediately  
						
						
						
						
					 
					
						2010-02-07 09:14:43 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						4f6baf4dde 
					 
					
						
						
							
							Copyrights transferred from FastMQ to iMatix  
						
						
						
						
					 
					
						2010-01-05 08:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						7146ef85e9 
					 
					
						
						
							
							seqnum mechanism automated  
						
						
						
						
					 
					
						2009-12-02 21:26:47 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						9bd309bda6 
					 
					
						
						
							
							annoying optimisation in 'bind' command removed  
						
						
						
						
					 
					
						2009-12-01 18:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						c41daca3da 
					 
					
						
						
							
							race condition in inproc transport shutdown fixed  
						
						
						
						
					 
					
						2009-11-21 21:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						64634605b3 
					 
					
						
						
							
							obsolete parameter removed from 'bind' command  
						
						
						
						
					 
					
						2009-11-21 21:13:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						0e9ab2e8a3 
					 
					
						
						
							
							inproc transport - initial commit  
						
						
						
						
					 
					
						2009-11-21 20:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						4307baf7bc 
					 
					
						
						
							
							python binding functional  
						
						
						
						
					 
					
						2009-09-04 16:02:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						176879e5bb 
					 
					
						
						
							
							engine virtualised; chatroom example removed  
						
						
						
						
					 
					
						2009-08-30 08:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						cb09c6951e 
					 
					
						
						
							
							pipe deallocation added  
						
						
						
						
					 
					
						2009-08-28 16:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						99c5d92836 
					 
					
						
						
							
							pipes added  
						
						
						
						
					 
					
						2009-08-27 10:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						6be4b01437 
					 
					
						
						
							
							session management implemented  
						
						
						
						
					 
					
						2009-08-21 14:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						a801b6d8b3 
					 
					
						
						
							
							couple of bugs in shutdown mechanism fixed  
						
						
						
						
					 
					
						2009-08-20 11:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						a8b410e66c 
					 
					
						
						
							
							lockfree interaction patter for 3 theads implemented  
						
						
						
						
					 
					
						2009-08-08 16:01:58 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						0b5cc026fb 
					 
					
						
						
							
							clean up - session/socket/engine stuff removed  
						
						
						
						
					 
					
						2009-08-06 12:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Sustrik 
							
						 
					 
					
						
						
							
						
						b8b4acef4c 
					 
					
						
						
							
							dispatcher renamed to context  
						
						
						
						
					 
					
						2009-08-06 10:47:34 +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