/
nerfur
/
openbsd-src
ОбзорДокументацияВойти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
openbsd-src/
usr.bin/
..
apply

With malloc option J, the first realloc(3) in apply(1) would return memory that is filled with junk only. Allocate the empty string with malloc(3) and initialize it explicitly with the NUL terminator. OK tb@ tobias@

8 лет назад
arch

delete duplicate RCS IDs; found with mandoc -Tlint

9 лет назад
at

when processing readdir(), this incorrectly did fstatat() against "..". observed during experimental work with O_BELOW ok millert, who may want to refactor this further.

год назад
aucat

aucat: Switch to printf(3)-style logging

2 года назад
audioctl

shorten SYNOPSIS from three versions to two (me) then one (ratchov), plus all the cleanup that goes with;

4 года назад
awk

Update awk to the Jan 14, 2025 version. * Fix incorrect error line number issues. * Fix hex detection in is_valid_number. * Fix indirect field specification with non-numeric string in indirect. * Fixed openfile to not try to read from a directory.

2 года назад
banner

trim some unused compile options for alternative character forms.

9 лет назад
basename

bump posix ref 2008 -> 2024;

2 года назад
bc

quote the book title (%T) reference, to prevent formatters (in this case groff) stumbling over literal words that match macro names;

2 года назад
bgplg

missing save_errno dance inside non-terminal signal handler

2 года назад
biff

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
cal

whitespace

2 года назад
calendar

add Brian Wilson birth and death add Sly Stone death

год назад
cap_mkdb

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
cdio

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
chpass

remove duplicate prototype

2 года назад
cmp

For open/openat, if the flags parameter does not contain O_CREAT, the 3rd (variadic) mode_t parameter is irrelevant. Many developers in the past have passed mode_t (0, 044, 0644, or such), which might lead future people to copy this broken idiom, and perhaps even believe this parameter has some meaning or implication or application. Delete them all. This comes out of a conversation where tb@ noticed that a strange (but intentional) pledge behaviour is to always knock-out high-bits from mode_t on a number of system calls as a safety factor, and his bewilderment that this appeared to be happening against valid modes (at least visually), but no sorry, they are all irrelevant junk. They could all be 0xdeafbeef. ok millert

5 лет назад
col

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
colrm

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
column

spelling fixes; from paul tagliamonte amendments to his diff are noted on tech

4 года назад
comm

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
compress

Ignore -N in "gzip -dN <in.gz" and "zcat -N in.gz"

3 года назад
cpp

Add where missing and harmonize PATH to be _PATH_DEFPATH (without local nor X11R6). Suggested by tb@

7 лет назад
crontab

Use absolute paths in pathnames.h. There is no longer a need to chdir(2) to the cron dir and cron(8) now changes to / via daemon(3). We no longer try to create/chmod the spool directories as they should be set correctly at install time. The setegid(crontab) has been moved to open_socket() so it is closer to the chmod(2) call that needs it. OK deraadt@ tedu@

11 лет назад
csplit

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
ctags

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
ctfconv

On i386 long double is 80bit expanded to 96bits or 12 bytes. This is the size that the ctftools ctfconvert uses and I think we should do as well. Fixes regress/usr.bin/ctfdump on i386. OK miod@

2 года назад
ctfdump

Print the size of more objects (basic types and enums) based on their ctt_size info. This helps to ensure that the reported sizes match. OK mpi@

2 года назад
cu

Map ucom unit number to cuaU number using the same scheme as MAKEDEV uses.

2 года назад
cut

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
cvs

avoid potential use-after-free found by smatch, ok tb@

2 года назад
dc

Use LibreSSLs specialized functions to print base 10 and base 16. Also optimize the general case a bit. ok semarie@

2 года назад
deroff

Use a dynamically-allocated line buffer and resize as needed. Fixes a buffer overflow for lines over 2048 bytes. Problem reported by Crystal Kolipe. OK deraadt@

3 года назад
diff

glob patterns described in glob(7) not fnmatch(3); from evan silberman

2 года назад
diff3

Fix merging of files that lack a final \n at EOF after a block of common lines.

5 лет назад
dig

Implement zoneversion edns option (RFC 9660)

2 года назад
dirname

I am retiring my old email address; replace it with my OpenBSD one.

8 лет назад
doas

change permit to be more bits away from deny, because rowhammer. not really sure why this is our problem, but the diff is small. ok deraadt millert miod

2 года назад
du

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
encrypt

unveil _PATH_LOGIN_CONF_D

5 лет назад
env

The dash must not come first in the getopt(3) string

2 года назад
expand

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
false

Switch back to C versions of true/false. I do not accept any of the arguments made 20 years ago. A small elf binary is smaller and faster than a large elf binary running a script. Noone cares about the file sizes on disk. ok semarie millert aja

11 лет назад
fgen

fix usage; Thomas Klausner will commit the same diff to NetBSD within the next hours, so our trees will remain as similar as possible.

2 года назад
file

Convert sbin and usr.bin to check for imsgbuf_init failure and add imsgbuf_allow_fdpass where needed.

2 года назад
find

Replace use of the old BSD st_*timespec members in struct stat with the POSIX-standard st_*tim members.

3 года назад
finger

finger/mail: two trivial functions were missed in earlier ansi passes

4 года назад
fmt

Fix not accounting for NUL for allocation size and move to reallocarray while there. ok deraadt@ millert@

8 лет назад
fold

Unify wording for LC_CTYPE in ENVIRONMENT: * Consistently use "character encoding locale" as suggested by stsp@. * Resolve various gratuitious wording variations. OK jmc@.

10 лет назад
from

Change the error reporting pattern throughout the tree when unveil fails to report the path that the failure occured on. Suggested by deraadt@ after some tech discussion.

5 лет назад
fstat

remove prototypes with no matching function and externs with no var partly checked by millert@

2 года назад
ftp

Fix a tiny memory leak (of username and pass) when the last auto_fetch() argument is an authenticated FTP URL of the form ftp://user:pass@host/dir/ with no file at the end, in which case auto_fetch() leaked these two strings and main() would then enter the interactive cmdscanner() loop, potentially becoming a long-running process.

год назад
gencat

spelling fixes; from paul tagliamonte amendments to his diff are noted on tech

4 года назад
getcap

Fix the -f option when passed multiple files. Found by robert@

5 лет назад
getconf

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
getent

avoid arpa/nameser.h by improving the inet_pton/gethostbyaddr code to use struct in6_addr + struct in_addr instead of a char buffer. ok millert

5 лет назад
getopt

shell scripts should use getopts instead of getopt

5 лет назад
gprof

gmon.out files are now called gmon.progname.pid.out

год назад
grep

POSIX requires in chapter 12.2, Utility Syntax Guideline 9: "All options should precede operands on the command line." https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap12.html#tag_1202 and grep(1) is explicitly required to conform right below OPTIONS: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/grep.html

год назад
head

head(1): check for stdio errors

5 лет назад
hexdump

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
htpasswd

man pages: add missing commas between subordinate and main clauses

4 года назад
id

Ignore extra groups that don't fit in the buffer passed to getgrouplist(3)

2 года назад
indent

nasty whitespace

2 года назад
infocmp

Update ncurses and associated libraries (form, panel, menu) to 6.4-20230826 (from 5.7-20081102).

3 года назад
ipcrm

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
ipcs

When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.

7 лет назад
join

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
jot

update usage() to reflect s->step change;

5 лет назад
kdump

kqueue: Implement EVFILT_USER

год назад
keynote

remove redundant variable declarations in Makefiles, since those are the default.

9 лет назад
kstat

glob patterns described in glob(7) not fnmatch(3); from evan silberman

2 года назад
ktrace

rectify comment about syncing trace points letters, kdump usage has none

2 года назад
lam

Fixed-size NOFILE_MAX (from sys/param.h of course) array is crazy, so rewrite to expand the array as needed. ok tb

5 лет назад
last

For open/openat, if the flags parameter does not contain O_CREAT, the 3rd (variadic) mode_t parameter is irrelevant. Many developers in the past have passed mode_t (0, 044, 0644, or such), which might lead future people to copy this broken idiom, and perhaps even believe this parameter has some meaning or implication or application. Delete them all. This comes out of a conversation where tb@ noticed that a strange (but intentional) pledge behaviour is to always knock-out high-bits from mode_t on a number of system calls as a safety factor, and his bewilderment that this appeared to be happening against valid modes (at least visually), but no sorry, they are all irrelevant junk. They could all be 0xdeafbeef. ok millert

5 лет назад
lastcomm

From user commands, reference the simpler signal(3) manual rather than the more complicated sigaction(2); both provide a complete list of signals. Suggested by both Theos, tb@ and deraadt@, and jmc@ does not seem to object.

год назад
ldap

'e' is no longer an optional element for ober_scanf_elements. This caused the last attribute to be dropped.

4 года назад
leave

in hhmm mode, check that len(time) is 4 to avoid confusion. feedback cheloha deraadt

7 лет назад
less

remove externs for removed vars

2 года назад
lex

Use literal <> characters instead of Aq macros.

год назад
libtool

finish v5.36, UList was a bit more work

3 года назад
lndir

lndir(1) doesn't need write access to any files and/or folders so wpath promise can be dropped from pledge(2)

6 лет назад
locale

Actually, LANG only set the default.

3 года назад
locate

remove prototypes for removed functions

год назад
lock

Make sure that -n overrides -t even when -n precedes -t, like it does in FreeBSD and in NetBSD, and fully document that behaviour. Input, feedback, and OK jca@.

7 лет назад
logger

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
login

Remove reference to telnet(1).

2 года назад
logname

If a command or interface first appeared in PWB/UNIX, UNIX System III or UNIX System V mention it. Only do so in manual pages with a pre-existing HISTORY section.

4 года назад
look

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
lorder

Remove -S from install commands

7 лет назад
m4

whitespaces

2 года назад
mail

make usage for both mail(1) and mailx(1) fit in a 80-column display.

2 года назад
make

Replace sys/time.h with proper includes for using localtime

2 года назад
mandoc

Use the MDOC_JOIN feature for .Ft, too. Semantically, this makes sense because printing two function return types one right after the other with nothing in between is never useful, whereas function return types consisting of more than one word are widespread. The change matters because people usually do not quote multi-word function return types (nor should they). We have about 1800 unquoted instances in our tree versus about 300 quoted instances.

год назад
mesg

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
mg

remove unneeded semicolons; checked by millert@

2 года назад
midicat

midicat(1): use err(3) everywhere

4 года назад
mixerctl

Change the error reporting pattern throughout the tree when unveil fails to report the path that the failure occured on. Suggested by deraadt@ after some tech discussion.

5 лет назад
mkdep

explicitly pass -w since clang -M doesn't imply it.

9 лет назад
mklocale

remove misc. depend and yacc nits that no longer matter. okay millert@

9 лет назад
mktemp

Clarify which part of the path name is considered for substitution. Also use "name" instead of "file name" is some places since the result could be either a file or a directory. Work done with jmc@

2 года назад
nc

nc: document -Talpn

год назад
netstat

Protect mbuf statistics counter with splnet.

год назад
newsyslog

setpassent(1) and setgroupent(1) are surely not needed in this program because it doesn't not do many (or any???) getpwent/getgrent iteration lookup calls. ok millert

год назад
nfsstat

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
nice

correct Research Unix edition "appeared in" use in HISTORY

7 лет назад
nl

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
nm

remove prototypes with no matching function and externs with no var partly checked by millert@

2 года назад
nohup

Do not leak a file descriptor when opening nohup.out. Make sure that stdout and stderr are not closed. from Nan Xiao

8 лет назад
openssl

KNF for variations of get_cipher_by_name()

год назад
pagesize

convert to new .Dd format;

19 лет назад
passwd

avoid uninitialised var use in an error path ok tb@

2 года назад
paste

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
patch

use strtonum() to parse numeric option values instead of atoi()

2 года назад
pctr

When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.

7 лет назад
pkg-config

pkg-config(1): add support for relocatable .pc files

2 года назад
pkgconf

* improve the beginning of the DESCRIPTION * document --dump-personality --help --solution * document PKG_CONFIG_ALLOW_SYSTEM_CFLAGS PKG_CONFIG_ALLOW_SYSTEM_LIBS * improve the descriptions of --atleast-pkgconfig-version --atleast-version --exact-version --max-version --list-all --list-package-names --log-file DESTDIR PKG_CONFIG_SYSROOT_DIR This patch was accepted and pushed upstream by Ariadne Conill.

год назад
pkill

From user commands, reference the simpler signal(3) manual rather than the more complicated sigaction(2); both provide a complete list of signals. Suggested by both Theos, tb@ and deraadt@, and jmc@ does not seem to object.

год назад
pr

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
printenv

Change all tame callers to namechange to pledge(2).

11 лет назад
printf

annoying whitespace found during an audit process

2 года назад
quota

some rewording and text shuffle to improve readability; ok millert

6 лет назад
radioctl

When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.

7 лет назад
rcs

remove prototypes with no matching function and externs with no var partly checked by millert@

2 года назад
rdist

"-<" should be "->"; from isaac meerleo

2 года назад
rdistd

spelling fixes; from paul tagliamonte amendments to his diff are noted on tech

4 года назад
readlink

Provide realpath(1)

5 лет назад
realpath

Provide realpath(1)

5 лет назад
renice

fix double space; from crystal kolipe

2 года назад
rev

rev(1): drop "rpath" promise in no-file branch.

5 лет назад
rpcgen

rpcgen(1): default to "STDIN" as input file when compiling to headers.

2 года назад
rpcinfo

remove unused variables

2 года назад
rs

Unify wording for LC_CTYPE in ENVIRONMENT: * Consistently use "character encoding locale" as suggested by stsp@. * Resolve various gratuitious wording variations. OK jmc@.

10 лет назад
rsync

rename a function argument for clarity

год назад
rup

recallocarray array that has remote data

9 лет назад
rusers

getifaddrs() can return entries where ifa_addr is NULL. Check for this before accessing anything in ifa_addr. ok claudio@

6 лет назад
rwall

Replace <sys/param.h> with <limits.h> and other less dirty headers where possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol)

12 лет назад
script

note the -c runs sh -c; from nabijaczleweli

5 лет назад
sdiff

add options to interactive sdiff(1) merge for choosing both sides of a diff

год назад
sed

The "c" command should start the next cycle as clarified in POSIX 2024. This is also consistent with historical behavior. Prompted by Mohamed Akram with a diff from uwe@netbsd.

2 года назад
sendbug

Add more missing archs to "categories": aarch64, mips64el and powerpc64

4 года назад
seq

make history less verbose ok schwarze@ millert@

3 года назад
shar

no need to escape `|'; as discussed with schwartze

15 лет назад
showmount

we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@

4 года назад
signify

only include basename of seckey in gzip header. requested by deraadt to not leak paths.

год назад
skey

The maximum count is SKEY_MAX_SEQ + 1 not SKEY_MAX_SEQ - 1.

2 года назад
skeyaudit

When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.

7 лет назад
skeyinfo

I am retiring my old email address; replace it with my OpenBSD one.

8 лет назад
skeyinit

man pages: add missing commas between subordinate and main clauses

4 года назад
sndioctl

Fix a markup glitch: In a section 1 manual, use the plain English words "standard output" rather than the overly technical abbreviation "stdout" - we are not talking about a device file or a FILE * object here. Issue reported by <onf at disroot dot org> on the groff mailing list.

2 года назад
sndiod

sndiod: Rename and move dev_midi_{vol,slotdesc,dump}() to opt.c

год назад
snmp

correct indentation; no functional change ok tb@

2 года назад
sort

Rewrite the description of how sorting works by default, in particular avoiding the nebulous word "lexicographically" and clarifiying that characters are ordered according to ascii(7). Polish a few nearby wordings for conciseness and readability. OK pascal@ jmc@

год назад
spell

spelling fixes; from paul tagliamonte amendments to his diff are noted on tech

4 года назад
split

Stop using MAXBSIZE to eliminate sys/param.h including (which injects a ton of namespace intrusion). Create local sizes, and refactor some code along the way. ok millert

5 лет назад
ssh

make "Match !final" not trigger a 2nd pass ssh_config parsing pass (unless hostname canonicalisation or a separate "Match final" does). bz3843

год назад
stat

Prefer the POSIX standard st_*tim struct timespec members over the older BSD st_*timespec names.

3 года назад
su

Denote multiple arguments with 'arg ...' not 'args'

4 года назад
systat

Add new counters for lock upgrades.

год назад
tail

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
talk

When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.

7 лет назад
tcpbench

Reformat tcpbench(1) usage to fit into 80 columns.

2 года назад
tee

tee(1): explicitly check read(2) return value for 0 and -1

3 года назад
telnet

replace hand-rolled number parser with strtonum

2 года назад
tftp

correct indentation; no functional change ok tb@

2 года назад
tic

Update ncurses and associated libraries (form, panel, menu) to 6.4-20230826 (from 5.7-20081102).

3 года назад
time

time(1): miscellaneous style(9) tweaks

3 года назад
timeout

Add note about timeout(1)'s standards compliance

2 года назад
tmux

Detect support for OSC 52 using the device attributes report. Some terminals are using this to indicate that they support copying to the clipboard with XTerm's OSC 52 sequence. From James Holderness in GitHub issue 4539.

год назад
top

For unquoted in-line literal displays, use the .Li macro. Improves discoverability of the column headers, and in non-terminal output, also results in a more appropriate font.

год назад
touch

touch(1): don't leak file descriptor if futimens(2) fails

5 лет назад
tput

Fix some program names that were not expanded correctly when ncurses was updated and were instead replaced by ?. ok millert

2 года назад
tr

clarify behaviour of -s option; from jan stary ok millert

2 года назад
true

remove redundant variable declarations in Makefiles, since those are the default.

9 лет назад
ts

fix unintended sizeof pointer introduced in 1.10 ok cheloha@ miod@ matthieu@ martijn@

4 года назад
tset

Fix some program names that were not expanded correctly when ncurses was updated and were instead replaced by ?. ok millert

2 года назад
tsort

fix macro to look more like a function, remove extraneous ; (clang's -Weverything would correctly warn about the resulting empty statement)

3 года назад
tty

tty(1): exit with status 2 if unveil(2) or pledge(2) fail

2 года назад
ul

More HISTORY and AUTHORS, in part from Jonathan de Boyne Pollard via Sevan Janiyan. Verified with CSRG SCCS.

9 лет назад
uname

OpenBSD intentionally does not print a flavor for -r.

2 года назад
unexpand

Make the "all" global variable local to main() since it is passed to tabify() already. Adapted from a diff by Jan Stary.

10 лет назад
unifdef

unifdef appeared in 4.1c before 2.9 dates checked in CSRG archives and already changed upstream in unifdef3

3 года назад
uniq

uniq(1): miscellaneous style(9)-ish stuff

5 лет назад
units

add HISTORY section; from Evan Silberman

2 года назад
unvis

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
usbhidaction

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
usbhidctl

Delete obsolete /* ARGSUSED1 */ lint comments.

3 года назад
users

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
uudecode

Use BUFSIZ instead of PATH_MAX. Since it doesn't anything with a file system path. input from claudio

4 года назад
uuencode

Delete useless calls to setlocale(3): uudecode(1) and uuencode(1) do nothing locale-dependent. While here, sort headers, make usage() static, return from main() rather than exit(3), and drop two redundant case statements. This is a minimally tweaked version of a patch from Jan Stary. OK tedu@

7 лет назад
vacation

fix handling of Return-Path

2 года назад
vi

Don't divide by zero (empty files)

2 года назад
vis

userspace: remove vestigial '?' cases from top-level getopt(3) loops

4 года назад
vmstat

adjust some columns in vmstat -m so malloc buckets are intelligible. ok claudio

год назад
w

remove unused variables

2 года назад
wall

Switch K&R function definition to ANSI to make clang 15 happier

3 года назад
watch

Fix highlighting by a word to work again. Also, remove untabify() which is unused now.

год назад
wc

fstat(2) can't return an S_IFLNK, so delete that test. Also, switch to S_IS*() tests and update the manpage to reflect that POSIX-2024 has no substantive changes for wc(1)

2 года назад
what

Delete obsolete /* ARGSUSED */ lint comments.

3 года назад
which

tedu: when you commit a change with global impact, please do a full build to verify there's no fallout, machines are fast now and 1 hour of your time is worth saving a bunch of others 1+ hour of their time in this case, paths.h broke this as noticed by jmc and 3 of my build machines so far, but I might as well restart them all, so call it 8 machines impacted.

7 лет назад
who

remove whitespace

5 лет назад
whois

Drop peeringdb support, they haven't been running a whois service for a while and suggest using GUI or HTTP API to retrieve information about an ASN, which is out of scope for whois(1). ok job@

год назад
write

For open/openat, if the flags parameter does not contain O_CREAT, the 3rd (variadic) mode_t parameter is irrelevant. Many developers in the past have passed mode_t (0, 044, 0644, or such), which might lead future people to copy this broken idiom, and perhaps even believe this parameter has some meaning or implication or application. Delete them all. This comes out of a conversation where tb@ noticed that a strange (but intentional) pledge behaviour is to always knock-out high-bits from mode_t on a number of system calls as a safety factor, and his bewilderment that this appeared to be happening against valid modes (at least visually), but no sorry, they are all irrelevant junk. They could all be 0xdeafbeef. ok millert

5 лет назад
x99token

Use the safe idiom of cleaning sensitive data from memory with explicit_bzero, instead of relying on other methods, after readpassphrase. Some programs on this diff won't benefit that much since it happens near the terminal path, but someone might copy the unsafe idiom to another program and place it where it may leak sensitive data.

9 лет назад
xargs

Suppress a spurious empty arg at EOF w/ "find -0" caused by the last commit.

3 года назад
xinstall

create_tempfile: pass pointer to full pathname to strlcat()

2 года назад
yacc

remove prototypes with no matching function and externs with no var partly checked by millert@

2 года назад
yes

Obvious pledge "stdio" for yes.

11 лет назад
ypcat

rm a few more $Id which cannot be useful

8 лет назад
ypmatch

reduce verbosity in usage and make it match SYNOPSIS; ok millert

5 лет назад
ypwhich

Replace inet_aton / gethostbyname with getaddrinfo. test & OK jmatthew

2 года назад
Makefile

switch from pkg-config to pkgconf

год назад
Makefile.inc

using COPTS is probably better than CFLAGS

12 лет назад