index
:
xz.git
jiatan/v5.6.0/autofoo
jiatan/v5.6.0/tar
jiatan/v5.6.0/unpack
jiatan/v5.6.1/autofoo
jiatan/v5.6.1/tar
jiatan/v5.6.1/unpack
larhzu/master
larhzu/v5.0
larhzu/v5.2
larhzu/v5.4
larhzu/v5.6
XZ Utils
Lasse Collin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
xz
/
file_io.c
(
unfollow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-22
xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3).
Lasse Collin
1
-0
/
+58
2023-10-22
Simplify detection of Capsicum support.
Lasse Collin
1
-9
/
+5
2023-09-24
xz: Change quoting style from `...' to '...'.
Jia Tan
1
-1
/
+1
2023-09-22
xz: Windows: Don't (de)compress to special files like "con" or "nul".
Lasse Collin
1
-7
/
+28
2023-09-22
MSVC: xz: Make file_io.c and file_io.h compatible with MSVC.
Lasse Collin
1
-0
/
+26
2023-08-31
xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX.
Lasse Collin
1
-3
/
+2
2023-07-18
xz: Make "%s: %s" translatable because French needs "%s : %s".
Lasse Collin
1
-4
/
+4
2023-03-11
xz: Simplify the error-label in Capsicum sandbox code.
Lasse Collin
1
-15
/
+12
2023-03-08
xz: Make Capsicum sandbox more strict with stdin and stdout.
Lasse Collin
1
-0
/
+8
2023-03-08
Revert: "Add warning if Capsicum sandbox system calls are unsupported."
Jia Tan
1
-6
/
+4
2023-03-07
xz: Fix -Wunused-label in io_sandbox_enter().
Jia Tan
1
-2
/
+2
2023-03-06
xz: Add warning if Capsicum sandbox system calls are unsupported.
Jia Tan
1
-0
/
+2
2023-03-06
xz: Skip Capsicum sandbox system calls when they are unsupported.
Jia Tan
1
-5
/
+17
2023-03-06
xz: Reorder cap_enter() to beginning of capsicum sandbox code.
Jia Tan
1
-3
/
+3
2023-01-12
xz: Use ssize_t for the to-be-ignored return value from write(fd, ptr, 1).
Lasse Collin
1
-1
/
+1
2022-11-09
xz: Add comments about stdin and src_st.st_size.
Lasse Collin
1
-0
/
+4
2022-10-25
xz: Add support for OpenBSD's pledge() sandbox.
Lasse Collin
1
-0
/
+11
2022-10-25
xz: Refactor to remove is_empty_filename().
Lasse Collin
1
-1
/
+3
2022-10-25
xz: If input file cannot be removed, treat it as a warning, not error.
Lasse Collin
1
-2
/
+2
2021-10-27
xz: Change the coding style of the previous commit.
Lasse Collin
1
-5
/
+6
2021-10-27
xz: Avoid fchown(2) failure.
Alexander Bluhm
1
-1
/
+7
2021-01-11
xz: Make --keep accept symlinks, hardlinks, and setuid/setgid/sticky.
Lasse Collin
1
-4
/
+5
2020-02-05
xz: Make it a fatal error if enabling the sandbox fails.
Lasse Collin
1
-1
/
+1
2020-02-05
xz: Comment out annoying sandboxing messages.
Lasse Collin
1
-3
/
+7
2020-01-26
xz: Set the --flush-timeout deadline when the first input byte arrives.
Lasse Collin
1
-1
/
+5
2020-01-26
xz: Move flush_needed from mytime.h to file_pair struct in file_io.h.
Lasse Collin
1
-1
/
+2
2020-01-26
xz: Fix semi-busy-waiting in xz --flush-timeout.
Lasse Collin
1
-4
/
+11
2020-01-26
xz: Refactor io_read() a bit.
Lasse Collin
1
-9
/
+8
2020-01-26
xz: Move the setting of flush_needed in file_io.c to a nicer location.
Lasse Collin
1
-4
/
+2
2019-06-24
xz: Fix an integer overflow with 32-bit off_t.
Lasse Collin
1
-2
/
+9
2019-06-24
xz: Cleanup io_seek_src() a bit.
Lasse Collin
1
-3
/
+1
2019-06-24
xz: Change io_seek_src and io_pread arguments from off_t to uint64_t.
Lasse Collin
1
-4
/
+12
2019-06-23
xz: Fix some of the warnings from -Wsign-conversion.
Lasse Collin
1
-2
/
+3
2017-04-05
xz: Add io_seek_src().
Lasse Collin
1
-3
/
+17
2017-03-30
xz: Use POSIX_FADV_RANDOM for in "xz --list" mode.
Lasse Collin
1
-2
/
+8
2016-06-30
xz: Fix copying of timestamps on Windows.
Lasse Collin
1
-0
/
+18
2016-06-16
xz: Silence warnings from -Wlogical-op.
Lasse Collin
1
-2
/
+10
2015-11-02
xz: Always close the file before trying to delete it.
Lasse Collin
1
-13
/
+12
2015-04-20
Revert "xz: Use pipe2() if available."
Lasse Collin
1
-8
/
+1
2015-04-01
xz: Fix the Capsicum rights on user_abort_pipe.
Lasse Collin
1
-1
/
+5
2015-03-31
xz: Add support for sandboxing with Capsicum.
Lasse Collin
1
-0
/
+81
2015-02-22
xz: Use pipe2() if available.
Lasse Collin
1
-1
/
+8
2015-02-21
xz: Fix the fcntl() usage when creating a pipe for the self-pipe trick.
Lasse Collin
1
-5
/
+11
2015-01-09
xz: Fix comments.
Lasse Collin
1
-4
/
+8
2015-01-09
xz: Don't fail if stdout doesn't support O_NONBLOCK.
Lasse Collin
1
-21
/
+15
2015-01-07
xz: Fix a memory leak in DOS-specific code.
Lasse Collin
1
-0
/
+2
2015-01-07
xz: Don't fail if stdin doesn't support O_NONBLOCK.
Lasse Collin
1
-11
/
+7
2013-09-17
xz: Add a missing test for TUKLIB_DOSLIKE.
Lasse Collin
1
-0
/
+2
2013-07-04
xz: Add preliminary support for --flush-timeout=TIMEOUT.
Lasse Collin
1
-10
/
+36
2013-07-04
xz: Don't set src_eof=true after an I/O error because it's useless.
Lasse Collin
1
-3
/
+0
2013-07-01
xz: Silence a warning seen with _FORTIFY_SOURCE=2.
Lasse Collin
1
-1
/
+7
2013-06-29
xz: Use non-blocking I/O for the output file.
Lasse Collin
1
-8
/
+49
2013-06-28
xz: Fix return value type in io_write_buf().
Lasse Collin
1
-1
/
+1
2013-06-28
xz: Use the self-pipe trick to avoid a race condition with signals.
Lasse Collin
1
-12
/
+44
2013-06-28
xz: Use non-blocking I/O for the input file.
Lasse Collin
1
-45
/
+111
2013-06-28
xz: Remove an outdated NetBSD-specific comment.
Lasse Collin
1
-4
/
+0
2013-06-28
xz: Fix error detection of fcntl(fd, F_SETFL, flags) calls.
Lasse Collin
1
-4
/
+4
2013-06-28
xz: Fix use of wrong variable in a fcntl() call.
Lasse Collin
1
-11
/
+13
2013-06-28
xz: Fix assertion related to posix_fadvise().
Lasse Collin
1
-8
/
+2
2011-05-01
xz: Fix input file position when --single-stream is used.
Lasse Collin
1
-0
/
+15
2011-04-12
Remove doubled words from documentation and comments.
Lasse Collin
1
-1
/
+1
2011-04-10
xz/DOS: Be more careful with the destination file.
Lasse Collin
1
-2
/
+33
2011-04-09
xz: Avoid unneeded fstat() on DOS-like systems.
Lasse Collin
1
-6
/
+8
2011-04-05
xz: Use posix_fadvise() if it is available.
Lasse Collin
1
-0
/
+15
2011-01-26
xz: Fix --force on setuid/setgid/sticky and multi-hardlink files.
Lasse Collin
1
-8
/
+7
2010-09-06
xz: Improve a comment.
Lasse Collin
1
-3
/
+4
2010-09-05
xz: Update the comment about NetBSD in file_io.c.
Lasse Collin
1
-4
/
+4
2010-02-12
Collection of language fixes to comments and docs.
Lasse Collin
1
-1
/
+1
2010-02-01
Fix compression of symlinks with --force.
Lasse Collin
1
-1
/
+13
2010-01-31
Delay opening the destionation file and other fixes.
Lasse Collin
1
-55
/
+52
2010-01-27
Silence two compiler warnings on DOS-like systems.
Lasse Collin
1
-0
/
+3
2010-01-26
Use past tense in error message in io_unlink().
Lasse Collin
1
-2
/
+12
2010-01-24
Add io_pread().
Lasse Collin
1
-0
/
+25
2010-01-13
Don't compress or decompress special files unless writing
Lasse Collin
1
-5
/
+10
2009-12-07
Fix file_io.c on DOS-like systems.
Lasse Collin
1
-0
/
+4
2009-11-28
Remove duplicate code in io_open_dest().
Lasse Collin
1
-8
/
+1
2009-11-25
Create sparse files by default when decompressing into
Lasse Collin
1
-34
/
+209
2009-09-24
Fix an error in OpenVMS-specific code.
Lasse Collin
1
-1
/
+1
2009-09-22
Better fixes for OpenVMS support.
Lasse Collin
1
-3
/
+16
2009-09-19
Various changes.
Lasse Collin
1
-21
/
+22
2009-06-27
Silence a compiler warning on DOS-like systems.
Lasse Collin
1
-1
/
+4
2009-06-26
Updated comments to match renamed files.
Lasse Collin
1
-1
/
+1
2009-06-26
Rename process.[hc] to coder.[hc] and io.[hc] to file_io.[hc]
Lasse Collin
1
-0
/
+0
2009-04-13
Put the interesting parts of XZ Utils into the public domain.
Lasse Collin
1
-10
/
+3
2009-02-13
Improve support for DOS-like systems.
Lasse Collin
1
-14
/
+25
2009-02-05
Various code cleanups the the xz command line tool.
Lasse Collin
1
-24
/
+69
2009-02-03
Another utime() fix.
Lasse Collin
1
-4
/
+5
2009-02-03
Fix wrong filename argument for utime() and utimes().
Lasse Collin
1
-2
/
+2
2008-11-20
Support NetBSD's errno for O_NOFOLLOW.
Lasse Collin
1
-0
/
+8
2008-11-19
Renamed lzma to xz and lzmadec to xzdec. We create symlinks
Lasse Collin
1
-0
/
+0
2008-11-19
Oh well, big messy commit again. Some highlights:
Lasse Collin
1
-388
/
+369
2008-05-04
Don't print an error message on broken pipe unless --verbose
Lasse Collin
1
-1
/
+14