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.
v1.2.3
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
v1.2.2
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
v1.2.1
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
v1.2.0
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