Commit Graph

795 Commits

Author SHA1 Message Date
libretroadmin
05622ebe85 Some trivial strlen usage simplifications where possible, removing
the need for strlen
2022-07-20 17:23:28 +02:00
libretroadmin
62fd667f41 (netplay_frontend.c) Remove unused variable 2022-07-19 10:35:38 +02:00
libretroadmin
e4b33fd0e6 (formats/json/rjson.c) Get rid of some implicit strlens and pass
size parameter to the functions instead˜
2022-07-17 06:58:22 +02:00
libretroadmin
0a12062e1c Remove unnecessary content_crc in bsv_movie_init_playback 2022-07-17 04:26:49 +02:00
libretroadmin
c7c42409f1 Revert "Attempt to silence warnings by casting to socklen_t"
This reverts commit 6c8f649b02.
2022-07-14 22:51:17 +02:00
libretroadmin
6c8f649b02 Attempt to silence warnings by casting to socklen_t 2022-07-14 21:27:34 +02:00
Cthulhu-throwaway
af71dcb893
(Netplay) Memory leak fix (#14154) 2022-07-07 21:14:38 +02:00
Cthulhu-throwaway
a87e95ad8f
(Netplay) Fix input for some cores when hosting (#14153) 2022-07-07 20:59:12 +02:00
Cthulhu-throwaway
c6e0e7e198
(Netplay) Support for banning clients (#14146) 2022-07-07 13:40:38 +02:00
Cthulhu-throwaway
0b2be028ca
(Netplay) Fix client info devices index (#14142) 2022-07-04 04:00:55 +02:00
Cthulhu-throwaway
b55fa28896
(Netplay/Menu) Localize relay servers (#14136) 2022-07-03 13:45:13 +02:00
Cthulhu-throwaway
42f75e7f72
(Netplay/Menu) Add client devices info to the kick sub-menu (#14138) 2022-07-03 13:44:46 +02:00
Cthulhu-throwaway
ab208fca91
(Netplay) Ensure current content is reloaded before joining a host (#14117) 2022-07-01 01:02:04 +02:00
Cthulhu-throwaway
58fc77850c
(Netplay/Lobby) Hide older (incompatible) rooms (#14118) 2022-07-01 01:01:24 +02:00
barbudreadmon
e9d67f2bbe
savestates: implement an api call for context awareness (#14101) 2022-06-30 10:45:59 +02:00
Cthulhu-throwaway
a5ebfc442a
(Netplay) Disallow clients from loading states and resetting (#14114) 2022-06-30 09:48:51 +02:00
Cthulhu-throwaway
6aa16442db
(Network/Wii) Enable net_ifinfo for some features (#14106) 2022-06-26 16:37:05 +02:00
Cthulhu-throwaway
a7dc57f68f
(Network) Move the addr_6to4 function to a proper place (#14100) 2022-06-25 09:18:32 +02:00
Cthulhu-throwaway
8c6c399a01
(Network) Move the HAVE_INET6 macro to a proper place (#14096) 2022-06-25 00:54:39 +01:00
Cthulhu-throwaway
c1e8925f87
(Netplay) Find content task refactor (#14089) 2022-06-23 14:48:57 +02:00
Cthulhu-throwaway
2a0fce77d3
(Wii) Silence some warnings (#14092) 2022-06-23 14:46:53 +02:00
libretroadmin
e954a69708 Truncation is intentional - see if using the return value and storing it
in a local var can work around the warning
2022-06-19 19:20:19 +02:00
libretroadmin
a06f3b98ce For Griffin builds it is important this define does not get redefined
Note to Cthulhu: We should probably put this in a header file somewhere
2022-06-19 18:43:25 +02:00
libretroadmin
01eab0fba5 (3DS/CTR) Take out HAVE_SOCKET_LEGACY for 3DS as per Cthulhu recommendation
and instead put in the extra conditional for natt.c and netplay_frontend.c
2022-06-19 18:32:26 +02:00
libretroadmin
e0c7e78e27 netplay_frontend.c - show_chat() - prevent warning 'format truncation' -
snprintf output between 3 and 129 bytes into a destination of size 96
2022-06-19 18:19:47 +02:00
libretroadmin
f0e340fd23 (3DS/CTR) Now that 3DS/CTR defines HAVE_SOCKET_LEGACY, we don't need
this conditional anymore
2022-06-19 17:57:50 +02:00
Cthulhu-throwaway
216489512c
(UPnP) Support for IPv4 tunneling (#14067) 2022-06-19 14:40:14 +02:00
Cthulhu-throwaway
dabd9cb996
(Netplay/LAN Discovery) Task refactor (#14070) 2022-06-19 03:41:04 +02:00
Cthulhu-throwaway
e6e5e46be3 (Netplay) Buildfix for some "dumber" compilers 2022-06-18 12:10:01 -03:00
Cthulhu-throwaway
7e798d04ba (Netplay) Some refactoring and fixes 2022-06-17 18:00:48 -03:00
Cthulhu-throwaway
43ad2b64b2 (Network) Replace socket_select calls 2022-06-12 02:13:34 -03:00
LibretroAdmin
9ea46f34fb
Merge pull request #13997 from Cthulhu-throwaway/lan-discovery-ipv4-tunneling
(Netplay/LAN Discovery) Support for IPv4 tunneling (6to4)
2022-06-02 08:43:24 +01:00
Cthulhu-throwaway
bcc31be6da (Netplay/LAN Discovery) Support for IPv4 tunneling (6to4) 2022-06-01 06:34:43 -03:00
LibretroAdmin
a92a37e3f4
Merge pull request #13996 from Cthulhu-throwaway/netplay-cleanup-2
(Netplay) Some cleaning
2022-06-01 10:00:09 +01:00
Cthulhu-throwaway
9fab981317 (Netplay) Some cleaning 2022-06-01 04:31:33 -03:00
LibretroAdmin
4a21553f06
Merge pull request #13994 from fr500/master
fix previous PR
2022-06-01 07:37:37 +01:00
Cthulhu-throwaway
2abf42515b (UPnP) Fix for zero-length datagrams 2022-06-01 03:24:46 -03:00
radius
109cd28a6f fix previous PR 2022-06-01 01:00:28 -05:00
Andrés
cf2ecf506c
Fix lan rooms on android
This simple change makes lan discovery work on android again.
The is_lan_address function was meant to filter out duplicate rooms only anyway and this change shouldn't harm anything

The responses on android are seen as IPv6 mapped IPv4 addresses so this is needed for this to work anyway

I/RetroArch: [Discovery] Responnse received on LAN interface ::ffff:192.168.1.241.
I/RetroArch: [Netplay]: Connecting to ::ffff:192.168.1.241|55435 (deferred)
2022-05-31 22:39:10 -05:00
Cthulhu-throwaway
8f7b5a1050 (Networking) Define isinprogress function 2022-05-31 05:07:23 -03:00
Cthulhu-throwaway
17b7b1322e (Netplay) Some cleaning 2022-05-30 22:02:24 -03:00
Cthulhu-throwaway
de30f212bc (Netplay) Enforce a timeout during connection 2022-05-30 05:23:39 -03:00
Cthulhu-throwaway
e4f8b531d5 (Netplay) Some refactoring and cleaning 2022-05-27 17:21:34 -03:00
libretroadmin
9590fdd0d4 Cleanups pt.2 2022-05-22 20:29:53 +02:00
Antonio Jose Ramos Marquez
4dd779467d [ORBIS] add debugnet support 2022-05-21 16:31:10 +02:00
Cthulhu-throwaway
f0baf977fa (Network) Move natt files to "network" 2022-05-18 23:23:40 -03:00
Cthulhu-throwaway
82c9773e0d (Netplay) Chat supported info for the host kick submenu 2022-05-15 19:38:44 -03:00
Cthulhu-throwaway
cb2d6b3d8e (Netplay) Free client_info when it's no longer in use 2022-05-14 12:06:57 -03:00
twinaphex
a577d7d224 (netplay_frontend) Small style nits/cleanups 2022-05-14 04:34:11 +02:00
Cthulhu-throwaway
6d96df0e49 (Netplay) Support for gathering client info and kicking
Client info and kicking (by the host) is now implemented through netplay_driver_ctl and can be used by future features.
2022-05-13 22:42:08 -03:00