Commit Graph

  • fbf7115fd7 travis: only compile against current stable go version Jakob Schrettenbrunner 2017-08-03 00:11:00 +02:00
  • 40836a5ec4 api: rewrite auth to handle new routes api: add functions to retrieve auth handler and server from a gin.Context Jakob Schrettenbrunner 2017-08-02 23:47:09 +02:00
  • 3d789c0541 api: better routes Jakob Schrettenbrunner 2017-08-02 23:23:41 +02:00
  • 38875bcfac travis: limit builds to supported os/arch list Jakob Schrettenbrunner 2017-08-02 23:23:13 +02:00
  • 1bbad7d24e travis: only create $GOPATH/bin if it doesn't exist Jakob Schrettenbrunner 2017-08-02 22:58:26 +02:00
  • 91ff924933 api: add first status implementation on / Jakob Schrettenbrunner 2017-08-02 22:49:59 +02:00
  • 0a2eab96bb travis: add docker service Jakob Schrettenbrunner 2017-08-02 22:44:45 +02:00
  • 059ea8a047 add all old routes and handlers add html index page when not authenticated fixed auth's handling of empty permissions Jakob Schrettenbrunner 2017-08-02 22:02:34 +02:00
  • 3a65f409d1 rewrite auth don't disclose auth denial reasons in response Jakob Schrettenbrunner 2017-08-02 21:35:15 +02:00
  • 6e18e4a1ce fix missing server interface method HasPermission Jakob Schrettenbrunner 2017-07-30 20:25:42 +02:00
  • 636e75ae1f first implementation of docker environment Jakob Schrettenbrunner 2017-07-30 20:05:06 +02:00
  • d9f57ce7ed fix assert.Equal order Jakob Schrettenbrunner 2017-07-29 13:09:17 +02:00
  • addafe0137 travis: try different way to install glide Jakob Schrettenbrunner 2017-07-06 21:35:55 +02:00
  • f7e371f380 travis: set execute permission on glide command Jakob Schrettenbrunner 2017-07-06 21:28:04 +02:00
  • 095de7e53d travis: extract correct file on glide install (derp) Jakob Schrettenbrunner 2017-07-06 21:24:16 +02:00
  • 9fd02667d8 travis: install glide properly Jakob Schrettenbrunner 2017-07-06 21:00:56 +02:00
  • 9c364970f0 basic api server initialization Jakob Schrettenbrunner 2017-07-06 20:55:26 +02:00
  • e356ee5fa8 better logging initialization Jakob Schrettenbrunner 2017-07-06 20:52:08 +02:00
  • 55ec4af875 add constants package for constants Jakob Schrettenbrunner 2017-07-06 20:51:27 +02:00
  • ec937603fd add first Server struct implement loading of server configs implement hasPermission on server struct Jakob Schrettenbrunner 2017-07-06 20:51:09 +02:00
  • 5c8eb31ba0 update dependencies Jakob Schrettenbrunner 2017-07-06 20:50:05 +02:00
  • d856081483 add test files for auth middleware Jakob Schrettenbrunner 2017-07-06 20:49:50 +02:00
  • 0bceb409e5 implement auth middleware Jakob Schrettenbrunner 2017-07-06 20:49:36 +02:00
  • 260c9d70ab add official wings ascii logo Jakob Schrettenbrunner 2017-07-06 19:01:08 +02:00
  • 4421349bfd rename main.go to wings.go Jakob Schrettenbrunner 2017-07-06 19:00:21 +02:00
  • ae41a0e76e move git repo to github.com/Pterodactyl/wings Jakob Schrettenbrunner 2017-07-01 19:26:05 +02:00
  • a2d741c13a add control package, reorganize some files and packages Jakob Schrettenbrunner 2017-06-29 12:24:18 +02:00
  • 50e27db1c4 add cobra to implement cli interface for different commands Jakob Schrettenbrunner 2017-06-29 12:21:59 +02:00
  • f183654996 manually create $GOPATH/bin so glide can install Jakob Schrettenbrunner 2017-06-27 12:48:18 +02:00
  • 1a206872ff replace dep in makefile with glide Jakob Schrettenbrunner 2017-06-27 12:44:42 +02:00
  • a2af38f03e replace dep with glide Jakob Schrettenbrunner 2017-06-27 12:43:55 +02:00
  • e928b337e7 Add makefile to simplify some tasks Jakob Schrettenbrunner 2017-06-27 12:42:56 +02:00
  • 02492cb64d use logging settings in logger Jakob Schrettenbrunner 2017-06-27 12:05:50 +02:00
  • fbfeed4ee7 add debug flag to config Jakob Schrettenbrunner 2017-06-27 10:42:19 +02:00
  • 2322a9721a add gin-gonic dependency Jakob Schrettenbrunner 2017-06-27 10:42:09 +02:00
  • 474cba37f4 update license Jakob Schrettenbrunner 2017-06-27 10:25:17 +02:00
  • 7024e7b286 update Readme Jakob Schrettenbrunner 2017-06-27 10:09:07 +02:00
  • ceeabd6cbc add cross platform build to travis auto deploy on releases with travis Jakob Schrettenbrunner 2017-06-27 10:03:17 +02:00
  • b9d5506267 update mount path in Vagrant image Jakob Schrettenbrunner 2017-06-27 09:39:53 +02:00
  • 90e81d89eb add config_test.go Jakob Schrettenbrunner 2017-06-26 21:04:11 +02:00
  • 7055f0c9b2 update import paths update Readme with shields Jakob Schrettenbrunner 2017-06-26 20:44:37 +02:00
  • 271e4fb5ef use goverage for testing with coverage reports update dependencies Jakob Schrettenbrunner 2017-06-26 20:28:25 +02:00
  • f20a9b81f8 correct go test folder for travis Jakob Schrettenbrunner 2017-06-26 17:20:13 +02:00
  • 7e8a3e7e65 report coverage to codacy using travis and godacov Jakob Schrettenbrunner 2017-06-26 16:59:02 +02:00
  • ccc1c8e19a travis change go 1.9 to beta version Jakob Schrettenbrunner 2017-06-26 13:45:23 +02:00
  • 1f5491cdd3 run tests with go 1.9 beta on travis Jakob Schrettenbrunner 2017-06-26 13:36:17 +02:00
  • ae1548cbe1 use correct workaround for vendor on travis Jakob Schrettenbrunner 2017-06-26 13:31:54 +02:00
  • c24a2022c2 manually exclude vendor directory on travis test until go 1.9 is released Jakob Schrettenbrunner 2017-06-26 13:31:04 +02:00
  • c8ef8dd5c7 force go build output name to wings to avoid conflicts with the wings.go file on testing Jakob Schrettenbrunner 2017-06-26 12:49:16 +02:00
  • 2be4588bbc update travis test script Jakob Schrettenbrunner 2017-06-26 11:46:49 +02:00
  • b6adb5a248 change travis test command Jakob Schrettenbrunner 2017-06-26 11:43:56 +02:00
  • a95993f578 add travis config Jakob Schrettenbrunner 2017-06-26 11:15:19 +02:00
  • 06055d6265 unmarshal config into struct with viper for consistent access Jakob Schrettenbrunner 2017-06-26 11:07:53 +02:00
  • b4b0c3f9e6 fix Gopkg.toml Jakob Schrettenbrunner 2017-06-21 00:54:20 +02:00
  • c438bf318d update paths in vagrant provisioning Jakob Schrettenbrunner 2017-06-21 00:53:55 +02:00
  • f38d2996e9 add vagrant setup Jakob Schrettenbrunner 2017-06-21 00:42:14 +02:00
  • 18b7b30057 remove all variants of /vendor folder Jakob Schrettenbrunner 2017-06-21 00:41:15 +02:00
  • f244cda20f add example config add generateLetsEncrypt setting Jakob Schrettenbrunner 2017-06-19 16:20:58 +02:00
  • 03acc4d5a3 add full config struct Jakob Schrettenbrunner 2017-06-19 16:15:28 +02:00
  • 326fdcae6e very basic thoughts on module and file structure basic configuration basic logger Jakob Schrettenbrunner 2017-06-19 00:01:44 +02:00
  • 2568d9dd1a add some libraries for config and logging Jakob Schrettenbrunner 2017-06-19 00:00:58 +02:00
  • 69d95c6fbf add editorconfig and gitignore Jakob Schrettenbrunner 2017-06-18 23:59:30 +02:00
  • e0561c52fb Initial commit Jakob 2017-05-17 12:49:29 +02:00