Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								4f0f9f95a9 
								
							 
						 
						
							
							
								
								chore(config): check error from load yaml config.  
							
							 
							
							
							
						 
						
							2018-08-15 14:56:52 +08:00  
						
					 
				
					
						
							
							
								 
								Bo-Yi Wu
							
						 
						
							 
							
							
							
							
								
							
							
								24871e0ba9 
								
							 
						 
						
							
							
								
								fix: comment coverage check  
							
							 
							
							
							
						 
						
							2018-08-15 14:38:13 +08:00  
						
					 
				
					
						
							
							
								 
								Eduard Pelesh
							
						 
						
							 
							
							
							
							
								
							
							
								bf97ca59ec 
								
							 
						 
						
							
							
								
								Added mutable_content option for Firebase ( #364 )  
							
							 
							
							... 
							
							
							
							It is now possible to send `mutable_content` option to Firebase which gets forwarded as `mutable-content` option for APNS.
A link to official documentation is: https://firebase.google.com/docs/cloud-messaging/http-server-ref#mutable_content  
							
						 
						
							2018-08-15 11:47:15 +08:00  
						
					 
				
					
						
							
							
								 
								Stefan Arentz
							
						 
						
							 
							
							
							
							
								
							
							
								437092c697 
								
							 
						 
						
							
							
								
								Also build OpenBSD binaries ( #362 )  
							
							 
							
							... 
							
							
							
							This patch simply adds `openbsd` to `TARGETS`. This is a supported Go architecture and the result will be binaries that can be run on 32 or 64-bit OpenBSD.
This project is hard to build on OpenBSD because it depends on some Linux-isms like *GNU Make* and specific `find` options. So it will be nice to have binaries easily available. 
							
						 
						
							2018-07-16 10:20:45 +08:00  
						
					 
				
					
						
							
							
								 
								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