Commit graph

10370 commits

Author SHA1 Message Date
Roberto Dip
7d00d5a41e
feature: target profiles by labels (#16202)
for #14715

---------

Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
2024-01-26 11:00:58 -05:00
RachelElysia
901004e149
Fleet UI: Remove repeated version number on os details page (#16374) 2024-01-26 10:40:21 -05:00
Eric
512f0b7d3f
Website: Update vulnerability management image on homepage (#16375)
https://fleetdm.slack.com/archives/C058S8PFSK0/p1706280817663569

Changes:
- Updated the widths of category images on the homepage to match
wireframes
- Added left padding to the vulnerability management image to align it
with the center of the viewport.
2024-01-26 09:38:58 -06:00
Victor Lyuboslavsky
b8ccebcbca
Release fleetctl for macOS as a universal binary (native support for both amd64 and arm64 architectures). (#16346)
Release fleetctl for macOS as a universal binary (native support for
both amd64 and arm64 architectures).
#9047

Tested goreleaser locally.
2024-01-26 08:01:12 -06:00
Sam Pfluger
9f244bb787
Handbook/company/readme: Add Your last MDM migration to history section (#16368)
...
2024-01-25 23:48:34 -06:00
Eric
a3565ed90a
Website: update default image for articles (#16365)
Closes: #16032

Changes:
- Updated the cards on article pages to display the Fleet logo on a
white background for articles that do not have an image.
2024-01-25 18:16:41 -06:00
Eric
0728f8389b
Website: Update mobile docs styles (#16367)
Closes: #16324

Changes:
- Updated the "Edit page" button on documentation pages to always be
visible on mobile devices.
2024-01-26 09:12:50 +09:00
Eric
de5b878b00
Website: Update homepage styles (#16353)
Changes:
- Updated the height and padding of the homepage hero 
- Updated the spacing of the logos underneath the homepage hero
- Updated the border of boxes with images in the "An open interface for
every endpoint" callout box
- Cleaned up unused and duplicated CSS rules in the homepage's
stylesheet
2024-01-26 08:32:16 +09:00
Roberto Dip
b9be12b604
fix query to get windows MDM enrollment (#16348)
for #16332, this updates the windows mdm query to always return at least
one row, so we can detect windows unenrollments
2024-01-25 15:37:36 -05:00
Jacob Shandling
07366e9497
UI – remove problematic legacy .body-wrap, apply UI-standard .core-wrapper and .main-content to DUP (#16310)
## More global solution to #16277, cleanup to prevent similar bugs

- Swap out [localized
solution](https://github.com/fleetdm/fleet/pull/16287) for standard
`.main-content` containing desired padding
- Apply `.core-wrapper` class to parent, in line with all other UI pages
- Remove problematic legacy `.body-wrap`
  - spot check all places this class was being applied:
    - PlatformWrapper
    - LiveQuery –> SelectTargets (was causing excess padding here)
    - PackQueriesTable (caused excess padding here)
    - TeamManagementPage (excess padding was being locally negated)
    - EditQueryPage
    - LiveQueryPage
    - DeviceUserPage
  - Remove local styles meant to negate `.body-wrap`'s styles

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-01-25 18:48:38 +00:00
Victor Lyuboslavsky
c8ac7777e3
Fixed unreleased fleetd-chrome bug with sticky errors showing up after querying privacy_preferences table. (#16333)
Fixed unreleased fleetd-chrome bug with sticky errors showing up after
querying privacy_preferences table.
#16292
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-01-25 12:32:10 -06:00
Jacob Shandling
026c012d6b
UI - add missing 'No report' copy (#16339)
## Addresses [this missing
copy](https://github.com/fleetdm/fleet/issues/15707#issuecomment-1906595805)

<img width="1109" alt="image"
src="https://github.com/fleetdm/fleet/assets/61553566/a8b8bf17-ec42-401b-ae2c-99b8bbdbd26e">


- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-01-25 18:20:26 +00:00
Jacob Shandling
7550fd69fa
UI – Team-level host expiry setting (#16276)
## ➡️ #15965 

Without global setting:

![Screenshot-2024-01-24-at-12035PM(1)](https://github.com/fleetdm/fleet/assets/61553566/a98007a4-21b2-4f55-84e3-f58cf529af43)

With global setting:

![Screenshot-2024-01-24-at-12925PM(1)](https://github.com/fleetdm/fleet/assets/61553566/e6d20038-d2c2-4f75-a82e-3d4c0c8cb1fd)

 
- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Sharon Katz <121527325+sharon-fdm@users.noreply.github.com>
2024-01-25 18:19:49 +00:00
RachelElysia
aa60187aa1
Fleet UI: Can run a live query on an edited (but not saved) existing query (#16282) 2024-01-25 13:12:59 -05:00
Sabrina Coy
c069a446fd
Update smoke-tests.md (#16296)
Adds additional test cases for release QA.
2024-01-25 12:10:21 -06:00
Eric
6c351c6a7b
Website: Update homepage hero height at <575px (#16340)
https://fleetdm.slack.com/archives/C058S8PFSK0/p1706201845597239

Changes:
- Reduced the homepage hero height 
   - @<575px: 625px » 600px
   - @<373px: 647px » 550px
2024-01-25 12:09:33 -06:00
Lucas Manuel Rodriguez
c46b6bdbbe
Remove ineffective rate limit to /api/fleet/device/ping and api/fleet/orbit/ping endpoints (#16334)
#16076

This change removes ineffective rate limit to `/api/fleet/device/ping`
and `api/fleet/orbit/ping`.
Currently these endpoints are not rate limited, because the rate
limiting used in these was the `errorLimiter` which only takes effect if
the request fails and the ping endpoints never fail. So... we were
making ineffective Redis accesses on every `/api/fleet/device/ping` and
`api/fleet/orbit/ping` requests (we use Redis as the limiter store).

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-01-25 15:05:52 -03:00
RachelElysia
6e7174c22f
Frontend: UI Vulnerabilities feature (#16322)
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2024-01-25 13:03:44 -05:00
Eric
5b0360b517
Website: Update website navigation labels (#16337)
Changes:
- Added an "Articles" label to the community dropdown in the website's
navigation menu (Mobile and desktop)
- Updated the `z-index` value of the mobile navigation menu to prevent
the website's footer fro being visible when the menu is open on small
pages.
2024-01-25 11:02:14 -06:00
Eric
c16a568e8e
Website: Update mobile documentation navigation links (#16323)
Changes:
- Added links to /tables, /queries, /support, and the releases page of
the Fleet GitHub repo to the mobile documentation nav menu.
- Updated the color of the `.border-bottom` bootstrap class to match
wireframes
2024-01-25 09:36:52 +09:00
Eric
298fee8229
Website: Update footer styles (#16330)
Closes: #16329

Changes:
- Updated the website footer to have a higher z-index than the parallax
image layers on the homepage and product landing pages to prevent the
layers of the image from covering the links in the footer.
2024-01-24 17:28:43 -06:00
Tim Lee
79b5baa297
4345 OS Vulnerabilities Backend (#16303)
#4345 

This backend feature branch includes the following PRs:

macOS Vuln Matching:
#15837 
#15990 
#16077 

Bugs / Issues:
#16004
 #15905 
#16226 

Windows Vuln Matching
#16047 
#16049 
#16085 
#16099 

API:
#16215
2024-01-24 12:18:57 -07:00
Victor Lyuboslavsky
edee09e22a
Added parameter to PATCH /fleet/teams/:id endpoint (#16254)
API doc update for #15609

Added parameter to PATCH /fleet/teams/:id endpoint
2024-01-24 13:06:15 -06:00
Victor Lyuboslavsky
970a37c87b
Updated flags for osquery 5.11 (#16239)
#16180
osquery flag validation has been updated for osquery 5.11
- new flags have been added to validation
- `table_exceptions` flag has been replaced with
`ignore_table_exceptions`

NOTE: It appears the last time this flow was run on Linux. I moved
several flags from the automatically generated section to the linux
section.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-01-24 12:24:11 -06:00
Marko Lisica
99163d5dfc
MDM Custom settings (profiles) - API changes (#14230)
API changes for the Windows configuration profiles story:
- #13281 

It's **ready for review**, but marked as a draft because of KPI (PR open
time)

- DONE: Remove activity types changes before merging (those will be
automatically generated)

#### `profile_id` and `profile_uuid` changes specified in following
ticket:
- #15274

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-01-24 11:13:56 -06:00
Victor Lyuboslavsky
30f3d585f4
Updated fleetd-chrome to use non-beta location. (#16295) 2024-01-24 11:10:24 -06:00
Rachael Shaw
88d8bf3b90
Update docs for CIS benchmark support (#16211) 2024-01-24 09:57:19 -05:00
JD
c3da46fb00
Article: Introducing Windows MDM (#16289)
Article: Introducing Windows MDM
https://github.com/fleetdm/confidential/issues/4602

Graphics: https://github.com/fleetdm/confidential/issues/4602

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-01-24 09:38:54 -05:00
RachelElysia
b887de6c4f
Fleet UI: Update 1 missed page title (#16298) 2024-01-24 09:24:36 -05:00
Mike Thomas
19809ac127
Website - text change on device management footer (#16314)
Website - text change on device management footer


.
2024-01-24 22:44:20 +09:00
Mike Thomas
109ffae251
Website update device management (#16312)
Updated messaging on the device management landpage

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-01-24 22:22:24 +09:00
Mike Thomas
95cee66a84
Website update homepage 2024 01 22 (#16311)
Updated messaging on the homepage.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-01-24 22:08:31 +09:00
Eric
11fda29c87
Website: Add parallax image to homepage and landing pages. (#16035)
Closes: #14987


Changes:
- Added a new component that displays a Fleet cloud city image with a
parallax effect when scrolled.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-01-24 14:18:07 +09:00
Luke Heath
bcc1799e07
Prepare v4.43.3 (#16297) 2024-01-23 17:15:19 -06:00
Luke Heath
576405b029
Typo fix (#16306) 2024-01-23 16:52:05 -06:00
Roberto Dip
3cb577a766
add orbit changelog for 1.20.1 (#16290) 2024-01-23 15:46:53 -06:00
Sharon Katz
09f9e4ba82
16026 - document that Disa-stig linux distribution is not supported. (#16281)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-01-23 14:19:51 -06:00
Jacob Shandling
9f054b0535
UI - add padding to my device page (#16287) 2024-01-23 13:56:47 -05:00
Jacob Shandling
cad4ccadfd
UI - fix position of Copied! in enroll secrets table (#16280)
<img width="786" alt="Screenshot 2024-01-23 at 5 25 51 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/944b4ef6-e059-4e68-bef9-4f23b454f488">

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-01-23 18:33:09 +00:00
Mike McNeil
5098b4233f
Update integrations.ejs (#15686)
Mike T:
I had to update the styles a touch to accommodate the longer text. I
also suggested moving the content about custom workflows to a new line,
like this:

<img width="1460" alt="image"
src="https://github.com/fleetdm/fleet/assets/78363703/f193a0bf-68ac-45bc-af93-200f85c7f25a">

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-01-23 11:06:53 -06:00
Luke Heath
877cc4d8fd
Windows removal script (#16172) 2024-01-23 10:43:31 -06:00
RachelElysia
82887fc90c
Frontend: Cleanup 42 js warnings (#16219) 2024-01-23 09:16:10 -05:00
Sam Pfluger
2d33344f33
Remove repetitive links in Handbook/company/communications#all-hands (#16269) 2024-01-22 18:59:56 -06:00
Mike McNeil
a750a23b24
🕳️👖 vs 🐍👖 (#16265)
Malware detection is not exclusively "vuln management" (arguably not VM
at all)


like finding a snake in your pants vs a hole in your pants
2024-01-22 18:28:56 -06:00
Luke Heath
0f245df4fe
Clarification and typo fix in releasing Fleet docs (#16266) 2024-01-22 17:13:07 -06:00
Luke Heath
0430738030
Prepare v4.43.2 (#16261) 2024-01-22 15:55:43 -06:00
Noah Talerman
8b33ab0dc2
Update story issue template (#16233)
- Clarify that documentation changes can be either in public-facing docs
(fleetdm.com/docs) or contributor docs
2024-01-22 12:27:00 -06:00
RachelElysia
8f82c24cf4
Fleet UI: Update software icons (#16224) 2024-01-22 13:02:27 -05:00
Roberto Dip
f078660243
use the configured EntityID for audience validation on MDM SSO (#16144)
for #16139 this fixes a copy/paste error that caused the MDM SSO flow to
validate audiences using the global config EntityID

since we also consider an audience valid if you set EntityID to be:

- the same in both (case for local dev)
- your Fleet URL or the full path to the SSO API endpoint (QA)

we didn't notice this until now.
2024-01-22 14:30:45 -03:00
Jacob Shandling
f0db77a4b7
fix a typo in the regex for a test (#16253)
Correct the regex to match 1 or 2 digits, not 1 or 2 backslashes

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-01-22 16:37:44 +00:00