Skip to content

Fix regression in list hosts#6

Merged
zwass merged 1 commit intofleetdm:masterfrom
zwass:fix-list-hosts
Nov 4, 2020
Merged

Fix regression in list hosts#6
zwass merged 1 commit intofleetdm:masterfrom
zwass:fix-list-hosts

Conversation

@zwass
Copy link
Copy Markdown
Member

@zwass zwass commented Nov 4, 2020

Changes in kolide/fleet#2327 broke the MySQL
syntax for listing hosts with online status. This was not caught due to
the lack of a unit test for the functionality. This PR adds a unit test
and fixes the regression.

Changes in kolide/fleet#2327 broke the MySQL
syntax for listing hosts with online status. This was not caught due to
the lack of a unit test for the functionality. This PR adds a unit test
and fixes the regression.
@zwass zwass added the bug Something isn't working as documented label Nov 4, 2020
@zwass zwass merged commit 2e333a4 into fleetdm:master Nov 4, 2020
@zwass zwass deleted the fix-list-hosts branch November 4, 2020 20:03
chiiph pushed a commit that referenced this pull request Aug 4, 2021
@zhumo zhumo mentioned this pull request Nov 30, 2022
@qa-wolf
Copy link
Copy Markdown

qa-wolf bot commented Mar 29, 2023

🐛 QA Wolf - Deployment: Premium

Joel here: 123 tests ran, see details here.

🐛 5 bugs
✅ 118 passed

@qa-wolf
Copy link
Copy Markdown

qa-wolf bot commented Mar 29, 2023

🐛 QA Wolf - Deployment: Free

Vippsi here: 72 tests ran, see details here.

🐛 3 bugs
✅ 69 passed

Sampfluger88 pushed a commit that referenced this pull request Mar 19, 2026
## Summary

- Adds `fleetdm/demo` as a documented exception (#6) to the "Why do we
use one repo?" section of the "Why this way?" handbook page.

This exception acknowledges that demo environments benefit from a
lightweight, standalone repository that can be cloned and run
independently.

---

Built for [Sam
Pfluger](https://fleetdm.slack.com/archives/D0AF8QFBVHB/p1773886197818949)
by [Kilo for Slack](https://kilo.ai/features/slack-integration)

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
TsekNet added a commit to TsekNet/fleet that referenced this pull request Mar 22, 2026
- Extract nested block to tryReuseExistingInstaller helper (fleetdm#5)
- Add 30s timeout to HEAD request client (fleetdm#2)
- Validate URL scheme (http/https only) for SSRF defense (fleetdm#1)
- Weak ETag comparison: strip W/ prefix per RFC 7232 (fleetdm#3)
- Validate ETag/Last-Modified format before storing (fleetdm#6)
- Move HTTPETag/HTTPLastModified into fillSoftwareInstallerPayloadFromExisting (fleetdm#9)
- Remove duplicate store-existence check (fleetdm#7)
- Add ORDER BY si.id DESC to LIMIT 1 query (fleetdm#8)
- Use ds.writer (primary) for GetInstallerByTeamAndURL (fleetdm#13)
- Rename checkURLChanged to hasURLContentChanged (fleetdm#11)
- Rename urlContentUnchanged to canSkipDownload (fleetdm#16)
- Add nil guard in mock to prevent panic in existing tests
- Fix schema.sql collation to match migration output
- Fix lint: use svc.logger instead of bare slog.Warn
- Add tests: weak ETag, both headers precedence, 403/500 status,
  non-HTTP scheme, normalizeETag, validETag (fleetdm#3,12,14,17)
- Document redirect limitation (fleetdm#15)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working as documented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant