 
|
8e82ec1cb9
|
Merge commit from fork
* Add DenyLists parsing
* Remove unneeded returned error
* Plug global denylist into Command
* app creation: apply denylist to backchannel logout URI
* Inject denylist to backchannel logout worker
* webhook config: validate against blocked URLs
* Add notificationsWebhook denylist target
* command: Add SMTP endpoint validation against blocklist
* command: Add SMS endpoint validation against blocklist
* Validate webhook endpoint against denylist on channel notification
* Remove unused tests
* handle deprecated denylists
* remove unintended denylist entry in deprecated list
* use single http client
* fix tests
* update comments
* fixes
* cleanup
* address comments
* fix merge
---------
Co-authored-by: Livio Spring <[email protected]>
|
2026-06-15 15:36:14 +02:00 |
|
 Marco A.andGitHub
|
b2532e9666
|
Merge commit from fork
* Inject DenyList from config to `StartCommands()`
* Implementation draft
* Move address checker to separate package
* Migrate usages of actions.AddressChecker to denylist.AddressChecker
* Rename denylist package files
* Pass []denylist.AddressChecker to StartCommand
* Add DenyList to defaults.yaml and add custom config parser
* net: add HostnameToIPList function
* denylist: Add IsHostBlocked()
* actions: use denylist.IsHostBlocked()
* command: Inject ip lookup function + extend add target validationt test
* command: Unexport ChangeTarget.IsValid()
* command: Add denyList check on ChangeTarget validation
* command: Export ActionsV2DenyList and IPLookupFunction params
* Lint fix
* Check denylist during action execution
* Fix integration tests
* Apply suggestions
* Add `mapstructure.StringToSliceHookFunc()` to decode `HTTPConfigDecodeHook`
|
2026-02-25 06:33:28 +01:00 |
|
   
|
1a49b7d298
|
perf: project quotas and usages (#6441)
* project quota added
* project quota removed
* add periods table
* make log record generic
* accumulate usage
* query usage
* count action run seconds
* fix filter in ReportQuotaUsage
* fix existing tests
* fix logstore tests
* fix typo
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* move notifications into debouncer and improve limit querying
* cleanup
* comment
* fix: add quota unit tests command side
* fix remaining quota usage query
* implement InmemLogStorage
* cleanup and linting
* improve test
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* fix: add quota unit tests command side
* action notifications and fixes for notifications query
* revert console prefix
* fix: add quota unit tests command side
* fix: add quota integration tests
* improve accountable requests
* improve accountable requests
* fix: add quota integration tests
* fix: add quota integration tests
* fix: add quota integration tests
* comment
* remove ability to store logs in db and other changes requested from review
* changes requested from review
* changes requested from review
* Update internal/api/http/middleware/access_interceptor.go
Co-authored-by: Silvan <[email protected]>
* tests: fix quotas integration tests
* improve incrementUsageStatement
* linting
* fix: delete e2e tests as intergation tests cover functionality
* Update internal/api/http/middleware/access_interceptor.go
Co-authored-by: Silvan <[email protected]>
* backup
* fix conflict
* create rc
* create prerelease
* remove issue release labeling
* fix tracing
---------
Co-authored-by: Livio Spring <[email protected]>
Co-authored-by: Stefan Benz <[email protected]>
Co-authored-by: adlerhurst <[email protected]>
|
2023-09-15 16:58:45 +02:00 |
|