Commit Graph

85 Commits

Author SHA1 Message Date
Dane Everitt
092e7e79ff Change 2FA service to generate the secret on our own and use an external QR service to display the image 2019-06-21 21:55:09 -07:00
saibotk
7277b6449b Replace 2FA QR Code generation (#1548)
Due to the Google API for generating the 2FA QR code will be shut down on 14.04.2019, this adds the package "pragmarx/google2fa-qrcode" and updates "pragmarx/google2fa" to version 5.x. 
Due to now using BaconQR, Pterodactyl now needs the php-imagick extension to render the images.
2019-04-27 14:18:12 -04:00
Dane Everitt
ca193deee4 Fix some composer lock issues 2019-03-02 16:52:03 -08:00
Dane Everitt
fd1859d91d Use more of a composer setup 2018-12-02 12:59:34 -08:00
zKoz210
0b4b1a3443 Initial update 2018-11-26 03:25:18 +03:00
Dane Everitt
f3efe546da Fix broken namespace for autoloader 2018-08-31 20:34:57 -07:00
Dane Everitt
b4e510fbe3 Fixes before release 2018-05-20 16:49:54 -07:00
Lance Pioch
c5c520a562 Update dependencies to support Laravel 5.6 2018-05-13 11:59:13 -04:00
Lance Pioch
b5fea3ee7f Update php-cs-fixer 2018-05-13 11:59:08 -04:00
Lance Pioch
f37a21d1b6 Update php-mock 2018-05-13 11:59:03 -04:00
Lance Pioch
df79d3bad4 Update version dependency for better support 2018-05-13 11:58:57 -04:00
Dane Everitt
e2aa01c9cc First go at integration tests 2018-03-04 16:30:16 -06:00
Dane Everitt
0341dbdfad Add very basic cache busting 2018-02-18 15:15:53 -06:00
Dane Everitt
e22d824c2d Fix traivs, nicer output for tests 2018-02-10 14:57:19 -06:00
Dane Everitt
21841849a3 [breaking] require PHP 7.2 2018-02-10 14:31:09 -06:00
Dane Everitt
11c4f3f6f2 Finish putting permissions on the API 2018-01-13 14:08:19 -06:00
Dane Everitt
c6cece51ee Fix the surprisingly few broken tests 2017-12-16 13:35:32 -06:00
Dane Everitt
0dcf2aaed6 Inital upgrade to 5.5
This simply updates dependencies and gets all of the providers and config files updated based on what  the laravel/laravel currently ships with
2017-12-16 12:20:09 -06:00
Dane Everitt
f9df463d32 Implement a better management interface for Settings (#809) 2017-12-14 21:05:26 -06:00
Dane Everitt
c7c2c1a45e Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
Dane Everitt
30ab6ed692 Update PHPCS and other dependencies. 2017-11-05 13:33:42 -06:00
Matthew Hatcher
2f9e7bdc3b Adding Laravel Blade Directives Package. (#695) 2017-10-18 00:26:03 -04:00
Anand Capur
b08d6a4b9d Make config caching less aggressive 2017-10-07 20:00:44 -07:00
Dane Everitt
c5f2dfd6f6 Begin adding schedule processing jobs. 2017-09-16 23:10:00 -05:00
Dane Everitt
bab28dbc85 Initial implementation of new task mgmt system 👮 2017-09-09 23:55:21 -05:00
Dane Everitt
bae76c2768 Fix support for PHP 7.0 2017-09-02 19:39:49 -05:00
Dane Everitt
78c8b8d8ea Upgrade PHPCS 2017-08-21 22:06:52 -05:00
Dane Everitt
9d3dca87f2 Begin moving packs to new service mechanisms, refactor exceptions for services 2017-08-18 22:19:06 -05:00
Dane Everitt
b8d7d99096 More repository/service/refactor changes 2017-08-12 15:29:01 -05:00
Dane Everitt
4391defb9f Fix PHP7.0 builds failing due to cache 2017-08-04 19:22:56 -05:00
Dane Everitt
acbc52506c Finish unit tests for all server services 2017-07-22 20:15:01 -05:00
Dane Everitt
0deb022093 Update last of existing services to use repositories, includes unit tests
Also update PHPDocs on all the repository interfaces and classes to be correct.
2017-07-08 14:07:51 -05:00
Dane Everitt
b7b046c044 Merge branch 'develop' into feature/PTDL-472 2017-06-25 15:36:39 -05:00
Dane Everitt
2235481765 More service structure testing and configuration
Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
2017-06-24 19:49:09 -05:00
Dane Everitt
ddb98df4af Update dependencies. 2017-06-18 22:11:11 -05:00
Dane Everitt
13cd01cfe6 Use valid version... 🦀 2017-06-14 23:55:11 -05:00
Dane Everitt
fe4977f0fa Update admin location routes and controller to use service
Needs tests written, uses new validation on model.
2017-06-14 23:53:24 -05:00
Dane Everitt
8c6e8912b1 Implement new php-cs-fixer into PHPStorm project to improve development 2017-06-03 17:05:31 -05:00
Dane Everitt
353a7b9a6a Update dependencies 2017-05-02 17:16:43 -04:00
Dane Everitt
d0ad3ad2f0 Just remove setup entirely.
Will document the commands needed to run  for upgrade vs. install.
2017-04-14 17:43:59 -04:00
Dane Everitt
8b9ffa0131 Revert composer setup removal 2017-04-14 17:37:30 -04:00
Dane Everitt
35253f8acc remove commands that break fresh installs 2017-04-14 17:26:02 -04:00
Dane Everitt
52fb4f58d5 Ship with support for login notifications 2017-04-14 17:10:01 -04:00
Dane Everitt
ca6a4327e9 Update Laravel to 5.4.18, also fixes potential fatal error on upgrade from old compiled files 2017-04-13 23:04:23 -04:00
Dane Everitt
87530cdc01 Initial moves to new API scheme.
Implements a better middleware for handling API authentication, as well
as cleaner route handling.
2017-04-02 00:11:52 -04:00
Dane Everitt
9c303456fb Update codebase to L5.4 (#367) 2017-04-01 17:59:43 -04:00
Dane Everitt
1f0e95790a 🔒 Don't disclose if account exists when resetting passwords, closes #358 2017-03-30 17:44:20 -04:00
Dane Everitt
4730309589 Add IDE helper for all functions 2017-03-15 19:47:44 -04:00
Dane Everitt
b926d432e8 Thats enough re-theming for the day... 2017-02-18 19:31:44 -05:00
Jakob
19567ee311 Merge branch 'develop' into fix/trusted-proxies 2017-02-03 00:38:58 +01:00