Dane Everitt
334b3e8d10
Refactor HTTP endpoints to be less complicated and follow better standards
2020-10-31 10:04:20 -07:00
Dane Everitt
c4703f5541
Update CHANGELOG.md
2020-10-22 22:02:01 -07:00
Dane Everitt
1f3394b82d
Update release.yml
2020-10-22 21:42:34 -07:00
Dane Everitt
bae63c4321
Fix bad yaml
2020-10-22 21:41:00 -07:00
Dane Everitt
f99640a42d
Update CHANGELOG.md
2020-10-22 21:36:24 -07:00
Dane Everitt
c73d632e0d
Use correct case-insensitive regex; closes pterodactyl/panel#2546
2020-10-22 20:22:27 -07:00
Dane Everitt
903902e123
Match multiple times
2020-10-22 20:17:58 -07:00
Dane Everitt
1c787b5f26
Fix handling of super long lines to not hit a scanner error; closes pterodactyl/panel#2549
...
Also fixes return handling in games like Minecraft to properly display the full line output.
2020-10-19 18:13:52 -07:00
Dane Everitt
3f9ac8b89a
Fix local images not being pulled correctly; closes #2559
2020-10-19 16:18:33 -07:00
Dane Everitt
560c832cc6
Apply timezone cleaning to final result, closes #2546
2020-10-19 16:13:59 -07:00
Dane Everitt
13058ad64b
Merge branch 'develop' of https://github.com/pterodactyl/wings into develop
2020-10-19 15:27:11 -07:00
Dane Everitt
305cd512a7
Update README.md
2020-10-19 15:27:10 -07:00
Matthew Penner
3cd17a2856
Add arm to release workflow
2020-10-17 15:55:05 -06:00
Matthew Penner
56789196d4
Disable flaky test so I can test cross-platform building
2020-10-17 15:47:30 -06:00
Matthew Penner
70804dd20f
Remoe stat_arm.go, make stat_linux.go with with both 32 and 64 bit systems
2020-10-17 15:45:14 -06:00
Matthew Penner
19d821aab5
Fix arm build
2020-10-17 15:41:13 -06:00
Matthew Penner
4ce35d3d17
Fix race in filesystem_test.go
2020-10-17 15:31:40 -06:00
Matthew Penner
a62b588ace
Add matrix to build-test.yml
2020-10-17 15:13:06 -06:00
Dane Everitt
9b54be06bb
Remove unused config values
2020-10-17 14:09:02 -07:00
Dane Everitt
c031d37b91
Use single call to create/return the docker client
2020-10-17 14:04:56 -07:00
Dane Everitt
19051c99ef
Support arm builds
2020-10-17 13:52:38 -07:00
Jakob
99fd416cee
add version negotiation fix to changelog
2020-10-17 21:49:43 +02:00
Jakob
acf09180f0
Merge pull request #66 from pterodactyl/fix/version-negotiation
...
Fix version negotiation for installs and diagnostics
2020-10-17 21:43:00 +02:00
Jakob
b19fc88a95
add version negotiation to diagnostics docker client
2020-10-17 21:42:23 +02:00
Jakob
e185f597ba
add version negotiation to server install docker client
2020-10-17 21:41:01 +02:00
Dane Everitt
3973747c9c
Update README.md
2020-10-17 12:11:06 -07:00
Dane Everitt
947279a07c
Don't abort entire boot process due to one bad server egg; closes pterodactyl/panel#2448
2020-10-17 12:06:47 -07:00
Dane Everitt
ad1ed0f24a
Merge branch 'develop' of https://github.com/pterodactyl/wings into develop
2020-10-17 11:35:22 -07:00
Dane Everitt
80387bc294
Use more easily configurable timezone, remove /etc/timezone mounts from containers; closes pterodactyl/panel#2513
...
If this does not completely solve the issue in containers then we need to evaluate the image being used to determine what changes need to happen to the image itself to support the timezone.
ref pterodactyl/panel#2239
ref pterodactyl/panel#2329
ref pterodactyl/panel#2389
2020-10-17 11:35:20 -07:00
Dane Everitt
e8dbba5cc0
Merge pull request #65 from AreYouRlyScared/patch-3
...
Update diagnostics.go
2020-10-14 08:22:30 -07:00
Charles Morgan
f50f580dcc
Update diagnostics.go
2020-10-14 05:06:14 -04:00
Dane Everitt
7e8033d96c
Update README.md
2020-10-12 21:12:36 -07:00
Dane Everitt
1b94eadc68
Update CHANGELOG.md
2020-10-11 16:27:44 -07:00
Dane Everitt
3a496af9f1
Merge pull request #64 from parkervcp/fix_file_parser
...
fix file parsing
2020-10-11 15:27:53 -07:00
Dane Everitt
7f4771068f
Code cleanup
2020-10-11 15:27:27 -07:00
Dane Everitt
3463c223e8
Merge branch 'develop' into pr/64
2020-10-11 15:25:07 -07:00
Dane Everitt
6c291d9b0e
Minor tweaks to diagnostics for cleaner info, changes endpoint; closes pterodactyl/panel#2463
2020-10-11 15:23:55 -07:00
Dane Everitt
e29789114c
Fix server disk usage not being reported properly; closes pterodactyl/panel#2445
2020-10-11 15:02:37 -07:00
Michael Parker
4c9aaeb769
fix file parsing
...
resolves #2393
loads, edits, and re-writes the file instead of inline edits that seem to break.
This inefficient but it works in my testing.
2020-10-07 18:41:05 -04: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
e02c197585
More archiver code cleanup; ref pterodactyl/panel#2438
2020-10-03 19:13:41 -07:00
Dane Everitt
d9109cbf5a
Correctly detect os.IsNotExist error; ref pterodactyl/panel#2438
2020-10-03 19:09:12 -07:00
Dane Everitt
6bc8b1a567
Merge branch 'dane/fs-tests' into develop
2020-10-01 21:30:39 -07:00
Dane Everitt
244640d0c1
[security] remove "SafeJoin" function
...
This function was not actually safe in theory. If an unknown stat source was passed in it would be possible for a symlinked file to not be detected as a symlink, thus skipping any safe path resolutions.
This would happen if the stat source was a regular os.Stat call and not an os.Lstat call, but since there is no way to differentiate between those two in the code, it is safer to just manually apply this logic in the positions where we _know_ for certain that we're working with the results of an Lstat call.
2020-10-01 21:28:38 -07:00
Dane Everitt
e3e89a2ecc
Cover symlink attacks with test cases
2020-10-01 21:13:42 -07:00
Dane Everitt
90ae815b1d
Return tests to passing state
2020-10-01 20:40:25 -07:00
Dane Everitt
1fc15e82f1
Merge pull request #63 from pterodactyl/fix/diagnostics-logs
...
add log output to diagnostics cmd
2020-10-01 19:41:10 -07:00
Jakob Schrettenbrunner
3a83f65f27
add log output to diagnostics cmd
2020-10-01 23:04:58 +00:00
Jakob
37b09255d5
Merge pull request #62 from stanier/develop
...
Removed stray `.` in `./mnt/install`
2020-10-02 00:29:18 +02:00
Keyton Stanier
b92fab83c8
Removed stray .
in ./mnt/install
2020-10-01 18:00:26 -04:00