Commit Graph
741 Commits
Author SHA1 Message Date
RachelElysia 009d860076 Live Query UI: Fix results count title (#6719) 2022-07-18 10:18:57 -04:00
gillespi314 3aa64f93ba Add isSandboxMode to AppContext (#6704) 2022-07-18 09:13:23 -05:00
Juan Fernandez 5b90d11c85 Bug 6508: Don't show non-CVE entries (#6686)
Only include vulnerabilities (CVEs) in Fleet UI and API
2022-07-18 09:23:32 -04:00
RachelElysia b058365c4e UI: Spiffier tooltip (#6642) 2022-07-15 15:10:35 -04:00
RachelElysia 6b4af5b70b Pack UI: Do not abbreviate packs frequency units (#6665) 2022-07-15 15:08:20 -04:00
RachelElysia 53c2221103 Edit User UI: Converting a user to SSO provides new password of null (#6689) 2022-07-15 14:38:19 -04:00
RachelElysia c80cb324a4 Edit User UI: Fix bug related to editing multiple users (#6664) 2022-07-14 16:09:56 -04:00
RachelElysia fb32520866 Live query UI: Fix export bug (#6659) 2022-07-14 12:21:26 -04:00
RachelElysia 9ce5ef2f59 Host Details Page UI: Granulated disk space levels (#6586) 2022-07-14 10:21:36 -04:00
Roberto Dip 7e68ee2253 add configuration to retrieve installers from S3 (#6630)
Related to #6365, this adds relevant configuration to the packaging key to retrieve installers from S3.
2022-07-13 09:34:25 -03:00
Roberto Dip 6faee84f57 allow to configure a default global enroll secret (#6609)
Related to #6365 this adds a new config to set a global enroll token that will be used by the server.
2022-07-12 19:12:10 -03:00
Tomas Touceda 7f8099db57 Add sandbox fleet serve config (#6619)
* Add sandbox fleet serve config

* Update docs

* Maybe fix lint issues

* Add lint dep
2022-07-12 18:21:15 -03:00
Tomas Touceda af0cf9b703 Add rate limits for device authed endpoints (#6529)
* Add rate limits for device authed endpoints

* Fix lint

* Add missing test

* Fix test

* Increase the quota for desktop endpoints

* Add comment about quota
2022-07-11 10:49:05 -03:00
Katheryn Satterlee b9d749f37b Changelog for Fleet 4.17.0 release (#6565) 2022-07-08 17:09:02 -07:00
RachelElysia 83d1941d80 Update osquery tables to report corrected platforms (#6554) 2022-07-08 12:01:03 -04:00
Zach Wasserman f12d3069bd Make universal binary for Desktop on macOS (#6535)
#4420
Uses Unlicensed code from randall77 to do the "lipo".
2022-07-07 12:12:33 -07:00
Juan Fernandez ab8cde6371 Feature 6454: Add software_id column to software_cve table (#6489)
Added software_id to software_cve in preparation for the removal of the cpe_id column.
2022-07-07 10:22:10 -04:00
RachelElysia ed33a031db Fleet UI: Host details / Device user page last restart time bug (#6500) 2022-07-06 13:56:31 -04:00
RachelElysia 1e4b76e6fd Query builder UI: Add docker_container_envs table (#6510) 2022-07-06 13:05:53 -04:00
Luke Heath 943a1188f1 Add battery health to host details (#6472) 2022-07-05 12:17:51 -07:00
Luke Heath 1c6c379f4d Improve loading states (#6471) 2022-07-05 12:10:53 -07:00
Lucas Manuel Rodriguez 700bb9aa98 Fix Datastore.HostByIdentifier to set SeenTime (#6484)
* Fix Datastore.HostByIdentifier to set SeenTime

* Add changes file
2022-07-05 08:08:43 -03:00
RachelElysia 7ad989d7c0 Dashboard UI: Update error states (#6382) 2022-07-01 10:21:25 -04:00
Zach Wasserman db22f68c88 Separate health checks for MySQL and Redis (#6468)
This required a bit of refactoring of some mocking due to how the code
generation does not handle having the same function in different types.
2022-07-01 08:08:03 -03:00
Zach Wasserman 974c8e008d Improve logging for fleetctl with permissions errors (#6460) 2022-06-30 13:24:19 -07:00
RachelElysia fd3300a962 Host Details UI: Fix software table column width, caret alignment (#6411) 2022-06-30 10:46:05 -04:00
RachelElysia be2c65ebe1 Login UI: Center vertical alignment, align with forgot password box (#6397) 2022-06-30 10:44:05 -04:00
RachelElysia 9367464d20 Fleet Desktop Device User Page: Remove unnecessary API call (#6427) 2022-06-30 10:42:41 -04:00
RachelElysia 9bfb43b2cf Fix alignment for dropdown's placeholder and search text (#6395) 2022-06-29 09:49:27 -04:00
Martin Angers b9930930f5 Document the device-authenticated endpoints in API for Contributors (#6406) 2022-06-29 08:12:20 -04:00
Roberto Dip b2d07e56b5 report error analytics (#6341)
Related to #5898, this reports an anonymized summary of errors stored in Redis into the analytics payload.

For each error stored, this includes:

- A `count` attribute with the number of occurrences of the error
- A `loc` attribute with the 3 topmost lines in the stack trace. Note that stack traces only contain package name + line number (example: github.com/fleetdm/fleet/server.go:12

This also includes a minor refactor around error types.
2022-06-28 16:31:14 -03:00
Martin Angers 539be8ee09 Add battery info in host details response (#6394) 2022-06-28 14:11:49 -04:00
gillespi314 58892fee2e Fix false negatives for os version policies generated by UI (#6375) 2022-06-24 12:42:51 -05:00
gillespi314 b6a816fe52 Remove last keyword from UI SQL parser config (#6362) 2022-06-24 10:19:06 -05:00
Juan Fernandez 79bf51b03c Feature 6242: Use oval to detect vulnerabilities on Fedora hosts (#6330)
* Feature 6242: Scan Fedora hosts using OVAL definitions
2022-06-24 11:02:51 -04:00
Juan Fernandez 9d01ba33c6 Feature 6096: Scan RHEL/CentOS hosts using OVAL definitions (#6241)
Extended the OVAL parser/analyzer so that we can scan RHEL based systems.
2022-06-23 16:44:45 -04:00
gillespi314 15de4f3e65 Update Fleet host detail query so os_version for Ubuntu hosts reflects accurate patch number in point release (#6360) 2022-06-23 15:24:18 -05:00
Luke Heath e16010f1f9 Improve SSO error messaging (#6339) 2022-06-23 10:32:20 -07:00
gillespi314 2715f8eb32 Add fixtures for software and vulnerabilities end-to-end tests (#6337) 2022-06-23 10:01:37 -05:00
Martin Angers 8f66a50f2b Add hosts enrolled by operating system to anonymous usage stats (#6329) 2022-06-22 16:38:11 -04:00
Roberto Dip 2948e112f6 ensure software_host_counts is cleaned when software is deleted (#6270)
Related to #5982, this ensures we clean up software_host_counts rows referencing software that is not longer present in the software table.
2022-06-22 17:35:53 -03:00
Martin Angers dc9e158153 Add weekly active users count in anonymous usage stats (#6317) 2022-06-22 15:20:57 -04:00
Martin Angers 7bfe93f5d7 Include an error code as query string in /sso/callback response in case of failure (#6286) 2022-06-21 09:04:50 -04:00
Roberto Dip 984605f630 store count alongside unique error instances in Redis (#6232)
Related to #4972, this adds a new key, error:<hash>:count to Redis in order to keep track of how many times each instance of an error occurred.
2022-06-21 08:43:53 -03:00
Katheryn Satterlee 865ab32d03 Prepare for 4.16.0 release (#6256) 2022-06-20 20:55:33 -07:00
Luke Heath 546ef0746a Fix actions popup alignment on user management page (#6246) 2022-06-16 08:29:27 -07:00
Desmi-Dizney 845e9e6e0e Editor pass - Track active hosts count and enforce limit (#6224)
This has been edited for copy.
2022-06-14 14:58:34 -04:00
Desmi-Dizney 55d1e338cb Editor pass - Improve live query UX (#6201)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/5749
2022-06-14 14:55:59 -04:00
gillespi314 21837ed8ac Enable ticket workflow for failing policies automation (#6066) 2022-06-13 18:21:24 -05:00
gillespi314 7621a0b290 Show count of visible results after a column is filtered on live query page (#6199) 2022-06-13 18:20:57 -05:00