]> Kevux Git Server - fll/commit
Update: The f_network_is_ip_address() to use f_string_range_double_t (soon to be...
authorKevin Day <thekevinday@gmail.com>
Mon, 4 Dec 2023 01:50:55 +0000 (19:50 -0600)
committerKevin Day <thekevinday@gmail.com>
Mon, 4 Dec 2023 01:50:55 +0000 (19:50 -0600)
commit309f2625e983ef164c52543b492365fe92eed6d5
tree0b292c9dad026b07854b85e3a6b49e608f8ef779
parent537fb98f32a9520ddb45452ff448bf9b214ac7a2
Update: The f_network_is_ip_address() to use f_string_range_double_t (soon to be f_range_double_t).

This allows for getting both the address and port range positions.
The POSIX/libc functions do not support the bracket notation in an IPV6 address.
The string detected by this must then have the brackets filtered out.
This new structure allows for saving the range.

I did a quick run-through write-up of the logic for these changes but I have not spent any time reviewing or testing the logic.
Hopefully there are not logic bugs or mistakes.
level_0/f_network/c/network.c
level_0/f_network/c/network.h