Commit Graph

424 Commits

Author SHA1 Message Date
Dane Everitt 7543ef085d Format files 2019-09-05 21:32:57 -07:00
Dane Everitt 0d6cf54314 [L6] Update even more areas of codebase using custom model validation logic 2019-09-04 22:26:28 -07:00
Dane Everitt c586157dc4 [L6] Add support for custom model validation logic 2019-09-04 22:19:57 -07:00
Dane Everitt 5b4a65a60c [L6] Break search functionality without breaking the entire app 2019-09-04 21:21:07 -07:00
Dane Everitt 08bdc9705f [L6] Update composer dependencies to support L6
Drops all of the eloquence requirements, this is going to break a shit load of code, needs to happen tired of this package always holding us back.

Quite confident in my ability to write custom code to do the basic validation we need.

Searching should be a fun nightmare to deal with later...
2019-09-04 21:00:34 -07:00
Dane Everitt fb9c106448 Update server listing and associated logic to pull from the panel dynamiacally 2019-08-17 16:03:10 -07:00
Dane Everitt 81143e231a Merge branch 'master' into develop 2019-08-04 13:49:26 -07:00
Dane Everitt 81409947cf Default to OOM killer being disabled, add back configuration option per-server 2019-08-03 13:41:24 -07:00
Dane Everitt 58796e7441 Fix Server model to use correct relationship when returning subusers, closes #1589 2019-08-03 12:56:32 -07:00
Dane Everitt 5c99cae779 Merge branch 'develop' into feature/vuejs 2019-05-01 20:57:49 -07:00
Isaac A 38cd8f2962 Allow nodes to be created on privileged ports 2019-03-16 21:18:46 -04:00
Dane Everitt a66d7a3417 Merge branch 'develop' into feature/vuejs 2019-03-09 11:19:07 -08:00
Dane Everitt f15449f17b Fix servers not being marked as install failed 2019-03-03 13:44:28 -08:00
Dane Everitt a4d7985e51 [#1500] Fix allocation limit being required even though it isn't used. 2019-03-02 14:27:01 -08:00
Dane Everitt 5ca13839cf Merge branch 'develop' into feature/vue-serverview 2018-09-05 21:34:59 -07:00
Dane Everitt 7ed9c7cb93 Correctly store changes to upload size limit, closes #1237 2018-09-03 14:53:58 -07:00
Dane Everitt 0999ec93c3 More logic for deleting databases 2018-08-25 15:07:42 -07:00
Dane Everitt 8db9d9bbee Very rough go at connecting to socket and rendering console data for server 2018-07-20 23:45:07 -07:00
Dane Everitt 6336e5191f Strip out JWT usage and use cookies to track the currently logged in user 2018-07-14 22:42:58 -07:00
stanjg 013dde75ae Renamed the field and made some improvements 2018-05-31 16:34:35 +02:00
Dane Everitt e3bbd85f3f Merge branch 'develop' into pr/1129 2018-05-26 10:34:29 -07:00
Dane Everitt 00df0b66a6 Merge pull request #1148 from pterodactyl/feature/doc-block-improvements
@throws docblock improvements
2018-05-20 16:25:59 -07:00
Lance Pioch f82b419d47 Update php doc blocks 2018-05-13 12:42:11 -04:00
Lance Pioch e2dc0638d9 Fix app/ spelling errors 2018-05-13 11:12:41 -04:00
stanjg 86c8ecdcdf Added the actual logic 2018-05-04 15:02:51 +02:00
Lance Pioch ceff5acb85 Public is just the boolean (#1101) 2018-04-08 15:36:40 -05:00
Stan f1a76ec7fd Add description field to nodes (#1065) 2018-03-26 13:57:24 -05:00
Stan 56478d81da Added cast for 'public' field (#1085)
The missing cast was resulting in the API to send a 0 or 1 instead of true or false for the public field
2018-03-26 13:56:58 -05:00
Dane Everitt dfb002fb33 Change config value for daemon 2018-03-08 23:35:36 -06:00
Dane Everitt 5839034e8f Fix egg copy from, closes #995 2018-03-06 23:07:00 -06:00
Dane Everitt 6d217869e0 Don't load daemon key on server models automatically. 2018-03-03 18:09:49 -06:00
Dane Everitt bcb69603ad Add support for user management of databases 2018-03-02 19:03:55 -06:00
Dane Everitt 87b96bdfc8 Add core logic to allow for limited databases and allocations 2018-03-01 20:08:27 -06:00
Dane Everitt 4cfb8941d5 Fix broken users table in database causing validation errors. 2018-02-25 16:08:01 -06:00
Dane Everitt bdbed7706d Set much higher throttle limits by default 2018-02-24 16:00:53 -06:00
Dane Everitt 5c4200dc0c Make external_id fillable 2018-02-24 14:47:53 -06:00
Dane Everitt 633bba6d6e Add support for external_id on servers, closes #975 2018-02-24 11:57:12 -06:00
Dane Everitt e7e50bc45d Add a few new internal configs to the node config 2018-02-18 20:39:43 -06:00
Dane Everitt e9680fc29c Fix for StyleCI 2018-02-17 16:21:37 -06:00
ShadowKitten d8be167a9c Add support for allowing subusers to access SFTP. (#918) 2018-02-17 16:10:44 -06:00
Dane Everitt d86c35d80f Prevent duplicate allocations for servers 2018-02-17 13:53:38 -06:00
Dane Everitt 241f7d0125 Fix some data integrity issues 2018-02-17 13:37:53 -06:00
Dane Everitt bf537922a3 Fix username validation and auto-generation, closes #927 2018-02-11 16:39:50 -06:00
Dane Everitt a9c1946319 Add support for finding a user by external ID. 2018-02-07 21:56:11 -06:00
Dane Everitt 7a19019980 Fix suspension/installed handling for servers
closes Pterodactyl/Panel#891
2018-01-30 22:40:21 -06:00
Dane Everitt 5ed164e13e Implement server creation though the API.
Also implements auto-deployment to specific locations and ports.
2018-01-28 17:14:14 -06:00
Dane Everitt 2bd691efad Add database list endpoint, add more resource name magic 2018-01-25 21:26:06 -06:00
Dane Everitt 17f6f3eeb6 Add server details modification endpoint to API. 2018-01-20 16:03:23 -06:00
Dane Everitt a497a3d153 Make server listing and single server view API endpoints work 2018-01-19 21:47:06 -06:00
Dane Everitt f9fc3f4370 Update interface to begin change to seperate account API keys and application keys
Main difference is permissions, cleaner UI for normal users, and account keys use permissions assigned to servers and subusers while application keys use R/W ACLs stored in the key table.
2018-01-14 13:30:55 -06:00