Kyle Knight
c688798b5c
Fix User Settings page responsive issues ( #992 )
2017-01-18 09:30:36 -05:00
Mike Stone
9e98d35128
Only send changed attributes when PATCHing app settings ( #997 )
2017-01-17 17:45:07 -05:00
Mike Stone
6b3a54ba79
handle disabled email in invite form ( #994 )
...
* Moves SmtpWarning to the components directory
* Renders base errors on invite user form
* Prevents add user and displays warning if smtp not configured
* Wait to render content until API calls finish
2017-01-17 16:50:40 -05:00
Mike Stone
3659407160
Filters hosts by custom label ( #978 )
...
* Filters hosts by custom label
* display singular “Host” when host count is 1
2017-01-17 16:44:00 -05:00
Victor Vrantchan
0c93c4db67
fallback to username if Name field is not set ( #996 )
...
* fallback to username if Name field is not set
* add orgname field to invite emails
2017-01-17 16:37:00 -05:00
Kyle Knight
d1a259f4c0
Add a "No Packs Available" message ( #988 )
2017-01-17 16:13:59 -05:00
John Murphy
41517aa7d9
Log in user automatically after successful setup ( #993 )
...
* Log in user automatically after successful setup
* Handle login failure by omitting token from response
2017-01-18 04:24:13 +08:00
Kyle Knight
f28bd803c4
Manage Hosts filtered icons ( #987 )
...
* Cleaning up rendered icons on hosts page
* Fixing lint
2017-01-17 12:55:19 -06:00
John Murphy
8708adc7c3
Add instructions for producing a core file ( #943 )
2017-01-17 12:38:14 -05:00
Victor Vrantchan
1be80113d2
fix incorrect scoping in loop ( #984 )
...
The inner loop would only execute once and terminate, causing hosts
to show up with null network interfaces.
Closes #981
2017-01-17 12:02:22 -05:00
Kyle Knight
3b857466b7
Show any osquery version and all platforms in packs ( #940 )
2017-01-17 11:45:16 -05:00
John Murphy
56b8772f13
Modify User (as a regular user) fails #891 ( #959 )
2017-01-18 00:43:59 +08:00
Kyle Knight
f169b68bdf
Style osquery config page ( #968 )
2017-01-17 11:38:56 -05:00
Victor Vrantchan
25c41cda94
add default targets for search results ( #979 )
...
Adds 5 most recently seen hosts + labels to the search targets response if the query is an empty string.
Closes #921
2017-01-17 09:51:04 -05:00
Mike Stone
89c0ac393b
Query result table performance ( #975 )
...
* Query Results Table performance improvement
2017-01-17 09:08:40 -05:00
Victor Vrantchan
6135f90f57
change recordlabelexecutions to use map[uint]bool instead of map[string]bool ( #965 )
...
Closes #345
2017-01-17 01:03:51 -05:00
John Murphy
a2fded1b2c
Added hosts for each label ( #963 )
2017-01-17 06:57:05 +08:00
Mike Stone
da27a44493
Filter hosts for “All Hosts”, platform hosts, and status hosts ( #971 )
2017-01-17 06:55:31 +08:00
Mike Arpaia
5cc5220e5b
Enforce uniqueness on query name ( #915 )
...
* Enforce uniqueness on query name
close #914
* catching the already exists error in MySQL
2017-01-16 15:20:15 -07:00
Mike Stone
630ba45448
756 status labels ( #967 )
...
* API client to get status label summary
* Handle status label counts in state
* Display status counts in hosts side panel
2017-01-16 15:59:01 -05:00
Mike Arpaia
066ec298b5
Don't return an error if statistics are requested and no hosts are available ( #970 )
...
close #966
2017-01-16 12:52:03 -07:00
John Murphy
f9fa65bfaa
Changed query columns to TEXT type ( #969 )
2017-01-17 03:20:11 +08:00
Victor Vrantchan
f74216761a
remove binaryFilesystem wrapper from bindata files ( #964 )
2017-01-16 10:16:50 -05:00
Victor Vrantchan
52a932bc6b
Validate password requirements ( #962 )
...
Add validation for user password creation/reset
- at least 7 chars
- 1 number
- 1 symbol
consolidated service errors to a single file.
2017-01-15 18:23:09 -05:00
Victor Vrantchan
3802f3098e
remove deprecated errors package ( #961 )
2017-01-14 15:00:09 -05:00
Kyle Knight
501f2c74c7
Fix rendering issues with Firefox ForgotPassword ( #958 )
2017-01-13 18:32:21 -05:00
Mike Stone
639bdb4e11
Scaffold import config page ( #927 )
2017-01-13 18:27:58 -05:00
Kyle Knight
0c18b5161a
Load higher quality gravatar ( #957 )
2017-01-13 18:10:43 -05:00
Kyle Knight
3113ae4651
Add a timer component to new query screen ( #944 )
2017-01-13 17:15:03 -05:00
Kyle Knight
ed1fa22729
Add caret back into the user menu dropdown ( #950 )
2017-01-13 15:23:11 -05:00
Mike Arpaia
581000bb64
Revert "Add some basic decorators to the osquery config ( #875 )" ( #953 )
...
This reverts commit 1d029073e5
.
2017-01-13 13:21:54 -07:00
John Murphy
6f4dcdd082
Import Config - /config/import #366 ( #764 )
2017-01-13 12:35:25 -06:00
Victor Vrantchan
de3794b17b
remove SMTP CLI flags. SMTP is now handles as app config in db ( #949 )
2017-01-13 08:54:16 -05:00
Kyle Knight
a8b8e0fd50
Sort hosts cards alphabetically and by status ( #941 )
2017-01-12 20:18:23 -05:00
Kyle Knight
048938de0b
Add spinner for running Query ( #926 )
...
* Add spinner for running query
* fixing lint
* Adding in check for this.socket
* Full height results area with centered spinner
* Don't hide table if query is stopped
* Remove results container if no results yet
* No more console.log
2017-01-12 12:28:46 -06:00
Kyle Knight
0a9f0cccb4
Alphabetize New Query sidebar table dropdown ( #939 )
2017-01-12 13:23:17 -05:00
Kyle Knight
7108a816b7
Manage Query row highlighted when selected ( #935 )
2017-01-12 11:45:55 -05:00
Kyle Knight
427235b837
Select Targets disabled adding padding to right side ( #925 )
2017-01-12 11:32:41 -05:00
Kyle Knight
a8824678a3
Removing fixed header from New Query results table ( #912 )
2017-01-12 10:09:04 -06:00
Victor Vrantchan
36dfad37ea
allow osqueryd endpoints to enroll before app setup is complete ( #931 )
...
Closes #929
2017-01-11 19:40:58 -05:00
Kyle Knight
6f0fb864d7
Styling packs list in Manage Query sidebar ( #856 )
2017-01-11 19:31:23 -05:00
Mike Arpaia
dcfbe1b2d3
Ensure that manually attached hosts get packs ( #922 )
...
Previously, when determining which packs a host should get when it checked in, we were iterating each pack and only checking whether or not the host was apart of a label which was a target of the pack, but we were never checking whether or not the host had been added as a specific target of that pack. This PR makes the necessary modification to `svc.ListPacksForHost`.
2017-01-11 15:24:32 -07:00
Kyle Knight
38120b9fca
Sidebar, titles, and descriptions should now force wrap or ellipsis ( #905 )
...
* Sidebar, titles, and descriptions should now force wrap or ellipsis
* Fixing lint issue
2017-01-11 14:35:45 -06:00
Mike Arpaia
cf805aa66c
Only return hosts which have been explicitly scheduled from packs API ( #909 )
...
* Only return hosts which have been explicitly scheduled from packs API
close #903
* better error handling
* documentation
2017-01-11 13:33:30 -07:00
Kyle Knight
d6964d058f
Remove descriptions from custom labels ( #870 )
2017-01-11 12:27:46 -07:00
Kyle Knight
1a011dadbd
Removing requirement for org avatar & fixing "Enter" key on /setup ( #871 )
...
* Removing requirment for org avatar
* Convert /setup to multiple forms
* Getting kinks worked out of Enter key
* Fixing typescript nonesense linting issues
2017-01-11 12:27:33 -07:00
Kyle Knight
7a44c269a9
Prevent default queries from rendering ( #862 )
...
* Prevent default queries from rendering
* Small styling tweaks
2017-01-11 13:08:27 -06:00
Victor Vrantchan
1551e46fed
add middleware to redirect setup to login if the app has an admin ( #900 )
...
user.
2017-01-11 14:05:07 -05:00
Zachary Wasserman
671255b105
Fix bug in saving host detail update time ( #888 )
...
Saving a new detail update time when the host details were not actually updated
caused detail updates to be missed. This PR fixes the existing test to catch
the bug, and fixes the bug.
2017-01-11 11:48:24 -07:00
Mike Stone
d1a18bcb89
Add targets to packs ( #831 )
...
* Allow form field values to be an array
* Send the server host and label ids on create
* Get and display the targets in a pack
* Adds target_type to labels and hosts
* Allow updating a pack’s targets as well as name and description
* Adds select targets dropdown to edit pack page
* Adds targets to dropdown when pack is edited
2017-01-11 12:10:14 -05:00