Commit Graph

8284 Commits

Author SHA1 Message Date
Roberto Dip
100b211ba5
prevent panic when orbit is run with updates disabled (#12654)
for #11980
2023-07-06 14:43:10 -03:00
Robert Fairburn
c14752e7ce
Increase log retention for dogfood cloudwatch logs (#12664) 2023-07-06 11:53:33 -05:00
Sampfluger88
425ac8f45f
CEO handbook > email management and calendar audit rituals (#12056)
Updated email management section and calendar audit sections added
writing preferences section
...
2023-07-06 03:51:16 -05:00
Mike McNeil
399c802cc7
Sam is a maintainer of the CEO handbook (#12660) 2023-07-05 22:11:32 -05:00
Joanne Stableford
9eadf9a619
Removing open Product Operations role from website (#12659)
My first PR removing a page from the website (Product Operations role
page).


.
2023-07-05 20:24:39 -05:00
github-actions[bot]
d2b49931ca
Update Orbit CA certs [automated] (#12028)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/update-certs.yml).

Co-authored-by: zwass <zwass@users.noreply.github.com>
Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2023-07-05 15:04:51 -03:00
Marcos Oviedo
96449dd47b
Adding support for RequestSecurityToken messages - Windows MDM enroll endpoint (#12555)
This relates to #12263 

# Checklist for submitter

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

- [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] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests

---------

Co-authored-by: Roberto Dip <me@roperzh.com>
2023-07-05 10:06:37 -03:00
Mike McNeil
2bfffbc696
[wip] losing wifi (#11367)
.

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-04 11:07:51 -05:00
Mo Zhu
1c8e5a6ea3
Make ritual for PMs to report # stories estimated KPI (#12467)
..
2023-07-03 22:52:37 -05:00
Mo Zhu
b1150c053b
What PMs should do with bugs that did not meet 6-week timeline (#12526)
.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-07-03 22:49:12 -05:00
Sampfluger88
0c7f5f4526
Update custom.js (#12629)
@noahtalerman @spokanemac 
Edit changelog for PR 12595
.
2023-07-03 22:22:39 -05:00
Noah Talerman
5f24881c9b
Update CODEOWNERS (#12595)
- Update Changelog codeowner to JD (@spokanemac)
2023-07-03 22:14:54 -05:00
Noah Talerman
26413497c1
Update turn on MDM instructions (#12592)
#12541
2023-07-03 16:50:33 -03:00
Dave Herder
a7203dffce
Update README.md (#12213)
fixed a capitalization issue
2023-07-03 12:54:09 -05:00
Sampfluger88
1b490dbc4a
Typo fix / added back Calendy link (#12527)
Added proposed changes from
[PR#11633](https://github.com/fleetdm/fleet/pull/11633)
2023-07-03 12:22:04 -05:00
Mo Zhu
40fac12c51
Clarify check w/ EM and PM for user-impacting bug solutions (#12585) 2023-07-03 10:15:02 -07:00
Sampfluger88
8606fbcccf
Update README.md (#12618)
~~Nathan Holiday~~ => Business Operations

# Checklist for submitter

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

- [ ] 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.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-07-03 12:05:18 -05:00
Sampfluger88
2187168ca8
Updated: Company > Strategy (#12528)
Added Fleet's definition of
"enrollment".[https://docs.google.com/document/d/1Q0TawgU6U5CwC8GWZwxJqdJfkkHEci9B59NDyX_kLx8/edit?usp=drive_link](https://docs.google.com/document/d/1Q0TawgU6U5CwC8GWZwxJqdJfkkHEci9B59NDyX_kLx8/edit?usp=drive_link)

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-07-03 10:20:00 -05:00
Carlos
64c37a415d
Handbook:Company:Strategy: added VM positioning (#12460)
Vulnerability management positioning notes from Mike added as a linked
confidential document.

# Checklist for submitter

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

- [ ] 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.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-01 19:28:29 -05:00
JD
1d3ccf77df
Added detail for ordering through eCommerce portal (#11738)
to ensure ABM enrollment.

# Checklist for submitter

markdown updated

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-01 19:20:05 -05:00
Nathanael Holliday
70f8b2b21b
Quarterly investor reporting for CRV. (#11730)
Added instructions on how to do it and an entry to the rituals table.

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-01 19:09:33 -05:00
Nathanael Holliday
aa52ffd2cb
legal stub in handbook (#12245)
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-01 19:01:28 -05:00
Zach Wasserman
18c55d82f8
Update handbook for account recovery process (#11754)
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-07-01 18:57:46 -05:00
Zach Wasserman
2cc81810c7
Clarify comp changes in handbook (#11853)
.

Co-authored-by: Joanne Stableford <59930035+JoStableford@users.noreply.github.com>
2023-07-01 18:31:43 -05:00
Rachael Shaw
8028d7a01a
Handbook: Fix typo (#11824)
(See title)
.
2023-07-01 18:29:12 -05:00
Jacob Shandling
21959a66f7
Correct live query editor permissions (#12609)
## Addresses #12607 

- Updated permissions for the FleetAce editor when being viewed by an
Observer+ to allow editing _only_ for a new live query to run


https://www.loom.com/share/2e4569c1c10f4e4a9b322f24fb4a1be2?sid=c30b630b-d302-4596-a8b7-dfb694e22ba0

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-06-30 16:46:03 -07:00
Juan Fernandez
91f048e98a
Fixed iCloud false positives (#12551)
Added new type `CPEMatchingRule` used for fixing false positives caused by 'bad' entries in the NVD dataset.
2023-06-30 13:05:34 -04:00
Luke Heath
cc8a2d0605
Prepare v4.33.1 (#12417) 2023-06-30 09:49:50 -07:00
Gabriel Hernandez
0f6c3999f3
change text for disable windows mdm (#12594)
quick text fix for disable windows mdm
2023-06-30 16:35:04 +01:00
Roberto Dip
5ddd940cb8
ensure profiles and commands are delivered when MDM is turned on (#12580)
Related to #12482 and #12453, this cleans up Fleet tables that track
profile and bootstrap package status on re-enrollment.
2023-06-30 12:30:49 -03:00
Roberto Dip
4b139245cb
only show Nudge to hosts with MDM features turned on (#12588)
For #12582
2023-06-30 12:29:27 -03:00
gillespi314
83746aa130
Fix UI bug in host software table search (#12590) 2023-06-30 10:17:37 -05:00
Gabriel Hernandez
0ce66b952d
add org support url input to org info form (#12591)
relates to #12568

adds the missing org support URL input on the settings page org info
form.


![image](https://github.com/fleetdm/fleet/assets/1153709/4e7e1fa4-f462-4fc7-ad2d-49a47edded57)


- [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
2023-06-30 16:08:26 +01:00
Rachael Shaw
eae417bc2a
Handbook: Add clarification about packs to "Why this way" (#12047)
Add clarification about what "packs" are and why they aren't considered
deprecated in spite of removing the "Packs" section of the UI.

This is a modified version of [an
answer](https://osquery.slack.com/archives/C01DXJL16D8/p1685473347649069?thread_ts=1685447394.383489&cid=C01DXJL16D8)
@mikermcneil posted in the osquery slack. I trimmed a little bit of the
content in hopes of making this clearer (namely the specific list of
improvements that led to removing the "Packs" UI) but if you think that
context is too important to leave out I'll include it here.

.

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-06-29 22:17:38 -05:00
Zach Wasserman
5a7bcea596
Update handbook acceptable use computing policy (#12094) 2023-06-29 21:55:14 -05:00
Luke Heath
501b8f2a24
Add Sabrina Coy to MDM product group (#12309)
......
2023-06-29 21:50:06 -05:00
Mo Zhu
6590e46114
propose product ops role (#12327)
Co-authored-by: Joanne Stableford <59930035+JoStableford@users.noreply.github.com>
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-06-29 21:39:50 -05:00
gillespi314
410cbc3972
Add certificate management for Microsoft MDM (WSTEP) (#12543)
Issue #12261

# Checklist for submitter

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

- [ ] 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.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-06-29 19:31:53 -03:00
Mo Zhu
a7def8bfa6
Revert to feature request (#12576) 2023-06-29 14:05:50 -07:00
Lucas Manuel Rodriguez
810eb58b95
macOS CIS: Use find command (exposed as fleetd table) instead of relying on the osquery core file table (#12560)
#10292, #12554

When scanning tens of thousands of files for permissions, using the
`find` command exposed as a fleetd table is more performant than trying
to use the `file` table. This change caused the watchdog to *stop*
killing osquery because of exceeding memory or CPU limit.

- [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.
- ~[ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)~
- ~[ ] Documented any permissions changes~
- ~[ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)~
- ~[ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.~
- [X] Added/updated tests
- [X] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [X] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- ~[ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).~
2023-06-29 16:22:41 -03:00
Gabriel Hernandez
9f3331ef94
Fix word wrapping on TruncatedTextCell tooltip (#12567)
relates to #12473

Fixes ui bug where the wrapping text on a tooltip in TruncatedTextCell
did not display properly. I fixed this by adding a prop to the component
`tooltipBreakOnWord` which allows devs to configure if the tooltip
breaks on a word, or by default on any character.

**Breaking on a word:**


![image](https://github.com/fleetdm/fleet/assets/1153709/1e3488fd-0051-4bed-8597-e4249a654da3)

**Breaking on any character (default behaviour):**


![image](https://github.com/fleetdm/fleet/assets/1153709/cbb9481f-5cab-4c9b-873a-2343721ebdfe)

- [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
2023-06-29 17:04:25 +01:00
Mo Zhu
47669377c5
Update engineering-initiated stories process (#12347) 2023-06-29 08:41:30 -07:00
Eric
5de5bfb02c
Website: update meta descriptions (#12537)
Closes: #12492
closes: #12494

Changes:
- Added meta descriptions and titles to our article category pages
(e.g., fleetdm.com/releases)
- Added meta description and title to the /support, /try-fleet/register,
and /try-fleet/login
- Updated the meta description on /device-management

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2023-06-29 10:28:04 -05:00
Mike Thomas
08f00c2755
Mike j thomas website request template update (#12329)
Changes:

- I added links to "Writing a good user story" and "Quality" in the
website handbook.
- Fixed up a couple of things that Grammarly keeps reminding me about
when I create issues from this template.
2023-06-29 10:09:20 -05:00
Sampfluger88
3ec4257400
Update README.md (#12564)
# Checklist for submitter
2023-06-29 08:00:09 -07:00
RachelElysia
e04e349baf
Fleet UI: Clean up query/policy targets dropdown styling (#12557) 2023-06-28 18:18:43 -07:00
Mo Zhu
a15d257976
Ritual for checking new versions of macOS and CIS benchmarks (macOS and Windows Enterprise) (#12431) 2023-06-28 16:17:59 -07:00
Roberto Dip
9abd0a8fea
add documentation about how to test macOS bootstrap packages (#12531) 2023-06-28 19:50:05 -03:00
Mo Zhu
de750c27d4
Mo officially CX PM (#12561) 2023-06-28 12:05:01 -07:00
Mo Zhu
28654a352a
document docker 4.17 package generation error (#12485)
Part of https://github.com/fleetdm/fleet/issues/10700
2023-06-28 11:33:31 -07:00