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

Network stack update #383

Closed
wants to merge 109 commits into from
Closed

Network stack update #383

wants to merge 109 commits into from

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    a68b5f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cd2318 View commit details
    Browse the repository at this point in the history
  3. Add GameTunnelHandler

    Rampastring authored and Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f92f33f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0592c6c View commit details
    Browse the repository at this point in the history
  5. Fix CTCP string command handler not properly checking that the messag…

    …e matches the command
    Rampastring authored and Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    5e00f3a View commit details
    Browse the repository at this point in the history
  6. Fix bugs related to starting games with v3 tunnel connections, send t…

    …he tunnel port alongside the tunnel address to non-host players
    Rampastring authored and Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3156a68 View commit details
    Browse the repository at this point in the history
  7. Improve format of "total time played" and "average game length" in th…

    …e statistics window
    Rampastring authored and Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    82eecd1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    96aec49 View commit details
    Browse the repository at this point in the history
  9. Fix more v3 tunnel issues

    Rampastring authored and Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    7f4ef83 View commit details
    Browse the repository at this point in the history
  10. Rebase fix

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    496f546 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e43728 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    abab4fa View commit details
    Browse the repository at this point in the history
  13. Logging

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    94c416b View commit details
    Browse the repository at this point in the history
  14. Parse IPv6 & IPv4 tunnel addresses from master server, support IPv6 &…

    … IPv4 tunnel connections, network code optimizations
    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    480ec20 View commit details
    Browse the repository at this point in the history
  15. V3 tunnel fixes

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    0a09e71 View commit details
    Browse the repository at this point in the history
  16. Cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    bc2304a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    511ac5e View commit details
    Browse the repository at this point in the history
  18. Use game DualMode socket

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    8451250 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fa939d2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a425644 View commit details
    Browse the repository at this point in the history
  21. LAN connection fixes

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    5d895ac View commit details
    Browse the repository at this point in the history
  22. Fix LAN game connections

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f559825 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9c0a3c1 View commit details
    Browse the repository at this point in the history
  24. Cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3fe7c32 View commit details
    Browse the repository at this point in the history
  25. Use Task.Run()

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    6afccc9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    668a813 View commit details
    Browse the repository at this point in the history
  27. Tunnel IPv6/IPv4 selection

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    b169c9a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    ba26e86 View commit details
    Browse the repository at this point in the history
  29. Fix IRC disconnect

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    eaf761c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bceb8f5 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    65e28b7 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4b27b0b View commit details
    Browse the repository at this point in the history
  33. Fix net48 build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    0eb89e8 View commit details
    Browse the repository at this point in the history
  34. Rebase fix

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    e38f019 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    0830799 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    3edfa0d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    61453fc View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    45e4b14 View commit details
    Browse the repository at this point in the history
  39. Update tunnel api url

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    cb7b574 View commit details
    Browse the repository at this point in the history
  40. Saved game constants

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    e985f18 View commit details
    Browse the repository at this point in the history
  41. Exception logging

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3f85b94 View commit details
    Browse the repository at this point in the history
  42. Group network commands

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3e7b37c View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    8b73800 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    198ae18 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    b42bbed View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    6ad7f95 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3946539 View commit details
    Browse the repository at this point in the history
  48. Fix after rebase

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    fe5bbc2 View commit details
    Browse the repository at this point in the history
  49. Cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    eb4a6fb View commit details
    Browse the repository at this point in the history
  50. Rebase fix

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    04a8f07 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    5a1072b View commit details
    Browse the repository at this point in the history
  52. CnCNetGameLobby Dispose

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    949144b View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    7c8734a View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    e010200 View commit details
    Browse the repository at this point in the history
  55. Update P2P handling

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3e87d9b View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    352a1d9 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    60e3436 View commit details
    Browse the repository at this point in the history
  58. P2P ping cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    670629d View commit details
    Browse the repository at this point in the history
  59. Add P2P STUN

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    8670570 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    a87b202 View commit details
    Browse the repository at this point in the history
  61. Cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    6722a88 View commit details
    Browse the repository at this point in the history
  62. Refactor

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    e7b4f2c View commit details
    Browse the repository at this point in the history
  63. HttpClient handling

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    d1e55a8 View commit details
    Browse the repository at this point in the history
  64. Apply ConfigureAwait()

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    2b0d575 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    75cbe75 View commit details
    Browse the repository at this point in the history
  66. Game recording cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    021c3e0 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    de77ef8 View commit details
    Browse the repository at this point in the history
  68. Prevent some exceptions

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f3b1886 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    670be66 View commit details
    Browse the repository at this point in the history
  70. P2P logging

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    2000bf5 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    8fe71cb View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    2ae95e2 View commit details
    Browse the repository at this point in the history
  73. Fix Release build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    91ff05b View commit details
    Browse the repository at this point in the history
  74. P2P: Handle blocked ping

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    f3d0375 View commit details
    Browse the repository at this point in the history
  75. Fix build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    2540b75 View commit details
    Browse the repository at this point in the history
  76. UPnP Refactoring

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    b1d4bc2 View commit details
    Browse the repository at this point in the history
  77. Update tunnel list uri

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    7003bbd View commit details
    Browse the repository at this point in the history
  78. UPnP cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    13f2635 View commit details
    Browse the repository at this point in the history
  79. Update year

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    e627b6f View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    5810228 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    7868567 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    81b7e2f View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    0682b0b View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    ead24a9 View commit details
    Browse the repository at this point in the history
  85. Fix LANLobby game closing

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    80ec54d View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    d25099c View commit details
    Browse the repository at this point in the history
  87. Fix debug build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    02390fe View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    d2e30a5 View commit details
    Browse the repository at this point in the history
  89. Tunnel parsing speedup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    ab83bf8 View commit details
    Browse the repository at this point in the history
  90. Fix extracting map preview

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    8ad96dc View commit details
    Browse the repository at this point in the history
  91. Update master server url

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    30b3064 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    7d45c61 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    8585f3d View commit details
    Browse the repository at this point in the history
  94. Update packages

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3920e29 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    1fed956 View commit details
    Browse the repository at this point in the history
  96. Update packages & sh files

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    5703822 View commit details
    Browse the repository at this point in the history
  97. Map preview clean up

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    26f1136 View commit details
    Browse the repository at this point in the history
  98. Update packages

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    0addc51 View commit details
    Browse the repository at this point in the history
  99. Fix merge

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    78b76a9 View commit details
    Browse the repository at this point in the history
  100. Merge cleanup

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    81c6eca View commit details
    Browse the repository at this point in the history
  101. Fix build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    70e11ad View commit details
    Browse the repository at this point in the history
  102. UPnP fix

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    a229ed4 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    ebb7ad3 View commit details
    Browse the repository at this point in the history
  104. Update packages

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    4854d09 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    a90a220 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    11dcb4e View commit details
    Browse the repository at this point in the history
  107. Update packages

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    a012e44 View commit details
    Browse the repository at this point in the history
  108. Clean up dependencies

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    cc96c17 View commit details
    Browse the repository at this point in the history
  109. Update build

    Rans4ckeR committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    82b65fe View commit details
    Browse the repository at this point in the history