Roberto Dip
48ee019507
fix unreleased issues for macOS DDM
...
for #17924 and #17923
2024-03-28 15:44:14 -03:00
Rachael Shaw
1675b4ee73
Update agent options for canary team ( #17901 )
...
- This is to explore queries for
https://github.com/fleetdm/fleet/issues/16899
2024-03-27 13:52:05 -04:00
RachelElysia
a8f5bd9281
[released bug] Fleet UI: Fix numerical type sort on Query Report ( #17891 )
2024-03-27 12:38:49 -04:00
Sharon Katz
4905f5db01
Test release for beta ( #17894 )
2024-03-27 11:52:07 -04:00
George Karr
f2b3a58bff
Updating changelog for 4.47.3 ( #17871 )
2024-03-27 10:41:51 -05:00
Roberto Dip
087d758111
feat: macOS DDM support ( #17886 )
...
for #14550
PR for docs update: https://github.com/fleetdm/fleet/pull/17888
2024-03-27 12:40:42 -03:00
Roberto Dip
94c55f9c10
Merge branch 'main' into feat-macos-ddm
2024-03-27 12:21:49 -03:00
Noah Talerman
1777b9c5d1
Update macos-install-wine.sh ( #17828 )
...
- Add note about running the script in user context
- Add redirect so that we can change the link later
2024-03-27 11:21:19 -04:00
Roberto Dip
0d15132ae4
fix tests and lint
2024-03-27 12:21:08 -03:00
Mike McNeil
96d67af9d8
Handbook: Update vulnerability-management.ejs ( #17853 )
...
Thanks Paddy Harrington for the tip!
---------
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-03-27 10:17:12 -05:00
Roberto Dip
e34b320ed5
Merge remote-tracking branch 'origin/main' into feat-macos-ddm
2024-03-27 11:58:22 -03:00
Martin Angers
79f9caf49d
macOS OOBE Prefill and Lock Local Account: feature branch ( #17854 )
...
Feature branch for #9147 .
2024-03-27 10:12:01 -04:00
Roberto Dip
15e671da9a
add missing activities
2024-03-27 11:04:47 -03:00
Martin Angers
8abee3e72d
Merge branch 'main' into feat-prefill-account-name
2024-03-27 09:53:02 -04:00
Gabriel Hernandez
88b6ac9b17
Feat UI ddm integration ( #17885 )
...
relate to #17416
update to uploading, downloading, and deleting ddm profiles.
- [x] Manual QA for all new/changed functionality
2024-03-27 13:46:00 +00:00
Roberto Dip
0be9f085b0
batch set declarations as pending when they're uploaded ( #17876 )
...
#17685
2024-03-27 10:44:22 -03:00
Lucas Manuel Rodriguez
ea92433c34
Disabling calendar policies removes scheduled calendar events ( #17882 )
...
#17230
Fix for the following scenarios:
- Team has only one policy with calendar enabled. Events are created on
user calendars. Then the user disables the calendar on such policy.
Expected behavior: Events on the user calendar should be cleaned up in
that scenario.
- Policy `platform` is edited (which removes `policy_membership`
entries) and we'd like to have the calendar event removed for the hosts
that do not apply anymore.
To cover these scenarios I changed `ds.GetTeamHostsPolicyMemberships` so
that it also returns hosts that have a calendar event AND have no
results on policies (returned as passing=1).
E.g. this could happen if there ARE calendar events for a team but with
a platform that doesn't match the host (so it has no results).
2024-03-27 10:33:09 -03:00
Eric
1f1f0ce4d0
Update Fleet schema overrides (string » text) & regenerate osquery_fleet_schema.json
( #17884 )
...
Changes:
- Updated the type of all override columns with `type:string` to
`type:text`
- Regenerated `osquery_fleet_schema.json`
2024-03-27 08:17:28 -05:00
Roberto Dip
fdc5aa57c2
add ddm declarations in the API ( #17880 )
...
for #17409
2024-03-27 09:53:43 -03:00
RachelElysia
4103acf3bc
Fleet UI: Calendar settings design updates ( #17869 )
2024-03-27 08:47:21 -04:00
Martin Angers
98bccf54e3
Fix test with expected Google Calendar integration
2024-03-27 08:39:41 -04:00
Martin Angers
b449900602
Regenerate schema.sql
2024-03-27 08:19:21 -04:00
Sam Pfluger
1261956a89
Add link to "Why not continuously generate REST API reference docs fr… ( #17879 )
2024-03-27 03:12:53 -05:00
Sam Pfluger
d28810a8f2
Add link to "Why don't we sell like everyone else?" ( #17878 )
2024-03-27 03:07:29 -05:00
Dante Catalfamo
7b13d9ce17
Add mdm_apple_declarative_requests table to log DDM requests ( #17844 )
...
#17792
2024-03-27 00:09:09 -03:00
Sam Pfluger
37c1c3c8fd
Removing broken image from bizops page. ( #17877 )
2024-03-26 21:55:24 -05:00
Sarah Gillespie
1edd9f07bb
Update host details, list host filters, and MDM summary to include macOS declarations ( #17866 )
...
Issue #17619
---------
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
2024-03-26 21:54:47 -03:00
Jacob Shandling
0f74ae0109
UI – Handle missing / null
smtp_settings
( #17850 )
...
## Addresses #17065
Settings cleanly renders as empty and disabled despite nonexistent
`smtp_settings` from config response:
![Screenshot 2024-03-25 at 3 52
05 PM](https://github.com/fleetdm/fleet/assets/61553566/85c2a9af-7cc2-48b7-9ecf-604496813204 )
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 17:15:26 -07:00
Dave Herder
593a59255c
Update workstations-canary.yml ( #17761 )
...
- Add script to install Bitdefender in canary workstations
2024-03-26 18:55:06 -04:00
Victor Lyuboslavsky
9bb1610408
Fleet in your calendar feature branch ( #17584 )
...
# Checklist for submitter
- [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-03-26 15:34:33 -05:00
Dante Catalfamo
0b04e7ea9f
Allow EnrollmentState to be in status '3' for MDM clients ( #17868 )
...
#17692
Recently there was a change that filtered out hosts in `EnrollmentState`
3. This change may cause some hosts that are in otherwise good health to
appear unresponsive to MDM in the management UI.
This change will allow hosts with `EnrollmentStatus` 3 show as enrolled.
The root cause of some hosts being in state 3 is still not entirely
clear, but may have to do with either trying to re-enroll once already
enrolled, or windows updates causing some sort of issue with fleet.
Despite the "failed" `EnrollmentState` 3, the host will still display
that the system is managed by Fleet, and will actively sync.
2024-03-26 16:33:52 -04:00
Victor Lyuboslavsky
9861f6eca6
Added Fleet in your calendar changes file.
2024-03-26 13:47:20 -05:00
Victor Lyuboslavsky
b92733b0e3
Adding another error message for rate limiting.
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
72662291b0
Adding embedded timezone database.
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
51cd71f464
Fix concurrency bug in calendar cron ( #17832 )
...
#17441
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
9090d8541f
Calendar update event if meeting occurring now ( #17815 )
...
#17441
---------
Co-authored-by: Victor Lyuboslavsky <victor.lyuboslavsky@gmail.com>
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
2e56563280
Adding retry logic when rate limited by Google Calendar API. ( #17810 )
...
Adding retry logic when rate limited by Google Calendar API.
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
35a21d5f0c
Calendar helper scripts for testing ( #17798 )
...
Calendar helper scripts for testing
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
355379aa0b
Fleet calendar process 100 hosts at a time ( #17806 )
...
Add concurrency for #17441 .
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
62049b04bd
Added TestEventForDifferentHost for calendar_cron. ( #17802 )
...
Added TestEventForDifferentHost for calendar_cron.
2024-03-26 13:39:37 -05:00
Jacob Shandling
a10aac29c6
UI – Calendar events modal follow up ( #17788 )
...
## Follow-up work to #17717
**Finalize disabled options and tooltips:**
<img width="697" alt="Screenshot 2024-03-21 at 5 14 40 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/ea5d880f-75f6-48ef-85cc-b807812c9a50 ">
<img width="697" alt="Screenshot 2024-03-21 at 5 15 13 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/bdd33118-933e-4676-9e1e-680ebcddbc7a ">
**Only update policies and settings when there's a diff:**
![1(1)](https://github.com/fleetdm/fleet/assets/61553566/183d1834-3c54-4fef-a208-dfbb0354e507 )
**Reorganize onChange handlers, types**
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 13:39:37 -05:00
RachelElysia
fbb271caee
Fleet UI: Calendar settings iterations ( #17779 )
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
c6e2e8d6c4
Always create event next 3rd Tuesday ( #17799 )
...
Fix to always create events for next 3rd Tuesday #17441
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
31fe9d17b9
More fixes to support users with hosts in same team and hosts in different teams ( #17789 )
...
#17441
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
16f122f02a
Adding calendar test server and other fixes. ( #17751 )
...
- Added a calendar server that can be used for load testing at
/tools/calendar
- Fixed minor calendar bugs
# Checklist for submitter
- [ ] 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-03-26 13:39:37 -05:00
RachelElysia
2940b32a06
Fleet UI: Calendar settings page ( #17593 )
2024-03-26 13:39:37 -05:00
Lucas Manuel Rodriguez
e8f177dd43
Additional changes to happy path and cleanup cron job ( #17757 )
...
#17441 & #17442
2024-03-26 13:39:37 -05:00
Jacob Shandling
5137fe380c
17445 calendar events modal ( #17717 )
...
Addresses #17445
Follow-up iteration:
- Finalize styling of dropdown tooltips
- All `//TODO`s
<img width="1393" alt="Screenshot 2024-03-20 at 1 43 54 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9b792cf0-058a-4ae6-8f5f-a49eb936ebef ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 01 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/86195dcf-ec28-4cf0-ab8b-d785d12372ed ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 21 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/01effdec-ca20-49ec-a442-5fe754a5e12b ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 26 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b6de6891-6eae-426e-bbff-b01184094ac9 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 33 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/96e167dd-752c-4b49-a1a7-69fe9b4f42ac ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 43 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/feedbda5-e915-4e5e-84ee-2316db49434a ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/c4b5ac47-3357-43ef-95ca-dd0953994f6f ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/17838415-5bf4-46f0-9bde-522deb0f0886 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 10 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b7228484-bb9f-4119-9fbf-a60ce990ba0e ">
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 13:39:37 -05:00
RachelElysia
4db06f2cbb
Fleet Calendar feature: Updates to manage automations modal ( #17652 )
2024-03-26 13:39:37 -05:00
Victor Lyuboslavsky
d97e32fc21
Fix compile issue due to merge.
2024-03-26 13:39:37 -05:00