seph
seph
Continuing to track down the Monterey enrollment issue, I'm pretty sure there's a race condition around the async startup. This PR attempts to address that via several mechanisms: 1. Adjusts...
With the pile of stuff in beta to try addressing enrollment issues, I'm now seeing duplicate enrollments from launcher. Frustrating, I can't see how this was ever supposed to work....
As part of moving releases into github, we should actually release things. I think this means that after a build on `master` we codesign (#825), wait for apple notarization, and...
## Problem Launcher has always shipped a debug server. This is enabled by sending `SIGUSR1` to the launcher process. Unfortunately, windows does not support signals, so this has never been...
I'm starting to hear about ssh-sk keys, and this is not something we can parse in `kolide_ssh_keys`. The underlying key type is (a) based on hardware keys and (b) not...
After the 12.1 upgrade, sometimes launcher fails to start. Digging into the logs, I see: ``` {"binary":"/usr/local/kolide-k2/bin/osqueryd-updates/1638566429/osqueryd","binaryName":"osqueryd","caller":"findnew.go:207","fullBinaryPath":"/usr/local/kolide-k2/bin/osqueryd","msg":"not executable. Skipping","reason":"fork/exec /usr/local/kolide-k2/bin/osqueryd-updates/1638566429/osqueryd: bad CPU type in executable","severity":"error","ts":"2021-12-14T13:37:11.85382Z","updateDir":"/usr/local/kolide-k2/bin/osqueryd-updates"} ``` Notable there, is `bad...
When selecting from the `kolide_chrome_login_data_emails` table, we get the error `connecting to sqlite db: sql: unknown driver \"sqlite3\" (forgotten import?)` Unfortunately, just adding the import in does not fix this....
The macOS packages are built by running `pkgbuild` and then using `productbuild` to flatten it. Experimenting, this causes the `title` to be lost. It looks like the distribution.xml that productbuild...
This commit adds a make target to simplify testing launcher locally. It works by dropping a launcher into the updater directories.
Only installs if there binary is present. This may not be correct. Possible better would be to return no rows if not present. `fc-list` is low value. I think without...