kitty/tools/utils
Kovid Goyal 8996aa798c
dnd kitten: Create regular files with O_EXCL to avoid symlink attacks
This is not really needed as the terminal emulator should be de
duplicating directory entries anyway but no harm in defense in depth.
2026-06-03 12:17:38 +05:30
..
base85
humanize
images
machine_id
paths
random
secrets
shlex
streaming_base64
style
atexit.go
atomic-write.go
cache.go
cached_values.go
clock_with_raw.go
clock_without_raw.go
colors.go
download_file.go
embed.go
file_at_fd.go dnd kitten: Create regular files with O_EXCL to avoid symlink attacks 2026-06-03 12:17:38 +05:30
file_at_fd_darwin.go
file_at_fd_dragonfly.go
file_at_fd_freebsd.go
file_at_fd_generic.go
file_at_fd_test.go
filelock.go
filelock_test.go
hostname.go
io.go
iso8601.go
iso8601_test.go
levenshtein.go
longest-common.go
longest-common_test.go
mimetypes.go Cleanup previous PR 2026-05-18 13:55:48 +05:30
misc.go
passwd.go
passwd_test.go
paths.go
regexp.go
ring.go
ring_test.go
select.go
select_posix.go
select_without_pselect.go
set.go
shell.go
short-uuid.go
short-uuid_test.go
sockets.go
sockets_test.go
stream_decompressor.go
stream_decompressor_test.go
strings.go
strings_test.go
tar.go diff kitten: Strip suid/sgid bits from extracted files 2026-06-03 05:45:04 +05:30
tar_test.go
tmpfile_linux.go
tmpfile_others.go
tpmfile_test.go
types.go
unsafe.go
utf-8.go
which.go