Dane Everitt
25d9ba4779
Run php-cs-fixer
2021-08-15 17:20:36 -07:00
Charles Morgan
0074c84001
Add javaversion to java eggs. ( #3518 )
...
Co-authored-by: Matthew Penner <me@matthewp.io>
2021-08-03 20:11:45 -07:00
Matthew Penner
970f281859
backups: default is_successful to false ( #3522 )
...
* backups: default is_successful to false
* backups: properly query backups
2021-08-03 19:45:25 -07:00
Alex
556deedcc1
fix: enable editing paper and spongeforge version variable input ( #3509 )
...
Changes the paper and spongeforge version variable to be editable by users on the client view. There is no reason to have it as read-only. Other eggs have this value as editable
2021-08-02 20:04:23 -07:00
Alex
ba18f7d3c6
Update Ark Survival Evolved Egg ( #3513 )
...
Updates Ark Survival Evolved egg to fix some common issues and requests.
RCON Password is required for RCON to function and has been changed from nullable to required.
The option to disable RCON is removed because RCON is required.
Added additional arguments variable to resolve users' issues inserting them in the wrong place due to the complicated startup parameters.
Removed deprecated userInteraction and logslocation from the egg.
2021-08-02 20:04:13 -07:00
Alex
2bbe58e8ec
fix: paper server jar input rule ( #3494 )
...
Changes Paper egg server jar variable input rule to match the other Minecraft eggs. Matches `a-zA-Z0-9_` and `.jar` at the end instead of hard-coded length value of 20.
Fixes #3492
2021-07-24 10:14:51 -07:00
Charles Morgan
c54ce995a5
Remove userInteraction from 'config_startup' ( #3465 )
...
Removes UserInteraction from existing eggs in the panel, as its no longer supported.
2021-07-17 10:02:58 -07:00
Charles Morgan
91ea0a4f41
Update core eggs to new docker yolk images ( #3382 )
2021-07-17 10:02:00 -07:00
Matthew Penner
d33522c857
composer: upgrade dependencies ( #3427 )
2021-07-11 10:27:15 -07:00
Dane Everitt
d049839ffc
Fix deleting a backup that is locked and failed; closes #3404
2021-06-13 10:26:47 -07:00
Alex
76fb8d26c1
patch: steamapps hotfix for steamcmd downloads ( #3406 )
...
* patch: steamapps hotfix for steamcmd downloads
* include new ark gen2 dlc map
2021-06-11 16:11:07 -07:00
Alex
bd5472e2e6
Update voice server eggs ( #3333 )
...
* Remove numeric input rule from mumble
* Delete unnecessary file removal line
2021-05-16 11:27:55 -07:00
Dane Everitt
5d5e4ca7b1
Add support for locking backups to prevent any accidental deletions
2021-05-03 21:26:09 -07:00
Dane Everitt
92cd659db3
Add underlying data changes necessary for new task & schedule features
2021-05-01 10:44:40 -07:00
Alex
3858ca0807
fix download url
2021-04-22 00:11:45 +03:00
Peter Marheine
db64f54010
Drop explicit transaction from store_node_tokens_as_encrypted_value ( #3280 )
...
Migrations are executed in transactions anyway, and creating a savepoint can cause
spurious failures on databases that don't support transactional DDL (like
MySQL and MariaDB) when it attempts to commit a savepoint that was silently
not created because there wasn't an active transaction after some DDL was
executed.
While a better solution might involve splitting this migration into several so each
one is only DDL or only data manipulation, I don't think that can be done very
easily while maintaining compatibility with existing deployments.
Fixes #3229 .
2021-04-20 20:37:11 -07:00
Dane Everitt
2ea5fc2e84
Merge pull request #3220 from Software-Noob/patch-2
...
Increase Rust server name length
2021-04-17 12:16:42 -07:00
wingdings255
95f26bd0c4
Update egg-ark--survival-evolved.json
...
Updated the list of available ark maps to include the new CrystalIsles map
2021-04-01 20:19:23 +00:00
Alex
06fe47fc3c
increase short limit
2021-03-25 00:03:39 +02:00
Dane Everitt
28148f4845
Don't force enable bungeecord query port; closes #3175
2021-03-21 10:53:27 -07:00
Dane Everitt
aa0b7977bb
Fix error spam in logs due to missing cron month
2021-03-21 10:49:23 -07:00
Martmists
6a664bc479
Add a message for users to apply different versions
2021-03-19 23:45:44 +01:00
Alex
3358bea09f
Fix universal jar renaming
2021-03-15 18:07:30 +02:00
Dane Everitt
0baa74a517
Fix rust not seeding
2021-03-06 12:29:40 -08:00
Alex
0723e6e3c1
Fix ark rcon startup
2021-03-04 06:41:10 +02:00
Dane Everitt
7d0f299b30
Fix sftp port being signed int; closes #2992
2021-02-23 21:28:33 -08:00
Dane Everitt
1b2c4931ee
Add endpoint logic necessary to reset server states if they get stuck installing/restoring when wings restarts
2021-02-23 21:20:02 -08:00
Dane Everitt
25fe9c10e0
Merge branch 'develop' into patch-2
2021-02-23 06:46:21 -08:00
Dane Everitt
717fbf30d2
Revert "2021_02_23_161404_UpdateDaemonSftp.php"
2021-02-23 06:45:21 -08:00
VinGal
5328cfd760
2021_02_23_161404_UpdateDaemonSftp.php
...
Migration File for DaemonSFTP
2021-02-23 01:13:46 +00:00
Alex
03a14338d0
update regex rule
2021-02-22 20:46:56 +02:00
Alex
e636f69113
Fix server.jar renaming
2021-02-22 17:09:46 +02:00
Alex
d0afb29ae8
Change input rule
2021-02-22 15:47:34 +02:00
Omar Kamel
d644387a33
remove unecessary bit
2021-02-10 17:07:43 -05:00
TekExplorer
48adca2c00
Add Latest Snapshot to Vanilla Egg
2021-02-10 20:53:17 +00:00
Dane Everitt
00da092e45
Fix tests
2021-01-30 19:12:22 -08:00
Dane Everitt
be26921fcc
Merge branch 'develop' into dane/restore-backups
2021-01-30 10:10:29 -08:00
Dane Everitt
5515871b2f
Turns out I hate that huge space formatting, disable that mess
2021-01-27 20:52:11 -08:00
Dane Everitt
25f656116a
Merge pull request #3031 from Software-Noob/patch/rust_egg
...
Rust+ app support
2021-01-26 21:10:12 -08:00
Dane Everitt
b00def2537
Switch to JSON from TEXT when storing denylist items for an egg; closes #3034
2021-01-26 21:08:53 -08:00
Dane Everitt
0a2c89e9f4
Reeformat with new rules post merge
2021-01-25 19:20:51 -08:00
Dane Everitt
663143de0b
Merge branch 'develop' into dane/restore-backups
2021-01-25 19:16:40 -08:00
Softwarenoob
dc5cf9ced5
Rust+ app support
2021-01-25 08:03:24 +02:00
Oreo Oreoniv
09078bc1d2
Fixed tests
2021-01-24 13:12:40 +03:00
Dane Everitt
c449ca5155
Use more standardized phpcs
2021-01-23 12:33:34 -08:00
Dane Everitt
a043071e3c
Update to Laravel 8
...
Co-authored-by: Matthew Penner <me@matthewp.io>
2021-01-23 12:12:54 -08:00
Dane Everitt
ef1989f38b
Merge branch 'develop' into ts3-query-fix
2021-01-20 20:12:53 -08:00
Dane Everitt
aab353d91e
Merge pull request #3011 from AreYouRlyScared/addcronmonth
...
Adds months for schedules
2021-01-20 20:10:26 -08:00
Dane Everitt
63f945bc3a
Add test coverage to cehck the authorization state of client resources
2021-01-19 21:20:55 -08:00
Dane Everitt
a75a347d65
Remove suspended & installing fields, replace with single status field
2021-01-17 15:51:56 -08:00
Dane Everitt
291c65275a
Update audit design
2021-01-17 11:52:44 -08:00
Dane Everitt
ccecaa6694
Add basic auditing for filesystem actions
...
Specifically skipping read actions since there isn't much to say there, and it generally wouldn't be very helpful (plus, likely to generate lots of logs).
2021-01-17 11:46:08 -08:00
Dane Everitt
b15679d3bb
Add base logic for audit logging
2021-01-17 10:49:36 -08:00
Charles Morgan
ffeedf17e4
Adds months for schedules
...
Adds month variable for schedules
2021-01-16 22:07:39 -05:00
Torsten Widmann
34f5625450
added queryport and use default
2021-01-12 15:45:49 +01:00
Dane Everitt
239984f92c
Add internal support for file denylist on eggs; closes #569
2021-01-10 17:02:14 -08:00
Omar Kamel
61a04df469
prioritize java 11 for paper egg
2021-01-03 19:30:25 -05:00
Omar Kamel
c72ae436a9
missed an array
2021-01-03 19:28:29 -05:00
TekExplorer
77ca03a2b0
oversight
2021-01-01 23:54:14 +00:00
TekExplorer
2af6dca75e
add image selection for minecraft java eggs for java 8 and 11
2021-01-01 23:52:31 +00:00
Dane Everitt
952715facc
Fix handling of upload IDs on backups
2020-12-27 11:34:55 -08:00
Matthew Penner
951d92b143
Store S3 upload_id in the database for backups
2020-12-26 11:59:21 -07:00
Dane Everitt
2d081e5170
Merge branch 'develop' into matthewpi/transfer-improvements
2020-12-24 10:27:44 -08:00
Dane Everitt
19c6d82e23
Updates for PR
2020-12-24 10:20:17 -08:00
Dane Everitt
158823603a
Merge branch 'develop' into update/paper
2020-12-24 10:19:19 -08:00
Dane Everitt
25e53d9f22
Merge branch 'matthewpi/transfer-improvements' of https://github.com/Pterodactyl/Panel into matthewpi/transfer-improvements
2020-12-24 10:10:41 -08:00
Dane Everitt
2ee08a1a3d
Update logic for server transfer controller
2020-12-24 10:10:40 -08:00
Dane Everitt
6fa24d4979
Merge branch 'develop' into matthewpi/transfer-improvements
2020-12-24 09:17:21 -08:00
Vilhelm Prytz
2e6bb4e7ba
eggs: SpongeVanilla: update default version
...
* replaced 1.11.2-6.1.0-BETA-21 with 1.12.2-7.3.0 since it is the stable and recommended build
2020-12-22 17:48:28 +01:00
Matthew Penner
01926e2896
Improve logic for logging into the websocket of the target node
2020-12-17 10:35:54 -07:00
Matthew Penner
e6c4a68e4a
Update logic for tracking a server's transfer state
2020-12-17 10:35:54 -07:00
Dane Everitt
0084b48d86
quick migration changes for refresh(ish) support; ref #2875
...
This still fails in a 2017 migration, but I don't care.
2020-12-16 20:38:21 -08:00
Dane Everitt
78c4ac80bc
Basic implemention of multiple selectable images for an egg
...
The admin side of this is quite ugly when creating/editing a server, but I'm not putting effort into that right now with React Admin soon™
2020-12-13 09:53:17 -08:00
Alex
854270e4e8
fix required version variable
...
fixes required FORGE_VERSION and renames minecraft version variable to avoid confusion
2020-12-06 17:55:41 -08:00
Michael Parker
159b977b35
update paper egg
...
Updates the paper egg for 1.17 support with java 11 by default
2020-12-06 20:53:00 -05:00
Dane Everitt
26d409c29c
Don't try to flip null values; closes #2753
2020-11-29 11:50:20 -08:00
Dane Everitt
505a9a6cbd
Update MC eggs to enable EULA feature flag
2020-11-02 20:24:24 -08:00
Dane Everitt
7618f306bd
Support functionality for per-egg features
2020-11-02 20:20:36 -08:00
Dane Everitt
200a78d77b
Don't allow null schedule names anymore; ref #2609
2020-10-26 19:57:08 -07:00
Michael (Parker) Parker
e8e2206a40
Fix install scripts ( #2600 )
2020-10-25 18:17:12 -07:00
Michael (Parker) Parker
3ecf14d419
fix install scripts ( #2587 )
2020-10-25 13:16:18 -07:00
parkervcp
d522bc9150
update install scripts
...
change all install scripts to use debian:buster-slim
update mc install scripts
update steamcmd install scripts
update voice install scripts.
2020-10-21 19:33:45 -04:00
parkervcp
16422ebf7b
remove unused eggs
2020-10-21 19:33:45 -04:00
Dane Everitt
2eccfcc1e3
Nuke existing server_transfers tables; done trying to be nice to plugin devs
2020-10-12 18:42:03 -07:00
Dane Everitt
18fce37565
Fix subuser permissions not migrating correctly from 0.7; closes #2309
2020-10-11 15:13:17 -07:00
Dane Everitt
a4d7170fac
Don't allow creation of a database with an identical name for the same server; closes #2447
2020-10-10 18:17:04 -07:00
Dane Everitt
0c2bd416ee
Fix unit tests for eggs
2020-10-05 21:29:35 -07:00
Dane Everitt
2d669a3059
Fix backups table not being removed correctly; closes #2343
2020-09-15 19:27:02 -07:00
Dane Everitt
703f55271d
Remove all references to daemon keys from the codebase
2020-09-13 11:38:42 -07:00
Dane Everitt
3c7ffaaadb
Remove all references of packs from the Panel
2020-09-13 11:13:37 -07:00
Dane Everitt
631885d60c
Handle a plugin not properly namespacing itself and causing migration errors; ref #2291
2020-09-01 20:24:25 -07:00
Dane Everitt
034a310702
Use checksum more broadly, not specifically SHA256
2020-08-23 18:06:47 -07:00
Dane Everitt
3a2c60ce31
Store bytes as unsigned bigint; closes #2245
2020-08-22 13:26:03 -07:00
Dane Everitt
e3178ba6f0
backend: support is_successful state for backups rather than deleting it when failing
...
This allows the UI to correctly show failed backups to the user and require them to manually delete those backups, rather than them mysteriously disappearing.
We can also hook into this later to send a notification to the user when the backup fails.
2020-08-20 21:07:53 -07:00
Matthew Penner
295f09ca43
Merge branch 'develop' into feature/server-mounts
2020-07-11 12:29:30 -06:00
Dane Everitt
2278927fb6
Update allocations to support ids; protect endpoints; support notes
2020-07-09 20:36:08 -07:00
Matthew Penner
29876e023b
Merge branch 'develop' into feature/server-mounts
2020-07-04 15:20:01 -06:00
Dane Everitt
c522935403
Fix logic when generating recovery codes and update migration
2020-07-02 22:11:07 -07:00
Dane Everitt
a998b463e3
Generate recovery tokens when enabling 2FA on an account
2020-07-02 21:55:25 -07:00
Dane Everitt
2ed3763d21
cs fix
2020-06-28 15:43:44 -07:00