|
ab6f00f094
|
[*] NT build regression
|
2023-09-17 00:35:23 +01:00 |
|
|
a4f6db7ec9
|
[*] Linux IPC reliability: finally got around to closing #48
|
2023-09-16 23:30:10 +01:00 |
|
|
f2339bb0a9
|
[+] AuIO::Loop::NewLSIOHandle(const AuSPtr<IIOHandle> &pHandle)
[-] Rip 2021-10-1 LSCondVar
|
2023-09-16 22:59:26 +01:00 |
|
|
9a294cf955
|
[*] (Mostly Linux) Harden FS apis
|
2023-09-16 01:20:28 +01:00 |
|
|
ac86fd481b
|
[*] caught runtime regressions
|
2023-09-15 18:21:47 +01:00 |
|
|
d0fb19f87e
|
[*] Global build regressions caused by addd4080
|
2023-09-15 18:09:34 +01:00 |
|
|
a80524d573
|
[-] AuProcesses::EStandardHandle
|
2023-09-15 15:55:46 +01:00 |
|
|
d166a00d81
|
[*] Linux: begin catching up AuProcesses to NT
|
2023-09-15 00:11:14 +01:00 |
|
|
fe8ef28930
|
[*] tism
|
2023-09-13 04:04:45 +01:00 |
|
|
f177b67e1f
|
[*] GetLastError() == ERROR_FILE_EXISTS fast path
|
2023-09-13 03:48:10 +01:00 |
|
|
b4d5f4c127
|
[+] AuIO::IO::EStandardStream
[+] AuIO::IOHandle::InitFromStreamEnum(...)
|
2023-09-13 02:50:59 +01:00 |
|
|
d0538ea4de
|
[*] NT/Win32-like: Use Win32Open as opposed to CreateFileW
|
2023-09-13 02:27:18 +01:00 |
|
|
a8696c0b7e
|
[*] ...no
|
2023-09-13 00:02:26 +01:00 |
|
|
6181d97c3c
|
[*] Improve internal path consistency
[*] Removes some unnecessary panics
|
2023-09-12 20:49:02 +01:00 |
|
|
b46390f83a
|
[*] Remove explicit Windows version check assuming certain file systems and platforms can be stupid
|
2023-09-12 01:35:54 +01:00 |
|
|
6062a16d9c
|
[*] Prevent overflow into UNC root namespace of hostnames and volumes via path or filename overflow
|
2023-09-12 00:52:16 +01:00 |
|
|
92593be412
|
[*] FS path mitigation: begin to handle >= MAX_PATHs by enforcing UNC \\?\ prefixes across every single Win32/NT api we hit (if relevant. im sure some long paths may still break things.)
|
2023-09-10 23:49:47 +01:00 |
|
|
5107911ba5
|
[*] Exploit mitigation - file protocols can be valid paths
|
2023-09-10 16:30:59 +01:00 |
|
|
51dcd190b3
|
[*] Missing SysPushErrorXXXs
|
2023-09-07 23:20:26 +01:00 |
|
|
d112179c83
|
[*] May as well make this in line with the others
|
2023-09-04 16:45:42 +01:00 |
|
|
bcf3fabd83
|
[*] FS Resources (GetWritableAppdata): fail over to this path instead of failing
|
2023-09-04 16:32:28 +01:00 |
|
|
5b9e780fa0
|
[*] Fix some obvious recent regressions in NT loop queue
|
2023-09-02 19:36:12 +01:00 |
|
|
73a52552f7
|
[*] [to revert?] Attempt to mitigate message spam wakeups on older systems
Also forces higher latency on Windows 7
|
2023-09-02 17:56:15 +01:00 |
|
|
cc6e0358fa
|
[*] NT: further optimizations to solve CPU usage regressions
|
2023-09-02 16:11:06 +01:00 |
|
|
85102ec7ce
|
[*] Minor NT LoopQueue fixes/improvements
|
2023-09-02 04:56:41 +01:00 |
|
|
47cec914cb
|
[*] Refactor FIOConfig::ddefaultBrand -> (AuOptional) FIOConfig::optDefaultBrand
[+] FIOConfig::bIsIntranetTrusted
|
2023-08-29 21:10:53 +01:00 |
|
|
b5a452a43d
|
[+] AuFS::IsFileBlocked
[+] AuFS::IsFileTrusted
|
2023-08-29 20:30:09 +01:00 |
|
|
9fcc62fb92
|
[*] Always check adapter info length
|
2023-08-29 16:31:39 +01:00 |
|
|
3503d0ec68
|
[+] Added Linux signal configuration and separate LinuxConfig type (LinuxConfig)
[*] Fix Linux regressions in previous NT commit
|
2023-08-29 03:11:28 +01:00 |
|
|
ac0981ac1b
|
[+] bool IsHandleFile(AuUInt uHandle)
[+] bool IsHandleTTY(AuUInt uHandle)
[+] bool IsHandlePipe(AuUInt uHandle)
...as opposed to forced IOHandle usage
[+] AuIOHandle
[+] AuSharedIOHandle
|
2023-08-29 01:37:25 +01:00 |
|
|
b2e1df8f72
|
[*] Annoying Linux checks
|
2023-08-27 21:35:40 +01:00 |
|
|
4674f45dd3
|
[*] Support for further Win32 API degradation / historical OSes / emulators
|
2023-08-27 17:43:29 +01:00 |
|
|
5cf7533eab
|
[*] Linux and UNIX QOL
|
2023-08-27 12:42:10 +01:00 |
|
|
cf363b9f5b
|
[*] Ensure this never throws
|
2023-08-22 09:45:32 +01:00 |
|
|
e6bf022bef
|
[*] Atomic SOCK_CLOEXEC-awareness on some UNIX systems
|
2023-08-19 15:06:59 +01:00 |
|
|
92ebafecab
|
[*] Suppress a number of antisemitic clang warnings
|
2023-08-18 23:32:46 +01:00 |
|
|
ad5bbee6b2
|
[*] Linux: optimize futex wrappers
|
2023-08-18 22:51:47 +01:00 |
|
|
ebce7e0048
|
[*] Alternative solution for FOLDERID_UserProgramFiles when targeting <= Windows Vista
|
2023-08-18 18:38:11 +01:00 |
|
|
9502930c1b
|
[*] Linux lower latency fix
|
2023-08-15 20:28:13 +01:00 |
|
|
e825531558
|
[+] Unix: IOHandle::IsFile(), IOHandle::IsTTY(), IOHandle::IsPipe()
|
2023-08-15 15:04:13 +01:00 |
|
|
78634d11db
|
[*] NT File Stream: unlikely race condition
|
2023-08-15 14:48:54 +01:00 |
|
|
3df8621944
|
[+] NT: IOHandle::IsFile(), IOHandle::IsTTY(), IOHandle::IsPipe()
[*] Revert to supporting write-only handles
|
2023-08-15 14:46:21 +01:00 |
|
|
9cea2fe82a
|
[*] This was bothering me
|
2023-08-15 14:19:23 +01:00 |
|
|
79371fc82f
|
[*] Linux stat regression?
|
2023-08-15 09:03:22 +01:00 |
|
|
4db0d3c6af
|
[*] Regressed written length check in: 7100c807
|
2023-08-15 08:45:44 +01:00 |
|
|
3828712273
|
[*] Supporting Linus-OS is causing me more HEADACHES
(fix nt regression in linux catch-up commit)
|
2023-08-13 16:02:20 +01:00 |
|
|
737d3bb4d6
|
[+] AuProcAddresses.Linux.*
|
2023-08-12 10:16:20 +01:00 |
|
|
1f173a8799
|
[*] Begin resolving 8 months of Linux neglect
|
2023-08-11 16:51:42 +01:00 |
|
|
7100c807c8
|
[*] Unify FS write utilities
|
2023-08-11 06:21:42 +01:00 |
|
|
0f12603390
|
[+] AuAsync::NewWorkFunction
[+] AuAsync::IThreadPool::NewWorkFunction
[+] AU_DEBUG_MEMCRUNCH
|
2023-08-10 03:36:19 +01:00 |
|