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
Dane Everitt
948d927eb9
Cleanup command running a bit
2021-01-08 22:19:23 -08:00
Dane Everitt
b2eaa3f7f8
Update CHANGELOG.md
2021-01-08 21:31:06 -08:00
Dane Everitt
93417dddb1
Update CHANGELOG.md
2021-01-08 21:23:25 -08:00
Dane Everitt
044c46fc9a
Merge branch 'develop' of https://github.com/pterodactyl/wings into develop
2021-01-08 21:21:37 -08:00
Dane Everitt
c9d972d544
Revert usage of ContainerWait, return to io.Copy blocking
...
Until https://github.com/moby/moby/issues/41827 is resolved this code causes chaos to unfold on machines and causes servers to be non-terminatable.
This logic was intially changed to logical purposes, but this io.Copy logic works perfectly fine (even if not immediately intuitive).
2021-01-08 21:21:09 -08:00
Matthew Penner
0aab4b1ac2
environment(docker): re-attach to container logs after EOF
2021-01-08 08:19:33 -07:00
Matthew Penner
4f4b4fd2e6
environment(docker): cleanup code
2021-01-08 08:15:40 -07:00
Matthew Penner
66c9be357c
Potential fix for servers being marked as stopping after being marked as offline
2021-01-07 19:32:15 -07:00
Matthew Penner
1d36811dfe
Fix v being shown twice on wings boot
2021-01-07 16:44:09 -07:00
Dane Everitt
6e74123c65
Update CHANGELOG.md
2021-01-06 21:42:09 -08:00
Dane Everitt
b82f5f9a32
[security] deny downloading files from internal locations
2021-01-06 21:34:18 -08:00
Dane Everitt
1937d0366d
cleanup; fix environment stats not reporting network TX correctly
2021-01-06 20:47:44 -08:00
Dane Everitt
963a906c30
Less obtuse logic for polling resource usage when attaching a container
2021-01-06 20:36:29 -08:00
Jakob
3f6eb7e41a
no need for additional decode ( #81 )
...
file paths used to be url-encoded twice, which is no longer the case.
2021-01-03 17:20:16 -08:00
Omar Kamel
a822c7c340
typo in docker-compose file ( #82 )
...
minor typo i noticed while messing around
2021-01-03 16:24:28 -08:00
Matthew Penner
b8fb86f5a4
Update Dockerfile to use busybox 1.33.0
2021-01-03 12:46:06 -07:00
Matthew Penner
ee0c7f09b3
Fix user problems when running inside of Docker
2021-01-02 12:58:58 -07:00
Matthew Penner
d3ddf8cf39
Mark server as not transferring after archive failure
2021-01-02 10:11:25 -07:00
Dane Everitt
bf554e8ed2
Update CHANGELOG.md
2020-12-30 18:24:37 -08:00
Dane Everitt
d6e189df5e
Update commentary
2020-12-27 16:53:40 -08:00
Dane Everitt
68749616ad
Ignore symlink errors
2020-12-27 16:30:00 -08:00
Dane Everitt
7549eb13a0
Merge branch 'develop' of https://github.com/pterodactyl/wings into develop
2020-12-27 16:17:17 -08:00
Dane Everitt
902f9f5944
Include more (and customizable) context with backup logs
2020-12-27 16:16:40 -08:00
Matthew Penner
2cf24994d9
Uncomment important code
2020-12-27 13:56:45 -07:00
Matthew Penner
3a7c4822f8
Improve logged stacktraces
2020-12-27 13:55:58 -07:00
Matthew Penner
b26db99ee7
Fix part_id field in logs
2020-12-27 13:02:50 -07:00
Matthew Penner
de4d2f4724
Make logs follow a more consistent format
2020-12-27 13:01:34 -07:00
Matthew Penner
640e30de8a
Ignore symlinks with missing target, add better backup logging, update copyright year to 2021
2020-12-27 12:54:18 -07:00
Matthew Penner
e75118e0f0
Maybe this will fix shit?
2020-12-27 12:21:26 -07:00
Matthew Penner
a4c8b8714b
Bump all dependencies
2020-12-27 11:49:08 -07:00
Matthew Penner
ddb683efb6
Remove UploadID field from backups ( #80 )
2020-12-26 12:27:52 -08:00
Matthew Penner
5be6e20b03
Send archive status request before sending the transfer status event
2020-12-26 11:42:44 -07:00
Dane Everitt
1ba3631cc1
Don't follow if there is an error
2020-12-25 17:09:35 -08:00
Dane Everitt
94d41bc1f5
Use the system.ScanReader function to replace this logic
2020-12-25 17:07:57 -08:00
Dane Everitt
a4c68eed16
Use sync.Once here to instantiate the event handler
2020-12-25 17:07:40 -08:00
Dane Everitt
22c53c365a
Fix installer to not explode on long lines; closes pterodactyl/panel#2773
2020-12-25 17:05:01 -08:00