Asim 
							
						 
					 
					
						
						
							
						
						7868d5a2cb 
					 
					
						
						
							
							Use Socket in the Client interface  
						
						
						
						
					 
					
						2016-11-05 11:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						1b1fb71e44 
					 
					
						
						
							
							move function  
						
						
						
						
					 
					
						2016-10-29 21:34:15 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						6d35a663a4 
					 
					
						
						
							
							Don't create new message  
						
						
						
						
					 
					
						2016-10-29 21:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						66c38b75aa 
					 
					
						
						
							
							Name timeout rather than deadline  
						
						
						
						
					 
					
						2016-08-01 16:31:27 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						9d08a7955d 
					 
					
						
						
							
							add deadline test  
						
						
						
						
					 
					
						2016-07-29 15:30:51 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						e7903c65ce 
					 
					
						
						
							
							use deadline within http transport  
						
						
						
						
					 
					
						2016-07-28 19:12:56 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						5b034ba253 
					 
					
						
						
							
							Add deadline option  
						
						
						
						
					 
					
						2016-07-28 18:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						69aa8537d3 
					 
					
						
						
							
							Add some comments  
						
						
						
						
					 
					
						2016-06-06 14:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								Zeal 
							
						 
					 
					
						
						
							
						
						d8ecd42868 
					 
					
						
						
							
							rename getIPAddrList() to getIPAddrs and improve code format  
						
						
						
						
					 
					
						2016-06-06 20:56:53 +08:00 
						 
				 
			
				
					
						
							
							
								Zeal 
							
						 
					 
					
						
						
							
						
						eb0422cee1 
					 
					
						
						
							
							improve self-signed host list  
						
						
						
						
					 
					
						2016-06-05 23:13:29 +08:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						34365812d8 
					 
					
						
						
							
							Fix double close  
						
						
						
						
					 
					
						2016-06-03 11:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						702072f177 
					 
					
						
						
							
							Make mock listen on random port if 0 is specified  
						
						
						
						
					 
					
						2016-06-01 15:22:27 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						1254a87286 
					 
					
						
						
							
							Add package comments  
						
						
						
						
					 
					
						2016-05-24 22:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						a0a4ab4c15 
					 
					
						
						
							
							Don't throw fatal on EOF  
						
						
						
						
					 
					
						2016-05-10 11:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						07687b9595 
					 
					
						
						
							
							Since we send 200 response from the Listener, we should expect 200 response from the Client  
						
						
						
						
					 
					
						2016-05-06 15:44:32 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						3d3044404e 
					 
					
						
						
							
							Don't add to defaults in func init, just add them to cmd  
						
						
						
						
					 
					
						2016-04-26 18:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						bfe20d81d0 
					 
					
						
						
							
							More linting fun  
						
						
						
						
					 
					
						2016-04-06 18:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jelmer Snoeck 
							
						 
					 
					
						
						
							
						
						af0028d821 
					 
					
						
						
							
							HTTPTransport: implement queue for listener.  
						
						... 
						
						
						
						Before this patch, when an error occurs in trying to accept a connection
from the listener, the error would be returned. This also happened on
temporary issues like `too many open files`.
Temporary issues are "self-healing" and will resolve over time. This
means that we can put the requests in a queue to wait until the issue is
resolved and start processing the connections once it is resolved.
This patch implements such mechanism, as copied from the standard
library http package. It will retry temporary errors but will return
permanent errors (or errors that are not from the net.Error type). 
						
						
					 
					
						2016-04-01 13:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						f10935ad2e 
					 
					
						
						
							
							http bench test  
						
						
						
						
					 
					
						2016-03-19 15:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						646d80f222 
					 
					
						
						
							
							That should be a listener exit  
						
						
						
						
					 
					
						2016-03-18 19:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						10a67fe7de 
					 
					
						
						
							
							Ugly comments, fix them  
						
						
						
						
					 
					
						2016-03-18 19:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						da22d5b161 
					 
					
						
						
							
							Mock transport  
						
						
						
						
					 
					
						2016-03-18 18:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						5a6ff655db 
					 
					
						
						
							
							Transport init  
						
						
						
						
					 
					
						2016-03-15 22:25:32 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						fe1fde8c59 
					 
					
						
						
							
							go 1.4 doesn't like closed connection, check we closed the listener  
						
						
						
						
					 
					
						2016-03-14 18:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						77177508ce 
					 
					
						
						
							
							Don't bother closing the socket  
						
						
						
						
					 
					
						2016-03-14 17:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						6028c2f9e8 
					 
					
						
						
							
							Add transport comms tests  
						
						
						
						
					 
					
						2016-03-14 17:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						71764564e7 
					 
					
						
						
							
							Add packages for the defaults  
						
						
						
						
					 
					
						2016-03-14 10:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jelmer Snoeck 
							
						 
					 
					
						
						
							
						
						0cf396756c 
					 
					
						
						
							
							Implement tests for the port range.  
						
						
						
						
					 
					
						2016-03-02 15:54:20 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						4ef44db161 
					 
					
						
						
							
							Internally handle port range  
						
						
						
						
					 
					
						2016-03-02 14:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						9f0dd3dc8c 
					 
					
						
						
							
							Add transport comment  
						
						
						
						
					 
					
						2016-01-30 21:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						a1c22ce78a 
					 
					
						
						
							
							Add transport tls  
						
						
						
						
					 
					
						2016-01-18 00:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						48798027d0 
					 
					
						
						
							
							Move options over  
						
						
						
						
					 
					
						2016-01-17 00:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						8bf72a3325 
					 
					
						
						
							
							Replace map[string]string with Context for extra options. map[string]string is essentially useless. Context can store anything  
						
						
						
						
					 
					
						2016-01-06 16:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						d43d3e8efa 
					 
					
						
						
							
							Add transport dial timeout  
						
						
						
						
					 
					
						2016-01-03 21:25:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						191e835aa9 
					 
					
						
						
							
							Add extra options to be used by others that need them  
						
						
						
						
					 
					
						2015-12-31 18:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						64b45f7846 
					 
					
						
						
							
							Update options to be public. This means people can implement the interfaces and actually use the options  
						
						
						
						
					 
					
						2015-12-31 18:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						be43d827c7 
					 
					
						
						
							
							Add String method to all interfaces  
						
						
						
						
					 
					
						2015-12-19 21:56:14 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						3b295b16e7 
					 
					
						
						
							
							Working bidirectional streaming example  
						
						
						
						
					 
					
						2015-12-18 20:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						5488904404 
					 
					
						
						
							
							Fix a data race issue with the buffer  
						
						
						
						
					 
					
						2015-11-28 16:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						04e07f4b39 
					 
					
						
						
							
							Move plugins to go-plugins  
						
						
						
						
					 
					
						2015-11-25 00:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						469b12ecea 
					 
					
						
						
							
							Temporary stop gap for panicking server handlers  
						
						
						
						
					 
					
						2015-11-24 00:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						5d88115f2a 
					 
					
						
						
							
							update links from myodc to micro  
						
						
						
						
					 
					
						2015-11-20 16:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						3cf90d7825 
					 
					
						
						
							
							Use direct reply queue  
						
						
						
						
					 
					
						2015-11-08 23:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						5e598d8ef0 
					 
					
						
						
							
							Fix leaking go routine issue  
						
						
						
						
					 
					
						2015-10-22 15:14:56 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						9697dc503c 
					 
					
						
						
							
							Reset the buffer on close  
						
						
						
						
					 
					
						2015-10-22 14:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						b91af916f9 
					 
					
						
						
							
							Add pub/sub to client/server and make broker more low level  
						
						
						
						
					 
					
						2015-06-12 19:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						8cdc2b5f82 
					 
					
						
						
							
							Not a todo  
						
						
						
						
					 
					
						2015-06-01 18:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						09c784d294 
					 
					
						
						
							
							add support for streaming requests. cleanup watcher initilisation  
						
						
						
						
					 
					
						2015-06-01 18:55:27 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						74fd1fc989 
					 
					
						
						
							
							Restructure go-micro layout and plugins  
						
						
						
						
					 
					
						2015-05-23 20:04:16 +01:00 
						 
				 
			
				
					
						
							
							
								Asim 
							
						 
					 
					
						
						
							
						
						3db51216b2 
					 
					
						
						
							
							Rework use of context  
						
						
						
						
					 
					
						2015-05-23 11:53:40 +01:00