AuroraRuntime/Source/IO/Net
Jamie Reece Wilson 1fb36548ea [*] Minor net fixes
[*] Fix async shutdown / inline shutdown condition
[*] Fix multiple net triggers
[*] Fix spurious UDP Session Socket timeouts
2024-10-19 17:52:28 +01:00
..
SocketOverDatagram [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuIPAddress.cpp [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
AuIPAddress.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetAdapter.cpp [*] INetAdapter refactor: lets not assume all adapters have IP addresses 2024-04-14 22:02:38 +01:00
AuNetAdapter.hpp [*] INetAdapter refactor: lets not assume all adapters have IP addresses 2024-04-14 22:02:38 +01:00
AuNetAdapter.Linux.cpp [*] Refactor ENetworkAdapterType->EAdapterType 2024-04-01 06:41:51 +01:00
AuNetAdapter.Linux.hpp [+] Linux build [again] 2022-12-16 00:41:01 +00:00
AuNetAdapter.NT.cpp [*] AuAsync build regression 2024-10-09 01:59:50 +01:00
AuNetAdapter.NT.hpp [+] Network interfaces API 2022-12-14 20:08:52 +00:00
AuNetChannelLimits.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetChannelLimits.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetDatagramServer.cpp [*] af5c8e86c0 20hrs ago: AuSPtr<AuMemoryViewXXX>s werent fully eliminated 2024-07-13 16:34:44 +01:00
AuNetDatagramServer.hpp [*] af5c8e86c0 20hrs ago: AuSPtr<AuMemoryViewXXX>s werent fully eliminated 2024-07-13 16:34:44 +01:00
AuNetDatagramServer.NT.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetDatagramServer.NT.hpp [*] Refactor 2022-12-17 20:14:19 +00:00
AuNetDatagramServer.Unix.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetDatagramServer.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetEndpoint.cpp [*] Linux and UNIX QOL 2023-08-27 12:42:10 +01:00
AuNetEndpoint.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetError.cpp [*] Improve alt-AuString allocator awareness 2024-04-20 02:29:49 +01:00
AuNetError.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetHostname.cpp [+] Aurora::IO::Net::NetSocketConnectByHost 2023-01-26 21:43:19 +00:00
AuNetHostname.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetInterface.cpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetInterface.hpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetResolver.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetResolver.NT.cpp [*] Resolve one stated Windows 7 defect 2023-07-27 19:55:41 +01:00
AuNetResolver.NT.hpp [*] Resolve one stated Windows 7 defect 2023-07-27 19:55:41 +01:00
AuNetResolver.Unix.cpp [*] Harden glibc resolver 2024-09-29 22:32:50 +01:00
AuNetResolver.Unix.hpp [+] Added basic posix name resolution for when glibc isnt present or when being built on non-glibc toolchains 2024-07-01 12:37:38 +01:00
AuNetSocket.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocket.hpp [+] Added INetworkInterface overloads 2024-04-01 06:28:35 +01:00
AuNetSocket.NT.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocket.NT.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocket.Unix.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocket.Unix.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketChannel.cpp [*] QOL / Hardening / Optimizations / Bug fixes 2024-10-02 00:47:44 +01:00
AuNetSocketChannel.hpp [*] QOL / Hardening / Optimizations / Bug fixes 2024-10-02 00:47:44 +01:00
AuNetSocketChannelInput.cpp [*] QOL / Hardening / Optimizations / Bug fixes 2024-10-02 00:47:44 +01:00
AuNetSocketChannelInput.hpp [+] IIOPipeEventListener::OnPipeFailureEvent 2023-10-16 01:56:28 +01:00
AuNetSocketChannelOutput.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketChannelOutput.hpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketConnectOperation.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketConnectOperation.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketOverlappedOperation.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetSocketOverlappedOperation.NT.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketOverlappedOperation.NT.hpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketOverlappedOperation.Unix.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketOverlappedOperation.Unix.hpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketServer.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
AuNetSocketServer.hpp [+] ISocketServer::GetServerRecvStats() 2023-12-01 14:49:30 +00:00
AuNetSocketServer.NT.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuNetSocketServer.NT.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServer.Unix.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServer.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServerAcceptReadOperation.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerAcceptReadOperation.hpp [*] Net: Unmerged Linux changes 2022-08-31 19:49:35 +01:00
AuNetSocketServerAcceptReadOperation.NT.cpp [*] mitigations and clean up before two major commits 2023-12-26 21:01:29 +00:00
AuNetSocketServerAcceptReadOperation.NT.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerAcceptReadOperation.Unix.cpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServerAcceptReadOperation.Unix.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSocketServerLimits.cpp [*] Linux build regressons 2023-12-04 21:13:25 +00:00
AuNetSocketServerLimits.hpp [+] (dummy!) ISocketServerLimits.hpp 2023-11-29 13:55:01 +00:00
AuNetSocketServerOnRead.Unix.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSocketServerOnRead.Unix.hpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSrvDatagram.cpp [+] Linux datagrams 2022-12-16 17:18:12 +00:00
AuNetSrvDatagram.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvInterfaces.cpp [*] Net: Globalize adapter cache 2023-12-01 15:02:27 +00:00
AuNetSrvInterfaces.hpp [*] Net: Globalize adapter cache 2023-12-01 15:02:27 +00:00
AuNetSrvResolve.cpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvResolve.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvSockets.cpp [*] QOL / Hardening / Optimizations / Bug fixes 2024-10-02 00:47:44 +01:00
AuNetSrvSockets.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
AuNetSrvWorkers.cpp [*] AuAsync build regression 2024-10-09 01:59:50 +01:00
AuNetSrvWorkers.hpp [*] Continue to refactor allocations of synchronization primitive away 2023-06-28 10:33:12 +01:00
AuNetStream.Linux.cpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetStream.Linux.hpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetStream.NT.cpp [*] Fix Win32 pipe regression 2024-09-21 10:42:44 +01:00
AuNetStream.NT.hpp [+] IOConfig::bAPCUseCoroutineStack 2024-09-09 08:16:19 +01:00
AuNetWorker.cpp [*] Linux runtime regressions 2024-03-04 11:55:54 +00:00
AuNetWorker.hpp [+] IAsyncTimer 2023-12-07 09:20:23 +00:00
AuNetWriteQueue.cpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuNetWriteQueue.hpp [*] AuSPtr<AuMemoryViewXXXX> is now an anti-pattern. After 3 fucking years, memory views of shared control blocks and atomic in use counters are properly utilized everywhere. We do not need generic superclasses to be safe anymore 2024-07-12 20:22:48 +01:00
AuSocketStats.cpp [*] Minor net fixes 2024-10-19 17:52:28 +01:00
AuSocketStats.hpp [+] ISocketStats::GetUptimeNS 2023-10-23 09:17:46 +01:00
Net.cpp [*] Removed static IAT lookups to WS2_32.dll 2023-12-07 11:13:32 +00:00
Net.hpp [+] Network + Protocol + TLS - Initial Commit 2022-08-28 20:02:06 +01:00
Networking.hpp [*] Ensure AuProcAddresses.NT.* is used for all dynamically linked symbols 2023-07-09 10:03:29 +01:00