9b74a623af
[*] UNIX: Use O_EXCL if available
...
[*] UNIX: Try to open readable dirs
2023-11-11 13:32:31 +00:00
dcb27645a1
[*] bug: drop limitation in io processor
...
[*] attempting to mitigate freeze on remote start watch
2023-11-05 21:20:16 +00:00
01824d6589
[*] Caught Windows XP network iface regression
2023-10-30 15:42:15 +00:00
087bac4085
[+] AuByteBuffer::flagNoRealloc
...
[*] Fix IO regression / Critical Bug / Leak and stupid double free
2023-10-29 20:36:11 +00:00
59b30e47c0
[*] yea
2023-10-29 11:24:00 +00:00
54e8cf01c5
[*] clean up: I forgot these were a thing
2023-10-29 11:20:32 +00:00
17ca7a6bef
[*] Added SMT yield down these paths
2023-10-26 17:25:40 +01:00
ec8f3b3f23
[+] INetAdapter::ToMacAddress
...
[+] INetAdapter::HasDHCP
[+] INetAdapter::GetMTU
2023-10-24 19:12:47 +01:00
4ce49941ff
[+] SysCheckNotNullMemory
...
[+] SysCheckNotNull
[+] SysCheckRetExpNotNull
[+] SysCheckRetExpNotNullMemory
2023-10-24 17:43:00 +01:00
69188d8c1e
[+] ICompressionStream::ToStreamReader
2023-10-24 17:14:54 +01:00
cca3ff73cb
[+] Protocol stack: IOConfig::uProtocolStackDefaultBufferSize
2023-10-24 12:02:05 +01:00
efd4da861a
[*] Protocol stack: harden these/check for out of memory
2023-10-24 11:59:55 +01:00
4b38f205d1
[*] oops i didnt just break the build
2023-10-23 12:38:29 +01:00
dfe6b468ec
[*] protocol stack: hardening of buffer flags
2023-10-23 11:30:25 +01:00
08c37454fe
[+] ENetworkError::eBrokenByteBuffer
2023-10-23 11:21:10 +01:00
72fd8d018e
[*] a7af61e9
cont: Potential Win32 loop queue bug fixes/improvements
2023-10-23 10:21:31 +01:00
1f685b635b
[+] ISocketStats::GetUptimeNS
...
[*] Some socket stat cleanup+fixes
2023-10-23 09:17:46 +01:00
a7af61e9bf
[*] Potential Win32 loop queue bug fixes/improvements
2023-10-22 22:12:55 +01:00
fb1920ccba
[*] Ensure the other fast paths work properly
2023-10-22 06:17:32 +01:00
591c0fe48b
[+] ILSSemaphore::AddMany
2023-10-22 06:11:39 +01:00
3d01d6cc8f
[*] Improve LSLocalSemaphore
2023-10-21 18:57:48 +01:00
a1a2d482d7
[*] everything before semaphore cast
2023-10-21 16:09:45 +01:00
f9916e0f21
[*] More NT Loop Queue fixes
2023-10-21 14:22:12 +01:00
5233dc7ac8
[*] NT fix pre/finish sleep out of balance
...
[*] Fix some more wait alls
2023-10-21 13:22:11 +01:00
4d454287b8
[+] IPCPipeWriter
...
[+] IPCPipeReader
2023-10-21 10:43:28 +01:00
c79993af74
[*] Fixup the WaitMultipleLoopSources Any path
2023-10-21 09:33:04 +01:00
f185f13dc7
[+] LSLocalEvent
2023-10-21 09:04:48 +01:00
d910c71ad8
[*] This snucked in and i forgot to enable an nt specific fast path
2023-10-21 06:57:07 +01:00
18c023acae
[*] Suppress spurious IO wakeups in WaitSingleBase
2023-10-21 06:19:51 +01:00
60bb1020ce
[+] bool WaitMultipleLoopSources(const AuList<AuSPtr<Loop::ILoopSource>> &lsList,
...
AuList<AuSPtr<Loop::ILoopSource>> &signaled,
bool bAny = true,
AuOptionalEx<AuUInt32> uTimeoutMS = 0);
2023-10-21 06:10:33 +01:00
e366d058f6
[*] Fix busted timeout calc in the previous two commits
2023-10-21 05:41:29 +01:00
186444853d
[+] LSLocalSemaphore (faster io semaphore)
2023-10-21 04:59:05 +01:00
1589079ead
[+] LSLocalMutex (faster io mutex)
2023-10-21 04:51:51 +01:00
bd69ad6739
[+] IPCPipe::ToFileStream
...
[+] IPCPipe::ToStreamReader
[+] IPCPipe::ToStreamWriter
2023-10-20 16:33:18 +01:00
88094c48ae
[*] Harden pipe reads under FS streams
2023-10-20 11:37:52 +01:00
871479172b
[+] AuIPC::NewPipeEx(AuUInt32 uPipeLength)
2023-10-20 10:48:10 +01:00
c8f3305669
[*] Address a number of NT/x86_32 build regressions
2023-10-17 03:08:29 +01:00
6bb5dd39f2
[*] 358964ef
cont: realloc event callbacks not fired
2023-10-16 04:03:19 +01:00
f53ea2a0a7
[*] 240685f7
cont: datagram channel missing [G/S]etNextFrameTargetLength
2023-10-16 03:20:28 +01:00
4742d2b9e7
[*] Missing iStartTickMS_ assignment
2023-10-16 02:18:12 +01:00
358964efb0
[+] IIOPipeEventListener::OnPipeFailureEvent
2023-10-16 01:56:28 +01:00
240685f7a6
[+] ISocketChannel::GetNextFrameTargetLength
...
[+] ISocketChannel::SetNextFrameTargetLength
2023-10-16 01:48:09 +01:00
cb60e77c63
[+] IIOPipeWork::SetNextFrameTargetLength
...
[+] IIOPipeWork::GetNextFrameTargetLength
[+] IIOPipeWork::GetNextFrameTargetLength
[+] IIOPipeWork::ReallocateLater
[+] IIOPipeWork::GetSuccessfulReallocations
[+] IIOPipeWork::GetFailedReallocations
[+] IIOPipeWork::DidLastReallocFail
(will save net and engine from doing its their current hacks)
2023-10-16 01:47:22 +01:00
be60d2c80d
[+} NewMemoryViewReadAdapter
...
[+] NewMemoryViewLinearSeekableAdapter
[+] NewMemoryViewWriteAdapter
2023-10-13 21:08:57 +01:00
4a0eeefe1b
[+] AuFS::MoveDirectory
2023-10-13 18:11:49 +01:00
c52c1c89f1
[+] AuFS::CopyDirectory
2023-10-13 18:04:47 +01:00
44afa1e3de
[*] Disable this perf hack for now
2023-10-13 17:00:51 +01:00
7db0e2e688
[*] Drop all static references to User32.dll
2023-10-13 00:10:44 +01:00
ff77873ad6
[*] Further reduce win32 link time requirements (advanced api)
2023-10-11 02:13:49 +01:00
48c2175be9
[+] IProtocolStack::AppendInterceptorDynamicBuffer
...
[+] IProtocolStack::PrependInterceptorDynamicBuffer
[+] IProtocolStack::PrependSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::AppendSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::IsValid
[+] IProtocolPiece::ExchangeMaximumBufferLength
2023-10-07 20:25:43 +01:00