| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-28 | Docs: add hero image & update title (#323)202604281522 | Loyalsoldier | |
| 2026-01-14 | Docs: add badges202601150021 | Loyalsoldier | |
| 2026-01-10 | Docs: add DeepWiki link | 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-11-12 | Docs: fix mihomo geodata-mode config202511200021202511130021 | Loyalsoldier | |
| 2024-11-04 | Docs: describe output MMDB file fields more specific | 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-11-03 | Feat: support IPInfo country mmdb format as input & output | Loyalsoldier | |
| Download IPInfo free country mmdb file here: https://ipinfo.io/products/free-ip-database | |||
| 2024-11-03 | Feat: support DB-IP country mmdb format as input & output | Loyalsoldier | |
| Download DB-IP free country lite mmdb file here: https://db-ip.com/db/download/ip-to-country-lite | |||
| 2024-11-03 | Docs: describe maxmind mmdb format more specific | Loyalsoldier | |
| 2024-10-25 | Refine: make lookup command more specific | Loyalsoldier | |
| 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-15 | Docs: add configuration explanation | Loyalsoldier | |
| 2024-08-15 | Docs: refactor README | Loyalsoldier | |
| 2024-08-11 | Feat: support mihomo MRS format as input & output | Loyalsoldier | |
| 2024-08-10 | Feat: support JSON data as input format | Loyalsoldier | |
| For the arg `jsonPath` in config, see syntax explanation here: https://github.com/tidwall/gjson/blob/master/SYNTAX.md | |||
| 2024-08-09 | Feat: support MaxMind GeoLite2 ASN CSV data as input | Loyalsoldier | |
| 2024-07-19 | Docs: also licensed under GPL-3.0 | Loyalsoldier | |
| 2024-07-18 | Feat: add lookup command | Loyalsoldier | |
| 2024-07-08 | Feat: add merge command | Loyalsoldier | |
| merge command can merge plaintext IP & CIDR from standard input, then print the merged result to standard output usage example: curl https://example.com/path/to/your/plaintext/cidr.txt | geoip merge cat ./path/to/your/plaintext/cidr.txt | geoip merge | |||
| 2024-07-08 | Refactor: CLI commands | Loyalsoldier | |
| old usage: geoip -l new usage: geoip list old usage: geoip -c config.json new usage: geoip convert -c config.json | |||
| 2024-07-04 | Feat: support stdout as output | Loyalsoldier | |
| stdout stands for standard output, which means geoip now supports pipe operator | |||
| 2024-07-04 | Feat: support stdin as input | Loyalsoldier | |
| stdin stands for standard input, which means geoip now supports pipe operator | |||
| 2024-06-23 | Feat: support sing-box SRS format as input & output | Loyalsoldier | |
| 2023-04-23 | Docs: add star chart | Loyalsoldier | |
| 2022-11-17 | Feat: add CN IP source @gaoyifan/china-operator-ip | Loyalsoldier | |
| 2022-09-17 | Feat: support maxmindMMDB type as input format | Loyalsoldier | |
| 2022-08-30 | Docs: add links for 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. | |||
| 2022-08-29 | Docs: remove donation section | Loyalsoldier | |
| 2022-08-29 | Revert "Feat: deprecate jsDelivr links" | Loyalsoldier | |
| This reverts commit ccceb7992cb02659fcf5ff737172e5b4627244e5. | |||
| 2022-05-21 | Feat: deprecate jsDelivr links | Loyalsoldier | |
| 2021-11-21 | Feat: support v2rayGeoIPDat as input format | Loyalsoldier | |
| 2021-11-21 | Feat: introduce cutter as an input format to remove data from previous steps | Loyalsoldier | |
| 2021-10-16 | README: add donation info | Loyalsoldier | |
| 2021-09-03 | Add geoip:google & geoip:twitter list | loyalsoldier | |
| 2021-08-29 | Chore: update README | loyalsoldier | |
| 2021-07-29 | Add geoip:facebook list | He Xin | |
| 2021-07-24 | README: leaf does NOT support geoip.dat | loyalsoldier | |
| 2021-07-05 | Feat: fetch cidr data from ripe.net & add geoip:netflix | loyalsoldier | |
| 2021-06-10 | Add geoip:fastly & geoip:cloudfront lists | loyalsoldier | |
| 2021-06-03 | Add geoip:cloudflare list | loyalsoldier | |
| 2021-03-04 | README: add usage description for data directory | loyalsoldier | |
| 2021-02-20 | README: declare support for Xray-core & leaf | Loyalsoldier | |
| 2021-01-26 | Add Telegram list into geoip | loyalsoldier | |
| 2020-11-19 | Relicense to CC-BY-SA-4.0 | loyalsoldier | |
| due to https://github.com/v2fly/geoip/issues/4 | |||
| 2020-10-06 | README: add notice about setting MAXMIND GeoLite2 LICENSE KEY | loyalsoldier | |
| 2020-04-24 | Merge upstream https://github.com/v2ray/geoip | loyalsoldier | |
| 2020-04-23 | Add usage example | loyalsoldier | |
| 2020-04-03 | Update README | loyalsoldier | |
