[wesnoth-commits] [wesnoth/wesnoth] 3c2b15: Add TLS codepath to server_base

Sergey Popov noreply at github.com
Mon Feb 22 15:09:09 UTC 2021


  Branch: refs/heads/tls_wip
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 3c2b15a45f2259d478301ed527bceee24cf6a94b
      https://github.com/wesnoth/wesnoth/commit/3c2b15a45f2259d478301ed527bceee24cf6a94b
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M SConstruct
    M src/server/campaignd/server.cpp
    M src/server/common/server_base.cpp
    M src/server/common/server_base.hpp
    M src/server/wesnothd/server.cpp
    M src/server/wesnothd/server.hpp

  Log Message:
  -----------
  Add TLS codepath to server_base


  Commit: 098de3d436b1552211d07312672880e46f9d166f
      https://github.com/wesnoth/wesnoth/commit/098de3d436b1552211d07312672880e46f9d166f
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/common/forum_user_handler.cpp
    M src/server/common/forum_user_handler.hpp
    M src/server/common/server_base.cpp
    M src/server/common/server_base.hpp
    M src/server/common/user_handler.hpp
    M src/server/wesnothd/game.cpp
    M src/server/wesnothd/player_connection.hpp
    M src/server/wesnothd/server.cpp
    M src/server/wesnothd/server.hpp

  Log Message:
  -----------
  Implement support in wesnothd to handle both unencrypted and TLS sockets


  Commit: e27c644b1fc9bf17760666e5202d8842f7948998
      https://github.com/wesnoth/wesnoth/commit/e27c644b1fc9bf17760666e5202d8842f7948998
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/common/server_base.cpp
    M src/wesnothd_connection.cpp
    M src/wesnothd_connection.hpp

  Log Message:
  -----------
  Add TLS support to multiplayer client


  Commit: cdc11d8a7b075fb4284a03ffec6a3f0dbceb6604
      https://github.com/wesnoth/wesnoth/commit/cdc11d8a7b075fb4284a03ffec6a3f0dbceb6604
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Prevent hang in case of connecting to old server not supporting new handshake value


  Commit: 971989e06a3746415e0acc6e586a8c2163592335
      https://github.com/wesnoth/wesnoth/commit/971989e06a3746415e0acc6e586a8c2163592335
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp
    M src/wesnothd_connection.hpp

  Log Message:
  -----------
  Implemented auto-fallback for servers that don't support TLS


  Commit: d1dc7a09255d3541c2bb6f9b19e1f94f80a22d93
      https://github.com/wesnoth/wesnoth/commit/d1dc7a09255d3541c2bb6f9b19e1f94f80a22d93
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/common/server_base.cpp
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Avoid extra reconnect when connecting to server with TLS disabled


  Commit: 99b25149516bb89d2bfc9a8b34a52755e1e06874
      https://github.com/wesnoth/wesnoth/commit/99b25149516bb89d2bfc9a8b34a52755e1e06874
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/common/server_base.cpp

  Log Message:
  -----------
  Fixed type check in if constexpr


  Commit: 5dfc5ddfe07b7695767ee012bece286d0e90faee
      https://github.com/wesnoth/wesnoth/commit/5dfc5ddfe07b7695767ee012bece286d0e90faee
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Don't use TLS for explicitly specified ip adresses


  Commit: f6ab12c0a419a338d8b16e3d5cbc017b99a3b582
      https://github.com/wesnoth/wesnoth/commit/f6ab12c0a419a338d8b16e3d5cbc017b99a3b582
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Don't use TLS for connections to loopback addresses


  Commit: 9ff6c1dde2691dc7b4d450c232708507380ffd23
      https://github.com/wesnoth/wesnoth/commit/9ff6c1dde2691dc7b4d450c232708507380ffd23
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Properly shut down client connection preventing TLS tuncation


  Commit: 316c8d956e02c5f25fefa5311a446f3c4d470885
      https://github.com/wesnoth/wesnoth/commit/316c8d956e02c5f25fefa5311a446f3c4d470885
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/wesnothd/server.cpp

  Log Message:
  -----------
  Avoid TLS truncation in user kick operation


  Commit: 80fe44d951169c588a2e0f223646d51d76f261df
      https://github.com/wesnoth/wesnoth/commit/80fe44d951169c588a2e0f223646d51d76f261df
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/wesnothd_connection.cpp

  Log Message:
  -----------
  Made use of utils::get_if


  Commit: a8c97bb011788330e01ab0d98b4ad9bb21de61dc
      https://github.com/wesnoth/wesnoth/commit/a8c97bb011788330e01ab0d98b4ad9bb21de61dc
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/campaignd/server.cpp
    M src/server/campaignd/server.hpp
    M src/server/common/server_base.cpp

  Log Message:
  -----------
  Add TLS support to campaignd


  Commit: 0af471ecd0336ad4c6a942abd6a4d055737d7d74
      https://github.com/wesnoth/wesnoth/commit/0af471ecd0336ad4c6a942abd6a4d055737d7d74
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/network_asio.cpp
    M src/network_asio.hpp

  Log Message:
  -----------
  Add TLS support to addon client


  Commit: 63521aaf42d32feafcd304fe5507426d82009d42
      https://github.com/wesnoth/wesnoth/commit/63521aaf42d32feafcd304fe5507426d82009d42
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    M src/server/campaignd/server.cpp
    M src/server/common/server_base.cpp

  Log Message:
  -----------
  Add userspace codepath for coro_send_file


Compare: https://github.com/wesnoth/wesnoth/compare/05b09c73482e...63521aaf42d3



More information about the Commits mailing list