1829febb6e 
					 
					
						
						
							
							util/http: fix lint issues  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-11-09 17:07:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7838fa62a8 
					 
					
						
						
							
							util/trie: import some code from chi router  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-11-09 16:34:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38d6e482d7 
					 
					
						
						
							
							util/reflect: fix StructFields  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-27 22:51:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07d4085201 
					 
					
						
						
							
							util/reflect: fix reflect methods  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-27 12:55:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45f30c0be3 
					 
					
						
						
							
							util/reflect: ZeroFieldByPath and SetFieldByPath  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-26 14:12:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcaea675a7 
					 
					
						
						
							
							util/reflect: add method to zero struct field  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-25 14:41:19 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5eb0e56373 
					 
					
						
						
							
							move all imports to own domain  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-02 19:55:07 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ada59119cc 
					 
					
						
						
							
							util/http: add test case  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-10-02 18:34:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3247d144a8 
					 
					
						
						
							
							lint fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-30 21:13:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b2e3cc8aa 
					 
					
						
						
							
							lint fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-30 21:00:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3fee6f8a6 
					 
					
						
						
							
							util/http: add trie case insesitive matching  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-29 13:41:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15c020fac5 
					 
					
						
						
							
							fix lint  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-29 13:19:07 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						542f36cfa5 
					 
					
						
						
							
							util/reflect: fix tests, lint fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-29 13:09:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8237e6a08e 
					 
					
						
						
							
							util/router: drop google copy of pattern matcher in favour of util/http trie  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-29 13:09:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecb60e4dc5 
					 
					
						
						
							
							fix lint  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-28 23:43:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1999ff81c 
					 
					
						
						
							
							util/http: trie add more tests  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-28 01:02:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0f2bc8346 
					 
					
						
						
							
							util/http: add trie matching func  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-27 23:30:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e10f8c0fa0 
					 
					
						
						
							
							util/id: move tests to micro-tests repo  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-16 15:31:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						faad082efe 
					 
					
						
						
							
							util/rand: add Shuffle func  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-09-15 17:51:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3545532e8 
					 
					
						
						
							
							minor changes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-21 01:00:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09653c2fb2 
					 
					
						
						
							
							util/id: specify default size for uuid behaviour  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-20 22:48:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a45b672c98 
					 
					
						
						
							
							drop uuid and use modified nanoid  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-20 22:40:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4509323cae 
					 
					
						
						
							
							update and regen all  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-16 23:56:50 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f47fbb1030 
					 
					
						
						
							
							config: add jitter interval for watcher to avoid dos  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-04 00:37:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa8fb3aed7 
					 
					
						
						
							
							fixes and improvements ( #55 )  
						
						... 
						
						
						
						* util/router: sync from github
* config: add watcher interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-08-03 00:24:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d306f77ffc 
					 
					
						
						
							
							util/token/jwt: change library  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-07-27 23:58:29 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4673bcc50 
					 
					
						
						
							
							remove old cruft  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-07-22 15:45:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a839f75a2f 
					 
					
						
						
							
							util/reflect: add new funcs  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-07-22 15:45:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4e5d9462a 
					 
					
						
						
							
							util/router: move some messages to Trace level  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-07-15 22:56:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c592fabe2a 
					 
					
						
						
							
							minor fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-07-01 15:56:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						598dddc476 
					 
					
						
						
							
							util/reflect: fix time.Time StructFields parsing  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-06-19 15:58:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						887b48f1e7 
					 
					
						
						
							
							util/reflect: improve StructFields func  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-06-17 12:53:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60a5e737f8 
					 
					
						
						
							
							util/reflect: return pointer from helper funcs  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-05-25 22:44:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34f0b209cc 
					 
					
						
						
							
							codec: add ability to control codec via struct tags  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-05-25 22:20:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86626c5922 
					 
					
						
						
							
							fieldalignment of all structs to save memory  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-27 08:32:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						852f19598d 
					 
					
						
						
							
							util/reflect: fix protobuf field name detection  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-19 11:34:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6537b35773 
					 
					
						
						
							
							util/reflect: add interface merging  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-19 01:19:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2695d8699 
					 
					
						
						
							
							util/reflect: rewrite struct merging with map  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-10 01:22:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df5bce1191 
					 
					
						
						
							
							util/reflect: fix StructURLValues  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-03 11:50:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a06f535303 
					 
					
						
						
							
							util/reflect: add StructURLValues func  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-04-01 00:30:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8742b55305 
					 
					
						
						
							
							auth: fix Init method  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-03-24 13:12:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c95448535 
					 
					
						
						
							
							util/reflect: add IsZero helper  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-03-21 16:17:50 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbbcb22565 
					 
					
						
						
							
							fieldalignment of all structs to save memory  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-03-06 19:45:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf2aa827e4 
					 
					
						
						
							
							update to go 1.16  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-18 12:44:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5596345382 
					 
					
						
						
							
							util/rand: replace all non crypto rand stuff with own rand package  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-18 12:44:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67748a2132 
					 
					
						
						
							
							util/reflect: import own path based interface lookup  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-14 23:33:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ec4c277b7 
					 
					
						
						
							
							lint: fix all major issues  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-14 16:16:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5bf1448f4 
					 
					
						
						
							
							lint fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-14 11:28:50 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82248eb3b0 
					 
					
						
						
							
							many lint fixes and optimizations ( #17 )  
						
						... 
						
						
						
						* util/kubernetes: drop stale files
* debug/log/kubernetes: drop stale files
* util/scope: remove stale files
* util/mdns: drop stale files
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-13 15:35:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abb9937787 
					 
					
						
						
							
							fix lint issues ( #16 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2021-02-13 01:46:16 +03:00