-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPv6 support #7
Comments
Hi, and thanks for looking at my library.
I'll be honest, I probably don't have the time to do that myself in short order. |
I'm passable with Java, although certainly not as handy with it as other languages... but I'd be glad to take a whack at it if you're willing to help with the code review. I think I can muddle my way through the first item. For the second, I'm at a bit of a loss, having no experience implementing tries, compressed or otherwise. You have any pointers to share that might get me started in the right direction? |
Lets take it in smaller steps and get a compatible IPv6 type out first, with a shared interface. |
(First, thanks for the library.) I'm not to the point where I need this yet, but needing it is on our roadmap. So, add me to the list of people who might get to this first. |
Hey, I saw that IPv6 support was on your roadmap. I'm attempting to use your library to increase the speed of logstash-filter-cidr, which is currently VERY slow, but does support IPv6. What would it take to add support not just for IPv6, but also generic v4/v6 ip type and trie?
The use case is that the user may provide a list containing both IPv4 and v6 CIDRs to match, and events to be matched may contain addresses of either type as well. We would need to be able to build a trie containing both types, and make queries using address of either type.
Support for IPv4-mapped IPv6 addresses would also be nice (
::ffff:192.168.0.0/120
matches192.168.0.1
)The text was updated successfully, but these errors were encountered: