Dane Everitt
b618ec8877
Bump PID limit to 512 by default
2021-06-28 17:52:42 -07:00
Dane Everitt
08a7ccd175
Update CHANGELOG.md
2021-06-20 18:07:20 -07:00
Dane Everitt
8336f6ff29
Apply container limits to install containers, defaulting to minimums if the server's resources are set too low
2021-06-20 17:21:51 -07:00
Dane Everitt
e0078eee0a
[security] enforce process limits at a per-container level to avoid abusive clients impacting other instances
2021-06-20 16:54:00 -07:00
Dane Everitt
c0063d2c61
Update CHANGELOG.md
2021-06-05 08:50:26 -07:00
Dane Everitt
f74a74cd5e
Merge pull request #93 from JulienTant/develop
...
Add decompress tests
2021-06-05 08:46:14 -07:00
Dane Everitt
8055d1355d
Update CHANGELOG.md
2021-05-02 15:52:34 -07:00
Dane Everitt
c1ff32ad32
Update test based on corrected error response logic
2021-05-02 15:43:22 -07:00
Dane Everitt
49dd1f7bde
Better support for retrying failed requests with the API
...
Also implements more logic error returns from the Get/Post functions in the client, rather than making the developer call r.Error() on responses.
2021-05-02 15:41:02 -07:00
Dane Everitt
3f47bfd292
Add backoff retries to API calls from Wings
2021-05-02 15:16:30 -07:00
Dane Everitt
ddfd6d9cce
Modify backup process to utilize contexts and exponential backoffs
...
If a request to upload a file part to S3 fails for any 5xx reason it will begin using an exponential backoff to keep re-trying the upload until we've reached a minute of trying to access the endpoint.
This should resolve temporary resolution issues with URLs and certain S3 compatiable systems such as B2 that sometimes return a 5xx error and just need a retry to be successful.
Also supports using the server context to ensure backups are terminated when a server is deleted, and removes the http call without a timeout, replacing it with a 2 hour timeout to account for connections as slow as 10Mbps on a huge file upload.
2021-05-02 12:28:36 -07:00
Dane Everitt
da74ac8291
Trim "~" from container prefix; closes pterodactyl/panel#3310
2021-05-02 11:00:10 -07:00
Dane Everitt
3fda548541
Update CHANGELOG.md
2021-04-27 19:07:31 -07:00
Julien Tant
35b2c420ec
add decompress tests
2021-04-25 16:44:54 -07:00
Dane Everitt
daaef5044e
Correctly determine name for archive files when decompressing; closes pterodactyl/panel#3296
2021-04-25 15:36:00 -07:00
Dane Everitt
35ba6d7524
Update CHANGELOG.md
2021-04-24 16:52:19 -07:00
Dane Everitt
fb0e769306
fix error when out of disk space; closes pterodactyl/panel#3273
2021-04-18 14:48:42 -07:00
Dane Everitt
0676a82a21
Add better error handling for filesystem
2021-04-17 13:29:18 -07:00
Dane Everitt
a0ae5fd131
Merge branch 'develop' of github.com:pterodactyl/wings into develop
2021-04-17 13:13:40 -07:00
Dane Everitt
4b244e96fb
Fix .rar file decompression; closes pterodactyl/panel#3267
2021-04-17 13:13:37 -07:00
Dane Everitt
488884fdee
Merge pull request #92 from parkervcp/fix_docker_build
...
Fixes ghcr build
2021-04-13 08:18:30 -07:00
Michael Parker
cfa338108f
Fixes ghcr build
...
Removes version pins so packages install properly.
2021-04-12 19:38:16 -04:00
Dane Everitt
16b0ca3a8e
Use io#LimitReader to avoid panic when reading files with active writes; closes pterodactyl/panel#3131
2021-04-04 10:42:03 -07:00
Dane Everitt
f57c24002e
More API response fixing
2021-04-04 10:20:27 -07:00
Dane Everitt
8dfd494eaf
Better explain what is happening in this file
2021-04-03 14:16:00 -07:00
Dane Everitt
2e0496c1f9
Add note about handling of UTF-8 sequences in properties files.
2021-04-03 14:02:37 -07:00
Dane Everitt
f85ee1aa73
cleanup
2021-04-03 13:20:07 -07:00
Dane Everitt
d4b63bef39
Fix details fetching for a single server instance
2021-04-03 13:15:11 -07:00
Dane Everitt
4c3b497652
Better error handling and reporting for image pull errors
2021-04-03 12:52:32 -07:00
Dane Everitt
ff62d16085
Merge branch 'develop' of github.com:pterodactyl/wings into develop
2021-04-03 11:18:44 -07:00
Dane Everitt
202ca922ad
Update README.md
2021-04-03 11:18:33 -07:00
Dane Everitt
76b7967fef
Merge pull request #88 from Antony1060/develop
...
Added app name
2021-04-03 11:13:29 -07:00
Dane Everitt
1b1eaa3171
Avoid expensive copies of the config for every line output
2021-04-03 11:11:36 -07:00
Dane Everitt
87f0b11078
Merge pull request #90 from Antony1060/fix
...
Fixed /api/servers
2021-04-03 11:08:43 -07:00
Dane Everitt
b448310a33
Correctly return servers installed on wings and their resource usage
2021-04-03 11:08:26 -07:00
Dane Everitt
f1b85ef0ab
Merge pull request #91 from nysos3/develop
...
Fix reading User.Gid from WINGS_GID over WINGS_UID
2021-04-03 09:03:10 -07:00
Cody Carrell
bec6a6112d
Fix reading User.Gid from WINGS_GID over WINGS_UID
2021-04-02 22:45:56 -04:00
antony1060
b691b8f06f
Fixed /api/servers
2021-04-02 21:32:30 +02:00
Dane Everitt
31127620e5
License date updates
2021-03-26 09:33:24 -07:00
Dane Everitt
5e7316e09a
Update CHANGELOG.md
2021-03-26 09:13:38 -07:00
Antony
52fcf1e37f
Added defaults
...
Co-authored-by: Jakob <dev@schrej.net>
2021-03-24 11:24:54 +01:00
antony1060
0c17e240f4
Added app name
2021-03-24 10:26:03 +01:00
Matthew Penner
471886dd34
internally mark if a server is restoring to restrict actions
2021-03-12 16:19:35 -07:00
Dane Everitt
b63a491b5e
Update CHANGELOG.md
2021-03-07 17:37:03 -08:00
Dane Everitt
6902422229
Update CHANGELOG.md
2021-03-07 17:35:55 -08:00
Dane Everitt
5f5b2bc84e
Quick little code cleanup and adding some commentary
2021-03-07 17:31:45 -08:00
Dane Everitt
81a411a42c
Merge branch 'develop' of github.com:pterodactyl/wings into develop
2021-03-07 17:24:47 -08:00
Dane Everitt
37c6b85489
Don't throw back errors on termination if the container doesn't exist; closes pterodactyl/panel#3149
2021-03-07 17:24:45 -08:00
Matthew Penner
0e3778ac47
transfers: use backup archiver
2021-03-07 11:04:15 -07:00
Dane Everitt
ad2618bc6f
Update CHANGELOG.md
2021-03-03 21:28:14 -08:00