| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 days | Release: update ASNHEAD202606110054202606070920master | Loyalsoldier | |
| 2026-05-19 | Release: `cn` list does not use IPv4 data from ipip.net (#334)202606040101202605280046202605210051202605191104 | Loyalsoldier | |
| 2025-12-31 | Release: `cn` list does not use IPv6 data from MaxMind (#284)202601080023202601010026202512310054 | Loyalsoldier | |
| * Release: `cn` list does not use IPv6 data from MaxMind * Docs: change `cn` IPv6 data source | |||
| 2025-12-21 | Release: remove `no-resolve` option in Surge RULE-SET202512250022202512211427 | Loyalsoldier | |
| Removed args for surgeRuleSet action in config.json | |||
| 2024-11-04 | Release: complement extra info for output MMDB files as the official ones | Loyalsoldier | |
| 2024-11-03 | Feat: add `geoip:tor` list | Loyalsoldier | |
| The IPs in `geoip:tor` are Tor Exit Nodes published by Tor project here: https://check.torproject.org/torbulkexitlist | |||
| 2024-10-24 | Release: release classical maxmind mmdb file `Country-without-asn.mmdb` | Loyalsoldier | |
| Note: Use this `Country-without-asn.mmdb` file other than the `Country.mmdb` file in this project if you do not need the appended company (ASN) lists. The `Country-without-asn.mmdb` is with more accurate country/region geoip data than `Country.mmdb` due to maxmind mmdb format constraint. For more details, see https://github.com/Loyalsoldier/geoip/blob/HEAD/configuration.md#maxmindmmdb-1 | |||
| 2024-08-11 | Release: mihomo mrs files | Loyalsoldier | |
| 2024-08-10 | Feat: get CIDR data by using json input format instead of jq | Loyalsoldier | |
| 2024-08-09 | Feat: get ASN data from MaxMind GeoLite2 ASN CSV instead of ripe.net | Loyalsoldier | |
| 2024-08-06 | Release: add suffix `,no-resolve` for Surge ruleset | Loyalsoldier | |
| 2024-08-06 | Release: nginx allow & deny rules | Loyalsoldier | |
| 2024-08-06 | Release: change outputDir to `output` for convenience | Loyalsoldier | |
| 2024-08-06 | Release: output all lists by default | Loyalsoldier | |
| 2024-06-23 | Feat: support sing-box SRS format as input & output | Loyalsoldier | |
| 2023-03-17 | Feat: refine cloudflare CIDR (#94) | IceCodeNew | |
| * Feat: refine cloudflare CIDR * Fix: remove unnecessary IP type constraint * CI: remove redundant cloudflare CIDR step --------- Co-authored-by: Loyalsoldier <[email protected]> | |||
| 2022-12-11 | Feat: refine telegram CIDR | Loyalsoldier | |
| 2022-11-17 | Feat: add CN IP source @gaoyifan/china-operator-ip | Loyalsoldier | |
| 2022-08-29 | Release: generate Country-asn.mmdb | Loyalsoldier | |
| 2022-08-29 | Fix: add option overwriteList | Loyalsoldier | |
| Due to MaxMind mmdb file format constraint, the IPs and/or CIDRs of the latter written list will overwrite those of the former one when duplicated data is found. To make sure that the lists you added include all their own IPs and/or CIDRs, you must place the name of the most important list at last in option wantedList and option overwriteList of type maxmindMMDB in config file. The option overwriteList of type maxmindMMDB is used when the IPs and/or CIDRs of some lists in generated mmdb file overlap. For example, if you change the CIDRs of the list "cn", and generate the full version of Country.mmdb file which is with all countries(lists), the option overwriteList must include "cn", so that the "cn" list will be written at last, which ensures it includes all the CIDRs you specify. If the option wantedList of type maxmindMMDB is specified, no need for option overwriteList. | |||
| 2021-11-21 | Fix: use cutter to remove entry | Loyalsoldier | |
| 2021-09-11 | Chore: output all entries in plaintext CIDR format by default | loyalsoldier | |
| 2021-09-03 | Fix: geoip-asn.dat & text output | loyalsoldier | |
| 2021-08-29 | Refactor: use plugin architecture to support multiple I/O formats | loyalsoldier | |
