Skip to content
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 #323

Open
wants to merge 95 commits into
base: master
Choose a base branch
from
Open

IPv6 #323

wants to merge 95 commits into from

Commits on Jul 25, 2023

  1. Address to sockaddr

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    7a4e188 View commit details
    Browse the repository at this point in the history
  2. serverAddr now Address()

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1e03965 View commit details
    Browse the repository at this point in the history
  3. astyle

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    abfe02f View commit details
    Browse the repository at this point in the history
  4. ws

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4ce4d29 View commit details
    Browse the repository at this point in the history
  5. taddr is Address

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1ab4db3 View commit details
    Browse the repository at this point in the history
  6. uaddr is Address

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    823de9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c51406a View commit details
    Browse the repository at this point in the history
  8. avoid more getHostByAddress

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    cecd70f View commit details
    Browse the repository at this point in the history
  9. avoid more getHostByAddress

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    aa103b5 View commit details
    Browse the repository at this point in the history
  10. apply timestamp early

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    efeb817 View commit details
    Browse the repository at this point in the history
  11. log address on ADD/REMOVE

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    7c8b5f5 View commit details
    Browse the repository at this point in the history
  12. logDebugMessage

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8ffcef6 View commit details
    Browse the repository at this point in the history
  13. logDebugMessage

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    86da8d5 View commit details
    Browse the repository at this point in the history
  14. tabs in logDebugMessage

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b054081 View commit details
    Browse the repository at this point in the history
  15. unknown gameType

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0daf196 View commit details
    Browse the repository at this point in the history
  16. \t

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    fc62dce View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cd78dd8 View commit details
    Browse the repository at this point in the history
  18. shorten log

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a44ed56 View commit details
    Browse the repository at this point in the history
  19. style

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    d972407 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8ff1a98 View commit details
    Browse the repository at this point in the history
  21. try serverAddr family

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b39f9de View commit details
    Browse the repository at this point in the history
  22. save some spaces

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    5b1ffc3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    12cb528 View commit details
    Browse the repository at this point in the history
  24. udp socket family

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9dda21d View commit details
    Browse the repository at this point in the history
  25. larger size

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    53a5688 View commit details
    Browse the repository at this point in the history
  26. don't setInterface()

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    18fa469 View commit details
    Browse the repository at this point in the history
  27. socket family

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0ecda1a View commit details
    Browse the repository at this point in the history
  28. response

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    0e2d4ba View commit details
    Browse the repository at this point in the history
  29. response

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    67c700e View commit details
    Browse the repository at this point in the history
  30. use Address pack/unpack

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    abbab01 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    76fe597 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3a82f83 View commit details
    Browse the repository at this point in the history
  33. log instead of assert

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    da7b4c5 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    14779d0 View commit details
    Browse the repository at this point in the history
  35. ares_getaddrinfo

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    384abf7 View commit details
    Browse the repository at this point in the history
  36. style

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ee6ca52 View commit details
    Browse the repository at this point in the history
  37. named var

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4160aa4 View commit details
    Browse the repository at this point in the history
  38. warn, not assert

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    26e965d View commit details
    Browse the repository at this point in the history
  39. remove struct

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1bba482 View commit details
    Browse the repository at this point in the history
  40. pack server addr

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c718c59 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    d2d5505 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    181ad3c View commit details
    Browse the repository at this point in the history
  43. ws

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a35af5f View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    d2c790a View commit details
    Browse the repository at this point in the history
  45. needed cmdline options

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    adb367d View commit details
    Browse the repository at this point in the history
  46. add udp to bzadmin

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    cbe973f View commit details
    Browse the repository at this point in the history
  47. UDEBUG to logDebugMessage 5

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    5812037 View commit details
    Browse the repository at this point in the history
  48. \n on log

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    a926d43 View commit details
    Browse the repository at this point in the history
  49. \n on logDebugMessage()s

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8cc2e7b View commit details
    Browse the repository at this point in the history
  50. match initial udp on ip4

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f6d1f1f View commit details
    Browse the repository at this point in the history
  51. still not working

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4b91f9a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    45991be View commit details
    Browse the repository at this point in the history
  53. start on masks

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    138918c View commit details
    Browse the repository at this point in the history
  54. just CIDR for IP

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2535155 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    d049626 View commit details
    Browse the repository at this point in the history
  56. canonical iptextport

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    5a06850 View commit details
    Browse the repository at this point in the history
  57. default to IPv6

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b2e227b View commit details
    Browse the repository at this point in the history
  58. style

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    6cc1080 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    e4a4df4 View commit details
    Browse the repository at this point in the history
  60. \t in multiline log

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    159b48d View commit details
    Browse the repository at this point in the history
  61. simplify serverlist

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    811aa6c View commit details
    Browse the repository at this point in the history
  62. style

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b7f80af View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    801a72b View commit details
    Browse the repository at this point in the history
  64. lookup IPs too

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    b0e216f View commit details
    Browse the repository at this point in the history
  65. chop off port in menu

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    24976f7 View commit details
    Browse the repository at this point in the history
  66. don't add port if default

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    dbf4fbb View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    4fca3e9 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    5ef3c2a View commit details
    Browse the repository at this point in the history
  69. comments

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    fce44a6 View commit details
    Browse the repository at this point in the history
  70. IPV6_V6ONLY = false

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9d9bac9 View commit details
    Browse the repository at this point in the history
  71. no more getIPAddress()

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    9ab1baa View commit details
    Browse the repository at this point in the history
  72. ipv6 cidr?

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    f436836 View commit details
    Browse the repository at this point in the history
  73. ipv6 cidr

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1cc34fd View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    b1633e9 View commit details
    Browse the repository at this point in the history
  75. missed log edit

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ff05318 View commit details
    Browse the repository at this point in the history
  76. try on newer servers

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    19d8bca View commit details
    Browse the repository at this point in the history
  77. [v6]:port

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    419f958 View commit details
    Browse the repository at this point in the history
  78. size_t missed commit

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4faa049 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    9fdf909 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    7981b91 View commit details
    Browse the repository at this point in the history
  81. make v4inv6 look like v4

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    acb4313 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    8729d90 View commit details
    Browse the repository at this point in the history
  83. bzfs man page -i updates

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2bb0963 View commit details
    Browse the repository at this point in the history
  84. tone down debug

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    bcf55ab View commit details
    Browse the repository at this point in the history
  85. unify debug output

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    daf4dcf View commit details
    Browse the repository at this point in the history
  86. some bcast debugging

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1819c1e View commit details
    Browse the repository at this point in the history
  87. style

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    fb8ee7a View commit details
    Browse the repository at this point in the history
  88. Start fixing some Windows build issues.

    blast007 authored and timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    adf03a1 View commit details
    Browse the repository at this point in the history
  89. Fix the build on Windows and fix a NAT64 check

    I created defines for the protocol family so we'd have consistent
    numbering across platforms. I made use of macros such as
    IN6_IS_ADDR_V4MAPPED which is available at least on Windows and Linux.
    
    I fixed the non-Windows check for NAT64 addressing.
    
    This still needs more testing and some of the #ifdef'ed parts could
    possibly be simplified into something cross-platform.
    blast007 authored and timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    ecc5c62 View commit details
    Browse the repository at this point in the history
  90. Fix Address::isPrivate on Windows and use the same logic on all platf…

    …orms
    
    On Linux there are s6_addr and s6_addr16 (in addition to s6_addr32, but
    Winsock doesn't have an equivalent) aliases for __in6_u.__u6_add8 and
    __in6_u.__u6_addr16. Winsock already had s6_addr, so I added s6_addr16
    if it isn't defined. This allows common syntax between the platforms. I
    replaced uses of 32-bit address chunks with 16-bit.
    blast007 authored and timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4a85a90 View commit details
    Browse the repository at this point in the history
  91. c_str()

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    fb6441d View commit details
    Browse the repository at this point in the history
  92. missing Makefile.am?

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    d59f53e View commit details
    Browse the repository at this point in the history
  93. InAddr no longer used

    timriker committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    8561ed5 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    d5278e8 View commit details
    Browse the repository at this point in the history
  2. Fix the premake5 build on macOS

    Set the macOS deployment target to 10.13 to match the dependencies.
    Add CoreHaptics and GameController frameworks to the bzflag client.
    blast007 authored and BZFlag committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    5c4dd2c View commit details
    Browse the repository at this point in the history