Commit Graph

166 Commits

Author SHA1 Message Date
Dane Everitt
56640253b9 Merge branch 'release/v0.7.14' into feature/react 2019-06-22 12:28:44 -07:00
Dane Everitt
c38f78df84 Bump for security release 🔐 2019-06-21 22:06:07 -07:00
Dane Everitt
93d0f1803f Fix for styleci 2019-06-21 21:57:28 -07:00
Dane Everitt
21ffa08d66 Merge branch 'develop' into feature/vuejs 2018-12-16 14:20:35 -08:00
Dane Everitt
1a8592b3b3 Add support for python files, closes #1395 2018-12-02 13:52:47 -08:00
Dane Everitt
d519be0109 Use old environment variable fallback to avoid BC 2018-12-02 12:46:15 -08:00
zKoz210
0b4b1a3443 Initial update 2018-11-26 03:25:18 +03:00
Dane Everitt
d95be2cb35 This should be canary on develop 2018-11-10 15:43:52 -08:00
Lance Pioch
fe4494a040 Add vanilla translation provider 2018-10-24 12:22:33 -04:00
Lance Pioch
49281ac5e9 Fix spacing 2018-10-24 11:46:36 -04:00
Lance Pioch
03e15701ac Restore this config and add a correct description 2018-10-24 11:43:51 -04:00
Lance Pioch
76b835e392 Remove PhraseAppTranslationProvider 2018-10-24 11:39:54 -04:00
Lance Pioch
e0dfe31efc Remove phraseapp settings 2018-10-24 11:33:32 -04:00
Dane Everitt
b6205463db Merge branch 'develop' into feature/vuejs 2018-09-23 13:14:46 -07:00
Dane Everitt
d5f166d121 bump for release 2018-09-03 16:23:59 -07:00
Dane Everitt
550c622d3b Obliterate JWT from codebase 2018-07-14 22:48:09 -07:00
Dane Everitt
603b8a3094 Merge branch 'feature/vuejs' into feature/vuejs-account 2018-07-02 21:01:04 -07:00
Dane Everitt
48cb01f438 Merge branch 'develop' into feature/vuejs 2018-07-02 21:00:42 -07:00
Isaac A
b6d18b0a36 Add support for authentication via Unix socket (#1206)
Co-authored-by: @tenten8401
2018-07-01 13:47:00 -07:00
Dane Everitt
81da55d46b Actually fix the endless redirect loop when the application needs a fresh JWT. 2018-06-17 15:06:34 -07:00
Dane Everitt
e7faf979a1 Change login handling to automatically redirect a user if their session will need renewal. 2018-06-16 14:05:39 -07:00
Dane Everitt
a1444b047e Fix JWT handling for API access when logging in 2018-05-28 14:59:48 -07:00
Dane Everitt
cf90f56777 Merge branch 'develop' into feature/vuejs-auth 2018-05-26 12:17:14 -07:00
Dane Everitt
49903e0590 Changes for new hashing to keep tests speedy 2018-05-20 16:38:27 -07:00
Dane Everitt
7e2e5fd7c1 Merge branch 'develop' into feature/upgrade-laravel-to-5.6 2018-05-20 16:30:42 -07:00
Lance Pioch
2b89eff2b4 Add the new logging config 2018-05-13 11:59:29 -04:00
Lance Pioch
cd523f2489 Replace with new bit header 2018-05-13 11:59:21 -04:00
Lance Pioch
a2e0bf5d4f Huzzah we can use redis for our database and database sessions now 2018-05-13 11:13:08 -04:00
Lance Pioch
3c5b649c26 Spelling in comments 2018-05-13 11:13:02 -04:00
Dane Everitt
eade81f89b Untrack build assets 2018-04-07 14:06:30 -05:00
Dane Everitt
598bae7b70 Add translations to vue files 2018-03-31 16:33:10 -05:00
Dane Everitt
bde4d4187f Merge branch 'develop' into feature/api-integration-testing 2018-03-21 22:25:16 -05:00
Dane Everitt
4952a27903 Add session specific redis cache 2018-03-06 22:58:38 -06:00
Dane Everitt
e2aa01c9cc First go at integration tests 2018-03-04 16:30:16 -06:00
Dane Everitt
07893effa3 Add initial go at user created databases for servers, still needs cleaning 2018-03-01 21:27:37 -06:00
Dane Everitt
0341dbdfad Add very basic cache busting 2018-02-18 15:15:53 -06:00
Dane Everitt
f42bc8a031 Cleanup exception reporting, stop logging PDO exception stacks.
PDOException stacks include the MySQL password for the connection attempt and many people do not realize this when providing logs.
2018-02-04 13:31:39 -06:00
Dane Everitt
e3df0738da Change the way API keys are stored and validated; clarify API namespacing
Previously, a single key was used to access the API, this has not changed in terms of what the user sees. However, API keys now use an identifier and token internally. The identifier is the first 16 characters of the key, and the token is the remaining 32. The token is stored encrypted at rest in the database and the identifier is used by the API middleware to grab that record and make a timing attack safe comparison.
2018-01-13 16:06:19 -06:00
Dane Everitt
800e2df6b2 Merge branch 'develop' into feature/api-v1
# Conflicts:
#	app/Contracts/Repository/RepositoryInterface.php
#	app/Repositories/Eloquent/EloquentRepository.php
#	app/Services/Nodes/NodeUpdateService.php
#	tests/Unit/Services/Nodes/NodeUpdateServiceTest.php
2018-01-10 20:55:22 -06:00
Dimitar Yanakiev
8690b5a154 Update database.php 2018-01-05 01:06:01 +02:00
Dane Everitt
46d7ba7585 Merge branch 'develop' into feature/api-v1 2017-12-31 10:32:28 -06:00
Dane Everitt
1b9b92ac62 Cleanup settings use in panel. 2017-12-30 16:33:00 -06:00
Dane Everitt
54b6fb5ebd More work on the API utilizing Laravel 5.5 exception rendering
Also corrects API format to maintain JSONAPI spec
2017-12-17 14:57:05 -06:00
Dane Everitt
b9d67459b2 Update to Laravel 5.5 (#814) 2017-12-17 13:07:38 -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
6f52f4a614 Push updates to login page, mostly UI enhancements. 2017-11-18 15:09:58 -06:00
Dane Everitt
c7c2c1a45e Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
Dane Everitt
88562b5cd6 Fix inability to create a server 2017-11-05 15:36:37 -06:00
Dane Everitt
1438a50ae9 More fixes 2017-11-04 16:46:18 -05:00