summaryrefslogtreecommitdiff
path: root/plugin/special
AgeCommit message (Collapse)Author
2026-03-09Refactor: all plugin subdirectories use option patterncopilot/modify-plugin-files-subdirectoriescopilot-swe-agent[bot]
Apply the same functional options pattern from plugin/singbox to: - plugin/mihomo (mrs_in.go, mrs_out.go) - plugin/plaintext (text_in.go, common_in.go, common_out.go, text_out.go, clash_in.go, clash_out.go, json_in.go, surge_in.go, surge_out.go) - plugin/maxmind (all input/output files) - plugin/v2ray (dat_in.go, dat_out.go) - plugin/special (cutter.go, lookup.go, private.go, stdin.go, stdout.go) - lookup.go and merge.go updated to use new constructors Co-authored-by: Loyalsoldier <[email protected]>
2026-03-06Chore: extract common GetIgnoreIPType logic202604142159202604090028202604020031202603260032202603190030202603120023202603061527Loyalsoldier
2024-10-31Feat: export input & output convertersLoyalsoldier
2024-10-25Refine: make lookup command more specificLoyalsoldier
2024-10-24Feat: support to exclude specified lists when outputLoyalsoldier
2024-10-22Feat: support to specify `onlyIPType` option in private input formatLoyalsoldier
2024-10-22Fix: reuse `private` list in previous stepsLoyalsoldier
2024-08-31Chore: make error messages consistent across formatsLoyalsoldier
2024-08-15Fix: wantedList must be specified in cutter formatLoyalsoldier
2024-08-13Refine: wantedList in various formatsLoyalsoldier
2024-07-18Feat: add lookup commandLoyalsoldier
2024-07-06Chore: refine codeLoyalsoldier
2024-07-06Fix: remove entry & prefixLoyalsoldier
2024-07-04Feat: support stdout as outputLoyalsoldier
stdout stands for standard output, which means geoip now supports pipe operator
2024-07-04Feat: support stdin as inputLoyalsoldier
stdin stands for standard input, which means geoip now supports pipe operator
2023-09-15Feat: add ::/128 to private list (#126)umlka
https://en.wikipedia.org/wiki/Reserved_IP_addresses Co-authored-by: mzz <[email protected]>
2023-07-28Fix: private CIDR list missing IPv6 multicast address (#112)kunish
2021-11-21Feat: introduce cutter as an input format to remove data from previous stepsLoyalsoldier
2021-10-04Feat: remove unused replace actionloyalsoldier
2021-08-29Refactor: use plugin architecture to support multiple I/O formatsloyalsoldier