[parrot/parrot] bfa2e6: First round of IPv6 fixes

noreply at github.com noreply at github.com
Tue Jan 25 23:02:22 UTC 2011


Branch: refs/heads/nwellnhof/ipv6
Home:   https://github.com/parrot/parrot

Commit: bfa2e64bbf067fb31299da2e41d18fbb85447ccb
    https://github.com/parrot/parrot/commit/bfa2e64bbf067fb31299da2e41d18fbb85447ccb
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
First round of IPv6 fixes

- Add addr_len argument to Parrot_io_connect and Parrot_io_bind
- Add family, type, protocol attributes to Socket PMC
- Change addrinfo walk to only use valid addresses for the socket
- Make IPv6 tests also look for 'ip6-localhost'


Commit: 6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
    https://github.com/parrot/parrot/commit/6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
Next round of IPv6 fixes

- Add type and protocol attributes to Sockaddr PMC
- Make Parrot_io_getaddrinfo return an array of Sockaddr PMCs
- Get rid of Parrot_io_sockaddr_in




More information about the parrot-commits mailing list