lionsoul2014
|
d5e3616d8e
|
close the handle
|
2026-08-01 08:50:56 +08:00 |
Leon / 狮子的魂
|
cd40e3a1d5
|
Merge pull request #497 from lionsoul2014/data_with_geofeed_merge_20260709
merge the geofeeds of global top providers on 20260709
|
2026-07-10 00:02:42 +08:00 |
lionsoul2014
|
ee19ac95ca
|
merge the geofeed of global top provider on 20260709
|
2026-07-09 23:54:54 +08:00 |
Leon / 狮子的魂
|
a99989343e
|
Merge pull request #495 from Alice39s/fix/js-license-metadata
fix: correct license metadata and Python packaging typo
|
2026-06-30 22:01:18 +08:00 |
Alice39s
|
324bfdf35d
|
fix: correct Python MANIFEST.in typo
|
2026-06-30 19:22:01 +09:00 |
Alice39s
|
f4d81dd3dd
|
fix: ensure root SPDX identifier and correct npm license metadata
|
2026-06-30 19:22:01 +09:00 |
lionsoul2014
|
ba96deaecf
|
Erlang IPv6 supports
|
2026-06-28 10:12:48 +08:00 |
Leon / 狮子的魂
|
c4eb1a14ce
|
Merge pull request #492 from Alice39s/feature/erlang-ipv6
feat(binding/erlang): implement IPv6 dual-stack support for Erlang binding
|
2026-06-28 10:09:08 +08:00 |
Alice39s
|
dbef88e337
|
chore: fix trailing whitespace on worktree entries in .gitignore
|
2026-06-28 05:18:11 +09:00 |
Alice39s
|
30ed0cf028
|
docs(erlang): update README test counts to 63
|
2026-06-28 05:18:08 +09:00 |
Alice39s
|
d06690f651
|
test(erlang): add shared test helper and DRY app setup
|
2026-06-28 05:18:03 +09:00 |
Alice39s
|
daf6749c34
|
fix(erlang): pass expected version to worker and fail fast on xdb mismatch
|
2026-06-28 05:17:59 +09:00 |
Alice39s
|
e50ead2cba
|
fix(erlang): validate tuple segment ranges in ip2region_util
|
2026-06-28 05:17:55 +09:00 |
Alice39s
|
b1eb00e25e
|
docs(erlang): update READMEs with IPv6 examples and benchmark output
|
2026-06-28 05:10:10 +09:00 |
Alice39s
|
fac3f73193
|
test(erlang): expand xdb header and table helper coverage
|
2026-06-28 05:10:07 +09:00 |
Alice39s
|
d1dda93abd
|
fix(erlang): guard xdb:search against unconfigured pool
|
2026-06-28 05:10:04 +09:00 |
Alice39s
|
44013251b6
|
test(erlang): fix integer ip_version assertion and add invalid format cases
|
2026-06-28 05:09:38 +09:00 |
Alice39s
|
546ce589a9
|
docs(erlang): update README examples for IPv6 and current test output
|
2026-06-28 04:58:45 +09:00 |
Alice39s
|
507b7bddc1
|
fix(erlang): post-review cleanups — pread, self-contained tests, poolboy app dep, dead docs
|
2026-06-28 04:54:08 +09:00 |
Alice39s
|
25513cb246
|
fix(erlang): unify v4 pool name and stop caching errors
|
2026-06-28 04:12:44 +09:00 |
Alice39s
|
445eb4cb8e
|
fix(erlang): integer guard, cache dedup, dead macro cleanup
|
2026-06-28 04:12:43 +09:00 |
Alice39s
|
a1667d1182
|
refactor(erlang): simplify benchmark output to ms/QPS and add CPU clock info
|
2026-06-28 01:04:00 +09:00 |
Alice39s
|
d189535bb8
|
chore(erlang): add Makefile bench targets, IPv6-capable benchmark script and docs
|
2026-06-28 00:51:53 +09:00 |
Alice39s
|
06d54d8084
|
docs(erlang): add dual-stack IPv4/IPv6 setup and usage guide
|
2026-06-28 00:31:17 +09:00 |
Alice39s
|
8849cc9130
|
feat(erlang): auto-route search by IPv4/IPv6 to correct worker pool
|
2026-06-28 00:07:22 +09:00 |
Alice39s
|
c911ca1290
|
feat(erlang): create version-specific worker pools from db config
|
2026-06-28 00:07:09 +09:00 |
Alice39s
|
241831a6f0
|
feat(erlang): make worker xdb version-aware for IPv4/IPv6
|
2026-06-28 00:01:09 +09:00 |
Alice39s
|
2f0dc5f33f
|
feat(erlang): add dual-stack IP parsing utilities
|
2026-06-27 23:52:40 +09:00 |
Alice39s
|
c1db56c369
|
feat(erlang): add xdb header parser helper module
|
2026-06-27 23:51:07 +09:00 |
Alice39s
|
211c374ee2
|
feat(erlang): add xdb header and dual-stack table/pool macros
|
2026-06-27 23:50:19 +09:00 |
Alice39s
|
a3b8d817ee
|
chore: ignore .worktrees directory
|
2026-06-27 21:27:36 +09:00 |
lionsoul2014
|
b7bb22589f
|
fix the name to fit the geo standard
|
2026-06-26 16:20:14 +08:00 |
Leon / 狮子的魂
|
1068bf05a3
|
Merge pull request #491 from lionsoul2014/ft_golang_segments_iterate_with_full_options
more options for segments iterate
|
2026-06-23 10:09:23 +08:00 |
lionsoul2014
|
fc46254325
|
more options for segments iterate
|
2026-06-23 10:07:48 +08:00 |
lionsoul2014
|
7b320846c9
|
update the test assert and optimize the bench tests
|
2026-06-11 16:37:31 +08:00 |
Leon / 狮子的魂
|
e360f3d031
|
Merge pull request #488 from isslower/codex/python-test-args
Fix Python test helpers to use function arguments
|
2026-06-09 13:19:39 +08:00 |
isslower
|
e7c240a8d9
|
Fix Python test helper arguments
|
2026-06-09 12:51:13 +08:00 |
lionsoul2014
|
d638015592
|
region.fields with sep
|
2026-05-30 12:22:44 +08:00 |
lionsoul2014
|
3eb65a2657
|
sep args for segment parse
|
2026-05-30 11:02:41 +08:00 |
lionsoul2014
|
fac3d0376a
|
PushBack for empty match
|
2026-05-24 20:14:29 +08:00 |
lionsoul2014
|
a8b9d542c6
|
srcReader is nil check
|
2026-05-24 20:13:47 +08:00 |
Leon / 狮子的魂
|
82a73fa60d
|
Merge pull request #487 from lionsoul2014/fix_golang_cidr_to_range
fix Index overflow for the cidr parse with bits equals to IP max bits
|
2026-05-19 19:49:56 +08:00 |
lionsoul2014
|
8b79b69524
|
fix Index overflow for the cidr parse with bits equals to IP max bits
|
2026-05-19 19:43:51 +08:00 |
Leon / 狮子的魂
|
c5fb71facb
|
Merge pull request #486 from lionsoul2014/fr_go_binding_with_xdb_stream_input
xdb io.Reader based stream input supports
|
2026-05-19 11:46:59 +08:00 |
lionsoul2014
|
62e1f98497
|
xdb io.Reader based stream input supports
|
2026-05-19 11:45:11 +08:00 |
Leon / 狮子的魂
|
2af5ee176c
|
Merge pull request #485 from lionsoul2014/fr_golang_maker_io_stream
add io.Reader based xdb input supports
|
2026-05-19 11:43:14 +08:00 |
lionsoul2014
|
0ce74b8873
|
add io.Reader based xdb input supports
|
2026-05-19 11:42:03 +08:00 |
Leon / 狮子的魂
|
f4fcd5e900
|
Merge pull request #484 from lionsoul2014/fr_golang_cidr_to_range
Fr golang CIDR supports
|
2026-05-16 11:06:38 +08:00 |
lionsoul2014
|
072b6fed24
|
segments iterate with CIDR supports
|
2026-05-16 10:58:49 +08:00 |
lionsoul2014
|
f939363a19
|
SegmentFrom parser is ready for CIDR and IP range
|
2026-05-16 10:14:20 +08:00 |