Julian Andres Klode
|
1f5062f656
BufferedFileFdPrivate: Make InternalFlush() save against errors
|
hace 10 años |
Julian Andres Klode
|
80f0699196
BufferedWriter: flushing: Check for written < size instead of <=
|
hace 10 años |
Julian Andres Klode
|
88749b5dc1
FileFd: Add a buffered writing mode
|
hace 10 años |
Julian Andres Klode
|
766761fd83
FildFd: Introduce a Flush() function and call it from Close()
|
hace 10 años |
Julian Andres Klode
|
1d68256d52
FileFdPrivate: Add getter and setter for fields
|
hace 10 años |
Julian Andres Klode
|
c368b3abe1
fileutl: simple_buffer: Add write() and full() methods
|
hace 10 años |
Julian Andres Klode
|
ea58d39ee3
fileutl: simple_buffer: Mark accessors as const
|
hace 10 años |
Julian Andres Klode
|
38dba8cd72
FileFdPrivate: Extract SimpleBuffer and mark it as hidden
|
hace 10 años |
Julian Andres Klode
|
01152444ba
Refactor InternalReadLine to not unroll Size == 0 case
|
hace 10 años |
Julian Andres Klode
|
a9024b1be2
Change InternalReadLine to always use buffer.read() return value
|
hace 10 años |
Julian Andres Klode
|
83e22e26f9
Get rid of memmove() in our read buffering
|
hace 10 años |
Julian Andres Klode
|
0b29c72bdf
Use a hardcoded buffer size of 4096 to fix performance
|
hace 10 años |
Julian Andres Klode
|
65ac6aad5f
Mark all FileFdPrivate classes as hidden
|
hace 10 años |
David Kalnischkies
|
1175514785
fix new[] vs delete mismatch introduced by b3db9d81
|
hace 10 años |
David Kalnischkies
|
b3db9d8132
use a dynamic buffer for ReadLine
|
hace 10 años |
David Kalnischkies
|
f63123c385
implement a buffer system for FileFd::ReadLine
|
hace 10 años |
David Kalnischkies
|
7a68effcb9
parse xz-compression level from configuration
|
hace 10 años |
David Kalnischkies
|
885a1ffd27
follow dpkg and xz and use CRC64 for xz compression
|
hace 10 años |
David Kalnischkies
|
fa89055f13
shuffle compressor-specific code into private subclasses
|
hace 10 años |
Julian Andres Klode
|
39e77e45ae
Do not try to read in FileFd::Read() if Size is 0
|
hace 10 años |
Julian Andres Klode
|
5df91bc70a
Do nothing in FileFd::Write() if Size is 0
|
hace 10 años |
Pino Toscano
|
c0b271edc2
CopyFile: avoid failing on EOF on some systems
|
hace 10 años |
Pino Toscano
|
0c93e388d4
CopyFile: fix BufSize to a sane value
|
hace 10 años |
David Kalnischkies
|
ebca2f254c
disable privilege-drop verification by default as fakeroot trips over it
|
hace 10 años |
David Kalnischkies
|
d5e7aa2a60
show the group we failed to drop via setgroups
|
hace 10 años |
David Kalnischkies
|
5dd00edbcf
add messages to our deprecation warnings in libapt
|
hace 10 años |
David Kalnischkies
|
514a25cbcd
do not use _apt for file/copy sources if it isn't world-accessible
|
hace 10 años |
David Kalnischkies
|
ce1f3a2c61
wrap every unlink call to check for != /dev/null
|
hace 10 años |
David Kalnischkies
|
cd46d4ebd3
ensure FileFd doesn't try to open /dev/null as atomic and co
|
hace 10 años |
David Kalnischkies
|
95278287f4
avoid using global PendingError to avoid failing too often too soon
|
hace 11 años |