Copilot
e449533a4a
Fix: reject malformed domain rules ( #3917 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2026-08-05 22:06:16 +08:00
Copilot
b49404a24e
Fix panic and rule loss in list parsing/resolution ( #3905 )
...
* Fix panic on empty inclusion attribute, rule loss in selective inclusion and other bugs
* Exercise domain/list-name validators in tests
* Consolidate parsed list state into ParsedList and simplify inclusion parsing
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com >
2026-08-04 18:22:31 +08:00
MkQtS
27f16b91a1
Improve codes ( #3846 )
...
* datdump: improve codes
- reuse strings.Builder
- no need to generate custom DomainRule type
* main.go: ignore empty list instead of quit
2026-07-14 14:12:05 +08:00
MkQtS
311b281000
improve codes ( #3246 )
2026-02-04 15:03:04 +08:00
MkQtS
947556aa16
Improve codes ( #3242 )
...
* main.go: improve code
* main.go: move refMap from global variable to local
* main.go: allow tld to be a parent domain
* datdump: improve code
2026-02-03 22:38:18 +08:00
MkQtS
5c38f34456
Add cmd/datdump/main.go ( #3213 )
...
* Feat: add a new datdump tool
* Refactor: address code review comments
* Refactor: remove export all from main program
use datdump instead
* Refactor: allow spaces in exportlists
e.g. `--exportlists="lista, listb"`
* all: cleanup
* apply review suggestion
---------
Co-authored-by: database64128 <free122448@hotmail.com >
2026-01-24 23:11:35 +08:00