Commit Graph

  • 99a5675abe Add UserDefinedServer class to allow saving the server name easier Benau 2020-02-05 14:06:51 +08:00
  • 54e09dbbf3 Enable logging in iOS default with a correct encoding Benau 2020-02-05 12:23:21 +08:00
  • 746f09a6d0 Use single tap in mobile STK for list widget Benau 2020-02-05 12:12:24 +08:00
  • 56fa8156d2 Clear NAT64 prefix in better places Benau 2020-02-05 12:07:42 +08:00
  • d73022b3ad Set IP type manually in LAN refresh request Benau 2020-02-05 11:37:05 +08:00
  • 7c3b8adfc9 Fix convertForIPv6Socket regression since last commit Benau 2020-02-05 11:16:25 +08:00
  • e9828b8ab3 Fix wrong IP detection in apple devices Benau 2020-02-05 01:05:18 +08:00
  • 4343dad28d Update NETWORKING.md jpenguin 2020-02-03 15:55:46 -08:00
  • f8bce05dd6 Fix crash caused by pop sorting with deleted message Benau 2020-02-04 01:26:26 +08:00
  • d147291e2a Clean temp files when starting STK instead of exiting Benau 2020-02-03 16:52:45 +08:00
  • 5683ff7494 Fix sticking quit menu of kart selection screen Benau 2020-02-03 16:40:08 +08:00
  • 7ba8dfd0a0 Adjust size for some language Benau 2020-02-03 16:11:09 +08:00
  • b816f94269 Add a continue button for multitouch device in kart selection Benau 2020-02-03 15:31:25 +08:00
  • db95d2f88f Clean temp files manually in mobile STK Benau 2020-02-03 09:39:43 +08:00
  • 00c7bf561e Fix news manager assert error when exit too early Benau 2020-02-03 01:27:17 +08:00
  • 35463a12da Avoid possible infinite loop Benau 2020-02-03 00:48:16 +08:00
  • 0134e9c664 Update translation source Benau 2020-02-02 16:46:05 +08:00
  • a079019bb2 Fix possible too long translation Benau 2020-02-02 16:38:26 +08:00
  • 26dbf67d53 Ask if user want to play tutorial when new profile is created Benau 2020-02-02 16:32:57 +08:00
  • 906dca1a94 Fix possible address family mismatch (found in android) Benau 2020-02-02 10:52:19 +08:00
  • ecb31ad217 Use ipv4only.arpa to detect NAT64 prefix (RFC 7050) Benau 2020-02-02 00:13:25 +08:00
  • 4ad7e585f8 Remove duplicated code of getaddrinfo Benau 2020-02-01 15:34:41 +08:00
  • ae2406d193 Don't print error message for IP detection in case of domain error Benau 2020-02-01 14:48:58 +08:00
  • 58f4579062 Use getMonoTimeMs() to avoid rand() return the same value in Windows Benau 2020-02-01 14:15:44 +08:00
  • 10a158db70 Use correct encoding for error message from getaddrinfo in Windows Benau 2020-02-01 14:05:52 +08:00
  • 33d228bb6d Clean up header files and remove unused class Benau 2020-02-01 10:45:15 +08:00
  • 23ad6f09a6 Clean up direct connection code with full IPv6 support Benau 2020-02-01 09:30:40 +08:00
  • 1e9dab821c Allow pre-set IP type in config.xml Benau 2020-01-31 13:20:11 +08:00
  • ab315fab4e Remove firewall restriction for IPv6 in server documentation Benau 2020-01-31 00:44:26 +08:00
  • 17bf24c6d1 Avoid player score being reset if connection to stk addons is broken Benau 2020-01-30 16:55:40 +08:00
  • 652bf5480a Move port detection to Network class Benau 2020-01-30 16:47:19 +08:00
  • e1188c5532 Fix non random client port (NetworkConfig initialized too early) Benau 2020-01-30 11:30:54 +08:00
  • 964757193b Avoid using IPv6 socket address in IPv4 socket Benau 2020-01-30 11:25:03 +08:00
  • 86dae991e6 Fix SandboxViolation in iOS for IPv6 socket Benau 2020-01-29 11:04:02 +08:00
  • 0cb62803b2 Port stun address resolve to use SocketAddress Benau 2020-01-29 01:24:38 +08:00
  • 2c78625ef6 Allow print NAT64 address in IPv4 form for better debugging Benau 2020-01-28 15:15:20 +08:00
  • 40b0a6371e Allow port specified inside str for SocketAddress Benau 2020-01-28 13:03:37 +08:00
  • 61109f4aad Remove TransportAddress in most server code Benau 2020-01-28 11:47:08 +08:00
  • 05732c2e7d Only register server with a valid address Benau 2020-01-28 01:26:12 +08:00
  • 3d0ef44014 Fix android crash for inet_ntop Benau 2020-01-27 15:48:49 +08:00
  • 055ed23e10 Remove TransportAddress in STKPeer Benau 2020-01-27 14:32:18 +08:00
  • e18bcd62e6 Add IPv6 LAN server discovery Benau 2020-01-27 13:48:57 +08:00
  • 9132fba714 Add firewall penetration for IPv6 client Benau 2020-01-27 12:07:28 +08:00
  • 6abd3bbf69 Add socket address to support both IPv4 and IPv6 Benau 2020-01-27 11:50:15 +08:00
  • a79a2a7fab mcpp dependency possible leak fix proposal David Carlier 2020-01-26 18:52:14 +00:00
  • ba150e8659 bullet build warning fix replacing by C++ casting David Carlier 2020-01-25 21:53:12 +00:00
  • 9928cf726f Add auto handling of IPv6 only server depends on network type Benau 2020-01-26 00:41:03 +08:00
  • d2f2c6cf1f Allow setting a zero address as long as there is an IPv6 address Benau 2020-01-25 11:15:34 +08:00
  • 6d2e060bf2 Disable IPv6 socket in server for IPv4 only network Benau 2020-01-24 10:28:23 +08:00
  • 58a2010d0f Fix intercept callback for IPv6 Benau 2020-01-24 10:26:44 +08:00
  • 8d94f973cc Allow NAT64 client to connect to firewalled IPv4 server Benau 2020-01-23 16:50:47 +08:00
  • 63c7c711d5 Fix IPv4 only server in dual stack network Benau 2020-01-23 16:43:46 +08:00
  • 8486b11da6 Allow setting public address for IPv6 client Benau 2020-01-23 01:16:02 +08:00
  • aed64dfd1f Rename function to make it clearer Benau 2020-01-22 15:56:47 +08:00
  • 2ca1c5555c Allow connect to IPv4 only server with NAT64 for all platforms Benau 2020-01-20 16:49:27 +08:00
  • 4172a2d765 Add iOS toolchain for cross compiling Benau 2020-01-20 15:31:45 +08:00
  • 50944bb8c3 Add debug logging for iOS device Benau 2020-01-20 14:58:03 +08:00
  • b3e76e082e FreeBSD online linker URL support David Carlier 2020-01-19 12:15:16 +00:00
  • f83f74598d Fix valgrind warning Benau 2020-01-19 11:46:03 +08:00
  • 1e53f67354 Fix no graphics crashing Benau 2020-01-19 10:50:12 +08:00
  • 726a40ae2d Use IP detect code in server screen for more info to user Benau 2020-01-19 10:20:25 +08:00
  • fcdec55bc1 Add tools for advanced IPv4 and IPv6 detection Benau 2020-01-19 10:13:17 +08:00
  • 7b3559ba69 Add IPv4 only stun for later usage Benau 2020-01-19 01:00:48 +08:00
  • d97a1ce1ef removing compilation warning explicitly showing enum origin to avoid confusions even though they have same values. FreeBSD recognised as os in stats point of view. David Carlier 2020-01-18 13:32:50 +00:00
  • 9085658653 Add ipv6 geolocation table Benau 2020-01-16 11:28:52 +08:00
  • 0ef632114b Use another source of ip mapping with ipv6 support Benau 2020-01-16 10:57:56 +08:00
  • a68e652fa6 Skin padding implementation (#4195) QwertyChouskie 2020-01-12 21:02:50 -08:00
  • 7951d1a92d Reducing significantly build warning on MacOS OpenGL deprecated APIs, gl/gl3 inclusion, OpenAL deprecated API. Implementing process path for the crash reporter. David Carlier 2020-01-12 07:21:49 +00:00
  • 5ce95ba5e7 Fix clang warning Benau 2020-01-12 12:59:02 +08:00
  • a6aa0aa9eb crash reporter, getting process path in native way on FreeBSD. David Carlier 2020-01-11 21:23:45 +00:00
  • 1e4b0ccb4e Add resetGlobalVariables for message queue Benau 2020-01-11 00:21:22 +08:00
  • 13fca9a0eb Adapting MessageQueue for Tutorial (#4204) CodedOre 2020-01-10 17:12:56 +01:00
  • c7c5a54083 Update contributor name based on request Benau 2020-01-10 08:20:52 +08:00
  • cb236e9674 Always show times in ms (#4177) Fouks0 2020-01-09 17:12:38 +01:00
  • 8ce0def43d Removed StringUtils::notEmpty (#4208) Bilka 2020-01-09 17:06:39 +01:00
  • 08d1a2df4a fix openSUSE name Andrey Karepin 2020-01-08 15:22:16 +03:00
  • b09aec6b3f Remove Dmitry Marakasov changes for his disagreement Benau 2020-01-07 00:08:09 +08:00
  • 2f44e5ea1f Man page fixes (#4202) Reiner Herrmann 2020-01-06 00:26:04 +00:00
  • 4ce88158c8 Enabling MessageQueue for Scripting (#4201) CodedOre 2020-01-05 18:11:46 +01:00
  • ea948fd5d5 Mac OS little update propsal. David Carlier 2020-01-04 21:22:43 +00:00
  • 331fe8b5b6 Missing header for network struct, vital for FreeBSD. David Carlier 2020-01-04 11:42:35 +00:00
  • 68e21856cf Create final 1.1 branch 1.1 Benau 2020-01-04 02:47:06 +08:00
  • c8d0361837 Fix valgrind warning Benau 2020-01-04 01:38:57 +08:00
  • 6b032d6a2c Update translation Benau 2020-01-03 23:10:39 +08:00
  • 9499a75676 Update software used and donors Benau 2020-01-03 22:54:37 +08:00
  • b121bdb426 Update changelog Benau 2020-01-03 22:50:00 +08:00
  • 7b3a543ae5 Use utf8 encoding for mcpp Benau 2020-01-03 22:22:14 +08:00
  • 8e5e50662a Use PROJECT_VERSION in plist to avoid editing each release Benau 2020-01-03 20:47:37 +08:00
  • 7e129b3895 Fix iOS compilation Benau 2020-01-03 20:45:24 +08:00
  • 82ed737b34 Expose STK version conversion utils to scripting Benau 2020-01-03 13:53:14 +08:00
  • 792a86da60 Use mcpp to preprocessing scripting (for now STK_VERSION) Benau 2020-01-03 13:43:26 +08:00
  • 39821e9ad3 Allow compiling mcpp with android Benau 2020-01-03 13:25:26 +08:00
  • d729c543f9 Fix compiler warnings Benau 2020-01-03 13:16:16 +08:00
  • e401a3c865 Apply patches from debian libmcpp Benau 2020-01-03 12:57:16 +08:00
  • b928ecf24c Remove CPU preprocessing which is unneeded for STK Benau 2020-01-03 12:54:16 +08:00
  • db5d1420f9 Add mcpp from github.com/ned14/mcpp Benau 2020-01-03 12:46:35 +08:00
  • 40af912312 Add a possibility to use auto acceleration on android Deve 2019-12-30 03:47:34 +01:00
  • 487647df85 Don't show touch controls icon in spectator mode Deve 2019-12-29 21:03:08 +01:00
  • 8cd8b7c26e Define VALIST as va_list rather than char* on non-glibc systems (#4185) Bart Ribbers 2019-12-29 05:29:09 +01:00
  • 44d2127800 Always use default name Player in mobile STK Benau 2019-12-29 10:44:13 +08:00