Commit Graph

  • 2955431edb
    Merge pull request #499 from lionsoul2014/fix_golang_searcher master Leon / 狮子的魂 2026-08-01 08:53:04 +0800
  • c0d85cc71d extend the check for the runtime ptr size lionsoul2014 2026-08-01 08:51:32 +0800
  • d5e3616d8e close the handle lionsoul2014 2026-08-01 08:50:56 +0800
  • 0e0efef5dd
    Merge f1d44b0145 into cd40e3a1d5 fnoopv 2026-07-22 16:18:30 +0800
  • f1d44b0145
    fix(golang): 修复文件句柄泄漏、IPv4.IPCompare 原地修改、穷举测试超时等缺陷,优化性能并加速测试套件 4000× fnoopv 2026-07-22 16:13:47 +0800
  • cd40e3a1d5
    Merge pull request #497 from lionsoul2014/data_with_geofeed_merge_20260709 v3.17.0 Leon / 狮子的魂 2026-07-10 00:02:42 +0800
  • ee19ac95ca merge the geofeed of global top provider on 20260709 lionsoul2014 2026-07-09 23:54:54 +0800
  • 3cf3d7b0e6 Update README.md oliwierczyzyk2-glitch 2026-07-03 11:52:38 +0200
  • a99989343e
    Merge pull request #495 from Alice39s/fix/js-license-metadata Leon / 狮子的魂 2026-06-30 22:01:18 +0800
  • 324bfdf35d
    fix: correct Python MANIFEST.in typo Alice39s 2026-06-30 19:22:01 +0900
  • f4d81dd3dd
    fix: ensure root SPDX identifier and correct npm license metadata Alice39s 2026-06-30 19:22:01 +0900
  • 78501a90b3
    chore(license): align Rust example license metadata Alice39s 2026-06-30 00:44:23 +0900
  • 1ebdffed66
    chore(license): use local README.md copies for C# packages Alice39s 2026-06-30 00:44:23 +0900
  • 9b9e49737f
    chore(license): add LICENSE.md copies to source-only bindings Alice39s 2026-06-29 23:54:36 +0900
  • 366f2b001f
    fix(license): align Cangjie binding license metadata Alice39s 2026-06-29 23:54:36 +0900
  • 77a0648a04
    fix(license): align Erlang binding license metadata Alice39s 2026-06-29 23:39:13 +0900
  • 5f9beeebd4
    fix(license): align C# binding and maker license metadata Alice39s 2026-06-29 23:39:13 +0900
  • 819ad5605a
    fix(license): align Rust binding and maker license metadata Alice39s 2026-06-29 23:39:13 +0900
  • f2ede8faca
    fix(license): align Python binding license metadata Alice39s 2026-06-29 23:39:13 +0900
  • 8d4a489806
    fix(license): align Java binding and maker license metadata Alice39s 2026-06-29 23:39:13 +0900
  • 6223563845
    fix(license): correct JavaScript package license and metadata Alice39s 2026-06-29 23:39:13 +0900
  • 8f444c240f
    chore(license): clarify dual-license in root LICENSE.md Alice39s 2026-06-29 23:39:13 +0900
  • ba96deaecf Erlang IPv6 supports lionsoul2014 2026-06-28 10:12:48 +0800
  • c4eb1a14ce
    Merge pull request #492 from Alice39s/feature/erlang-ipv6 Leon / 狮子的魂 2026-06-28 10:09:08 +0800
  • dbef88e337
    chore: fix trailing whitespace on worktree entries in .gitignore Alice39s 2026-06-28 05:18:11 +0900
  • 30ed0cf028
    docs(erlang): update README test counts to 63 Alice39s 2026-06-28 05:18:08 +0900
  • d06690f651
    test(erlang): add shared test helper and DRY app setup Alice39s 2026-06-28 05:18:03 +0900
  • daf6749c34
    fix(erlang): pass expected version to worker and fail fast on xdb mismatch Alice39s 2026-06-28 05:17:59 +0900
  • e50ead2cba
    fix(erlang): validate tuple segment ranges in ip2region_util Alice39s 2026-06-28 05:17:55 +0900
  • b1eb00e25e
    docs(erlang): update READMEs with IPv6 examples and benchmark output Alice39s 2026-06-28 05:10:10 +0900
  • fac3f73193
    test(erlang): expand xdb header and table helper coverage Alice39s 2026-06-28 05:10:07 +0900
  • d1dda93abd
    fix(erlang): guard xdb:search against unconfigured pool Alice39s 2026-06-28 05:10:04 +0900
  • 44013251b6
    test(erlang): fix integer ip_version assertion and add invalid format cases Alice39s 2026-06-28 05:09:38 +0900
  • 546ce589a9
    docs(erlang): update README examples for IPv6 and current test output Alice39s 2026-06-28 04:58:45 +0900
  • 507b7bddc1
    fix(erlang): post-review cleanups — pread, self-contained tests, poolboy app dep, dead docs Alice39s 2026-06-28 04:54:08 +0900
  • 25513cb246
    fix(erlang): unify v4 pool name and stop caching errors Alice39s 2026-06-28 03:45:13 +0900
  • 445eb4cb8e
    fix(erlang): integer guard, cache dedup, dead macro cleanup Alice39s 2026-06-28 01:50:39 +0900
  • a1667d1182
    refactor(erlang): simplify benchmark output to ms/QPS and add CPU clock info Alice39s 2026-06-28 01:04:00 +0900
  • d189535bb8
    chore(erlang): add Makefile bench targets, IPv6-capable benchmark script and docs Alice39s 2026-06-28 00:51:53 +0900
  • 06d54d8084
    docs(erlang): add dual-stack IPv4/IPv6 setup and usage guide Alice39s 2026-06-28 00:31:17 +0900
  • 8849cc9130
    feat(erlang): auto-route search by IPv4/IPv6 to correct worker pool Alice39s 2026-06-28 00:07:22 +0900
  • c911ca1290
    feat(erlang): create version-specific worker pools from db config Alice39s 2026-06-28 00:07:09 +0900
  • 241831a6f0
    feat(erlang): make worker xdb version-aware for IPv4/IPv6 Alice39s 2026-06-28 00:01:09 +0900
  • 2f0dc5f33f
    feat(erlang): add dual-stack IP parsing utilities Alice39s 2026-06-27 23:52:40 +0900
  • c1db56c369
    feat(erlang): add xdb header parser helper module Alice39s 2026-06-27 23:51:07 +0900
  • 211c374ee2
    feat(erlang): add xdb header and dual-stack table/pool macros Alice39s 2026-06-27 23:50:19 +0900
  • a3b8d817ee
    chore: ignore .worktrees directory Alice39s 2026-06-27 21:27:36 +0900
  • b7bb22589f fix the name to fit the geo standard lionsoul2014 2026-06-26 16:19:26 +0800
  • 1068bf05a3
    Merge pull request #491 from lionsoul2014/ft_golang_segments_iterate_with_full_options Leon / 狮子的魂 2026-06-23 10:09:23 +0800
  • fc46254325 more options for segments iterate lionsoul2014 2026-06-23 10:07:48 +0800
  • 7b320846c9 update the test assert and optimize the bench tests lionsoul2014 2026-06-11 16:37:31 +0800
  • e360f3d031
    Merge pull request #488 from isslower/codex/python-test-args Leon / 狮子的魂 2026-06-09 13:19:39 +0800
  • e7c240a8d9 Fix Python test helper arguments isslower 2026-06-09 12:51:13 +0800
  • d638015592 region.fields with sep lionsoul2014 2026-05-30 12:22:44 +0800
  • 3eb65a2657 sep args for segment parse lionsoul2014 2026-05-30 11:02:41 +0800
  • fac3d0376a PushBack for empty match lionsoul2014 2026-05-24 20:14:29 +0800
  • a8b9d542c6 srcReader is nil check lionsoul2014 2026-05-24 20:13:47 +0800
  • 82a73fa60d
    Merge pull request #487 from lionsoul2014/fix_golang_cidr_to_range Leon / 狮子的魂 2026-05-19 19:49:56 +0800
  • 8b79b69524 fix Index overflow for the cidr parse with bits equals to IP max bits lionsoul2014 2026-05-19 19:43:51 +0800
  • c5fb71facb
    Merge pull request #486 from lionsoul2014/fr_go_binding_with_xdb_stream_input Leon / 狮子的魂 2026-05-19 11:46:59 +0800
  • 62e1f98497 xdb io.Reader based stream input supports lionsoul2014 2026-05-19 11:45:11 +0800
  • 2af5ee176c
    Merge pull request #485 from lionsoul2014/fr_golang_maker_io_stream Leon / 狮子的魂 2026-05-19 11:43:14 +0800
  • 0ce74b8873 add io.Reader based xdb input supports lionsoul2014 2026-05-19 11:42:03 +0800
  • f4fcd5e900
    Merge pull request #484 from lionsoul2014/fr_golang_cidr_to_range Leon / 狮子的魂 2026-05-16 11:06:38 +0800
  • 072b6fed24 segments iterate with CIDR supports lionsoul2014 2026-05-16 10:58:49 +0800
  • f939363a19 SegmentFrom parser is ready for CIDR and IP range lionsoul2014 2026-05-16 10:14:20 +0800
  • 353524325a CIDR to ip range supports lionsoul2014 2026-05-16 00:07:15 +0800
  • 59cf547107 re-use the Header lionsoul2014 2026-05-09 19:52:13 +0800
  • 3147144a7f
    Merge pull request #481 from lionsoul2014/data_opt_merge_issues_480 Leon / 狮子的魂 2026-05-08 10:23:36 +0800
  • d4299a1d1b merge the data reported by issues/480 lionsoul2014 2026-05-08 10:21:28 +0800
  • 18ecd7ae85 add Cangjie query client v3.16.0 lionsoul2014 2026-05-06 20:58:41 +0800
  • 5fbdef93cd
    !24 Add Cangjie binding with service layer, tests, and docs 狮子的魂 2026-05-06 12:48:54 +0000
  • a90191e8d8 Add Cangjie binding with service layer, tests, and docs lewist4cj 2026-05-05 10:47:51 +0800
  • 593e028677
    Merge pull request #478 from lionsoul2014/golang_maker_region_mgr Leon / 狮子的魂 2026-04-29 17:41:08 +0800
  • 72c657c378 export the Region API for callbacks lionsoul2014 2026-04-29 17:36:30 +0800
  • 19a8816827 clean the region cache lionsoul2014 2026-04-29 16:04:20 +0800
  • 787bd7ae07 use the Region cache lionsoul2014 2026-04-29 15:52:40 +0800
  • 5b10989ac2 Thread-safe impl for CacheRegion lionsoul2014 2026-04-29 13:44:14 +0800
  • 90e827633a Use the Region struct to manager the region info instead of old string lionsoul2014 2026-04-29 12:23:51 +0800
  • 4dd0a1e006
    Merge pull request #477 from lionsoul2014/data_merge_reports_on_20260429 Leon / 狮子的魂 2026-04-29 12:17:36 +0800
  • 77134c4315 merge reports before 2026/04/29 lionsoul2014 2026-04-29 12:15:39 +0800
  • fedf5aaf03
    Merge pull request #476 from lionsoul2014/data_merge_reports_on_20260420 Leon / 狮子的魂 2026-04-28 19:00:50 +0800
  • d28a10b0c1 merge reports from community before 20260420 lionsoul2014 2026-04-28 18:58:34 +0800
  • aab908c923 create if file not exists lionsoul2014 2026-04-24 16:14:45 +0800
  • c314ef54ca add SaveToFile(string) api lionsoul2014 2026-04-24 09:41:02 +0800
  • 69d267d85d fix the bug of convert eList to segment list lionsoul2014 2026-04-23 17:33:23 +0800
  • a603a75ab7
    Merge pull request #475 from lionsoul2014/opt_golang_editor Leon / 狮子的魂 2026-04-22 16:29:55 +0800
  • d730db816a editor with put callback and auto segments merge lionsoul2014 2026-04-22 16:28:11 +0800
  • d36edc6e15 empty cli args value & help flag support lionsoul2014 2026-04-22 15:34:45 +0800
  • 1d9ffabfeb add the LISENCE to the golang package root lionsoul2014 2026-04-19 10:22:11 +0800
  • 03cc433717
    Merge pull request #474 from lionsoul2014/opt_v6_stdlize_cn_region_name Leon / 狮子的魂 2026-04-17 16:30:04 +0800
  • 3562b7af8e stdlize the cn region name for v6 data lionsoul2014 2026-04-17 16:27:03 +0800
  • 165746ba38
    Merge pull request #473 from lionsoul2014/opt_data_v4_stdlize_name_of_autonomous_prefecture Leon / 狮子的魂 2026-04-16 22:46:57 +0800
  • 79243eb0ba use the short name for all the cn autonomous prefecture lionsoul2014 2026-04-16 22:45:19 +0800
  • be71b92f20 stdlize the city name of cn with suffix zhou lionsoul2014 2026-04-16 16:30:47 +0800
  • d380827871
    Merge pull request #472 from lionsoul2014/opt_v4_data_field_name_std Leon / 狮子的魂 2026-04-16 16:07:02 +0800
  • 1a08f5e568 stdlize all the province and city names for CN ip segments lionsoul2014 2026-04-16 16:00:26 +0800
  • 36c9de10bb use the sCmd args for sub-command lionsoul2014 2026-04-09 21:06:08 +0800
  • 61ef15cff0
    Merge pull request #468 from lionsoul2014/data_updates_on_20260408 Leon / 狮子的魂 2026-04-08 22:07:59 +0800
  • d6444e740f merge some updates reported by community lionsoul2014 2026-04-08 22:04:29 +0800