Dane Everitt
|
225f8aa904
|
Support some additional signal types for stopping a server; ref pterodactyl/panel#3042
|
2021-01-28 21:26:02 -08:00 |
|
Dane Everitt
|
df721f45f8
|
Reset the whole build block to avoid merge issues with 0 values
|
2021-01-27 21:41:13 -08:00 |
|
Dane Everitt
|
aca9ffc122
|
Use TZ environment variable if present; closes pterodactyl/panel#3036
|
2021-01-26 20:36:46 -08:00 |
|
Dane Everitt
|
bc79ce540e
|
Merge pull request #84 from pterodactyl/schrej/refactor
Refactor all the things
|
2021-01-25 20:30:57 -08:00 |
|
Dane Everitt
|
31757a68a9
|
Fix race condition
|
2021-01-25 20:29:34 -08:00 |
|
Dane Everitt
|
f3a6ee7a45
|
re-refactor code
|
2021-01-25 20:28:24 -08:00 |
|
Dane Everitt
|
ab86fb703a
|
Merge branch 'develop' into schrej/refactor
|
2021-01-25 19:31:16 -08:00 |
|
Dane Everitt
|
fecacc1339
|
USe readonly flag on compose
|
2021-01-23 13:46:57 -08:00 |
|
Dane Everitt
|
6041636076
|
Fix SSL issues
|
2021-01-23 11:47:53 -08:00 |
|
Dane Everitt
|
93506994a5
|
Ensure the root directory for a server is always create when booting wings
|
2021-01-23 10:45:29 -08:00 |
|
Jakob Schrettenbrunner
|
82f70c2755
|
derp: rename panelapi to remote
|
2021-01-22 22:38:11 +00:00 |
|
Dane Everitt
|
5d070cbdc5
|
Handle edge case where a user triggers an install when the server has no data directory
|
2021-01-21 20:58:52 -08:00 |
|
Dane Everitt
|
56af6fc1f8
|
Correctly abort on file missing without panic
|
2021-01-21 20:58:40 -08:00 |
|
Dane Everitt
|
8920f919b1
|
Add makefile entry for remote debugging support with dev environment
|
2021-01-21 20:50:03 -08:00 |
|
Dane Everitt
|
f7788e10a0
|
Fix broken error handling when creating network
|
2021-01-21 20:46:15 -08:00 |
|
Dane Everitt
|
6a286fb444
|
unnecessary link
|
2021-01-16 17:06:50 -08:00 |
|
Dane Everitt
|
464f26a2c9
|
Include the request ID in the request logs
|
2021-01-16 12:07:31 -08:00 |
|
Dane Everitt
|
2968ea3498
|
Modify stat to embed os.FileInfo differently and update file content reader
|
2021-01-16 12:03:55 -08:00 |
|
Dane Everitt
|
67ecbd667a
|
Minor improvements to logic around decompression
|
2021-01-16 11:48:30 -08:00 |
|
Dane Everitt
|
b17cf5b93d
|
More middleware cleanup and movement
|
2021-01-16 11:19:33 -08:00 |
|
Dane Everitt
|
f6669213e8
|
Begin refactoring and improving the middleware
|
2021-01-16 11:02:57 -08:00 |
|
Dane Everitt
|
c2cfaf44b5
|
Get wings booting again
|
2021-01-14 20:32:38 -08:00 |
|
Dane Everitt
|
05c04c4350
|
Update remaining logic using viper
|
2021-01-14 20:19:28 -08:00 |
|
Dane Everitt
|
80faea3286
|
yoink viper back out of code, simplify some config logic
|
2021-01-14 20:11:01 -08:00 |
|
Dane Everitt
|
9480ccdbba
|
Initial WIP logic to handle loading configuration from the disk using viper
|
2021-01-12 21:14:57 -08:00 |
|
Dane Everitt
|
d45a159456
|
Fix tests
|
2021-01-12 20:07:00 -08:00 |
|
Dane Everitt
|
e9e70b6081
|
Better error handling; skip file when unarchiving
|
2021-01-10 17:01:41 -08:00 |
|
Dane Everitt
|
b10e4dd437
|
Better error handling for access to denylist files
|
2021-01-10 16:43:33 -08:00 |
|
Dane Everitt
|
2c1b211280
|
Add base idea for denying write access to certain files; ref pterodactyl/panel#569
|
2021-01-10 16:33:39 -08:00 |
|
Dane Everitt
|
3459c25be0
|
Don't block the proc
|
2021-01-10 15:59:45 -08:00 |
|
Jakob Schrettenbrunner
|
e396b88cb5
|
remote: a few basic tests
|
2021-01-10 23:47:22 +00:00 |
|
Dane Everitt
|
e0cf18299a
|
Merge branch 'dane/sftp-cleanup' into develop
|
2021-01-10 15:14:17 -08:00 |
|
Dane Everitt
|
1e15beb953
|
double log, I think not?
|
2021-01-10 15:12:13 -08:00 |
|
Dane Everitt
|
b0fa9619de
|
debug
|
2021-01-10 15:09:33 -08:00 |
|
Dane Everitt
|
0cb3b815d1
|
Finish refactoring SFTP server logic
|
2021-01-10 15:06:06 -08:00 |
|
Dane Everitt
|
a48abc92ad
|
More code cleanup and struct simplification
|
2021-01-10 14:43:27 -08:00 |
|
Dane Everitt
|
c228acaafc
|
Massive refactor of SFTP system now that it is deeply integrated with Wings
|
2021-01-10 14:25:39 -08:00 |
|
Jakob Schrettenbrunner
|
1b8db12fde
|
remote: only run debug logic when log level is debug
|
2021-01-10 22:00:28 +00:00 |
|
Jakob Schrettenbrunner
|
0414dbed8f
|
rename panelapi to remote
|
2021-01-10 22:42:45 +01:00 |
|
Jakob Schrettenbrunner
|
4cefe74a47
|
fix SetTransferStatus
|
2021-01-10 02:34:18 +00:00 |
|
Jakob Schrettenbrunner
|
c9c949a091
|
rename ServerManagerFromContext from ExtractServerManager
|
2021-01-10 02:18:02 +00:00 |
|
Dane Everitt
|
96256ac63e
|
[security] fix vulnerability when handling remote file redirects
Also adds the ability for an admin to just completely disable this service if it is not needed on the node.
|
2021-01-09 17:52:27 -08:00 |
|
Dane Everitt
|
6701aa6dc1
|
Merge branch 'dane/self-upgrade' into develop
|
2021-01-09 17:38:18 -08:00 |
|
Dane Everitt
|
ff8926bba8
|
bye bye command
|
2021-01-09 17:37:58 -08:00 |
|
Jakob Schrettenbrunner
|
abeb9655f9
|
fix request paths
|
2021-01-10 02:37:08 +01:00 |
|
Jakob Schrettenbrunner
|
8192244fec
|
replace servers.servers singleton with server.Manager
|
2021-01-10 02:37:02 +01:00 |
|
Jakob Schrettenbrunner
|
94f4207d60
|
add new panelapi package
should eventually replace the api package
|
2021-01-10 02:32:36 +01:00 |
|
Dane Everitt
|
217ca72eb3
|
Merge pull request #85 from pterodactyl/schrej/formatting
organize imports with gopls format
|
2021-01-09 17:31:46 -08:00 |
|
Jakob Schrettenbrunner
|
648072436f
|
organize imports with gopls format
|
2021-01-10 01:22:39 +00:00 |
|
Dane Everitt
|
6fe2468a5a
|
foundation for self-upgrade logic
|
2021-01-08 22:49:19 -08:00 |
|