Jakob Schrettenbrunner
|
c9c949a091
|
rename ServerManagerFromContext from ExtractServerManager
|
2021-01-10 02:18:02 +00:00 |
|
Jakob Schrettenbrunner
|
8192244fec
|
replace servers.servers singleton with server.Manager
|
2021-01-10 02:37:02 +01:00 |
|
Jakob Schrettenbrunner
|
648072436f
|
organize imports with gopls format
|
2021-01-10 01:22:39 +00:00 |
|
Matthew Penner
|
5be6e20b03
|
Send archive status request before sending the transfer status event
|
2020-12-26 11:42:44 -07:00 |
|
Dane Everitt
|
c0523df696
|
Add a server context that gets canceled when a server is deleted
|
2020-12-25 11:21:09 -08:00 |
|
Dane Everitt
|
c8d297a056
|
Support canceling an in-progress download
|
2020-12-20 12:53:40 -08:00 |
|
Dane Everitt
|
3495fb1c76
|
Less racey logic for resource usage
|
2020-12-16 22:03:35 -08:00 |
|
Dane Everitt
|
59a111de39
|
Invite our lord and savior emperror back to the table
|
2020-12-15 21:56:53 -08:00 |
|
Dane Everitt
|
0ecc166dcd
|
Update error reporting middleware
|
2020-12-15 21:08:00 -08:00 |
|
Dane Everitt
|
acd6dc62d0
|
Update middleware logic
|
2020-12-15 20:19:09 -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 |
|
Dane Everitt
|
08d1efb475
|
Support denying a JWT JTI via the API
|
2020-11-03 21:01:50 -08:00 |
|
Dane Everitt
|
37e59e6928
|
Close connected sockets when a server is deleted; closes pterodactyl/panel#2428
|
2020-10-03 20:46:29 -07:00 |
|
Dane Everitt
|
0f7bb1a371
|
Refactor filesystem to not be dependent on a server struct
|
2020-09-27 12:24:08 -07:00 |
|
Dane Everitt
|
fb24ad58b4
|
Don't allow a reinstall while server is processing a power action; closes pterodactyl/panel#2409
|
2020-09-25 20:03:04 -07:00 |
|
Dane Everitt
|
6ba1b75696
|
Add console throttling; closes pterodactyl/panel#2214 (#60)
|
2020-09-17 20:13:04 -07:00 |
|
Dane Everitt
|
d02e37620d
|
Use workerpools to enforce FIFO without blocking other topics
|
2020-09-12 20:13:59 -07:00 |
|
Dane Everitt
|
4ac19bd29d
|
Refactor confusing & fragile event bus logic to use callbacks and not channels; ref pterodactyl/panel#2298
|
2020-09-12 09:26:17 -07:00 |
|
Matthew Penner
|
a81146d730
|
Potential fix for console becoming unresponsive (#55)
* Potentially fix console logs not being pulled after a server has been running for a while
* Add container_id to resource polling debug logs
|
2020-09-07 13:04:56 -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
|
7d084e3049
|
Correctly return the suspension status of the server
|
2020-08-30 09:54:33 -07:00 |
|
Dane Everitt
|
7d8710824c
|
Fix startup variables not being properly updated on server reboot; closes pterodactyl/panel#2255
|
2020-08-27 21:08:33 -07:00 |
|
Dane Everitt
|
b9fb922e91
|
Fix the race condition where the race is actually happening
|
2020-08-18 21:46:17 -07:00 |
|
Dane Everitt
|
177aa8e436
|
Refactor power handling logic to be more robust and able to handle spam clicking and duplicate power actions
|
2020-08-01 15:20:39 -07:00 |
|
Dane Everitt
|
79ee259874
|
correctly return server resource stats; closes pterodactyl/panel#2183
|
2020-07-29 20:34:30 -07:00 |
|
Dane Everitt
|
cb850fd81a
|
Update all of the old UUID refs to new
|
2020-07-19 17:53:41 -07:00 |
|
Dane Everitt
|
0cbaad5c72
|
Completely re-work the server configuration to be separated out better
|
2020-07-19 16:27:55 -07:00 |
|
Dane Everitt
|
ea2630946a
|
Sync server state with Panel before performing installation to ensure information is up to date
|
2020-06-30 20:56:55 -07:00 |
|
Dane Everitt
|
1f6789cba3
|
Acquire exclusive lock when installing a server
Also allows aborting a server install mid-process when the server is deleted before the process finishes.
|
2020-06-22 21:38:16 -07:00 |
|
Dane Everitt
|
7d4a8d7f7e
|
Update everything expect transfers & sftp to not use zap
|
2020-06-13 10:40:26 -07:00 |
|
Dane Everitt
|
198a22f446
|
Replace even more zap occurences
|
2020-06-13 10:26:35 -07:00 |
|
Carlo Field
|
359564bd91
|
#2078 - fix BindJSON calls
|
2020-05-29 17:44:49 +02:00 |
|
Dane Everitt
|
2e055cf630
|
Unsubscribe any open event listeners when deleting a server
|
2020-05-03 21:30:16 -07:00 |
|
Dane Everitt
|
89e5b63c32
|
Don't try to remove a non-existent file
|
2020-04-11 17:46:36 -07:00 |
|
Matthew Penner
|
718b126baf
|
Dane caused this monstrosity to occur.. Port over remaining transfer/archive code to gin, delete http.go
|
2020-04-06 13:49:49 -06:00 |
|
Dane Everitt
|
cf2ef1a173
|
Port most of the HTTP code over to gin
|
2020-04-05 18:00:33 -07:00 |
|