Commit Graph

1288 Commits

Author SHA1 Message Date
lionsoul2014 5b10989ac2 Thread-safe impl for CacheRegion 2026-04-29 13:44:14 +08:00
lionsoul2014 90e827633a Use the Region struct to manager the region info instead of old string 2026-04-29 12:23:51 +08:00
Leon / 狮子的魂 4dd0a1e006
Merge pull request #477 from lionsoul2014/data_merge_reports_on_20260429
merge reports before 2026/04/29
2026-04-29 12:17:36 +08:00
lionsoul2014 77134c4315 merge reports before 2026/04/29 2026-04-29 12:15:39 +08:00
Leon / 狮子的魂 fedf5aaf03
Merge pull request #476 from lionsoul2014/data_merge_reports_on_20260420
merge reports from community before 20260420
2026-04-28 19:00:50 +08:00
lionsoul2014 d28a10b0c1 merge reports from community before 20260420 2026-04-28 18:58:34 +08:00
lionsoul2014 aab908c923 create if file not exists 2026-04-24 16:14:45 +08:00
lionsoul2014 c314ef54ca add SaveToFile(string) api 2026-04-24 09:41:02 +08:00
lionsoul2014 69d267d85d fix the bug of convert eList to segment list 2026-04-23 17:33:23 +08:00
Leon / 狮子的魂 a603a75ab7
Merge pull request #475 from lionsoul2014/opt_golang_editor
editor with put callback and auto segments merge
2026-04-22 16:29:55 +08:00
lionsoul2014 d730db816a editor with put callback and auto segments merge 2026-04-22 16:28:11 +08:00
lionsoul2014 d36edc6e15 empty cli args value & help flag support 2026-04-22 15:34:45 +08:00
lionsoul2014 1d9ffabfeb add the LISENCE to the golang package root 2026-04-19 10:23:13 +08:00
Leon / 狮子的魂 03cc433717
Merge pull request #474 from lionsoul2014/opt_v6_stdlize_cn_region_name
stdlize the cn region name for v6 data
2026-04-17 16:30:04 +08:00
lionsoul2014 3562b7af8e stdlize the cn region name for v6 data 2026-04-17 16:27:03 +08:00
Leon / 狮子的魂 165746ba38
Merge pull request #473 from lionsoul2014/opt_data_v4_stdlize_name_of_autonomous_prefecture
use the short name for all the cn autonomous prefecture
2026-04-16 22:46:57 +08:00
lionsoul2014 79243eb0ba use the short name for all the cn autonomous prefecture 2026-04-16 22:45:19 +08:00
lionsoul2014 be71b92f20 stdlize the city name of cn with suffix zhou 2026-04-16 16:30:47 +08:00
Leon / 狮子的魂 d380827871
Merge pull request #472 from lionsoul2014/opt_v4_data_field_name_std
stdlize all the province and city names for CN ipv4 segments
2026-04-16 16:07:02 +08:00
lionsoul2014 1a08f5e568 stdlize all the province and city names for CN ip segments 2026-04-16 16:00:26 +08:00
lionsoul2014 36c9de10bb use the sCmd args for sub-command 2026-04-09 21:06:08 +08:00
Leon / 狮子的魂 61ef15cff0
Merge pull request #468 from lionsoul2014/data_updates_on_20260408
merge some updates reported by community
2026-04-08 22:07:59 +08:00
lionsoul2014 d6444e740f merge some updates reported by community 2026-04-08 22:04:29 +08:00
lionsoul2014 e3094c8ef2 export the cmd util funcs 2026-04-08 10:56:37 +08:00
lionsoul2014 5244ebad08 update doc desc about setFairLock(boolean) 2026-04-05 22:04:48 +08:00
Leon / 狮子的魂 4d391acac2
Merge pull request #466 from lionsoul2014/opt_golang_search_api
Opt golang search api
2026-04-04 18:43:38 +08:00
lionsoul2014 5cb17713a7 input ip type changed to any to supports string or bytes ip 2026-04-04 18:42:12 +08:00
lionsoul2014 e1f0d5126a go1.18+ 2026-04-04 18:39:52 +08:00
lionsoul2014 d9fc17727e add bytes ip sub and middle util func 2026-04-04 18:39:31 +08:00
Leon / 狮子的魂 dabe7798f6
Merge pull request #465 from lionsoul2014/opt_java_service_fair_lock
add ConfigBuilder.setFairLock(boolean) to config whether ReentrantLoc…
2026-04-04 17:56:18 +08:00
lionsoul2014 8f841e6237 add ConfigBuilder.setFairLock(boolean) to config whether ReentrantLock uses a fair lock 2026-04-04 17:54:05 +08:00
Leon / 狮子的魂 d7b60f41e4
Merge pull request #464 from lionsoul2014/data_update_report_by_issue_461
update the data reported by issues/461
2026-04-04 17:15:03 +08:00
lionsoul2014 83d6fafaa0 update the data reported by issues/461 2026-04-04 17:12:37 +08:00
Leon / 狮子的魂 02f6b31894
Merge pull request #463 from lionsoul2014/data_update_on_20260403
merge the reports from chengdu china mobile on 2026/04/03
2026-04-03 12:20:24 +08:00
lionsoul2014 97e647234a merge the reports from chengdu china mobile on 2026/04/03 2026-04-03 12:18:27 +08:00
Leon / 狮子的魂 1209b72452
Merge pull request #462 from lionsoul2014/opt_golang_ip_util
optimize the golang ip utils
2026-04-02 11:28:09 +08:00
lionsoul2014 62aa42e05e remove the old rules 2026-04-02 11:27:25 +08:00
lionsoul2014 e76f995ceb add autoMege flag and return total/merged count for segments iterate 2026-04-02 11:24:56 +08:00
lionsoul2014 edb29aea3b add ip sub/half/middle functions 2026-04-02 11:00:19 +08:00
lionsoul2014 8a7b088216 IPv6 supports for nginx module 2026-03-23 20:55:19 +08:00
Leon / 狮子的魂 897ee5c0a9
Merge pull request #460 from fa1seut0pia/feature-ipv6
IPv6 supports for nginx module
2026-03-23 20:53:33 +08:00
fa1seut0pia 1eba8ece3b 容器化 golang xdb_maker 2026-03-22 09:50:24 +08:00
fa1seut0pia 007cb0808a nginx 模块支持IPv6 2026-03-22 09:35:54 +08:00
fa1seut0pia 7d6ea00303 nginx 模块支持IPv6 2026-03-22 07:06:28 +08:00
fa1seut0pia e183607da5 ngx_module_libs 与 bingding/c/Makefile 生成的 libxdb.a 保持一致 2026-03-22 07:06:28 +08:00
fa1seut0pia b0466348da 避免 shell 通配符展开 2026-03-22 07:06:28 +08:00
lionsoul2014 04e51e2182 mv all the tests files to the ./sample 2026-03-13 09:36:24 +08:00
lionsoul2014 c63b1dc5db empty source and auto append supports 2026-03-12 11:23:43 +08:00
Leon / 狮子的魂 1a29562c2d
Merge pull request #459 from lionsoul2014/fr_java_non_contiguous_range
maker non-contiguous and disorder ip segments supports
2026-03-07 11:30:39 +08:00
lionsoul2014 29c7048f93 optimize the disorder segments check 2026-03-07 11:28:30 +08:00