Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								014aa2a2ac 
								
							 
						 
						
							
							
								
								fix: Provide a password using STDIN  
							
							 
							
							
							
						 
						
							2018-06-27 12:03:44 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5d5127b690 
								
							 
						 
						
							
							
								
								feat: support install from homebrew ( #360 )  
							
							 
							
							... 
							
							
							
							* feat: support install from homebrew
* docs: add readme. 
							
						 
						
							2018-06-27 09:28:27 +08:00  
						
					 
				
					
						
							
							
								 
								sysradium
							
						 
						
							 
							
							
							
							
								
							
							
								bcf18d662a 
								
							 
						 
						
							
							
								
								Set IOS key_path to an empty string ( #359 )  
							
							 
							
							... 
							
							
							
							At the moment you can't start gorush with IOS base64 certificate provided using an ENV var. 
Apparently viper uses default value for the configuration field even if you set env var to an empty string. So `if var is not set` or `is set and string is empty` => default value.
Which means that if I only use env vars for configuration and I want to use IOS certificate in base64 I can not set `cert_path` to an empty string, so `gorush` uses base64 cert:
https://github.com/appleboy/gorush/blob/master/gorush/notification.go#L180 
I.e.:
```
ORUSH_IOS_ENABLED=true GORUSH_IOS_KEY_PATH="" GORUSH_IOS_KEY_TYPE=p12  GORUSH_IOS_KEY_BASE64="SOME_BASE64" go run main.go
(config.SectionIos) {
 Enabled: (bool) true,
 KeyPath: (string) (len=7) "key.pem", <--- still key.pem
 KeyBase64: (string) (len=2) "SOME_BASE64",
 KeyType: (string) (len=3) "p12",
 Password: (string) "",
 Production: (bool) false,
 MaxRetry: (int) 0,
 KeyID: (string) "",
 TeamID: (string) ""
}
FATA[2018/06/10 - 12:42:09] certificate file does not exist
```
So by default `KeyPath` should an empty string. Then I can set only if I want. 
							
						 
						
							2018-06-20 09:34:49 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								251429530d 
								
							 
						 
						
							
							
								
								chore(CI): add when in testing  
							
							 
							
							
							
						 
						
							2018-05-22 15:32:44 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a8994a5110 
								
							 
						 
						
							
							
								
								fix(debug): show error message. ( #356 )  
							
							 
							
							
							
						 
						
							2018-05-22 10:19:13 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								1b2a418ad3 
								
							 
						 
						
							
							
								
								revert  
							
							 
							
							... 
							
							
							
							Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
							
						 
						
							2018-05-21 11:27:57 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								add4afd56f 
								
							 
						 
						
							
							
								
								update golang version  
							
							 
							
							... 
							
							
							
							Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
							
						 
						
							2018-05-21 10:53:49 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								f6c465e2e1 
								
							 
						 
						
							
							
								
								docs: update doc  
							
							 
							
							
							
						 
						
							2018-05-21 10:21:59 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								0adf7b7f1f 
								
							 
						 
						
							
							
								
								chore(drone): update golang version  
							
							 
							
							
							
						 
						
							2018-05-21 10:01:54 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								b94a538d7b 
								
							 
						 
						
							
							
								
								chore: upgrade apns2 version  
							
							 
							
							
							
						 
						
							2018-05-21 10:01:00 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								672ac28d8f 
								
							 
						 
						
							
							
								
								chore(coverage): update coverage command. ( #354 )  
							
							 
							
							... 
							
							
							
							* chore(coverage): update coverage command.
* update
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
							
						 
						
							2018-04-22 09:17:16 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ffa8eb12b3 
								
							 
						 
						
							
							
								
								feat: Add badgerDB support. ( #353 )  
							
							 
							
							... 
							
							
							
							See https://github.com/dgraph-io/badger 
Slide: https://github.com/gopherchina/conference/blob/master/2018/1.5%20Badger_%20Fast%20Key-Value%20DB%20in%20Go.pdf  
							
						 
						
							2018-04-16 17:26:15 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								069efa9e5e 
								
							 
						 
						
							
							
								
								test: add doc for testing gorush  
							
							 
							
							
							
						 
						
							2018-04-11 10:46:31 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e96811ae63 
								
							 
						 
						
							
							
								
								chore: return success for rpc response. ( #350 )  
							
							 
							
							
							
						 
						
							2018-04-11 10:14:28 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								fea79dd14a 
								
							 
						 
						
							
							
								
								fix: typo in header.  
							
							 
							
							
							
						 
						
							2018-03-22 20:41:00 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b3bdd9b79e 
								
							 
						 
						
							
							
								
								feat(docker): test a container to check that it is still working ( #346 )  
							
							 
							
							
							
						 
						
							2018-03-17 23:07:38 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								86630e0fc7 
								
							 
						 
						
							
							
								
								docs: Add appveyor badge [ci skip]  
							
							 
							
							
							
						 
						
							2018-03-13 09:14:16 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								1fed4afaf9 
								
							 
						 
						
							
							
								
								update gitignore  
							
							 
							
							... 
							
							
							
							Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
							
						 
						
							2018-03-12 22:51:42 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								2043c6b65b 
								
							 
						 
						
							
							
								
								fix: windows path.  
							
							 
							
							
							
						 
						
							2018-03-12 22:51:42 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								3c9e1fc397 
								
							 
						 
						
							
							
								
								fix: windows path.  
							
							 
							
							
							
						 
						
							2018-03-12 16:46:34 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								c959b6ff2d 
								
							 
						 
						
							
							
								
								fix: windows exe path.  
							
							 
							
							
							
						 
						
							2018-03-12 16:38:18 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								023c255fe1 
								
							 
						 
						
							
							
								
								docs: Add buymeacoffee  
							
							 
							
							
							
						 
						
							2018-03-05 17:10:07 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								60e3ed3ca4 
								
							 
						 
						
							
							
								
								docs: update some description.  
							
							 
							
							
							
						 
						
							2018-02-20 13:20:57 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								a0de376b7a 
								
							 
						 
						
							
							
								
								chore: upgrade golang to 1.10.0  
							
							 
							
							
							
						 
						
							2018-02-19 14:37:23 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								39c15eef1a 
								
							 
						 
						
							
							
								
								fix: remove windows exe from docker ignore.  
							
							 
							
							
							
						 
						
							2018-02-19 02:00:39 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4b65eadc1e 
								
							 
						 
						
							
							
								
								feat(windows): support windows container. ( #339 )  
							
							 
							
							
							
						 
						
							2018-02-18 23:46:11 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								398b77744c 
								
							 
						 
						
							
							
								
								feat(https): support load certificate from base64 input. ( #337 )  
							
							 
							
							
							
						 
						
							2018-02-18 17:43:34 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d2f62d19b 
								
							 
						 
						
							
							
								
								feat(iOS): load iOS key from base64 input. ( #336 )  
							
							 
							
							... 
							
							
							
							* feat(iOS): load iOS key from base64 input.
* test: check key type exist. 
							
						 
						
							2018-02-18 17:12:51 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								c3167f77f3 
								
							 
						 
						
							
							
								
								refactor: upgrade golang to 1.9.4  
							
							 
							
							
							
						 
						
							2018-02-17 20:06:37 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								adbcff42b9 
								
							 
						 
						
							
							
								
								chore: update go to 1.9.3  
							
							 
							
							
							
						 
						
							2018-02-05 17:08:43 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								2e39ba4fb5 
								
							 
						 
						
							
							
								
								docs: support running in k8s or aws lambda.  
							
							 
							
							
							
						 
						
							2018-01-24 09:26:58 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								b0b22022e9 
								
							 
						 
						
							
							
								
								docs: add aws lambda png  
							
							 
							
							
							
						 
						
							2018-01-24 09:22:51 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								34b3e6c597 
								
							 
						 
						
							
							
								
								docs: Run gorush in AWS Lambda  
							
							 
							
							
							
						 
						
							2018-01-23 16:48:37 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d7ce3c077c 
								
							 
						 
						
							
							
								
								feat(aws): support lambda ( #334 )  
							
							 
							
							
							
						 
						
							2018-01-23 16:34:34 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b0260af17b 
								
							 
						 
						
							
							
								
								feat(grcp): support MutableContent for ios ( #332 )  
							
							 
							
							
							
						 
						
							2018-01-16 11:26:45 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4c203c9829 
								
							 
						 
						
							
							
								
								feat(grpc): support ThreadID and ContentAvailable ( #328 )  
							
							 
							
							
							
						 
						
							2018-01-10 09:36:27 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ffd78ffaec 
								
							 
						 
						
							
							
								
								feat(grpc): add alert other fields. ( #327 )  
							
							 
							
							
							
						 
						
							2018-01-06 15:03:21 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								230cfb23fa 
								
							 
						 
						
							
							
								
								feat: Add ThreadID for apns ( #326 )  
							
							 
							
							
							
						 
						
							2018-01-05 17:08:43 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								6540d16e3e 
								
							 
						 
						
							
							
								
								refactor: update makefile command.  
							
							 
							
							
							
						 
						
							2018-01-04 16:32:50 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								df45f85a1c 
								
							 
						 
						
							
							
								
								chore(grpc): add sound field. ( #325 )  
							
							 
							
							
							
						 
						
							2018-01-04 11:31:03 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								651a2b76db 
								
							 
						 
						
							
							
								
								fix(grpc): check alert exist. ( #324 )  
							
							 
							
							... 
							
							
							
							* fix(grpc): check alert exist.
* fix: update readme. 
							
						 
						
							2018-01-03 17:08:28 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								3b30bb6346 
								
							 
						 
						
							
							
								
								fix: missing grpc tool for node.js  
							
							 
							
							
							
						 
						
							2018-01-02 22:33:42 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8faae762fe 
								
							 
						 
						
							
							
								
								feat(grpc): support category, alert and badge for ios. ( #321 )  
							
							 
							
							
							
						 
						
							2018-01-02 15:53:15 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								a89d00c934 
								
							 
						 
						
							
							
								
								docs: Add codacy badge.  
							
							 
							
							
							
						 
						
							2017-12-29 09:53:09 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								6d9e2a4408 
								
							 
						 
						
							
							
								
								fix: duplicate of cache download file.  
							
							 
							
							
							
						 
						
							2017-12-27 10:08:38 +08:00  
						
					 
				
					
						
							
							
								 
								gnosis
							
						 
						
							 
							
							
							
							
								
							
							
								ebab85e685 
								
							 
						 
						
							
							
								
								Update README ( #317 )  
							
							 
							
							... 
							
							
							
							* Add p8 format iOS certificate file in README 
							
						 
						
							2017-12-20 16:53:27 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								32e9311717 
								
							 
						 
						
							
							
								
								chore(docker): specific the golang version  
							
							 
							
							
							
						 
						
							2017-12-12 15:56:09 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								c735e66a1c 
								
							 
						 
						
							
							
								
								fix(git): remove bin folder from git ignore list  
							
							 
							
							
							
						 
						
							2017-12-11 09:17:36 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								46658f3838 
								
							 
						 
						
							
							
								
								fix(docker): add binary file to docker.  
							
							 
							
							
							
						 
						
							2017-12-10 19:07:58 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9aedf8870e 
								
							 
						 
						
							
							
								
								feat(docker): Add i386 image. ( #315 )  
							
							 
							
							... 
							
							
							
							* feat(docker): Add i386 image.
* update drone
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> 
							
						 
						
							2017-12-10 19:00:15 +08:00