Commit Graph
100 Commits
Author SHA1 Message Date
Bo-Yi Wu 2bcc17de51 check response header. (#266)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-06 09:53:38 +08:00
Bo-Yi Wu b9104de2c5 update gin to v1.2
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-04 10:43:13 +08:00
Bo-Yi Wu 6864ffe9f0 Putting main() first makes reading the file a lot more easier.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-02 22:31:31 +08:00
Bo-Yi Wu 83d155bade docs(config): add bind address doc. (#264) 2017-07-31 16:37:56 +08:00
Bo-Yi Wu 00ff0248a2 feat(config): enable or disable httpd server. (#262) 2017-07-27 11:19:36 +08:00
Bo-Yi Wu ac7bd0afd3 update makefile
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-26 23:24:43 +08:00
Bo-Yi Wu a2143d4fce docs(readme): add grpc documentation. 2017-07-26 09:38:28 +08:00
Bo-Yi Wu 04b97019c8 add init func for testing.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-26 09:14:18 +08:00
Bo-Yi Wu 510265bb5b fix: file path in target. 2017-07-25 22:53:21 +08:00
Bo-Yi Wu f482c98128 feat(Makefile): add generate proto method 2017-07-25 22:50:00 +08:00
Bo-Yi Wu 20713be962 feat(grpc): add node.js example. (#260)
* feat(grpc): add node.js example.

* remove comments.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-25 22:33:06 +08:00
Bo-Yi Wu f7168cfc9a refactor(testing): add ios testing file. (#259)
* refactor(testing): add ios testing file.

* initial workers.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-25 21:05:27 +08:00
Bo-Yi Wu 430de17755 refactor(andorid): initial client. (#258)
* refactor(andorid): initial client.
2017-07-25 16:41:30 +08:00
Bo-Yi Wu fadf9d280d goroutines
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 21:46:42 +08:00
Bo-Yi Wu 2e3cc8e281 fix: check return value (#256)
* fix: check return value

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 21:41:21 +08:00
Bo-Yi Wu a64fae7de7 refactor: send notification. 2017-07-24 21:17:11 +08:00
Bo-Yi Wu 41a8a609be feat(config): add grpc config. (#255) 2017-07-24 18:58:30 +08:00
Bo-Yi Wu 9a52f8f2b5 feat(grpc): initial grpc server. (#253)
* feat(grpc): initial grpc server.

* refactor(vendor): add missing vendor.

* fix testing

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-24 15:06:23 +08:00
Bo-Yi Wu 478e39ec65 update codecov secrets
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-21 21:48:49 +08:00
Bo-Yi Wu e03484aa5b remove codecov token from golang-testing
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-21 09:19:37 +08:00
Bo-Yi Wu 5da50c2aaa refactor(coverage): add coverage process in drone (#251)
* refactor(coverage): add coverage process in drone

* update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-20 20:18:52 -05:00
Bo-Yi Wu 460b74d8a6 refactor(notification): separate ios and android (#250) 2017-07-16 22:22:48 -05:00
Bo-Yi Wu 6a64b42ab0 chore(vendor): upgrade gin repo (#249) 2017-07-14 22:23:57 -05:00
Bo-Yi Wu 02f0390d4d upgrade gin to v1.2 (#245)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-07-04 04:03:06 -05:00
Bo-Yi Wu 17229a17f8 update GOPATH. (#244)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 00:42:40 -05:00
Bo-Yi Wu ecd0aa8ed2 add github.com/sirupsen/logrus
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 02:23:24 +08:00
Bo-Yi Wu 7b9a06c860 remove github.com/Sirupsen/logrus
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 02:20:51 +08:00
Bo-Yi Wu 7fb51220c1 refactor initial variable
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-25 01:55:07 +08:00
Bo-Yi Wu 45a3ca891e refactor: storage key. (#242)
* refactor: storage key.

* fix path

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-24 11:48:48 -05:00
Bo-Yi Wu 16c3f5c46c refactor: update status init func (#241) 2017-06-24 09:47:35 -05:00
Bo-Yi Wu 55ec234a76 ignore build success notification.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-24 14:39:33 +08:00
Bo-Yi Wu 8dcc680434 move storage interface to storage folder. (#240)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-23 23:09:45 -05:00
Bo-Yi Wu c1b9c19506 refacetor main.go
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-24 12:04:00 +08:00
Bo-Yi Wu a7a633bed1 [ci skip] update readme format.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-23 15:14:08 +08:00
Bo-Yi Wu eb05be95f0 feat: add k8s config. (#237) 2017-06-07 09:11:05 -05:00
Bo-Yi Wu 276cb49ae4 add redis addr flag. (#236)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-07 06:09:21 -05:00
Bo-Yi Wu 304855c5a4 feat: support storage engine flag. (#235)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-07 02:59:14 -05:00
Bo-Yi Wu d4e021dd0c feat: add misspell fix command. 2017-06-05 11:50:00 +08:00
Bo-Yi Wu 5951f32711 fix golang bin path.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-05 11:17:07 +08:00
Bo-Yi Wu 2e6a8d728d Exit with 2 if misspelling found
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-05 10:49:53 +08:00
Bo-Yi Wu 8ba68d0de0 add PHONY
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-05 10:45:38 +08:00
Bo-Yi Wu 6075d30a54 feat: check misspelling (#234) 2017-06-04 21:42:07 -05:00
Bo-Yi Wu fb7109835a refactor: update gofmt check (#233) 2017-06-04 21:26:45 -05:00
Bo-Yi Wu 5651d9e51f update to v1.9.0 download link.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-01 21:17:53 +08:00
Bo-Yi Wu 14dc899b02 feat: check unused package (#232)
* feat: check unused package

update edganiukov/fcm to appleboy/go-fcm

* update readme

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update comment

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-06-01 02:52:01 -05:00
Bo-Yi Wu 77bce18c9f feat: upgrade gcm to fcm (#231)
https://github.com/edganiukov/fcm

fix #230
2017-05-31 22:56:10 -05:00
Bo-Yi Wu c16500306f [ci skip] remove FCM 2017-05-25 00:19:17 +08:00
Bo-Yi Wu f45ec8579d docs: [ci skip] update donwload link 2017-05-19 10:29:32 +08:00
Bo-Yi Wu 96b5fb4921 Support multi-stage docker build. (#229)
* support multi-stage docker image.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update docker image

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* test docker image.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* test docker image.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix image name

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update tag

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* update drone config.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-05-15 23:29:49 +08:00
Bo-Yi Wu 2a6bd3a311 docs: [ci skip] add release badge 2017-05-12 12:09:33 +08:00
Bo-Yi Wu edff559562 add gopath
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-05-12 12:01:38 +08:00
Bo-Yi Wu d2a9b8e31c feat: support group build. (#224) 2017-05-12 11:39:18 +08:00
Bo-Yi Wu 0a9a30c588 fix: improve cli command error. (#223) 2017-05-12 11:17:55 +08:00
Bo-Yi Wu 957db775b3 feat: upgrade apns2 to v0.9 (#222) 2017-05-12 10:27:23 +08:00
Bo-Yi Wu b21b961d09 remove matrix in drone.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-05-04 11:14:04 +08:00
Bo-Yi Wu 6510427a14 refactor: upgrade drone to 0.6 (#219)
* refactor: upgrade drone to 0.6

* fix path.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix path.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* fix redis host.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-05-04 11:09:07 +08:00
Bo-Yi Wu 7a622eef6f Limit clone depth when drone-building
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-30 18:17:39 +08:00
Bo-Yi Wu 8ec1271d6c feat: [ci skip] add benchmark command. (#216)
* feat: [ci skip] add benchmark command.

* fix

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-24 16:47:40 +08:00
Bo-Yi Wu a62bbbf81a remove drone sig file. (#215)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-13 16:24:28 +08:00
Bo-Yi Wu a16196d56a docs: [ci skip] improve comment. 2017-04-12 10:59:40 +08:00
Bo-Yi Wu d3afb3d93e fix: missing github api key 2017-04-10 12:43:02 +08:00
Bo-Yi Wu 84d93de197 docs: add error log format. 2017-04-10 12:03:36 +08:00
Bo-Yi Wu 672b50f07f docs: [ci skip] update readme 2017-04-10 11:53:42 +08:00
Bo-Yi Wu 0c9aad538c feat: get error logs from fail notifications. (#213) 2017-04-10 11:46:48 +08:00
Bo-Yi Wu b6997ea792 feat: support sync mode for http response. (#208)
* feat: support sync mode for http response.

* fix: update readme.

* fix: check wg exist.

* fix: testing sync mode.
2017-04-06 15:00:49 +08:00
Bo-Yi Wu fcdd369cec feat: [ci skip] add debian/ubuntu init script. (#210) 2017-04-06 12:21:28 +08:00
Bo-Yi Wu 04caa04899 fix: check certificate file exist. (#209)
* fix: check certificate file exist.

* fix: certificate key path error
2017-04-06 10:52:57 +08:00
Bo-Yi Wu 908c2219b3 release 1.8.0
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-04-05 12:23:50 +08:00
Bo-Yi Wu 97eae1fab4 feat: support Automatically install TLS certificates from Let's Encrypt. (#205)
* feat: support Automatically install TLS certificates from Let's Encrypt.

* refactor: update tls server.

* fix: missing tls package.

* fix: drop 1.6.x support

* docs: update readme.

* fix: listen tcp :443: bind: permission denied
2017-04-05 12:03:43 +08:00
Bo-Yi Wu 9b793cf80b refactor: check gofmt error. (#203) 2017-04-01 22:30:46 +08:00
Bo-Yi Wu 590a44209d feat: add fmt check command. (#202) 2017-03-30 14:29:53 +08:00
Bo-Yi Wu 5b2b3695e5 refactor: support AbortWithStatusJSON (#200) 2017-03-29 09:21:31 +08:00
Bo-Yi Wu d94c9437f5 refactor: [ci skip] remove travis testing. (#201) 2017-03-29 09:20:33 +08:00
Bo-Yi Wu 04ff032214 refactor: update build flag for windows. (#197) 2017-03-15 21:47:21 -05:00
Bo-Yi Wu 5b8ce06bee docs: [ci skip] add memory usage. (#196) 2017-03-12 06:50:39 -05:00
Bo-Yi Wu 7360bc8a04 fix: typo hashnull -> dev/null (#195) 2017-03-09 01:23:56 -06:00
Bo-Yi Wu 92b9da2f00 refactor: hash is a much faster shell-builtin alternative to which. (#192) 2017-02-27 21:45:00 +08:00
Bo-Yi Wu 969c0edf29 fix: add tip version on travis. 2017-02-26 18:33:23 +08:00
Bo-Yi Wu e9dc429cb8 feat: embed code into markdown and keep everything in sync (#191)
* feat: embed code into markdown and keep everything in sync

* fix: update readme.

* fix: update travis.
2017-02-25 20:31:49 +08:00
Bo-Yi Wu c67af96a05 refactor: update version name in header. (#188) 2017-02-21 14:15:14 +08:00
Bo-Yi Wu e726860ee4 fix: remove glide config (#187) 2017-02-20 17:07:57 +08:00
Bo-Yi Wu 136487134a feat: Support 1.8.0 version. (#185) 2017-02-19 18:29:28 +08:00
Bo-Yi Wu 23bd0d0c56 feat: switch glide to govendor. (#186)
* feat: switch glide to govendor.

* fix: testing
2017-02-19 15:04:00 +08:00
Bo-Yi Wu 3f4485edf7 feat: Add support for the mutable-content flag (#179) 2017-02-10 15:03:49 +08:00
Bo-Yi Wu ef9085c4b7 feat: update vendor (#181) 2017-02-10 13:55:02 +08:00
Bo-Yi Wu 590a4a6a6f feat: update to go 1.7.5 version. (#177)
* feat: update to go 1.7.5 version.

* feat: update travis go version.
2017-02-06 13:42:39 +08:00
Bo-Yi Wu c144a53107 feat: Add unconvert command 2017-01-28 11:26:05 +08:00
Bo-Yi Wu f155e20fa2 fix: Remove unnecessary type conversions (#176) 2017-01-27 18:19:39 +08:00
Bo-Yi Wu 962c033246 feat: set runtime.NumCPU() as default worker num value (#174) 2017-01-25 16:29:35 +08:00
Bo-Yi Wu aff833cd0c docs: [ci skip] upgrade to 1.7.4 2017-01-25 08:56:59 +08:00
Bo-Yi Wu a34e92ba4e docs: update readme. 2017-01-21 16:08:30 +08:00
Bo-Yi Wu 2a00ed77ad feat: support title flag on cli (#172) 2017-01-21 15:46:44 +08:00
Bo-Yi Wu 9bd6886c1e refactor: Support empty notification for android (#170) 2017-01-21 12:18:41 +08:00
Bo-Yi Wu da1231315f fix: [ci skip] fix docs. 2017-01-19 22:21:53 +08:00
Bo-Yi Wu a7b969dcf3 refactor: update import path. 2017-01-19 17:08:12 +08:00
Bo-Yi Wu a669070ffb feat: support prometheus metric url. (#168) 2017-01-19 16:56:30 +08:00
Bo-Yi Wu cbbbc4eef0 fix: Enforce custom LDFLAGS within makefile and add coverage command. 2017-01-17 10:44:33 +08:00
Bo-Yi Wu 9f87268dc0 fix: Clone tags within drone for proper version generation 2017-01-12 22:18:24 +08:00
Bo-Yi Wu d8c4659c2b feat: creat pid folder automatically. 2017-01-10 17:13:12 +08:00
Bo-Yi Wu eddcb86470 docs: [ci skip] update readme. 2017-01-07 21:17:18 +08:00