summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-29Refactor: plugin uses option patternrefactor-pluginLoyalsoldier
2026-04-28Chore: update dependencies202604300043202604281536Loyalsoldier
2026-04-28Docs: add hero image & update title (#323)202604281522Loyalsoldier
2026-04-20CI: fix workflow permissions (#317)202604230040202604192210Loyalsoldier
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-04-15CI: use GitHub official CLI to upload assets202604160039202604142217Loyalsoldier
2026-03-06Chore: extract common GetIgnoreIPType logic202604142159202604090028202604020031202603260032202603190030202603120023202603061527Loyalsoldier
2026-03-06Chore: use Go v25 & update dependencies202603060052Loyalsoldier
2026-01-22Feat: update MMDB database releated dependencies202603050028202602260026202602190030202602120028202602050029202601290026202601220338Loyalsoldier
2026-01-20Chore: update dependencies202601220025202601192143Loyalsoldier
2026-01-20Fix: processing JSON path (#289)202601192124Daniel Lavrushin
Co-authored-by: Loyalsoldier <[email protected]>
2026-01-14Docs: add badges202601150021Loyalsoldier
2026-01-10Docs: add DeepWiki linkLoyalsoldier
2025-12-31Release: `cn` list does not use IPv6 data from MaxMind (#284)202601080023202601010026202512310054Loyalsoldier
* Release: `cn` list does not use IPv6 data from MaxMind * Docs: change `cn` IPv6 data source
2025-12-21Release: remove `no-resolve` option in Surge RULE-SET202512250022202512211427Loyalsoldier
Removed args for surgeRuleSet action in config.json
2025-11-21Chore: bump actions/checkout from 5 to 6 (#275)202512180020202512110022202512040022202511270021202511210036dependabot[bot]
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12Docs: fix mihomo geodata-mode config202511200021202511130021Loyalsoldier
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-09-05Chore: update dependencies202509050108Loyalsoldier
2025-09-05Chore: bump actions/setup-go from 5 to 6 (#259)dependabot[bot]
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-14Chore: bump actions/checkout from 4 to 5 (#248)202509040019202508280020202508210019202508140029dependabot[bot]
2025-03-28Chore: update dependencies202508140021202508070023202507310022202507240022202507170023202507100022202507030021202506260021202506190021202506120021202506050021202505290020202505220020202505150019202505080020202505010022202504240020202504170019202504100019202504030019202503281408Loyalsoldier
2025-02-01Chore: make names consistent202503270019202503200018202503130019202503060018202502270018202502200018202502130018202502060018202502010727Loyalsoldier
2025-01-31Feat: support to generate pure ASN data202501310448Loyalsoldier
when using maxmindGeoLite2ASNCSV as input format
2025-01-31Chore: update dependenciesLoyalsoldier
2024-12-20Fix: use default IP files on format maxmindGeoLite2ASNCSV & ↵202501300017202501230017202501160017202501090018202501020017Loyalsoldier
maxmindGeoLite2CountryCSV
2024-12-10Chore: update dependenciesLoyalsoldier
2024-11-04Docs: describe output MMDB file fields more specificLoyalsoldier
2024-11-04Release: complement extra info for output MMDB files as the official onesLoyalsoldier
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: lookup command supports dbipCountryMMDB & ipinfoCountryMMDBLoyalsoldier
2024-11-03Feat: add `geoip:tor` listLoyalsoldier
The IPs in `geoip:tor` are Tor Exit Nodes published by Tor project here: https://check.torproject.org/torbulkexitlist
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-03Docs: describe maxmind mmdb format more specificLoyalsoldier
2024-11-03Chore: refine reading MMDB fileLoyalsoldier
2024-11-03Fix: description of plaintext formatsLoyalsoldier
2024-11-02Refactor: merge commandLoyalsoldier
2024-11-02Refactor: lookup commandLoyalsoldier
2024-11-02Feat: add Len() function to containerLoyalsoldier
2024-10-31Feat: export input & output convertersLoyalsoldier
2024-10-31Chore: update dependenciesLoyalsoldier
2024-10-25Refine: make lookup command more specificLoyalsoldier
2024-10-24Feat: support JSON configuration with comments and trailing commasLoyalsoldier
2024-10-24Release: 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-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-22Docs: fix maxmindGeoLite2ASNCSV configurationLoyalsoldier
2024-10-08Chore: get rid of v2ray-core & update dependenciesLoyalsoldier