| Commit message (Expand) | Author | Age | Files | Lines |
| * | inet_ntop: do not compress single zeros in IPv6•••maintainer's note: this change is for conformance with RFC 5952,
4.2.2, which explicitly forbids use of :: to shorten a single 16-bit 0
field when producing the canonical text representation for an IPv6
address. fixes a test failure reported by Philip Homburg, who also
submitted a patch, but this fix is simpler and should produce smaller
code.
| Arthur Jones | 2018-06-26 | 1 | -1/+1 |
| * | include cleanups: remove unused headers and add feature test macros | Szabolcs Nagy | 2013-12-12 | 1 | -2/+0 |
| * | fix undefined strcpy call in inet_ntop•••source and dest arguments for strcpy cannot overlap, so memmove must
be used here. the length is already known from the above loop.
| Rich Felker | 2013-07-25 | 1 | -1/+1 |
| * | make inet_ntop format v4-mapped ipv6 addresses properly•••based on a patch by orc. POSIX actually fails to specify the format of
the ntop conversion; presumably, any output that will correctly
round-trip back via the (well-specified) pton operation is acceptable.
the new behavior is much more convenient than the old, however.
this patch also affects getnameinfo, which is implemented in terms of
inet_ntop and which is the preferred interface for performing this
conversion.
I've also removed some inexplicable cruft (filling the buffer with 'x'
before doing anything) whose origin I was unable to track down.
| Rich Felker | 2013-07-25 | 1 | -8/+14 |
| * | use restrict everywhere it's required by c99 and/or posix 2008•••to deal with the fact that the public headers may be used with pre-c99
compilers, __restrict is used in place of restrict, and defined
appropriately for any supported compiler. we also avoid the form
[restrict] since older versions of gcc rejected it due to a bug in the
original c99 standard, and instead use the form *restrict.
| Rich Felker | 2012-09-06 | 1 | -1/+1 |
| * | remove some stray trailing space characters | Rich Felker | 2011-09-13 | 1 | -1/+1 |
| * | fix ipv6 address printing: 2001 appeared as 201, etc. | Rich Felker | 2011-04-08 | 1 | -3/+5 |
| * | initial check-in, version 0.5.0 | Rich Felker | 2011-02-12 | 1 | -0/+48 |