Andrey Meshkov
Andrey Meshkov
## Summary - ensure the output file is truncated when created - add a regression test for NewOutput ## Testing - `go test ./internal/output -run TestNewOutput -v` *(fails: no network)*...
* crypto/tls now supports ECH, there's no need to use Cloudflare's fork * crypto/tls now supports MLKEM, there's no need to use Cloudflare's fork
### Issue Details With the current approach to updates, we have a problem: it takes a very long time for an update to reach the application. There’s also a second...
### Issue Details Right now, there’s no way to add an executable to the exclusions. * Starting to add an exclusion * Press Cmd+Shift+. to show all directories * Go...
### Issue Details uBO added support for specifying path in cosmetic rules: https://github.com/gorhill/uBlock/commit/8b696a691a In order to maintain parity we need to support this in CoreLibs as well. ### Proposed solution...
### Issue Details uBO added support for specifying path in cosmetic rules: https://github.com/gorhill/uBlock/commit/8b696a691a In order to maintain parity we need to support this in CoreLibs as well. ### Proposed solution...
The script rules can be known to us (i.e. they exist in one of AdGuard filters) or unknown (added by the user, received from a custom filter). Known script rules...
See the explanation here: https://github.com/AdguardTeam/SafariConverterLib/issues/20#issuecomment-2532818732 We can use `if-top-url` (or even better - support `if-frame-url` in Safari 18) to support domain wildcards. Rules that can be properly supported now: *...
## Negating regardless of its arguments is not supported ``` example.org,example.com#%#//scriptlet("abort-on-property-read", "alert") example.com#@%#//scriptlet("abort-on-property-read") ``` * Expected result: the scriptlet is negated on `example.com` * Actual result: the scriptlet is not...
For now there's no way it can be implemented since mixing `if-top-url` and `unless-*` is not supported by Safari. However, the situation tends to change with time so we should...