Commit Graph

1443 Commits

Author SHA1 Message Date
Dane Everitt dcab84b1da Fix bug with server default ports not being updated properly 2017-06-18 21:03:39 -05:00
Dane Everitt 1c5f892049 backfill fixes from 65957e7e to address #470 in active release 2017-06-18 20:39:04 -05:00
Dane Everitt 32b639e3eb Return a 404 if attempting to delete a user that does not exist; closes #503 2017-06-18 20:27:24 -05:00
Dane Everitt ce2b2447d0 Apply fixes from StyleCI (#501) 2017-06-17 20:52:32 -05:00
Dane Everitt 0111ca7768 Push more changes to DBHost service.
Currently updating via the frontend is broken if you don't provide an actual node to attach it to.
2017-06-17 19:48:31 -05:00
Dane Everitt cede747442 Cleanup user and location controllers. 2017-06-17 17:36:39 -05:00
Dane Everitt 760525a673 Push more tests for location services, setup travis CI integration 2017-06-15 23:03:22 -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 26e476a794 Push updates, removes repositories, begins moving functionality to services.
First integration tests included.
2017-06-13 23:25:37 -05:00
Dane Everitt 5c2b9deb09 Push initial implementations of new repository structure
This breaks almost the entire panel, do not pull this branch in this state.

Mostly just moved old repository files to a new folder without updating anything else in order to start doing new things. Structure is not finalized.
2017-06-10 22:28:44 -05:00
Dane Everitt 65957e7ea5 Begin implementation of new request validation, closes #470 2017-06-03 18:41:35 -05:00
Dane Everitt 265b697066 Apply fixes from StyleCI (#471) 2017-06-03 17:07:50 -05:00
Dane Everitt 8b762cbaf5 Also update service listing to accommodate no variables. 2017-05-24 20:42:31 -05:00
Dane Everitt 9116547e98 allow emptying server description, closes #442 2017-05-23 23:00:31 -05:00
Dane Everitt f0fca2a681 Fix missing log class on API calls with errors. 2017-05-23 22:56:54 -05:00
Dane Everitt 8144535b82 Prevent invalid service tag names, ref #443 2017-05-23 21:59:47 -05:00
Dane Everitt cce27dfff1 Fix API response to show correct error. 2017-05-22 19:25:26 -05:00
Dane Everitt 72c0330486 Fixes 2FA not honoring 'Remember Me' checkbox, closes #439 2017-05-22 19:09:42 -05:00
Dane Everitt 999411da29 Fix inability to assign services with no variables, closes #447 2017-05-22 18:43:52 -05:00
Dane Everitt 5bdd75eb94 Fix IP checking in API middleware, closes #425 2017-05-06 23:02:12 -04:00
Dane Everitt 4306eaa00e For english language, will be fixed in 0.6.1 when translations are more complete and better implemented. 2017-05-06 22:06:57 -04:00
Dane Everitt de0b9beacb Minor visual tweaking and filemanager backend improvements. 2017-05-05 23:13:42 -04:00
Dane Everitt 9343ac7b7d add more default variables, closes #427 2017-05-05 17:15:13 -04:00
Dane Everitt a52d9eb0fb fix error display when server is installing, closes #424 2017-05-05 16:27:38 -04:00
Dane Everitt 4f127b95f0 close #421 2017-05-02 22:41:10 -04:00
Dane Everitt 5651d9ae2b Fix authentication code for daemon requests. 2017-05-02 20:11:56 -04:00
Dane Everitt 9ccefbec44 Apply fixes from StyleCI (#417) 2017-05-01 23:00:34 -04:00
Dane Everitt b3e5565f85 Cleanup auto-deployment functions substantially
Also cleans up ServerRepository to use named models more clearly.
2017-05-01 22:59:58 -04:00
Dane Everitt c59cfce72c Apply fixes from StyleCI (#416) 2017-05-01 20:58:36 -04:00
Dane Everitt 4eaf858684 Fix inability to set user as non-admin, closes #414 2017-05-01 17:05:30 -04:00
Dane Everitt 43df6533b0 Ensure reserved environment names aren't changed, fix undefined variable, ref #412 2017-05-01 17:01:46 -04:00
Dane Everitt 5545075302 Fix docker image field being required for inheritance, closes #413 2017-05-01 16:51:50 -04:00
Dane Everitt c9c0e845b1 Go nuclear on Safari's autocomplete. 2017-05-01 16:41:39 -04:00
Dane Everitt b539f26dab Stop browser autofill on user view pages. 2017-05-01 16:17:31 -04:00
Dane Everitt 6dc1c15739 Fix display of associated servers when viewing an administrative user in the Admin CP. 2017-05-01 15:28:43 -04:00
Dane Everitt ae6b0f5c5e Use the cache tags correctly. 2017-05-01 14:52:14 -04:00
Dane Everitt d919b2ed40 Pass the token correctly. 2017-05-01 14:26:59 -04:00
Dane Everitt 605c91a9af Use cache helpers rather than database to handle configuration tokens and downloads. 2017-05-01 14:21:18 -04:00
Dane Everitt 2330c25a8c Move old /remote routes into /daemon sphere. 2017-05-01 13:59:33 -04:00
Dane Everitt 7eb7377dd5 I really need to stop trying to override PHP reserved keywords... 2017-04-28 10:19:04 -04:00
Dane Everitt 1c37a8fe1a Fixes account creation and password reset abilities. 2017-04-28 00:07:38 -04:00
Dane Everitt aa6060846d Actually show errors on password reset page. 2017-04-27 23:44:26 -04:00
Dane Everitt 7e0cbe8db1 Pass behind_proxy properly. 2017-04-27 22:55:42 -04:00
Dane Everitt 3ee7b7cff1 Add ability to mark a node as being over a proxy 2017-04-27 22:52:37 -04:00
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