[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