Commit Graph

1099 Commits

Author SHA1 Message Date
Dane Everitt 801aae968c Show git version if panel is installed with git 2017-04-27 22:28:01 -04:00
Dane Everitt e4c341795d Try to automatically quote strings.
Incredibly basic checking, only checks if there is a space and no quote
character.

Also includes comments on edited lines to avoid users changing things
that get overwritten again later.
2017-04-27 16:26:22 -04:00
Dane Everitt 30b4934013 Include default installation scripts, as well as ability to symlink a script 2017-04-27 16:16:59 -04:00
Dane Everitt 77b1a258d9 Weekly fix of my StyleCI violations... 2017-04-24 16:56:38 -04:00
Fillerino 5cc28a0716 Fixing timing attack vuln. on HMAC comparison (#409) 2017-04-24 16:49:03 -04:00
Dane Everitt 147f473eeb Add back disk limiting! 2017-04-21 22:44:56 -04:00
Dane Everitt a5a1ea3165 Add ability to change service implementation for a server. 2017-04-21 17:52:44 -04:00
Dane Everitt e0958414d7 Fix server deletion 2017-04-21 17:21:00 -04:00
Dane Everitt 8dc24471ae Add reinstall abilities and cleanup process for new servers 2017-04-20 18:52:43 -04:00
Dane Everitt 3fe5d162f5 Add skip scripting option 2017-04-20 17:57:40 -04:00
Dane Everitt c8f1335a09 Fixup merge 2017-04-20 17:26:20 -04:00
Dane Everitt 8d24e5f168 Merge branch 'develop' into feature/option-scripts
# Conflicts:
#	app/Http/Routes/AdminRoutes.php
#	app/Http/Routes/DaemonRoutes.php
#	app/Models/ServiceOption.php
2017-04-20 17:08:08 -04:00
Dane Everitt 33262cf34c Set correct console frequency 2017-04-17 21:54:26 -04:00
Dane Everitt e4ef8caf2d Fix model not found error when editing an existing subuser. 2017-04-17 21:47:11 -04:00
Dane Everitt 619d3fe480 Fix autodeploy time checking. 2017-04-17 21:37:45 -04:00
Dane Everitt 3acc7b338b Allow deleting default allocation and setting new default at the same time. 2017-04-17 21:07:37 -04:00
Dane Everitt de923bbb83 Fix server deletion logic, and clean up suspend/unsuspend operations 2017-04-17 20:16:05 -04:00
kasper Franz f5810f068a change server to server_id since that is the new name 2017-04-16 13:37:40 +02:00
Dane Everitt f58858206e Add console popout option.
Popout: https://s3.kelp.in/IrTyE.png
Menu: https://s3.kelp.in/JYwlC.png
Menu Hover: https://s3.kelp.in/cPtSf.png
2017-04-15 18:23:29 -04:00
Dane Everitt 1a87943f07 Fix missing CommandRepository statement 2017-04-15 13:54:34 -04:00
Dane Everitt 7f1a97184b Un-butcher task system. 2017-04-15 13:52:43 -04:00
Dane Everitt 0fe9a4566e Improve server and user model code to accept a specific user 2017-04-15 12:48:47 -04:00
Dane Everitt 2770e6d1b4 Remove old file, fix autoloading issues 2017-04-15 12:13:29 -04:00
Dane Everitt d20cb144be Fix misnamed class 2017-04-14 20:46:50 -04:00
Dane Everitt 97cc30e502 Assorted fixes 2017-04-14 20:10:09 -04:00
Dane Everitt 7cead2635a Spelling. 2017-04-14 17:55:25 -04:00
Dane Everitt 6a1c1c1215 Needle is not haystack. 2017-04-14 17:54:11 -04:00
Dane Everitt 5a95a3a044 Fix environment script to not explode when default option isn't in array. 2017-04-14 17:52:36 -04:00
Dane Everitt 2564276657 Seems the 'r' key is loosing its sensitivity... 👀 2017-04-14 17:11:54 -04:00
Dane Everitt 52fb4f58d5 Ship with support for login notifications 2017-04-14 17:10:01 -04:00
Dane Everitt f1024ad1a8 Improved login controller func. for 2FA, throws Failed event correctly now 2017-04-14 14:33:15 -04:00
Dane Everitt 26557b6a3f Fix extraneous MySQL calls being made for each server record listed on page. 2017-04-14 01:25:56 -04:00
Dane Everitt 6fda3b72e4 Display total servers user can access in the Admin CP
closes #356
2017-04-13 23:49:47 -04:00
Dane Everitt 23e6e0510b Move config::set calls into single helper function 2017-04-13 23:19:01 -04:00
Dane Everitt 9320c26b86 fix misnamed variable, close #377 2017-04-13 22:30:32 -04:00
Emmet Young 16b8480325 Repair php artisan pterodactyl:env 2017-04-11 02:49:37 +10:00
Dane Everitt 2c1b332fee Minor API handling fixes. 2017-04-09 19:22:49 -04:00
Dane Everitt db168e34bd Merge pull request #371 from Pterodactyl/feature/fractal-api
Implement new API and Route Updates
2017-04-09 19:17:06 -04:00
Dane Everitt 93d79994f8 Apply fixes from StyleCI (#372) 2017-04-09 19:16:39 -04:00
Dane Everitt 1e43f2049b Fix up routes and controller names 2017-04-09 19:13:22 -04:00
Dane Everitt 722fd614a1 Add new dynamic view for creating API keys 2017-04-09 18:59:54 -04:00
Dane Everitt 87c09a921b More defined naming scheme for config 2017-04-09 16:05:18 -04:00
Dane Everitt de8bbcd098 Configuration for API pagination and includes on listing 2017-04-09 16:04:08 -04:00
Dane Everitt 69dfd380ad Finalize API routes 2017-04-09 15:53:53 -04:00
Dane Everitt f0c3f6f9b6 Fix location permission name 2017-04-09 15:39:44 -04:00
Dane Everitt a2a4ab05c8 Corrected permissions to go with the more logical thought process 2017-04-09 15:35:49 -04:00
Dane Everitt 820d2bf172 Node and user API routes implemented.
More attempts at the logic for API permissions, most likely will need
continued tweaking in the future, but base is there.
2017-04-09 15:31:10 -04:00
Dane Everitt f24b238e30 Base node route implementation 2017-04-09 13:52:31 -04:00
Dane Everitt 75b8753533 Simplify server and api key policy. 2017-04-09 13:34:47 -04:00
Dane Everitt c492446513 Implement initial server and location API routes.
Also fixes a few exception handler issues causing incorrect HTTP status
codes on authorization errors.
2017-04-09 13:15:15 -04:00