262 Commits

Author SHA1 Message Date
Autechre
3b1a1ac8da
Remove miniupnpc dependency (#13340)
* use custom libretro-common UPNP

* Remove miniupnpc
2021-12-09 05:52:42 +01:00
twinaphex
6f60ee9b6e Network: Only use a single interface for UPnP 2021-12-05 03:47:48 +01:00
Autechre
fbbe351f7d
UPnP cleanups and refactorings (#13325) 2021-12-04 21:16:34 +01:00
Autechre
a44f5bbf78
Fix UPNP port mapping failed error - switch to a permanent lease time, (#13324)
but request it to be removed when we do netplay_free
2021-12-04 15:45:29 +01:00
Sage
85a256e2cb
Make http header parsing case insensitive (#13267) 2021-11-21 20:43:58 +01:00
Jamiras
5ac432026a add helper function for accessing connection method 2021-07-27 21:02:14 -06:00
Ash Logan
e5553bde4e wiiu: Network optimisations - WINSCALE, TCP sACK, large buffers
See code sample in https://github.com/devkitPro/wut/issues/169 and 
2430789406/src/net.c (L88)
2021-07-18 21:02:56 +10:00
Mark W. Kidd
d4fb27a7a9 implement natt fix from void() 2021-07-08 22:52:19 -04:00
toshixm
84975d71ea fix garbled characters when conveting to local encoding 2021-05-28 15:20:19 +09:00
CrystalCT
02c15dd4f5 Add some PSL1GHT ifdefs 2021-03-11 08:15:51 +01:00
CrystalCT
43bb8e6aaa Add some PSL1GHT ifdefs 2021-03-10 09:43:19 +01:00
Autechre
5fb24737d0
Merge pull request #11726 from SimpleTease/netplay_1
net_ifinfo: crashfix  (Windows)
2020-12-22 11:27:09 +01:00
SimpleTease
03c5c240a6
net_ifinfo: crashfix (Windows)
get correct size from GetAdaptersAddresses
2020-12-22 02:48:57 +00:00
twinaphex
870707dbe8 Remove obsolete __CELLOS_LV2__ references - use PSL1GHT instead 2020-12-19 15:32:26 +01:00
Alcaro
ac2fe3896e
Fix backwards condition in socket blocking behavior
Fixes #11557
2020-11-16 18:28:37 +01:00
twinaphex
66deef29c6 Cleanups/style nits 2020-10-02 21:10:07 +02:00
twinaphex
c6f5973281 Replace while(true) with for(;;) 2020-10-02 21:02:59 +02:00
twinaphex
f84c6ec8cd Use STRLEN_CONST where possible; and don't needlessly do strlen
twice
2020-10-02 20:57:29 +02:00
Alcaro
18f46e65ea Add BearSSL support 2020-09-19 00:31:36 +02:00
twinaphex
022fa54236 Nit 2020-08-27 15:22:40 +02:00
twinaphex
c51959d45b Make net_http_urlencode thread-safe 2020-08-27 15:21:22 +02:00
twinaphex
7642cf5fa5 Struct reorders/alignment 2020-08-14 22:54:46 +02:00
twinaphex
4092fd7e83 Minor cleanup 2020-08-11 06:35:12 +02:00
twinaphex
eba83390ba Warning fixes 2020-07-23 07:39:08 +02:00
twinaphex
d5bdec3f60 (net_http) Refactor 2020-07-05 00:51:41 +02:00
twinaphex
8f65c4e6dd Cleanups 2020-07-01 17:10:00 +02:00
twinaphex
3580db3ebe (deps/mbedtls) Cleanups 2020-07-01 03:48:13 +02:00
twinaphex
d6ec4029db (mbedtls) Remove MBEDTLS_DEBUG_C 2020-07-01 01:29:27 +02:00
twinaphex
5a0bc479b1 (libretro-common) Avoid more callocs 2020-06-28 20:57:00 +02:00
MrHuu
e519ccd0be (3DS) Enable basic networking / cheevos 2020-05-08 20:50:15 +02:00
twinaphex
cd9ca691ca (libretro-common) Update copyright 2020-01-31 15:43:42 +01:00
twinaphex
4d18f3e9b7 Create more tests 2020-01-30 17:25:58 +01:00
twinaphex
f785e4b045 Replace while (1) with for (;;) - avoids MSVC warnings 2020-01-30 16:15:52 +01:00
Jamiras
d0d1c5bb37 allow characters other than / to follow port 2020-01-23 07:00:50 -07:00
Jamiras
59302e816c fix parsing of port in net_http_connection_done 2020-01-17 20:22:49 -07:00
Jamiras
67e9fba9d7 generate User-Agent for retroachievement API calls 2019-11-02 21:52:30 -06:00
twinaphex
d4b7be4ae4 Update libretro-common 2019-10-31 01:25:27 +01:00
twinaphex
eb77d84716 Update libretro-common 2019-10-31 01:02:01 +01:00
Twinaphex
419eb5a6c0 Remove unused variables 2019-10-04 16:06:34 +02:00
twinaphex
3b057d9605 Start using STRLCAT_CONST_INCR and STRLCPY_CONST 2019-09-20 23:33:17 +02:00
twinaphex
8fa6230426 Cleanups 2019-09-18 02:16:47 +02:00
twinaphex
a36d5926d7 Cleanups 2019-09-17 05:30:07 +02:00
twinaphex
6f6b1a8333 (Net HTTP) Avoid unnecessary snprintf 2019-09-17 05:26:00 +02:00
Brad Parker
c7c7d0988e initial network video driver, sends raw frames over TCP 2019-09-17 04:18:44 +02:00
twinaphex
d01ae6929d Don't use strlcat for basic concatenation of characters
except when absolutely necessary
2019-09-17 02:00:04 +02:00
Brad Parker
0ecac5c8ff http: fix memory leak and potential null pointer argument to strlen 2019-07-04 16:27:51 -04:00
Twinaphex
29e4b8e2c1 Get rid of warning 2019-06-22 15:48:42 +02:00
Twinaphex
68085af944 (net http) Cleanups 2019-05-27 14:40:38 +02:00
Twinaphex
d0707437c9 Remove some unused variables 2019-05-18 21:26:29 +02:00
Barry Rowe
8745333892 OCR Translation feature finaliziation. (#8738) 2019-05-11 07:15:39 +02:00