summaryrefslogtreecommitdiff
path: root/plugin
AgeCommit message (Collapse)Author
2026-04-28Fix singbox SRS option validation ordercodex/modify-plugin-options-relationshipsopenai-code-agent[bot]
Co-authored-by: Loyalsoldier <[email protected]>
2026-04-29Refactor: plugin uses option patternrefactor-pluginLoyalsoldier
2026-03-06Chore: extract common GetIgnoreIPType logic202604142159202604090028202604020031202603260032202603190030202603120023202603061527Loyalsoldier
2026-01-22Feat: update MMDB database releated dependencies202603050028202602260026202602190030202602120028202602050029202601290026202601220338Loyalsoldier
2026-01-20Fix: processing JSON path (#289)202601192124Daniel Lavrushin
Co-authored-by: Loyalsoldier <[email protected]>
2025-09-06Fix: IPInfo free database fields202511060021202510300021202510230020202510160020202510090019202510020019202509250019202509180019202509110019202509060052Loyalsoldier
IPInfo upgraded the free geolocation database to `lite` and changed the database fields. For more details see: https://ipinfo.io/lite
2025-02-01Chore: make names consistent202503270019202503200018202503130019202503060018202502270018202502200018202502130018202502060018202502010727Loyalsoldier
2025-01-31Feat: support to generate pure ASN data202501310448Loyalsoldier
when using maxmindGeoLite2ASNCSV as input format
2024-12-20Fix: use default IP files on format maxmindGeoLite2ASNCSV & ↵202501300017202501230017202501160017202501090018202501020017Loyalsoldier
maxmindGeoLite2CountryCSV
2024-12-10Chore: update dependenciesLoyalsoldier
2024-11-04Feat: support to complement the output MMDB files as the official onesLoyalsoldier
Use the configuration option `sourceMMDBURI` to specify the URI to the official MMDB files, so that the output MMDB files are fully compatible with the official ones.
2024-11-03Feat: support IPInfo country mmdb format as input & outputLoyalsoldier
Download IPInfo free country mmdb file here: https://ipinfo.io/products/free-ip-database
2024-11-03Chore: make filename more specificLoyalsoldier
2024-11-03Feat: support DB-IP country mmdb format as input & outputLoyalsoldier
Download DB-IP free country lite mmdb file here: https://db-ip.com/db/download/ip-to-country-lite
2024-11-03Chore: refine reading MMDB fileLoyalsoldier
2024-11-03Fix: description of plaintext formatsLoyalsoldier
2024-10-31Feat: export input & output convertersLoyalsoldier
2024-10-31Chore: update dependenciesLoyalsoldier
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-10-08Chore: get rid of v2ray-core & update dependenciesLoyalsoldier
2024-08-31Chore: make error messages consistent across formatsLoyalsoldier
2024-08-31Feat: support to specify IP or CIDR in config file for text input formatLoyalsoldier
2024-08-15Fix: wantedList must be specified in cutter formatLoyalsoldier
2024-08-13Feat: support remote URL in maxmindGeoLite2ASNCSV & maxmindGeoLite2CountryCSVLoyalsoldier
2024-08-13Refine: wantedList in various formatsLoyalsoldier
2024-08-11Feat: support mihomo MRS format as input & outputLoyalsoldier
2024-08-11Fix: walk logic of local fileLoyalsoldier
2024-08-11Fix: type in errorLoyalsoldier
2024-08-10Feat: support JSON data as input formatLoyalsoldier
For the arg `jsonPath` in config, see syntax explanation here: https://github.com/tidwall/gjson/blob/master/SYNTAX.md
2024-08-09Feat: support MaxMind GeoLite2 ASN CSV data as inputLoyalsoldier
2024-08-09Refine: read large CSV file line by lineLoyalsoldier
2024-08-06Chore: sort output listsLoyalsoldier
2024-08-06Feat: support to customize output file extension in all plaintext formatsLoyalsoldier
2024-08-06Feat: support extended text format with prefix & suffix in line as outputLoyalsoldier
Output plaintext CIDR with prefix and suffix in one line by using `text` format as output, specified by args `addPrefixInLine` and `addSuffixInLine`
2024-08-06Feat: support extended text format with prefix & suffix in line as inputLoyalsoldier
IP and CIDR with prefix and suffix in one line now can be processed by using `text` format as input, specified by args `removePrefixesInLine` and `removeSuffixesInLine`.
2024-08-06Fix: walk logic of local fileLoyalsoldier
2024-08-06Fix: parsing CIDR in Clash & Surge rulesetLoyalsoldier
2024-08-04Fix: use valid country code as fallback when processing MaxMind dataLoyalsoldier
2024-07-18Feat: add lookup commandLoyalsoldier
2024-07-08Chore: refine codeLoyalsoldier
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
2024-07-04Fix: make URI matching case-insensitiveLoyalsoldier
2024-06-23Feat: support sing-box SRS format as input & outputLoyalsoldier
2023-10-29Fix: scan clash classical ruleset & surge rulesetLoyalsoldier