Dane Everitt
|
59a111de39
|
Invite our lord and savior emperror back to the table
|
2020-12-15 21:56:53 -08:00 |
|
Matthew Penner
|
de51fd1c51
|
Error handling improvements (#71)
* Remove `emperror.dev/errors`, remove all `errors#Wrap` and `errors#WithStack` calls
* Improve logging in `server/backup.go`
|
2020-11-28 16:57:10 -07:00 |
|
Dane Everitt
|
be9d1a3986
|
Replace error handling package with emperror; add better reporting for errors escaping server root
|
2020-11-08 13:52:20 -08:00 |
|
Matthew Penner
|
1239b1c0ca
|
Switch to s3 multipart uploads for backups
|
2020-11-01 15:23:46 -07:00 |
|
Dane Everitt
|
b8598e90d4
|
Fix query parameter association on GET requests
|
2020-11-01 14:23:03 -08:00 |
|
Dane Everitt
|
fcccda2761
|
Endpoint fixes for GET requests and error handling
|
2020-11-01 14:04:57 -08:00 |
|
Dane Everitt
|
41a67933eb
|
Use a paginated loop to fetch servers from the Panel rather than a single massive request
|
2020-10-31 11:05:53 -07:00 |
|
Dane Everitt
|
334b3e8d10
|
Refactor HTTP endpoints to be less complicated and follow better standards
|
2020-10-31 10:04:20 -07:00 |
|
Dane Everitt
|
6ba15e9884
|
Better error handling from responses
|
2020-09-13 13:55:40 -07:00 |
|
Matthew Penner
|
7ba32aca84
|
Fix some typos and run gofmt on all .go files
|
2020-09-05 13:08:40 -06:00 |
|
Dane Everitt
|
a7ca6b2e34
|
Correctly report backup API errors; ref pterodactyl/panel#2271
|
2020-08-27 19:35:57 -07:00 |
|
Dane Everitt
|
db31722cfc
|
Don't cause a double stacktrace on certain errors
|
2020-06-22 20:51:41 -07:00 |
|
Dane Everitt
|
f8bffd8391
|
Start the process of migrating from zap to a cleaner CLI output for logs
|
2020-05-28 22:07:53 -07:00 |
|
Dane Everitt
|
911b809a4e
|
Clean debugging output to not include the full authorization key in debug output
|
2020-05-17 15:28:04 -07:00 |
|
Matthew Penner
|
4ea1b90560
|
Merge branch 'develop' into issues/1899
|
2020-04-10 17:27:39 -06:00 |
|
Dane Everitt
|
ac9ab4c0b0
|
Update to match new configuration structure
|
2020-04-10 15:22:15 -07:00 |
|
Matthew Penner
|
28c8f3f400
|
Add the ability to fetch all servers, fix cpu usage leak again..
|
2020-04-10 15:39:07 -06:00 |
|
Dane Everitt
|
514c16ccc8
|
Less obtuse error handling from API responses
|
2019-12-16 20:34:58 -08:00 |
|
Dane Everitt
|
865c1b3bad
|
Begin implementing SFTP server code
|
2019-12-07 15:53:07 -08:00 |
|
Dane Everitt
|
cae0090763
|
Correct some error handling, use package that provides useful stack traces
|
2019-11-16 17:01:38 -08:00 |
|
Dane Everitt
|
d7753d9c7f
|
Add initial support for fetching egg configuration from panel for servers
|
2019-09-22 20:47:38 -07:00 |
|
Dane Everitt
|
25053cb2db
|
Remove initial iterations of code for now, will ref it later
|
2019-04-03 23:15:47 -07:00 |
|
Jakob Schrettenbrunner
|
53a3fbc464
|
remove trailing slashes from api
use correct handler to provide server logs
remove Baerer from Authorization header to compare it with known tokens
fix wings-api.paw routes
|
2018-05-17 21:18:02 +02:00 |
|
Jakob Schrettenbrunner
|
09da18f42e
|
Merge branch 'develop' into feature/docker-environment
# Conflicts:
# .dev/vagrant/provision.sh
# Gopkg.lock
# Gopkg.toml
# Vagrantfile
# api/api.go
# api/auth.go
# api/handlers.go
# api/handlers_server.go
# api/routes.go
# api/utils.go
# command/root.go
# control/docker_environment.go
# control/server.go
# glide.lock
# glide.yaml
# utils/logger.go
# wings.go
|
2018-05-16 10:00:07 +02:00 |
|
Dane Everitt
|
bbc6d26b35
|
Break more of everything
|
2018-02-20 15:20:57 -06:00 |
|
Jakob Schrettenbrunner
|
e4e060a82f
|
rename to new lowercase github namespace
|
2018-02-20 21:25:31 +01:00 |
|
Dane Everitt
|
4359d152b7
|
Butcher the app in an attempt to make it boot past step 1
|
2018-02-20 14:00:09 -06:00 |
|
Dane Everitt
|
bacdfae768
|
Probably breaks everything, lowercase pterodactyl
|
2018-02-20 13:33:32 -06:00 |
|
Jakob Schrettenbrunner
|
72ac95267b
|
fix some merge fails
|
2017-10-09 21:01:24 +02:00 |
|
Jakob Schrettenbrunner
|
44f42eec8c
|
Merge branch 'develop' of github.com:Pterodactyl/wings into develop
# Conflicts:
# api/api.go
# api/core_routes.go
# api/handlers_server.go
# api/routes_server.go
# config.example.json
# utils/logging.go
|
2017-10-01 20:59:32 +02:00 |
|
Jakob Schrettenbrunner
|
c979285eb9
|
current state of api & docker env implementation
|
2017-10-01 20:42:17 +02:00 |
|
Dane Everitt
|
90fd485edf
|
Lets not, please.
|
2017-09-30 19:25:45 -05:00 |
|
Dane Everitt
|
1bfc016e1b
|
Clean up route handling
|
2017-09-30 18:35:44 -05:00 |
|
Jakob Schrettenbrunner
|
ef28b61136
|
config: use constants with config keys instead of struct as its easier to handle
|
2017-08-31 20:13:01 +02:00 |
|
Jakob Schrettenbrunner
|
059ea8a047
|
add all old routes and handlers
add html index page when not authenticated
fixed auth's handling of empty permissions
|
2017-08-02 22:02:34 +02:00 |
|
Jakob Schrettenbrunner
|
9c364970f0
|
basic api server initialization
|
2017-07-06 20:55:26 +02:00 |
|
Jakob Schrettenbrunner
|
7055f0c9b2
|
update import paths
update Readme with shields
|
2017-06-26 20:44:37 +02:00 |
|
Jakob Schrettenbrunner
|
06055d6265
|
unmarshal config into struct with viper for consistent access
|
2017-06-26 11:07:53 +02:00 |
|
Jakob Schrettenbrunner
|
326fdcae6e
|
very basic thoughts on module and file structure
basic configuration
basic logger
|
2017-06-19 00:01:44 +02:00 |
|