Sepalani
|
6e2a081cb9
|
BBA/HLE: Loop over network_ref once
|
2024-04-06 21:43:48 +04:00 |
|
Sepalani
|
9e0bf29329
|
BBA/HLE: Move GetSlot methods
|
2024-04-06 21:43:48 +04:00 |
|
Sepalani
|
5388f35cc4
|
BBA/HLE: Add NetworkRef::Clear method
|
2024-04-06 21:43:48 +04:00 |
|
Sepalani
|
e915f990bb
|
BBA/HLE: Make network_ref into a class
|
2024-04-06 21:43:48 +04:00 |
|
Sepalani
|
da86c2bcc6
|
BBA/HLE: Don't assume connect is successful
|
2024-03-12 12:25:42 +04:00 |
|
Sepalani
|
7c276c1993
|
EXI: Don't kill Dolphin when receiving BBA_IOB
According to @Kirbymimi it doesn't crash on real hardware.
Testing was done by sending many UDP packets to an unbound port.
|
2024-02-11 23:15:23 +04:00 |
|
Sepalani
|
1831a8cec5
|
BBA/HLE: Add missing PSH flag
|
2024-02-03 10:12:07 +04:00 |
|
Sepalani
|
e9fa335fbe
|
Socket: Fix a nullptr dereference when operations are pending
|
2023-12-24 09:23:02 +04:00 |
|
Sepalani
|
91020ac4fa
|
BBA/HLE: Fix random PCAP file corruption
Concurrency between RecvHandlePacket and SendFromDirectFIFO
|
2023-11-23 22:07:44 +04:00 |
|
Sepalani
|
13e76500c2
|
BBA/HLE: Fix GC homebrew if_config not working
|
2023-11-13 19:32:03 +04:00 |
|
Sepalani
|
573863703a
|
MemoryViewWidget: Fix some characters being truncated
|
2023-08-21 22:02:44 +04:00 |
|
Sepalani
|
cbb76c1d4f
|
Common/Network: Use StrErrorWrapper
|
2023-07-12 20:52:35 +04:00 |
|
Sepalani
|
92be54d57a
|
Common/CommonFuncs: Add StrErrorWrapper function
|
2023-07-12 20:52:35 +04:00 |
|
Sepalani
|
2635595737
|
ARCode: Add sort by enabled state
|
2023-05-02 22:24:21 +04:00 |
|
Sepalani
|
81ec90be9c
|
GeckoCode: Add sort by enabled state
|
2023-05-02 22:23:43 +04:00 |
|
Sepalani
|
9ee564dde3
|
GameList: Check Wii save path
Make the behaviour consistent with GC save
|
2023-04-01 16:23:37 +04:00 |
|
Sepalani
|
481ddd1308
|
NetworkCaptureLogger: Allow PCAP shared read access on Windows
|
2022-09-29 23:08:25 +04:00 |
|
Sepalani
|
34858e934f
|
BBA/BuiltIn: Ignore UPnP request to itself
|
2022-09-23 20:54:26 +04:00 |
|
Sepalani
|
df53ebb59f
|
BBA/BuiltIn: Fix a crash during network stack exhaustion
|
2022-09-23 18:59:27 +04:00 |
|
Sepalani
|
9b9f701ac5
|
AudioInterface: Add setters for AIS/AID sample rate
|
2022-09-03 23:36:34 +04:00 |
|
Sepalani
|
59eb1253a3
|
AudioInterface: Use anonymous namespace for static functions
|
2022-09-03 23:02:28 +04:00 |
|
Sepalani
|
f7a2972899
|
AudioInterface: Use IsPlaying method
|
2022-09-03 22:40:38 +04:00 |
|
Sepalani
|
7dc647fd4c
|
BBA/BuiltIn: Add UPnP HTTP listener
|
2022-08-28 23:09:09 +04:00 |
|
Sepalani
|
7202cf2650
|
BBA/BuiltIn: Add SSDP multicast support
|
2022-08-24 21:29:57 +04:00 |
|
Sepalani
|
f992f8f38c
|
BBA/BuiltIn: Make network interface consistent
|
2022-08-24 21:05:18 +04:00 |
|
Sepalani
|
e783a7f409
|
Common/Network: Add StrNetworkError helper function
|
2022-08-24 21:05:18 +04:00 |
|
Sepalani
|
597fb9ff6d
|
Move SocketManager's DecodeError to Common
Fix thread safety issue
|
2022-08-22 14:02:26 +04:00 |
|
Sepalani
|
4fa65ec9cf
|
BBA/BuiltIn: Add minimal IGMP support
|
2022-08-01 12:49:38 +04:00 |
|
Sepalani
|
bfc2d11891
|
BBA/BuiltIn: Simplify HandleARP
|
2022-08-01 12:48:33 +04:00 |
|
Sepalani
|
7e9711d738
|
BBA/BuiltIn: Rename m_fake_mac to m_router_mac
|
2022-08-01 12:48:32 +04:00 |
|
Sepalani
|
b029b468cd
|
BBA/BuiltIn: Fix MAC address issues with TCP and UDP
|
2022-08-01 12:48:32 +04:00 |
|
Sepalani
|
cc7cfe249e
|
BBA/BuiltIn: Move TryGetDataFromSocket
|
2022-08-01 12:48:32 +04:00 |
|
Sepalani
|
0f5fe2274a
|
BBA/BuiltIn: Save current MAC address
|
2022-08-01 12:48:32 +04:00 |
|
Sepalani
|
ec60416c00
|
BBA/BuiltIn: Add an ARP table
|
2022-08-01 12:48:32 +04:00 |
|
Sepalani
|
18b8f147ab
|
BBA/BuiltIn: Ensure UDP ports are open
|
2022-07-29 21:25:17 +04:00 |
|
Sepalani
|
2de4d52021
|
BBA/BuiltIn: Fix network byte order issues
|
2022-07-29 11:33:36 +04:00 |
|
Sepalani
|
76fe7b6497
|
NetworkCaptureLogger: Add GameCube BBA support
|
2022-07-12 13:35:49 +04:00 |
|
Sepalani
|
be2ede6109
|
BBA/BuiltIn: Move functions to anonymous namespace
|
2022-07-10 20:57:35 +04:00 |
|
Sepalani
|
b950d038b9
|
Common/Network: Update IP checksum since total_len might have changed
|
2022-07-10 20:56:07 +04:00 |
|
Sepalani
|
5fdf255a2d
|
Common/Network: Make Build() methods const
|
2022-07-10 20:12:07 +04:00 |
|
Sepalani
|
d902b04ae0
|
Common/Network: Remove unused offset variables
|
2022-07-10 14:11:50 +04:00 |
|
Sepalani
|
b206f98261
|
Common/Network: Remove unnecessary size checks
|
2022-07-10 14:04:03 +04:00 |
|
Sepalani
|
6238834c05
|
Common/Network: Add InsertObj helper
|
2022-07-10 13:56:33 +04:00 |
|
Sepalani
|
4efe1e7ca7
|
Common/Network: Ensure offsetof is valid
|
2022-07-10 12:48:12 +04:00 |
|
Sepalani
|
b7bd2a4001
|
Common/Network: Use member initializer list
|
2022-07-10 12:31:59 +04:00 |
|
Sepalani
|
13957a627c
|
Common/Network: Remove unused constructors
|
2022-07-10 11:42:58 +04:00 |
|
Sepalani
|
d7135daff5
|
Socket: Fix some errors related to non-blocking connect
|
2022-06-08 19:06:42 +04:00 |
|
Sepalani
|
c53a4c8c1a
|
Socket: Keep track of the socket connection progress
Workaround for mbedtls handshake issues with partially connected sockets
|
2022-06-08 19:06:42 +04:00 |
|
Sepalani
|
cbadc6e81a
|
NetworkCaptureLogger: Move ErrorState struct to Common/Network
|
2022-06-08 19:06:42 +04:00 |
|
Sepalani
|
41ce3a83d5
|
Socket: Refactor WiiSockMan::Convert
|
2022-06-08 19:06:42 +04:00 |
|
Sepalani
|
5b658e77df
|
MemoryWidget: Fix preview of zero as float/double
|
2022-04-07 11:55:23 +04:00 |
|
Sepalani
|
d5916fd14c
|
MemoryWidget: Add negative offset search support
|
2022-03-24 23:06:25 +04:00 |
|
Sepalani
|
3c73e46aab
|
GameINI: Change Texture Cache to Safe in RMHJ08.ini and ROM.ini
|
2021-11-01 21:55:54 +04:00 |
|
Sepalani
|
e51119c4ce
|
HLE: Fix hooks overlapping Riivolution patches
|
2021-11-01 00:07:14 +04:00 |
|
Sepalani
|
94cba46467
|
MemoryWidget: Simplify the search logic
Fix leading nul bytes being ignored in hex search
|
2021-09-20 20:46:26 +04:00 |
|
Sepalani
|
0553aeb0e0
|
IOS/Network: Make name resolution asynchronous
|
2021-08-04 20:08:42 +04:00 |
|
Sepalani
|
0b0bab11d8
|
PPCSymbolDB: Improve symbol map column detection
|
2021-07-24 17:50:01 +04:00 |
|
Sepalani
|
0a7627d74e
|
AudioInterface: Fix sample counter
|
2021-06-19 14:19:22 +04:00 |
|
Sepalani
|
1d48a33aed
|
MMIOHandlers: Move method definitions to MMIO.cpp
|
2021-06-07 13:42:39 +04:00 |
|
Sepalani
|
ce8004c9c1
|
Lint: End of namespace
|
2021-06-07 12:55:52 +04:00 |
|
Sepalani
|
eaf8e30008
|
AudioInterface: Fix AIDFR initialization
|
2021-06-06 18:57:32 +04:00 |
|
Sepalani
|
1e6dfc6b91
|
BreakpointWidget: Use QSignalBlocker
|
2021-03-05 13:35:33 +04:00 |
|
Sepalani
|
fd7eeb7221
|
BreakpointWidget: Fix delete deleting both MBP and BP at address
|
2021-03-05 13:01:32 +04:00 |
|
Sepalani
|
359a539f25
|
Breakpoints: Change icon when disabled
|
2021-03-05 11:21:37 +04:00 |
|
Sepalani
|
ef977123d5
|
BreakpointWidget: Emit BreakpointsChanged to update views
|
2021-03-04 21:10:37 +04:00 |
|
Sepalani
|
6786340a7c
|
Watches: Fix Save and Load from strings
|
2021-03-04 17:55:52 +04:00 |
|
Sepalani
|
8279613a49
|
DebugInterface: Check visited addresses in GetThreads
|
2021-03-02 19:29:47 +04:00 |
|
Sepalani
|
2c4585a506
|
Tools: Dolphin symbol map ghidra scripts added
|
2021-03-02 13:54:52 +04:00 |
|
Sepalani
|
6982832f82
|
MMU: Fix IsRAMAddress not working
|
2021-02-24 22:19:26 +04:00 |
|
Sepalani
|
bf246c36f5
|
IOS/NET: Add timeout on blocking connect
|
2021-02-21 18:15:26 +04:00 |
|
Sepalani
|
a8dc1e3f1c
|
NetworkWidget: Reorganise SSL options group box
Create "Dump options" and "Security options" group boxes.
Add "Network dump format" combo box.
Add "Open dump folder" button.
|
2021-02-20 18:19:37 +04:00 |
|
Sepalani
|
07f68560e6
|
WatchWidget: Add new/delete/clear toolbar items
|
2021-02-20 18:08:46 +04:00 |
|
Sepalani
|
e3d85ffe35
|
MemoryWidget: Add "Add to watch" action
|
2021-02-17 21:32:36 +04:00 |
|
Sepalani
|
bbcaede389
|
RegisterWidget: Fix add to watch action
|
2021-02-17 21:25:29 +04:00 |
|
Sepalani
|
d3dd830e8f
|
PCAP: Add raw SSL packets logging support
|
2021-02-14 20:24:28 +04:00 |
|
Sepalani
|
5f629abd8b
|
CodeViewWidget: Add WithDetailedUpdate to update CodeWidget
This used to also update the function calls and callers.
|
2021-02-14 16:01:32 +04:00 |
|
Sepalani
|
aab78b88ab
|
NetworkWidget: Add hostname to SSL table
|
2021-02-13 23:45:22 +04:00 |
|
Sepalani
|
fabf6f51cd
|
PCAP: Improve TCP session logging
|
2021-02-12 13:42:18 +04:00 |
|
Sepalani
|
2a15bc6ab2
|
SSL: Workaround to remove SNI from ClientHello
|
2021-02-11 23:13:59 +04:00 |
|
Sepalani
|
82bb5d9915
|
NetworkCaptureLogger: PCAP support added
Log TCP/UDP read/write with fake packet.
|
2021-01-30 19:35:09 +04:00 |
|
Sepalani
|
b363962757
|
BreakpointWidget: Remove unnecessary code
PPCDebugInterface.Clear() is called by Core on shutdown instead
|
2021-01-28 21:23:18 +04:00 |
|
Sepalani
|
289637f92f
|
NetworkCaptureLogger: Move SSL logging
|
2021-01-28 21:23:18 +04:00 |
|
Sepalani
|
20ebed51bb
|
IP/Top: Add Android network interface
|
2020-11-27 19:10:28 +04:00 |
|
Sepalani
|
79f50cd4fd
|
IP/Top: Fix fallback IP address
|
2020-11-22 15:34:27 +04:00 |
|
Sepalani
|
4e32ec35a7
|
IP/Top: Add missing sockopt
|
2020-11-05 19:51:20 +04:00 |
|
Sepalani
|
6675186520
|
Socket: Set SO_NOSIGPIPE on macOS
|
2020-10-01 13:25:34 +04:00 |
|
Sepalani
|
8488eb9793
|
IP/Top: Log IOCTL_SO_GETHOSTID properly
|
2020-09-20 20:46:49 +04:00 |
|
Sepalani
|
faa1eb71ef
|
IP/Top: Add SO_LINGER optname
|
2020-09-20 11:40:25 +04:00 |
|
Sepalani
|
c63ac38c83
|
Socket: Abort pending operations on shutdown
|
2020-09-01 19:26:44 +04:00 |
|
Sepalani
|
4c75b96254
|
HLE: Improve naming
Replace 'function' with 'hook' when appropriate
|
2020-08-28 20:29:05 +04:00 |
|
Sepalani
|
17ad2ac719
|
HLE: Rename GetFunctionIndex functions
|
2020-08-27 22:12:15 +04:00 |
|
Sepalani
|
6b05e48bd6
|
HLE: Make naming closer to the current coding style
|
2020-08-27 22:01:04 +04:00 |
|
Sepalani
|
e0605d7911
|
HLE: Remove unused OSBreakPoints
|
2020-08-27 21:41:32 +04:00 |
|
Sepalani
|
79bfb48d68
|
HLE: Remove unused function
|
2020-08-27 21:07:42 +04:00 |
|
Sepalani
|
7f3c4b19b9
|
GCMemcard: Rename unknown field to m_dtv_status
|
2020-06-24 23:39:59 +04:00 |
|
Sepalani
|
dc2733ce24
|
Socket: Fix ENOTCONN error code
|
2020-06-18 22:23:57 +04:00 |
|
Sepalani
|
1df1a9abe6
|
IOS/KD: Implement IOCTL_NWC24_REQUEST_SHUTDOWN
|
2020-05-22 19:19:36 +04:00 |
|
Sepalani
|
10870a0f74
|
Config: Migrate SSL options to Onion config
|
2020-05-17 20:37:10 +01:00 |
|
Sepalani
|
4bf7c3e051
|
NetworkWidget: Add Blocking column
|
2020-05-13 11:53:29 +04:00 |
|
Sepalani
|
bf12bb3d43
|
Boot: Add ConsoleType enum class
|
2020-05-03 20:55:09 +04:00 |
|