David Brouwer 
							
						 
					 
					
						
						
							
						
						a3980c2308 
					 
					
						
						
							
							feat: add test framework & refactor RPC server ( #2579 )  
						
						... 
						
						
						
						Co-authored-by: Rene Jochum <rene@jochum.dev > 
						
						
					 
					
						2022-10-20 13:00:50 +02:00 
						 
				 
			
				
					
						
							
							
								Rene Jochum 
							
						 
					 
					
						
						
							
						
						24dfcef49a 
					 
					
						
						
							
							fix(transport/memory): Improve the memory transport, 4x speed ( #2581 )  
						
						
						
						
					 
					
						2022-10-07 23:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rene Jochum 
							
						 
					 
					
						
						
							
						
						010b1d9f11 
					 
					
						
						
							
							fix: linting issues ( #2566 )  
						
						
						
						
					 
					
						2022-09-30 20:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Brouwer 
							
						 
					 
					
						
						
							
						
						85c0b0b8eb 
					 
					
						
						
							
							fix: some linting issues ( #2563 )  
						
						
						
						
					 
					
						2022-09-30 16:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mohamed MHAMDI 
							
						 
					 
					
						
						
							
						
						1db36357d5 
					 
					
						
						
							
							feat(logger): add logger option to all micro components (override DefaultLogger)  closes   #2556  ( #2559 )  
						
						... 
						
						
						
						* feat(logger): add logger option to all components
* fix: refactor api/rpc.go
* fix: refactor api/stream.go
* fix: api/options.go comment
* fix(logger): do not use logger.Helper internally
* fix(logger): fix comments
* fix(logger): use level.Enabled method
* fix: rename mlogger to log
* fix: run go fmt
* fix: log level
* fix: factories
Co-authored-by: Mohamed MHAMDI <mmhamdi@hubside.com >
Co-authored-by: Davincible <david.brouwer.99@gmail.com > 
						
						
					 
					
						2022-09-29 16:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								Arvin 
							
						 
					 
					
						
						
							
						
						51250bf248 
					 
					
						
						
							
							fix: Fix a logic judgment bug. ( #2540 )  
						
						... 
						
						
						
						Signed-off-by: Arvin <1458070668@qq.com > 
						
						
					 
					
						2022-08-02 17:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Arvin 
							
						 
					 
					
						
						
							
						
						63a9b94820 
					 
					
						
						
							
							support use of listen options ( #2536 )  
						
						... 
						
						
						
						* feat: support use of listen options
* style: Adjust the import order of packages. 
						
						
					 
					
						2022-07-30 10:56:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ak-Army 
							
						 
					 
					
						
						
							
						
						48eae3b968 
					 
					
						
						
							
							Fix http transport panic ( #2531 )  
						
						... 
						
						
						
						* [fix] etcd config source prefix issue (#2389 )
* http transport data race issue (#2436 )
* [fix] #2431  http transport data race issue
* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.
* [fix] Read buff before reset it, when the connection is closed
Co-authored-by: Johnson C <chengqiaosheng@gmail.com >
Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live > 
						
						
					 
					
						2022-07-22 08:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ak-Army 
							
						 
					 
					
						
						
							
						
						582e3f9310 
					 
					
						
						
							
							Http transport stream ( #2529 )  
						
						... 
						
						
						
						* [fix] etcd config source prefix issue (#2389 )
* http transport data race issue (#2436 )
* [fix] #2431  http transport data race issue
* [feature] Ability to close connection while receiving.
Ability to send messages while receiving.
Icreased r channel limit to 100 to more fluently communication.
Do not dropp sent request if r channel is full.
Co-authored-by: Johnson C <chengqiaosheng@gmail.com >
Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live > 
						
						
					 
					
						2022-07-15 11:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Ak-Army 
							
						 
					 
					
						
						
							
						
						dca3a3b553 
					 
					
						
						
							
							[fix] http transport deadlock ( #2441 )  
						
						... 
						
						
						
						Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live > 
						
						
					 
					
						2022-02-24 09:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ak-Army 
							
						 
					 
					
						
						
							
						
						97f169c424 
					 
					
						
						
							
							fix http_transport Recv and Close race condition on buff ( #2374 )  
						
						... 
						
						
						
						fix rpc_stream panic override with the "Unlock of unlocked RWMutex" panic
Co-authored-by: Hunyadvári Péter <peter.hunyadvari@vcc.live > 
						
						
					 
					
						2021-12-05 11:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin 
							
						 
					 
					
						
						
							
						
						5d5aee1f08 
					 
					
						
						
							
							replace ioutil with io and os ( #2327 )  
						
						... 
						
						
						
						set the go version to 1.16 in pr.yml and tests.yml, so as to be consistent with the version in go.mod. 
						
						
					 
					
						2021-10-30 19:24:40 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1cd7cfaa6c 
					 
					
						
						
							
							go-micro.dev/v4 ( #2305 )  
						
						
						
						
					 
					
						2021-10-12 12:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						57003414be 
					 
					
						
						
							
							remove network package  
						
						
						
						
					 
					
						2021-02-26 08:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d94936f6c9 
					 
					
						
						
							
							v3 ( #2104 )  
						
						... 
						
						
						
						* v3
* revert plugins
* fixup some issues 
						
						
					 
					
						2021-01-20 13:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9ddfe696a4 
					 
					
						
						
							
							go fmt  
						
						
						
						
					 
					
						2020-12-29 16:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a7c31a0d2b 
					 
					
						
						
							
							refactor all the things  
						
						
						
						
					 
					
						2020-12-29 15:49:26 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4977aca09c 
					 
					
						
						
							
							move router  
						
						
						
						
					 
					
						2020-12-12 19:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						35c59042bf 
					 
					
						
						
							
							refactor network  
						
						
						
						
					 
					
						2020-12-12 18:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						268651df18 
					 
					
						
						
							
							regenerate all proto based files ( #1531 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-14 16:25:09 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						1063b954de 
					 
					
						
						
							
							dont display t.Log/t.Logf as errors in github actions ( #1508 )  
						
						... 
						
						
						
						* fix tests and github action annotations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-09 14:05:46 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						9e6db79860 
					 
					
						
						
							
							regenerate all proto ( #1440 )  
						
						... 
						
						
						
						* regenerate all proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-30 21:58:32 +01:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						7b385bf163 
					 
					
						
						
							
							minimize allocations in logger and tunnel code ( #1323 )  
						
						... 
						
						
						
						* logs alloc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* tunnel allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* try to fix tunnel
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* cache cipher for send
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-11 17:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Pieter Voorwinden 
							
						 
					 
					
						
						
							
						
						7cad77bfc0 
					 
					
						
						
							
							Initialize header to prevent assignment to entry in nil map error ( #1282 )  
						
						... 
						
						
						
						Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-02 19:17:26 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						5b0175c2e5 
					 
					
						
						
							
							allocations improvements and tunnel fixes ( #1248 )  
						
						... 
						
						
						
						* reduce allocations in tunnel code
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* another allocation fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate maps with len if it known
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate key for send once
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-24 14:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						117f56ebf7 
					 
					
						
						
							
							prune util/log and user logger ( #1237 )  
						
						... 
						
						
						
						* prune util/log and user logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* plaintext logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add newline
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-23 13:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						f23638c036 
					 
					
						
						
							
							fix import paths for v2 release  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-01-30 14:44:40 +03:00 
						 
				 
			
				
					
						
							
							
								Astone 
							
						 
					 
					
						
						
							
						
						caa1bcf9fe 
					 
					
						
						
							
							named return value for error defer modify.  
						
						
						
						
					 
					
						2019-12-09 11:08:21 +08:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						a1eaf9cc20 
					 
					
						
						
							
							linting fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-04 00:22:02 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						b8e96f45d4 
					 
					
						
						
							
							add recovery in case of panics  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-03 02:25:40 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						af94899b54 
					 
					
						
						
							
							Fix rpc go routine leak  
						
						
						
						
					 
					
						2019-11-27 17:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						97cf478f71 
					 
					
						
						
							
							Add tunnel fixes for quic and keepalive  
						
						
						
						
					 
					
						2019-09-12 16:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6ec32805d0 
					 
					
						
						
							
							Don't allow socket close while writing h2 headers  
						
						
						
						
					 
					
						2019-09-10 18:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6daf4fda72 
					 
					
						
						
							
							Full support for grpc server side  
						
						
						
						
					 
					
						2019-08-26 12:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						36623bfe50 
					 
					
						
						
							
							Improve stream processing  
						
						
						
						
					 
					
						2019-08-25 19:30:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6128d18ee0 
					 
					
						
						
							
							checkpoint fixing data race to process h2 and grpc requests  
						
						
						
						
					 
					
						2019-08-24 20:12:04 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						56df10f68b 
					 
					
						
						
							
							use keepalive in quic by default  
						
						
						
						
					 
					
						2019-08-11 16:12:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						e1709026e4 
					 
					
						
						
							
							transport memory: add Send/Recv Timeout  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-08-03 15:39:44 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1db98ee0f0 
					 
					
						
						
							
							move all the buffer references to util/buf  
						
						
						
						
					 
					
						2019-07-28 19:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						1217ca94b1 
					 
					
						
						
							
							bunch of other ipv6 fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-18 08:59:53 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						e688ab0a45 
					 
					
						
						
							
							fix ipv6 addr parsing and using  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-17 12:20:29 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						81d2259fac 
					 
					
						
						
							
							transport memory: fix races  
						
						... 
						
						
						
						* fix race with rand.Intn for non default source
* increase random interval to avoid issues when many services
  running on the host
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-13 23:47:57 +03:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						a72e1185da 
					 
					
						
						
							
							memory transport: use write mutex lock when close  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-12 12:11:08 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7631463b94 
					 
					
						
						
							
							fix compilation errors  
						
						
						
						
					 
					
						2019-07-11 10:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						dab0e9e9bc 
					 
					
						
						
							
							Set next protos in quic  
						
						
						
						
					 
					
						2019-07-11 09:38:20 +01:00 
						 
				 
			
				
					
						
							
							
								Vasiliy Tolstov 
							
						 
					 
					
						
						
							
						
						29fa8de98e 
					 
					
						
						
							
							memory transport: fix race cond on channel close  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-07-11 01:21:03 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0bf54c122f 
					 
					
						
						
							
							move transport back  
						
						
						
						
					 
					
						2019-07-09 18:41:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d2d6841f02 
					 
					
						
						
							
							Move transport to network/transport  
						
						
						
						
					 
					
						2019-07-07 10:37:34 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c3611aead2 
					 
					
						
						
							
							go fmt  
						
						
						
						
					 
					
						2019-07-02 20:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						372ad949ff 
					 
					
						
						
							
							Rename to mucp transport  
						
						
						
						
					 
					
						2019-07-02 00:48:15 +01:00