Pulse/internal
rcourtman 7b55564b62 security: Add request body size limits to API handlers
Add http.MaxBytesReader to 16 additional handlers to prevent memory
exhaustion attacks via oversized request bodies:

- docker_agents.go: HandleReport (512KB), HandleCommandAck (8KB),
  HandleSetCustomDisplayName (8KB)
- alerts.go: UpdateAlertConfig (64KB), BulkAcknowledgeAlerts (32KB),
  BulkClearAlerts (32KB)
- config_handlers.go: HandleAddNode, HandleTestConnection,
  HandleUpdateNode, HandleTestNodeConfig (32KB each),
  HandleVerifyTemperatureSSH, HandleExportConfig, HandleDiscoverServers,
  HandleSetupScriptURL (8KB each), HandleImportConfig (1MB),
  HandleUpdateMockMode (16KB)
2025-12-02 16:43:13 +00:00
..
agentbinaries
agentupdate
alerts docs: Add godoc comments to more exported functions 2025-12-02 16:03:57 +00:00
api security: Add request body size limits to API handlers 2025-12-02 16:43:13 +00:00
auth
config refactor: Use zerolog instead of fmt.Printf in config export 2025-12-02 16:27:54 +00:00
crypto
discovery
dockeragent
errors refactor: Remove unreachable dead code branches 2025-12-02 14:48:57 +00:00
hostagent
hostmetrics
logging
mdadm perf: Pre-compile regexes in mdadm package 2025-12-02 15:11:04 +00:00
metrics
mock docs: Add godoc comments to more exported functions 2025-12-02 16:03:57 +00:00
models test: Add tests for SyncGuestBackupTimes and UpdateStorageBackupsForInstance 2025-12-02 16:22:38 +00:00
monitoring test: Fix unreachable code warning in panic recovery test 2025-12-02 16:30:31 +00:00
notifications test: Add UpdateStatus not found test for notifications package 2025-12-02 14:26:17 +00:00
sensors
ssh/knownhosts
system
tempproxy perf: Remove redundant fmt.Sprintf in tempproxy contains function 2025-12-02 15:24:40 +00:00
types
updates docs: Add godoc comments to more exported functions 2025-12-02 16:03:57 +00:00
utils
websocket refactor: Remove unreachable dead code branches 2025-12-02 14:56:35 +00:00