|
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 |
|
|
48c2175be9
|
[+] IProtocolStack::AppendInterceptorDynamicBuffer
[+] IProtocolStack::PrependInterceptorDynamicBuffer
[+] IProtocolStack::PrependSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::AppendSingleFrameProcessorDynamicBuffer
[+] IProtocolStack::IsValid
[+] IProtocolPiece::ExchangeMaximumBufferLength
|
2023-10-07 20:25:43 +01:00 |
|
|
635f9e39e9
|
[*] Modernize IOBufferedProcessor (and moved to the io utility namespace)
[+] AuIO::Utility::NewBufferedProcessorEx
[+] AuByteBuffer::calcDifferenceBetweenHeadsUnsigned
[+] AuByteBuffer::calcDifferenceBetweenHeadsSigned
|
2023-09-28 12:38:01 +01:00 |
|
|
5555e99488
|
[*] Move NewByteBufferPair, NewByteBufferPairEx, and NewRingByteBuffer to AuIO::Utility
|
2023-09-28 11:51:46 +01:00 |
|
|
3c8442d8ce
|
[+] Added NetSocketConnectBase
[*] ded60591 cont
|
2023-09-23 19:33:08 +01:00 |
|
|
ded605910f
|
[*] Refactor AuNet::NetSocketConnect
|
2023-09-23 17:10:00 +01:00 |
|
|
7e9bfd8215
|
[*] Move/refactor AuIO adapters to Aurora::IO::Adapters
|
2023-09-23 16:40:13 +01:00 |
|
|
828430889c
|
[+] IIOHandle::SectionLock
[+] IIOHandle::SectionUnlock
[*] FileSteam.NT.cpp clean up
|
2023-09-23 04:48:48 +01:00 |
|
|
7739652ad3
|
[*] Minor include header improvements
|
2023-09-22 00:46:51 +01:00 |
|
|
7da39d2022
|
[+] Aurora::IO::Protocol::NewProtocolStackFromDescription
[+] Aurora::IO::Protocol::UtilityWrapStreamReaderWithInterceptors
[+] Aurora::IO::Protocol::EProtocolStackCreateType
[+] Aurora::IO::Protocol::ProtocolStackByBufferedAdhoc
[+] Aurora::IO::Protocol::ProtocolStackByBuffered
[+] Aurora::IO::Protocol::ProtocolStackByPipe
[+] Aurora::IO::Protocol::ProtocolStackDescription
|
2023-09-21 08:02:02 +01:00 |
|
|
f2339bb0a9
|
[+] AuIO::Loop::NewLSIOHandle(const AuSPtr<IIOHandle> &pHandle)
[-] Rip 2021-10-1 LSCondVar
|
2023-09-16 22:59:26 +01:00 |
|
|
a80524d573
|
[-] AuProcesses::EStandardHandle
|
2023-09-15 15:55:46 +01:00 |
|
|
db8db7b0cc
|
[+] Secret visible symbol: Aurora::Win32Open/AuWin32Open
|
2023-09-13 15:35:09 +01:00 |
|
|
b4d5f4c127
|
[+] AuIO::IO::EStandardStream
[+] AuIO::IOHandle::InitFromStreamEnum(...)
|
2023-09-13 02:50:59 +01:00 |
|
|
b5a452a43d
|
[+] AuFS::IsFileBlocked
[+] AuFS::IsFileTrusted
|
2023-08-29 20:30:09 +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 |
|
|
1c2673fc0a
|
[*] Begin using SOO No-Move and No-Copy macros
|
2023-08-16 09:47: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 |
|
|
a534375008
|
[*] fuck you
|
2023-08-10 03:43:48 +01:00 |
|
|
424cccd00a
|
[+] IAsyncTransaction::HasCompleted
|
2023-08-09 00:14:36 +01:00 |
|
|
df6f29bf38
|
[+] IAsyncTransaction::SetBaseOffset
|
2023-08-09 00:02:35 +01:00 |
|
|
9ce4e08d36
|
[+] IFileStream::GetHandle()
|
2023-07-29 09:13:43 +01:00 |
|
|
4ad2a54ccf
|
[+] IPCPipe::GetCurrentSharedDuplexHandles()
|
2023-07-29 09:02:05 +01:00 |
|
|
7e2aa2de3d
|
[+] AuIO::IIOHandle
|
2023-07-29 08:02:47 +01:00 |
|
|
6e035195f7
|
[+] Aurora::IO::Protocol::IProtocolLimitable
|
2023-07-27 17:26:23 +01:00 |
|
|
2b777f1e38
|
[+] IIOProcessor::ConfigureNoDeferredTicks (hack for Qt modals)
|
2023-07-27 16:31:47 +01:00 |
|
|
573031cd96
|
[*] idiot-proofing memory ownership
|
2023-06-11 15:49:39 +01:00 |
|
|
4a584ce73a
|
[+] Future proof IProtocolInterceptorEx with an optional pParent in the only Aurora Interface methods last argument
|
2023-06-10 20:33:19 +01:00 |
|
|
bbd4679bed
|
[+] AuIO::IOPipeCallback::bCloseWriter
|
2023-06-04 20:49:13 +01:00 |
|
|
bc203d8cbc
|
[+] ProtocolPiece::GetParent
|
2023-06-04 19:07:26 +01:00 |
|
|
81b3550825
|
[+] AURT_ADD_USR_DATA usage across some relevant contexts
|
2023-06-04 17:28:29 +01:00 |
|
|
a713a110f7
|
[*] amend comment
|
2023-05-03 10:16:49 +01:00 |
|
|
2fdf730263
|
[*] Stats now return nanoseconds timestamps
|
2023-05-03 08:57:21 +01:00 |
|
|
6683d3cfdc
|
[+] IProtocolPiece.GetNextPiece
[+] IProtocolPiece.ReallocateDrainBuffer
[*] Harden protocol piece use after destroy
|
2023-04-29 07:00:29 +01:00 |
|
|
d791725438
|
[*] remove extra whiteline introduced in da69428d
|
2023-04-28 02:44:39 +01:00 |
|
|
da69428d7e
|
[+] IProtocolStack::PrependInterceptorEx
[+] IProtocolStack::PrependSingleFrameProcessor
[+] IProtocolStack::PrependSingleFrameProcessorEx
[+] IProtocolStack::GetArrayOfInterceptors
[+] IProtocolStack::GetInterceptorAtIndex
[+] IProtocolPiece::ToInputWriter
[+] IProtocolPiece::GetExtendedInterceptor
[+] IProtocolPiece::GetShortPipeInterceptor
|
2023-04-28 02:41:45 +01:00 |
|
|
b8540c77a7
|
[*] improved network error reporting
|
2023-04-26 20:13:17 +01:00 |
|
|
cdf5a499cb
|
[*] Improved pipe work awareness under protocol stack to allow for propagation of error conditions such that the top most interceptor can kill the pipe work
|
2023-04-25 12:13:16 +01:00 |
|
|
664eb270dc
|
[+] IIOPipeWork::GetBytesProcessedInterframe
[*] IOPipeProcessors will now cap reported progression to the requested length if the requested page size would mean we overrun it.
|
2023-04-25 07:38:36 +01:00 |
|
|
4b0dfabd67
|
[*] Comments
|
2023-04-21 05:58:24 +01:00 |
|
|
b2311a8824
|
[+] IProcessSectionMapView::LockSwap
[+] IProcessSectionMapView::UnlockSwap
[*] Fix critical tag under ILogger
[*] Added missing includes to experimental APIs
|
2023-04-17 15:55:51 +01:00 |
|
|
f43251c8fc
|
[+] AuNet::ISocketChannelEventListener
[+] AuFS::UpdateTimes
[+] AuFS::UpdateFileTimes
[+] AuFS::CompressEx
[*] AuFS::Compress now rejects files that look to be already compressed
[+] AuFS::DecompressEx
[+] AuFS::Create
[+] AuFS::WriteNewFile
[+] AuFS::WriteNewString
[+] AuFs::FileAttrsList
[+] AuFs::FileAttrsGet
[+] AuFs::FileAttrsSet
[+] DirectoryLogger::uMaxLogsOrZeroBeforeCompress
[+] ISocketChannel.AddEventListener
[+] ISocketChannel.AddEventListener
[+] DirectoryLogger.uMaxLogsOrZeroBeforeCompress
[*] Fix UNIX regression
[*] Fix up stream socket channel realloc IPC
[*] Fix shutdown regression in pretty much everything thanks to 8ff81df1's dumbass fix
(fixes fence regression on shutdown)
[*] Fix DirDeleterEx formatting of reported failed paths
[*] Fix up file not truncated if already exists bugs. Extended and alternative apis added.
[*] Fix ICompressionStream::ReadEx returning the wrong read value
[+] Legacy compression API can now self-correct once newer stream processor objects are added
|
2023-02-04 19:43:01 +00:00 |
|
|
04aca5fcf2
|
[+] Aurora::IO::Net::NetSocketConnectByHost
[+] Aurora::IO::FS::DirDeleterEx
[+] Aurora::IO::Compress
[+] Aurora::IO::Decompress
[*] Aurora::Memory::ByteBuffer zero-alloc fixes
[*] Aurora::Memory::ByteBuffer linear read of begin/end should return (`const AuUInt8 *`)'s
[*] Changed NT file CREATE flags
[*] Fix linux regression
[*] Update logger sink DirLogArchive
... [+] DirectoryLogger::uMaxLogsOrZeroBeforeDelete
... [+] DirectoryLogger::uMaxCumulativeFileSizeInMiBOrZeroBeforeDelete
... [+] DirectoryLogger::uMaxCumulativeFileSizeInMiBOrZeroBeforeCompress
... [+] DirectoryLogger::uMaxFileTimeInDeltaMSOrZeroBeforeCompress
... [+] DirectoryLogger::uMaxFileTimeInDeltaMSOrZeroBeforeDelete
[*] FIX: BufferedLineReader was taking the wrong end head
(prep) LZMACompressor
[*] Updated build-script for LZMA (when i can be bothered to impl it)
(prep) FSOverlappedUtilities
(prep) FSDefaultOverlappedWorkerThread | default worker pool / apc dispatcher / auasync dispatcher concept for higher level overlapped ops
(stub) [+] Aurora::IO::FS::OverlappedForceDelegatedIO
(stub) [+] Aurora::IO::FS::OverlappedCompress
(stub) [+] Aurora::IO::FS::OverlappedDecompress
(stub) [+] Aurora::IO::FS::OverlappedWrite
(stub) [+] Aurora::IO::FS::OverlappedRead
(stub) [+] Aurora::IO::FS::OverlappedStat
(stub) [+] Aurora::IO::FS::OverlappedCopy
(stub) [+] Aurora::IO::FS::OverlappedRelink
(stub) [+] Aurora::IO::FS::OverlappedTrustFile
(stub) [+] Aurora::IO::FS::OverlappedBlockFile
(stub) [+] Aurora::IO::FS::OverlappedUnblockFile
(stub) [+] Aurora::IO::FS::OverlappedDelete
|
2023-01-26 21:43:19 +00:00 |
|
|
bf8c1eb8c7
|
[+] AuFS::TrustFile
[+] AuFS::UnblockFile
[+] AuFS::TrustFile
[*] Fixup UNIX open logic a bit
(amended. i did not mess up octals >:( )
|
2023-01-25 16:50:53 +00:00 |
|
|
1e4082c02f
|
[+] Linux datagrams
[+] NetSocketBind::uDefaultInputStreamSize
[+] NetDatagramBind::uDefaultInputStreamSize
|
2022-12-16 17:18:12 +00:00 |
|
|
766be57a46
|
[+] Linux build [again]
[+] ProcessSectionViewReserved.Unix.cpp
[*] Fix missing ::Flush() member on ViewWriter
|
2022-12-16 00:41:01 +00:00 |
|
|
85a575eb95
|
[+] Network interfaces API
[+] Logger IFormatter API
[*] Clean up
|
2022-12-14 20:08:52 +00:00 |
|
|
267c2216b0
|
[+] UDP over socket API via existing INetSrvDatagram layer
(...missing send)
[+] AuIO::Buffer::ViewReader
[+] AuIO::Buffer::ViewSeekableReadable
[+] AuIO::Buffer::ViewWriter
[*] Clean up AuCompression
[*[ AuLog messages must always crunch for memory
[*] Various bug fixes
[*] Refactor+clean up
|
2022-12-12 23:50:05 +00:00 |
|