|
72a3513a04
|
[+] New stream adapters
[+] IRandomDevice::ToStreamReader
[+] AuIO::Adapters::NewRandomAdapter
[+] AuIO::Adapters::NewNOPsReadAdapter
[+] AuIO::Adapters::NewNOPsSeekingAdapter
[+] AuIO::Adapters::NewNOPsWriteAdapter
[+] AuIO::Adapters::NewZerosReadAdapter
[+] AuIO::Adapters::NewZerosSeekingAdapter
|
2024-01-03 23:54:46 +00:00 |
|
|
aa811f93aa
|
[*] Readd the public symbols to create base kernel io primitives for interop
|
2024-01-03 17:36:45 +00:00 |
|
|
ce1ae24506
|
[+] IIOHandle::InitFromSharing
[+] IIOHandle::SharingGetString
[+] IIOHandle::SharingIsShared
[+] IIOHandle::SharingStop
[+] HANDLEPipeServer.[h/c]pp
|
2024-01-03 02:39:54 +00:00 |
|
|
1c0efebd87
|
[+] AuLoop::DbgLoopSourceToReadFd
[+] AuLoop::DbgLoopSourceToWriteFd
|
2024-01-03 01:49:15 +00:00 |
|
|
81093fa2cd
|
[*] Fixup Linux io timeouts (mixed ms/ns)
|
2024-01-02 07:55:06 +00:00 |
|
|
d199b52c0f
|
[*] Improved support for completion groups when used with net streams
|
2024-01-02 07:06:42 +00:00 |
|
|
49a6173011
|
[+] Improved SMT yielding
[+] Clocks.aarch64.[h/c]pp
|
2024-01-02 05:54:22 +00:00 |
|
|
63050b2262
|
[+] IFileStream::IsFlushOnClose
[+] IFileStream::SetFlushOnClose
[+] IFileStream::IsWriteEoSOnClose
[+] IFileStream::SetWriteEoSOnClose
[+] IIOHandle::IsFlushOnClose
[+] IIOHandle::SetFlushOnClose
|
2024-01-02 00:00:47 +00:00 |
|
|
c16a0b1600
|
[+] IRandomDevice::NextArrayI32Range
[+] IRandomDevice::NextArrayU32Range
[+] IRandomDevice::NextArrayDoubleRange
[+] IRandomDevice::NextArrayI32
[+] IRandomDevice::NextArrayU32
[+] IRandomDevice::NextArrayDouble
[+] IRandomDevice::NextArrayDecimals
[+] IRandomDevice::NextArrayUUIDs
[*] IRandomDevice minor refactoring for consistency
[*] Improve decimals once again (perf/deterministic)
|
2024-01-01 14:49:35 +00:00 |
|
|
c64cb0c0e2
|
[+] AuHWInfo::ICoreLoadSampler
[+] AuHWInfo::CpuCoreTime
[+] AuHWInfo::GetPerCoreCPUTime
|
2023-12-31 23:14:27 +00:00 |
|
|
7b59cab36e
|
[*] eepy
|
2023-12-31 22:39:31 +00:00 |
|
|
6037d14674
|
[-] hadnt fully removed the aggressive context switch thing from the old rwlock impl
|
2023-12-30 21:58:52 +00:00 |
|
|
63f5ad3fd5
|
[*] Harden remove/relink
|
2023-12-30 19:40:00 +00:00 |
|
|
ab68f07bb9
|
[*] pt1/2 bug: dir logger whining
|
2023-12-30 19:40:00 +00:00 |
|
|
4e0c68d7ad
|
[*] fix posix cont (crit) 3c19c7a5
|
2023-12-30 17:59:45 +00:00 |
|
|
3db7f527f4
|
[*] Extend paranoia
|
2023-12-30 14:56:17 +00:00 |
|
|
3c19c7a56e
|
[*] Fix posix WoASemaphoreImpl
|
2023-12-30 14:31:37 +00:00 |
|
|
ba6162a7ad
|
[*] An MSVC bug, but not really.
|
2023-12-30 00:25:53 +00:00 |
|
|
063aa5c548
|
[+] IRandomDevice::NextUUID
|
2023-12-29 22:59:34 +00:00 |
|
|
b3557ed938
|
[*] Harden auprocesses / async outputof
|
2023-12-29 20:49:58 +00:00 |
|
|
7df1d1dd27
|
[*] Harden panics
|
2023-12-29 18:46:16 +00:00 |
|
|
5862dbeacc
|
[+] New generic primitives
[-] AuSemaphore.Unix.hpp
[*] Moved the old pthread based primitives to _removed/*.bak
[+] AuWoASemaphore.Unix.cpp
[+] AuWoASemaphore.Unix.hpp
|
2023-12-29 16:12:14 +00:00 |
|
|
f404e8960f
|
[+] AuProcesses::RunAs
|
2023-12-28 21:00:07 +00:00 |
|
|
662dbac0c1
|
[+] IO completion groups
|
2023-12-28 16:49:11 +00:00 |
|
|
be2b781ed6
|
[*] mitigations and clean up before two major commits
|
2023-12-26 21:01:29 +00:00 |
|
|
d17903251b
|
[*] another one (9393c175 )
|
2023-12-25 11:56:38 +00:00 |
|
|
cdc6eeeabd
|
[*] Two trivial bug fixes
|
2023-12-24 22:03:14 +00:00 |
|
|
ac33e6bb7f
|
[*] you slimey rats dont get vtable exec that easily
|
2023-12-24 06:54:19 +00:00 |
|
|
c5656a8843
|
[+] WIP internal IO improvements (read: hacks) for Linux + bool IProcess::HasExited()
|
2023-12-24 06:24:39 +00:00 |
|
|
06f54968cd
|
[+] Linux: missing io cancellations out of parity with Windows
|
2023-12-24 05:41:03 +00:00 |
|
|
a2c8f036e0
|
[*] 1576f56d cont (i messed up again)
|
2023-12-23 16:55:04 +00:00 |
|
|
71c88316e5
|
[*] Win32 args escape regression
|
2023-12-23 11:52:32 +00:00 |
|
|
a6ff21a167
|
[*] Update AuProcesses::OutputOfAsync
|
2023-12-23 11:22:10 +00:00 |
|
|
1576f56d19
|
[*] Fix busted nt timeouts under loopsource waits
|
2023-12-23 08:03:59 +00:00 |
|
|
cdfb35d5a8
|
[*] Fix crash when calling ::what() on an external vendors exception
|
2023-12-23 08:03:10 +00:00 |
|
|
0faf4c7846
|
[+] Aurora::Processes::OutputOf
[+] Aurora::Processes::OutputOfAsync
[*] Fix win32 regression
|
2023-12-23 07:05:44 +00:00 |
|
|
daab43a2b2
|
[+] AuRNG::RandomDef static utilities (Fast, Secure, FromU64Seed, FromU32Seed, FromMassiveSeed)
|
2023-12-23 04:17:55 +00:00 |
|
|
9393c17564
|
[*] Other POSIX systems (non-linux) are probably going to need this improved eSpawnChildProcessWorker awareness
|
2023-12-23 03:59:27 +00:00 |
|
|
2fd41d4142
|
[*] AuPaths finish up cleanup
|
2023-12-23 03:35:49 +00:00 |
|
|
9c86d1c899
|
[*] Linux clean up (?) (+typo)
|
2023-12-23 03:16:43 +00:00 |
|
|
eb95aeeac7
|
[*] Fix allocate_at_least
|
2023-12-23 02:47:22 +00:00 |
|
|
bd6b70f215
|
[*] Win32 bug fix
|
2023-12-22 12:55:08 +00:00 |
|
|
17d113b74d
|
[+] CppHeapWrapper.hpp
|
2023-12-22 06:54:39 +00:00 |
|
|
24fec2301c
|
[+] NtWaitForMultipleObjects awareness
|
2023-12-22 06:00:13 +00:00 |
|
|
e05bb8f5dc
|
[+] StartupParameters::posixApplySandboxCOW
|
2023-12-22 03:57:46 +00:00 |
|
|
730465ca2b
|
[+] UNIX: AuProcesses should always try to close leaked fds
|
2023-12-22 03:49:11 +00:00 |
|
|
2e06094e46
|
[*] Harden consoletty from exceptions
|
2023-12-22 00:34:30 +00:00 |
|
|
66eca9ff8f
|
[*] Exceptionless-API hardening
|
2023-12-22 00:22:43 +00:00 |
|
|
298b095cc1
|
[*] WhyOnAddress
|
2023-12-21 22:41:16 +00:00 |
|
|
4febc0e6dc
|
[*] AuSwInfo under linux fix
|
2023-12-21 15:31:19 +00:00 |
|