Broad issues |
21156
|
bin
| Potential misuse of ctype functions (bc and elsewhere) |
36543
|
bin
| internal username field lengths should be consistent |
39546
|
bin
| Username restrictions are too short (16 characters) |
rc framework |
12311
|
rc(8)
| machine does not abort boot if /usr fails to mount |
12752
|
rc(8)
| /etc/rc.d/ipfilter status is nonstandard |
15536
|
rc(8)
| not all rc.d scripts handle 'status' |
17328
|
rc(8)
| rc.local is called in alphabetical order, not at the (nearly) end of rc process |
18120
|
rc(8)
| rc.d scripts should report if command is missing or not executable |
21882
|
rc(8)
| rc.d/wscons and wscons.conf do not allow other devices |
22289
|
rc(8)
| rc_fast_and_loose issues |
25330
|
rc(8)
| new rc.d script, writecache which disables hdd write-cache |
27274
|
rc(8)
| Keep RCS backups of dmesg.boot |
27393
|
rc(8)
| Logging capability for rc and rc.shutdown |
29657
|
rc(8)
| /etc/wscons.conf should list all available keyboard maps |
30074
|
rc(8)
| proposed changes to RAIDframe related rc.d scripts |
30087
|
rc(8)
| rc.d/postfix should support KEYWORD: chrootdir |
30298
|
rc(8)
| isdnd: no accounting information written on '/etc/rc.d/isdnd stop' |
31060
|
rc(8)
| /etc/rc.d/ntpdate and virecover have "status" commands when they shouldn't |
34693
|
rc(8)
| /etc/rc.d/bootconf.sh enhancements (patch supplied) |
35225
|
rc(8)
| there is no automation in rc.d for ftp-proxy(8) |
35274
|
rc(8)
| rc script for seeding /dev/random |
35530
|
rc(8)
| rc.subr: ${name}_ulimit |
36232
|
rc(8)
| add backward compatibility to wscons rc.d script (patch supplied) |
37352
|
rc(8)
| hostapd rc file does not include requring it to start before dhcpd |
39236
|
rc(8)
| Network interface order problem: /etc/ifconfig.bridge* is started too early |
39250
|
rc(8)
| /etc/rc.d/named:named_precmd() should add entries to /etc/mtree/special.local |
39893
|
rc(8)
| rc.d/ntpd cannot reliably use pidfiles |
40418
|
rc(8)
| should have a way to configure processor sets at boot |
40707
|
rc(8)
| ntpdate starts later then ntp |
40988
|
rc(8)
| ippool.conf is not loaded by the ipfilter rc.d script |
41224
|
rc(8)
| a number of pseudodependencies in /etc/rc.d are not CAPITALIZED |
41231
|
rc(8)
| rc scripts don't kill daemons |
41594
|
rC(8)
| record rc messages |
42300
|
rc(8)
| /etc/rc.d/syslogd assumes file names always match a variable in the file instead of reading the variable |
42642
|
rc(8)
| /etc/rc.subr fails to recognize daemons started with #!/usr/bin/env |
43173
|
rc(8)
| rc.d/ipsec has bad dependencies |
43313
|
rc(8)
| /etc/rc.d/mountall should REQUIRE mdnsd |
43905
|
rc(8)
| fsck_root fails spectaculary trying to check a clean FS on a read-only block device |
44270
|
rc(8)
| startup order for ntpdate and named is broken in 5.1 |
45679
|
rc(8)
| aggravating behavior of rc scripts |
46546
|
rc(8)
| powerd script fails due to environment variable passed from rc |
47899
|
rc(8)
| xen block script does not create vnd devices when needed. |
48702
|
rc(8)
| early entropy does not get loaded |
Periodic scripts |
14825
|
daily(5)
| setting of rebuild_locatedb=YES in daily.conf does not do anything |
20272
|
daily(5)
| No daily checks for disk quotas |
23389
|
daily(5)
| /etc/daily needs lockfile |
29173
|
security(5)
| nightly find for world-writable material |
40977
|
security(5)
| /var/backups/work/device.current is overly sensitive to ls(1) columnar alignment |
49031
|
security(5)
| /etc/security tries to track /var/log/authlog |
37376
|
periodic
| /etc/{daily,weekly,monthly} attempt to "dot in" {}.local |
37399
|
periodic
| useless mail from crontab scripts |
Toolchain |
33052
|
binutils
| ld rejects "-Tdata" |
40401
|
binutils
| ld --gc-sections should not discard .note.netbsd.ident |
46715
|
binutils
| Relocation in .text section in vax does not work |
48329
|
binutils
| objdump broken on arm |
48637
|
clang
| clang does not support MKREPRO |
29211
|
config(1)
| Old partition name limits on kernel "config" directive |
31063
|
config(1)
| config should check conflicts and dependences |
32714
|
config(1)
| config(1)(9) doesn't know about prerequisites |
38280
|
config(1)
| config(1) should emit devsw.h for devsw declarations in devsw.c |
36444
|
flex(1)
| flex generates bad C++ code |
22515
|
gcc
| lint (actually, cpp) cares too much about comments |
28368
|
gcc
| re-add/reimplement -Wnetbsd-format-audit |
33178
|
gcc/m68k
| Compiler error w/ -O2 building x11/gtk2 pixops.c on m68k archs |
34527
|
gcc
| Crosscompiling userland with MKSOFTFLOAT requires GCC --nfp configure |
34553
|
gcc
| gcc -msoft-float with long double doesn't duplicate hard-float |
36164
|
gcc
| G++ 4.1.2 internal segfault (ICE) |
39153
|
gcc/arm
| gcc can't generate code for arm thumb instruction set |
39205
|
gcc
| gcc-4.1.2 shifting a boolean may cause bad sign extension |
40468
|
gcc/powerpc
| Optimizer bug suspected -- porting devel/libffi to NetBSD/powerpc |
40694
|
gcc
| gcc tail-call vs. volatile bug |
41220
|
gcc
| gfortran is not in the compiler set |
43337
|
gcc/vax
| gcc ICE with optimization on vax |
43381
|
gcc
| gcc allows duplicate member names in anonymous unions |
44057
|
gcc
| tanh() function doesn't preserve the zero sign |
44084
|
gcc/vax
| gcc internal compiler error (vax gcc 4.1) |
44155
|
gcc/vax
| GCC doesn't implement C++ exceptions for VAX |
45439
|
gcc/m68k
| gcc generates out-of-range branch insn for m68k |
45573
|
gcc/sparc64
| internal compiler error when building f2c on sparc64 |
46033
|
gcc/vax
| vax gcc miscompiles tcl config test (but not when crosscompiling) |
46385
|
gcc/sparc64
| gcc internal error compiling boost-libs on sparc64 |
46978
|
gcc
| internal compiler error building qt4-libs |
47051
|
gcc/amd64
| gcc-4.5.4 breaks opencv on amd64 |
47301
|
gcc/vax
| Miscompilation by bundled GCC (gcc41 on vax) |
47417
|
gcc/vax
| compiling print/web2c (web2c-2012nb3) crashes gcc on NetBSD-6.0.1 vax |
47798
|
gcc/arm
| gcc -fipa-sra generates broken binaries on arm-netbsdelf |
48501
|
gcc/sparc64
| sparc64 GCC 4.5.3 gets stuck compiling "libvpx" package |
48603
|
gcc/i386
| gcc internal error while building emulators/qemu0 |
48638
|
gcc
| gcc 4.8 does not support MKREPRO |
48696
|
gcc/mips
| gcc crashes on loongson when optimizing |
48712
|
gcc
| BUGURL for gcc is incorrect |
48731
|
gcc
| internal compiler error (wip/gambatte; g++/bits/basic_string.tcc) |
4590
|
gdb/mips
| mips gdb can't do stack traces on stripped binaries |
8156
|
gdb/arm32
| step/next in gdb do not work on arm32 |
9678
|
gdb/mac68k
| gdb fails to debug kernel core dump on mac68k |
16284
|
gdb
| running function in stoped gdb causes signal 93 |
16799
|
gdb/m68k
| gdb can't set breakpoint on remote m68k target |
23364
|
gdb
| "(gdb) info auxv" doesn't work |
24098
|
gdb/alpha
| GDB can't backtrace through Alpha kernel traps, despite intent |
24218
|
gdb/alpha
| gdb stack trace doesn't work always on alpha |
29597
|
gdb
| gdb EOF-handling bugs |
30756
|
gdb
| gdb not usable for live debugging of threaded programs |
34778
|
gdb
| gdb6 doesn't work on OpenBlockS266 |
35597
|
gdb
| cross-gdb does not grok NetBSD target kcore/kvm |
37061
|
gdb
| threaded program stopped in debugger cannot be continued |
38185
|
gdb
| gdb does not step properly. |
40197
|
gdb
| gdb set osabi command can't specify NetBSD ELF |
40298
|
gdb
| NetBSD/alpha can't reboot from gdb |
40300
|
gdb
| 'target kvm' doesn't work on alpha |
40647
|
gdb
| (dM) gdb breaks under a non-readable directory |
42372
|
gdb
| gdb dumps core on line edit |
45309
|
gdb
| gdb doens't understand native format (N32) on mips64 |
48250
|
gdb
| gdb confused by -pie executables |
48743
|
gdb
| gdb: quitting after attaching to process doesn't work |
5370
|
make
| Make adds dependencies from implicit rules even when there is an explicit rule |
8282
|
make
| PSD for make not in sync with program and manpage |
14615
|
make
| make with MAKEOBJDIR set behaves strange on sub-makes |
14980
|
make
| bsd.subdir.mk .WAIT logic has no dependency handling |
15122
|
make
| make is slow; also the recursive find-myself search |
15163
|
make
| make(1) looks for angle-bracket include files in unsuspected places |
15164
|
make
| sub-optimal handling of .PHONY targets in make(1) |
15167
|
make
| make(1) needlessly tries to resolve dependencies on system object files. |
15178
|
make
| make(1) looks for `.include' files in wrong places |
15179
|
make
| make(1) no longer uses its file caches effectively |
15263
|
make
| make(1) is willing to pick up .depend from too many locations |
15264
|
make
| make(1): inconsistencies involving MAKEFLAGS inheritence. |
20993
|
make
| .USE rules don't mix with .SUFFIXES |
22868
|
make
| .MADE doesn't work with suffix rules |
23821
|
make
| make's chdir to ./obj is undocumented |
34934
|
make
| make sometimes fails to handle multiple targets on the left correctly |
36128
|
make
| CRLF handling for make |
41700
|
make
| :tr modifier for NetBSD make (PATCH) |
41804
|
make
| deeply nested bmake wastes too many lines on error |
42465
|
make
| bmake doesn't check for unclosed curly brace in ${VARNAME |
43132
|
make
| make(1) improper variable expansion |
43502
|
make
| make failes to stip suffix if target is phony |
43534
|
make
| make does not set $* for PHONY targets |
43669
|
make
| another problem parsing conditionals in make |
43821
|
make
| make: oldstanding bug with loop variables |
45027
|
make
| make: yacc/mkdep build race |
45226
|
make
| add make(1) option to reverse/randomize sequences between .WAIT |
45356
|
make
| make .SILENT doesn't work with "-j" |
45620
|
make
| the '-' prefix is too promiscuous in make -j mode |
46115
|
make
| make: bug in :M (dash inside brackets) |
46139
|
make
| irregularities in backslash handling in make |
46750
|
make
| make oddity expanding variables assigned to with += |
47458
|
make
| make stale .depend message should include the path of the depend file |
47524
|
make
| make(1) loops in Job_CatchOutput() |
47888
|
make
| make(1) mishandles empty() inside loops |
48856
|
make
| make dumps core on invalid assignment |
48907
|
make
| make issues fatal errors as warnings |
25467
|
objcopy
| objcopy fails to hand link_set sections correctly |
41208
|
objcopy
| objcopy -S -O binary aborts w/ BFD internal error |
FS management bins |
21123
|
newfs
| UFS2 newfs(8) mismatch with disklabel(5) |
26637
|
newfs
| newfs reads/writes blocks smaller than the sector size |
32102
|
newfs
| newfs -O 0 does not respect the 4.2BSD inode format for uid and gid |
36613
|
newfs
| newfs: wrong value used for loop max when initializing the first 2 blocks of inodes |
41439
|
newfs(8)
| (dM) mildly extreme newfs arguments produce cryptic failure |
41652
|
newfs(8)
| newfs neither respects nor updates the block and frag sizes in disklabel |
37417
|
newfs_msdos
| newfs_msdos is terribly slow when writing to an external disk |
40526
|
newfs_udf
| following newfs_udf example causes a kernel panic |
40557
|
newfs_udf
| newfs_udf often fails transiently with EIO |
48391
|
fsck(8)
| fsck -T option handling |
28559
|
fsck_ext2fs
| fsck_ext2fs disagrees with Linux (fc2) fsck |
28722
|
fsck_ext2fs
| fsck_ext2fs dies with "bad inode number 0 to ginode" |
42322
|
fsck_ext2fs
| ext2fs support incomplete enough for a core dump or two |
45072
|
fsck_ext2fs
| fsck_ext2fs dosn't work well with ext2fs's without alternate superblocks |
47681
|
fsck_ext2fs
| Suspect code in fsck_ext2fs |
40636
|
fsck_ffs
| fsck_ffs doesn't remove truncated symlinks |
41126
|
fsck_ffs
| fsck_ffs does not check for Cylinder Magic and gets confused |
38182
|
fsck_msdos
| fsck_msdos requires too many resources |
44205
|
resize_ffs
| resize_ffs does not handle UFS2 file systems |
44204
|
resize_ffs
| resize_ffs(8) problems shrinking 64K blocksize ffsv1 < 1cyl |
Device config/control bins |
39041
|
bioctl(8)
| Pull-up of bioctl(8) support for Areca ARC-1220 from -current to 4.0 |
26835
|
cgdconfig
| cgd.conf handled incorrectly in case cgd on cgd |
28624
|
cgdconfig
| cgdconfig with no keygen entry fails silently |
28627
|
cgdconfig
| cgdconfig -g is unreliable |
34236
|
cgdconfig(8)
| some problems with CGD-device creation similar on "race condition" problem |
35547
|
cgdconfig
| add timeout to cgdconfig |
36243
|
cgdconfig
| cgdconfig manual page correction: document -n flag; add -V to -g case; omit -n in -g case |
45112
|
cgdconfig
| cgdconfig can return -1 from main |
26741
|
raidctl(8)
| "raidctl -S" doesn't always work as expected |
42489
|
raidctl(8)
| raidctl status output can not cope with 2^31 sectors |
44972
|
raidctl(8)
| raidctl -R doesn't seem to work |
45162
|
raidctl(8)
| raidctl does not complain on unsupported setup (RAID 1 with >2 components) |
21207
|
scsictl(8)
| add fibre channel wwn information gathering to scsictl |
29165
|
scsictl(8)
| new scsictl(8) {get,set}errrecov commands |
41029
|
srtconfig(8)
| srtconfig is located on /usr filesystem but needed during startup when /usr is not mounted |
33944
|
usbhidctl(8)
| usbhidctl -l does not flush stdout when input events are printed |
23948
|
wiconfig(8)
| wiconfig(8) accepts too large encryption keys |
26484
|
wiconfig(8)
| wiconfig -D failures can cause a kernel panic due to stack to overflow |
32410
|
wiconfig(8)
| wiconfig(8): "SIOCGWAVELAN: Operation not supported" message |
33833
|
wiconfig(8)
| 'wiconfig wi0' dumps core |
26378
|
wlanctl(8)
| wlanctl reports devices in the reverse order of ifconfig |
47110
|
wsconsctl(8)
| wsconsctl(8) parsing bug |
47945
|
wsconsctl(8)
| wsconsctl: WSDISPLAYIO_GMSGATTRS: Operation not supported by device |
41810
|
vnconfig(8)
| vnconfig is in /usr/sbin |
sh: sh -e |
17514
|
sh(1)
| /bin/sh `set -e' does not exit on command not found |
29861
|
sh(1)
| sh eval weird behaviour |
32282
|
sh(1)
| set -e - difference between /bin/sh and /bin/ksh |
37493
|
sh(1)
| /bin/sh exits if shift fails, but shouldn't |
38736
|
sh(1)
| /bin/sh: several problems with 'set -e' |
sh: parser |
19832
|
sh(1)
| /bin/sh has internationalization issues |
35423
|
sh(1)
| /bin/sh cannot open files whose name contains the characters 0x81 or 0x88 |
38004
|
sh(1)
| /bin/sh truncates a message for unobvious reasons |
48489
|
sh(1)
| sh(1) allows trailing && and || |
48498
|
sh(1)
| sh(1) parser oddity |
48631
|
sh(1)
| sh synerrs case where list to execute is entirely redirections (+FIX?) |
sh: other |
14578
|
sh(1)
| sh(1) doesn't explain emacs editing mode |
16226
|
sh(1)
| Prompt expansion for /bin/sh |
23729
|
sh(1)
| sh (and ksh) try to run non-exec'able binaries as scripts |
35227
|
sh(1)
| /bin/sh does not clean up zombies under certain circumstances |
36532
|
sh(1)
| fix for a core dump in /bin/sh dotrap() |
37494
|
sh(1)
| /bin/sh doesn't expand * in filenames for input redirection. |
39195
|
sh(1)
| /bin/sh tilde expansion doesn't take place on 'export=~/foo' |
39466
|
sh(1)
| /bin/sh: eval and bad redirections |
40554
|
sh(1)
| >& -operator incorrectly documented in sh(1) man page |
40639
|
sh(1)
| /bin/sh doesn't expand PS1 |
40640
|
sh(1)
| /bin/sh tab completion doesn't handle commands |
41654
|
sh(1)
| sh(1) hangs collection output for "eval $(cmd)" |
41761
|
sh(1)
| sh(1) doesn't provide the $LINENO builtin variable |
41836
|
sh(1)
| jobs -l %% doesn't work when called from a script |
41954
|
sh(1)
| "sh -i" regressed in 5.99 (under emacs23) |
42184
|
sh(1)
| /bin/sh: stderr vs. command not found |
42641
|
sh(1)
| sh fails to handle set -o emacs properly |
42829
|
sh(1)
| Almquist shell does not perform parameter expansion on ${ENV} |
43255
|
sh(1)
| sh -n -c doesn't work |
43469
|
sh(1)
| tests/util/sh/t_expand:strip fails |
43639
|
sh(1)
| sh allows user to source a directory |
44347
|
sh(1)
| sh does not respect editrc |
45390
|
sh(1)
| more sh/$PWD follies |
46327
|
sh(1)
| sh background commands have old return value |
46455
|
sh(1)
| /bin/sh: set -C breaks 2>/dev/null redirection |
48201
|
sh(1)
| +noclobber option not POSIX compliant |
48729
|
sh(1)
| Bug with /bin/sh and its 'wait' |
48843
|
sh(1)
| dot commands mess up scope nesting tracking |
48844
|
sh(1)
| git rebase is broken because dot commands are broken in sh(1) |
48499
|
sh(1)
| sh(1) doesn't allow the POSIX command(1) -pv |
48138
|
sh(1)
| sh(1) wait(1) builtin fails after bg job was SIG(STOP|TSTP|CONT) controlled |
48875
|
sh(1)
| possible ash backgrounding bug |
Misc bins |
24849
|
MAKEDEV(8)
| MAKEDEV doesn't create all of cd{0,1}{a-h} |
45514
|
MAKEDEV(8)
| MAKEDEV doesn't create /dev/tty20 and over |
43121
|
acpidump(8)
| acpidump(8) does not output all SSDT entries |
19611
|
amd(8)
| amd(8) does not manage well removable media |
41259
|
amd(8)
| amd(8) cannot handle high demand |
46255
|
apropos(1)
| apropos(1) sometimes report unrelated results |
47701
|
apropos(1)
| apropos doesn't work |
48440
|
apropos(1)
| apropos(1) doesn't work on NetBSD 6.99.28 |
41758
|
at(1)
| at(1): print more user friendly message when empty jobs file is given |
41759
|
at(1)
| at(1) doesn't print job's datetime upon job submission |
41762
|
at(1)
| at(1) fails to submit job if time has passed |
32902
|
awk(1)
| awk rejects FS="" |
38127
|
awk(1)
| awk's: regexps should treat { and } as {n,m}, but as regular characters |
39135
|
awk(1)
| /usr/bin/awk: formatting issues in printf |
39759
|
awk(1)
| NetBSD awk/nawk is 14 times slower than GNU awk |
42320
|
awk(1)
| LC_NUMERIC in awk is not POSIX compliant |
42463
|
awk(1)
| Bizarre behavior in awk with invalid numeric constants |
47643
|
awk(1)
| awk close() function does not report errors when closing pipes |
47840
|
awk(1)
| awk string comparison of integer constant |
19121
|
calendar(1)
| calendar patch (to support NIS) |
30771
|
calendar(1)
| patch to add -m option to calendar(1) |
9746
|
cdplay(1)
| cdplay(1) works weird when entering/leaving interactive mode |
38493
|
cdplay(1)
| no good audio with cdplay |
40698
|
cdplay(1)
| No sound with cdplay while playing a cd |
41020
|
cdplay(1)
| cdplay info only works once after reboot |
45652
|
cdplay(1)
| cdplay doesn't work |
45678
|
cdplay(1)
| cdplay produces no sound |
9786
|
chat(8)
| Previous fix to chat(8) broke it. |
5285
|
chfn
| chfn et al do not support YP. |
24702
|
chsh(1)
| chsh incorrectly changes login name |
17504
|
chown(8)
| POSIX.1-2001: chown -RP doesn't affect symlinks |
19849
|
compress
| Race conditions in compress |
22272
|
config(1)
| config dependency problems |
48571
|
config(1)
| config(1) ioconf is insufficient for pseudo-devices |
40336
|
cp(1)
| cp(1) -p man page detail out of sync with present reality |
41497
|
cp(1)
| diff against cp(1) to copy sparse files |
29225
|
cpio(1)
| cpio -pdm does not work |
44303
|
cpio(1)
| /bin/cpio doesn't accept combination of options '-i -t' |
46142
|
cpio(1)
| The cpio(1), pax(1) and tar(1) manpages need improvement |
17238
|
cron(8)
| jumbo patch for cron |
20663
|
cron(8)
| temporary system errors can cause cron jobs to hang forever |
33994
|
cron(8)
| Implement a XXX comment in job.c |
36539
|
cron(8)
| jumbo patch for cron |
45453
|
cron(8)
| add /etc/cron.d functionality |
46219
|
cron(8)
| crontab changes do not take effect on the following minute |
47362
|
cron(8)
| cron is too restrictive on file permissions |
48648
|
cron(8)
| cron fails to run job scheduled during change to summer time |
17826
|
csh(1)
| {t,}csh backquote/braces expansion bug |
35270
|
csh(1)
| globbing/redirection bug in csh |
45084
|
csh(1)
| csh's "shift", applied to "path", doesn't update $PATH |
45365
|
csh(1)
| csh's time builtin doesn't work in pipelines |
6204
|
ctags
| ctags gets confused by typedef int (*f_t) ... |
41560
|
cu
| cu can put but not take |
24253
|
cvs(1)
| broken pipe race condition in CVS pserver |
25472
|
cvs(1)
| cvs -u option is not documented in the man page or info. |
33877
|
cvs(1)
| cvs(1) doesn't document "tag" and "rtag" |
42961
|
cvs(1)
| cvs near-silently throws away local mods |
45182
|
cvs(1)
| "cvs init" refuses to create a cvs repository locally |
45446
|
cvs(1)
| cvs init command is not documented |
46213
|
cvs(1)
| cvs import does not accept -F message-file option |
46542
|
date(1)
| date does not work too welll far in the future. |
39254
|
db(1)
| db(1) doesn't work properly anymore since the upgrade to 1.15 |
36541
|
df(1)
| cleaner df(1) output, and another output format option |
46467
|
df(1)
| df reports 8 times what it otherwise does when used with -P flag |
11102
|
dhclient
| netbooted dhclient causes hang when moved to other subnet |
13005
|
dhclient
| dhclient swaps aliases on DHCPNAK/DHCPDISCOVER sequence |
22418
|
dhclient
| dhclient does not always (never?) update default route |
23933
|
dhclient
| dhclient is gratuitously noisy |
23949
|
dhclient
| dhclient fails to release leases when sent SIGTERM |
39163
|
dhclient
| Minor mistakes in ISC dhcp-options(5) and dhclient-script(8) manpages. |
39292
|
dhclient
| dhclient running amok, sending hundreds of requests per second |
40122
|
dhclient
| dhclient-script uses ineffective ping to test router reachability |
36697
|
dhcpd(8)
| unexpanded variable in dhcpd.leases(5) |
44958
|
dig
| dig(8) busy-loops |
5277
|
disklabel(8)
| disklabel -i lacking |
20277
|
disklabel(8)
| NetBSD disklabel(8) destroys label written by Solaris |
45749
|
disklabel(8)
| disklabel(8) uses wrong boundaries for several values, destroys disklabels |
24181
|
dump(8)
| files created by dump(8) are too big |
25967
|
dump(8)
| dump -a not continuing after end of media |
27179
|
dump(8)
| dump(8) goes into loop, never finishing dump |
29855
|
dump(8)
| dump(8) fails on large filesystems |
30816
|
dump(8)
| large blocking factors cannot be used with dump |
44173
|
dump(8)
| dump(8) format is not documented |
16775
|
ed(1)
| ed documentation is unclear regarding \< and \> |
42425
|
envstat(8)
| envstat(8) does not update temperature after 100C° |
47956
|
etcupdate
| etcupdate asks for questions it can derive |
48066
|
etcupdate
| etcupdate(8) does not update NIS domain Makefile(s) |
23663
|
factor(6)
| factor(6) fails regression test |
10021
|
fdformat(1)
| fdformat gives an unhelpful error when disk write-protected |
31503
|
fdisk(8)
| fdisk on i386 will fail to setup new empty disks |
37846
|
fdisk(8)
| fdisk default argument is sometimes wrong |
38352
|
fdisk(8)
| Bad CHS addresses with fdisk for inner extended partions (EBR) |
41655
|
fdisk(8)
| fdisk -i doesn't initialize the mbr |
35943
|
file(1)
| file(1) reports regular binaries as X11/NeWS bitmap fonts |
36084
|
file(1)
| ambiguous file(1) "magic" mis-identifies files |
38427
|
file(1)
| file(1): more magic patterns for BitTorrent files |
14470
|
find(1)
| find fails with an error on certain (invalid) CDROMs (see 16651) |
46158
|
find(1)
| find(1) lies |
17142
|
fingerd(8)
| Fingerd filters out international characters |
48351
|
flock(1)
| flock(1) -x, -s and -u options don't work |
48861
|
flock(1)
| make flock default like linux (-x) |
24014
|
fmt(1)
| fmt's ispref() steps only its first variable, leading to wrong results. |
47559
|
fold(1)
| Unknown standard abbreviation `-p1003.1-2008' in fold(1) |
42694
|
fortune(6)
| make /usr/games/fortune configurable |
42744
|
fortune(6)
| fortune doesn't format long lines |
42745
|
fortune(6)
| fortune doesn't handle extended characters very well |
45037
|
fstat(1)
| Content of net.bpf.peers is available to non-root via fstat(1) |
48925
|
fstat(1)
| netbsd-6 fstat(1) pmisc descriptor number mismatch |
7733
|
ftp(1)
| ftp retry option doesn't retry when it probably should |
10375
|
ftp,ftpd
| ftp connection is lost when client detects an error |
10897
|
ftp(1)
| ftp doesn't play nice with some servers |
13259
|
ftp(1)
| When issuing "proxy reget" ftp attempts to use local file. |
15451
|
ftp(1)
| usr.bin/ftp macro behavior non-intuitive |
16132
|
ftp(1)
| ftp's 'ls' to a file is interactive, even in a script |
17544
|
ftp(1)
| FTP in proxy mode has timeout on server connection |
23033
|
ftp(1)
| ftp(1) doesn't seem to support SSL/TLS connections |
34796
|
ftp(1)
| ftp(1) hangs indefinitely on unresponsive servers |
38718
|
ftp(1)
| large ftp4/6 transfers stall |
47920
|
ftp(1)
| ftp(1): FTPS support |
12667
|
ftpd(8)
| ftpd respond to "LIST -al /dir/name/." command with null list. |
13541
|
ftpd(8)
| ftpd unable to "LIST" filenames that begin with hyphen |
13747
|
ftpd(8)
| ftpd doesn't deal with LIST " " |
18947
|
ftpd(8)
| ftpd lacks a per host limit of simultaneous connections |
26266
|
ftpd(8)
| ftpd check of /etc/shells obsoleted by ftpd.conf, ftpusers, etc. |
44188
|
gcov(1)
| gcov sucks |
35255
|
gettext
| Hardcoded references to DESTDIR found in some files |
30295
|
getty(8)
| getty accepts too few letters after username prompt |
3126
|
gomoku(6)
| ./gomoku runs out of memory and segfaults |
43454
|
gpt(8)
| gpt(8) and disklabel(8) conflict with each other |
44218
|
gpt(8)
| gpt(8) cannot "modify" a partition |
8681
|
grep(1)
| grep may bomb out with "memory exhausted" on long lines |
40080
|
grep(1)
| grep's --color switch won't work with -i option |
48688
|
grep(1)
| When using grep with -i and -o options together, -i is ignored |
36271
|
groff
| /usr/share/groff_font/devhtml/DESC is missing a required parameter |
39547
|
groff
| doc2html can't handle font changes using \f |
46414
|
groff
| default setting for groff's devps device should be changed |
39419
|
groupadd(8)
| default group range cannot be specified for groupadd |
32368
|
gzip(1)
| NetBSD's gzip(1) usage message should be more accurate |
36268
|
gzip(1)
| NetBSD gzip error message mismatch with GNU gzip |
37944
|
gzip(1)
| gzip cannot preserve utimes() because it first sets chflags() |
40749
|
halt(8)
| halt -d does not work |
32438
|
hpcboot
| hpcboot doesn't pass the serial console speed in bootinfo |
42067
|
httpd(8)
| use of stderr from cgi script does not work |
47925
|
httpd(8)
| bozohttpd does not authenticate redirects and creates broken redirects |
47971
|
httpd(8)
| httpd bogusly %-encodes redirects |
48174
|
httpd(8)
| bozohttpd certificate chain support |
48810
|
httpd(8)
| httpd does not use cgi handler for index |
47740
|
httpd(8)
| libexec/httpd rfc3986 encoding of location header |
47813
|
iconv(1)
| iconv(1): Inappropriate ioctl for device |
10911
|
ifconfig(8)
| ifconfig requires address to set netmask, broadcast |
30694
|
ifconfig(8)
| ifconfig(8) brings the interface up when assigning an IP, even when "down" is also specified |
31940
|
ifconfig(8)
| ifconfig behaves unexpectedly |
7958
|
indent(1)
| indent doesn't word-wrap |
16451
|
indent(1)
| indent doesn't grok // comments |
4617
|
inetd
| inetd -l option is too broad a brush |
11146
|
inetd
| built-in TCP wrapper in inetd does not protect UDP or internal services |
12823
|
inetd
| wanted: run-in-foreground option |
15011
|
inetd
| patch for new options/config for inetd |
20817
|
inetd
| inetd doesn't accept tcp,rcvbuf=16384 et al. |
20829
|
inetd
| identd from inetd loops due to libwrap |
23049
|
inetd
| inetd hangs, and does not exit when passed a non existent config file |
32358
|
inetd
| inetd.conf sndbuf/rcvbuf parser is fragile |
33796
|
inetd
| inetd should be less fussy with resolved addresses in inetd.conf |
40343
|
inetd
| inetd vanishes after syslogging "fcntl (F_SETFD, 0): Bad file descriptor" |
24319
|
init(8)
| init doesn't re-initialize window command from /etc/ttys |
48195
|
install(1)
| wrong position of __MKTEMP_OK__ in src/usr.bin/xinstall.c |
34163
|
installboot
| installboot uses ffs_findstage2 for all FS types on RAID. |
39728
|
installboot
| installboot doc issues |
39736
|
installboot
| installboot sometimes ignores stage2 file |
40432
|
ipcs(1)
| ipcs is broken (time_t related?) |
36763
|
ipf(8)
| outdated manual page for ipf(8) |
46404
|
isdnd(8)
| isdnd will fail to setup muitiple controller and dumps core wiht '-P' |
46411
|
isdnd(8)
| isdnd(8) crashes if dialout failed |
46403
|
isdnd(8)
| isdnd.rc manual dos not describe rtprio and tinainitproc keywords |
33289
|
isdntrace(8)
| isdntrace does not work |
46513
|
kdump(1)
| kdump segfaults |
8377
|
ksh(1)
| Problem with pdksh, ^Z, and backquotes |
22846
|
ksh(1)
| ksh does not complete names with square brackets properly |
31377
|
ksh(1)
| ksh: cannot set limit indicated by ulimit -H |
32500
|
ksh(1)
| ksh (emacs-mode) has problem deleting words with ESC+d |
33693
|
ksh(1)
| pdksh in 2.0 and newer violates de facto standard Ksh startup behaviour |
34724
|
ksh(1)
| ksh prompt line wrapping is often unreadable |
35904
|
ksh(1)
| Odd behaviour of ksh in emacs mode |
37165
|
ksh(1)
| The ksh has an off-by-one error when changing the history size |
39792
|
ksh(1)
| /bin/ksh bug: 'eval', 'if' and 'set -e' |
39888
|
ksh(1)
| ksh & autocomplete & noclobber is no good |
39604
|
ksh(1)
| /bin/ksh + TAB-expand $VAR = misplaced cursor |
41764
|
ksh(1)
| ksh has suffered serious regressions in the past few years |
43148
|
ksh(1)
| /bin/ksh vs. rxvt terminal |
47795
|
ksh(1)
| ksh(1): unset(1)ting a readonly variable stops evaluation of startup script |
20048
|
ktruss(1)
| ktruss exits with error leaving program running |
43611
|
ktruss(1)
| kernel-trace (via ktruss) reports wrong parameter/result values |
47554
|
last(1)
| NetBSD-6 wtmp format change was not adequately documented |
34890
|
ldd(1)
| ldd(1) receives SIGSEGV when called for certain files |
45311
|
ldd(1)
| ldd doesn't work on n32 binaries on mips64el |
30542
|
less(1)
| Patch 385-cl3 to version 385 of the "less" paginator (pager) |
14531
|
lint(1)
| lint misses conversion warning. |
18290
|
lint(1)
| lint has no lib equivalent of -d includedir |
20264
|
lint(1)
| lint(1) has problems with named member initialization |
22119
|
lint(1)
| lint segv on malformed function pointer cast |
22500
|
lint(1)
| lint breakage for named initializers |
34766
|
lint(1)
| Changes for xlint |
36668
|
lint(1)
| bogus complaints about sys/endian.h code when running lint -aa |
38542
|
lint(1)
| lint does not grok complex designated initializers |
43234
|
lint(1)
| lint warns about perfectly good casts |
44235
|
lint(1)
| lint1 fails when compiling mesa for sparc |
45098
|
lint(1)
| Cross build on Mac OS X 10.7.0 fails |
45417
|
lint(1)
| lint(1) in c99 mode do not understand declarations anywhere in blocks |
21545
|
locate(1)
| added -i to locate(1) |
11907
|
lpd(8)
| Default /etc/printcap file needs more modern samples |
28593
|
lpd(8)
| lpd is handling jetdirect/direct tcp printers not properly |
36381
|
lpd(8)
| No accounting in lpd(8) for remote printing |
43751
|
ls(1)
| ls -L returns wrong exit code |
44722
|
ls(1)
| ls(1) behaves incorrectly with a low descriptor limit |
4239
|
mail.local
| Adding user quota support to mail.local |
13729
|
mail.local
| Home directory delivery patch for mail.local |
1880
|
mail(1)
| mail has a too-limited implementation of string quoting |
40617
|
mail(1)
| (dM) mail(1) handles an interrupt oddly |
47121
|
mail(1)
| mailx(1) can be fooled to join messages |
47453
|
mail(1)
| Mail (mail, mailx) does not recognize messages which have RFC 822 format dates. |
47577
|
mail(1)
| Mail(1)/mail(1)/mailx(1) gets stuck when current folder becomes accessible |
48445
|
mail(1)
| mail(1)/mailx(1): put ambigious $USER/-u user/xy handling, um, straight |
48444
|
mail(1)
| mail(1)/mailx(1): relaxation of memory pressure |
24723
|
makefs(8)
| makefs -s and blocksize |
33924
|
makefs(8)
| feature request: makefs(8) should output blocks used by each file |
36827
|
makefs(8)
| Order of -t and -o arguments matters to makefs |
41079
|
makefs(8)
| makefs ffs size calculation inaccuracy |
47392
|
makemandb(8)
| Fix a comment in makemandb.c to reflect reality |
46642
|
makemandb(8)
| When makemandb has an error, it doesn't say what the error is. |
46178
|
makemandb(8)
| makemandb(8) crashes while indexing manual pages |
47448
|
makemandb(8)
| makemandb(8) segfaults on certain manpages |
1904
|
man(1)
| cleanups for man/apropos/whatis |
5502
|
man(1)
| getNAME does not support manual pages in languages other than English |
9745
|
man(1)
| mdoc's .Li is indistinguishable in nroff |
18685
|
man(1)
| man -a displays both |
35460
|
man(1)
| man(1) and catman(1) don't honour '\" first line comment |
39448
|
man(1)
| Bug in man.conf -> Manual page paths longer than 3 main subdirectories are ignored |
41775
|
man(1)
| `.St -ieee1275-94' not documented in mdoc.samples |
42222
|
man(1)
| man when viewing file not using tbl |
42196
|
mdnsd(8)
| Parser for "/etc/resolv.conf" in "mdnsd" considered harmful |
40997
|
mmcformat(8)
| mmcformat -B -O /dev/cd0d fails |
11219
|
more(1)
| less(1) is not compatible with POSIX.2 "more" |
28492
|
more(1)
| more(1) doesn't handle NUL data blocks well |
3344
|
mopd
| mopd does not include ECOFF support for DECstations |
10554
|
mopd
| mop server implementation not suitable for non-VAXen |
19248
|
mopd
| mopcopy command doesn't work on ELF boot loader for VAX. |
8431
|
mount(8)
| mount should have option to not return failure error code if already mounted |
15262
|
mount(8)
| mount -u and mount -o update take different actions |
42767
|
mount(8)
| mount(8) changed behaviour when mounting CD media |
28923
|
mountd(8)
| mountd fails to resolve names (maybe rcordering?) |
46790
|
msgs(1)
| Error delivering mails to msgs(1) |
7392
|
mt(1)
| mt(1) does not decode status information for TMSCP tapes |
9840
|
mt(1)
| mt erase defaults to full zeroing of tape |
17213
|
mt(1)
| NetBSD's mt won't report fileposition with Exabyte 8500-85Qanx0 |
12900
|
mtree(8)
| mtree: dev/tty: Device not configured |
14214
|
mtree(8)
| mtree gets confused with symlinks |
37488
|
mtree(8)
| mtree does not check for getlogin() returning null in spec create |
48514
|
mtree(8)
| nmtree segfaults on "malformed mtree files" |
39606
|
mv(1)
| mv acts funny when copying to msdosfs |
30420
|
named(8)
| chrooted named does not work out of the box. |
36684
|
named(8)
| named crashes soon after start with a INSIST failure. |
37275
|
named(8)
| bind9.4: some arch does not match configured 'platform.h' |
38638
|
named(8)
| named(8) spams syslog |
41201
|
named(8)
| net/bind9 should not use home grown rwlock on NetBSD |
41252
|
named(8)
| named pid file has moved |
42306
|
named(8)
| chrooted named can't write to namedb |
43877
|
named(8)
| named hangs with 5.99.39 kernel, 5.99.27 userland |
22546
|
netstat(1)
| "netstat -in -f inet" behavior is not in sync with document |
27265
|
netstat(1)
| netstat -s doesn't count traffic from pppoe0 |
36195
|
netstat(1)
| netstat: kvm_read: Bad address |
41979
|
netstat(1)
| netstat -s reports tcp6 stats when INET6 is not configured |
47744
|
netstat(1)
| netstat -s stops output prematurely when ipsec is not compiled in |
47704
|
netstat(1)
| netstat ignores L option |
5686
|
newsyslog(8)
| newsyslog doesn't rotate wtmp nicely |
40274
|
newsyslog(8)
| newsyslog(8)'s "P" flag stops rotating log files. |
49028
|
newsyslog
| newsyslog(8) mishandles rarely-changing binary logs |
5258
|
ntpd(8)
| xntpd boots to weird state if link is down |
17899
|
ntpd(8)
| ntpd says connection re-estabished, even if server is unreachable |
32261
|
ntpd(8)
| ntpd and leap seconds |
48541
|
ntpd(8)/arm
| ntpd dies on earm |
13578
|
ntpdate(8)
| ntpdate stuck in the 1930's |
28954
|
ntpq
| ntpq does not fall back to IPv4 |
29719
|
passwd(1)
| confusing passwd(1) warning w/ short password and PAM |
42160
|
patch(1)
| patch incorrectly thinks a patch is reversed |
42619
|
patch(1)
| patch(1) misfuzzes hunks |
47367
|
patch(1)
| patch(1) mishandles Oops.rej |
47726
|
patch(1)
| The patch(1) man page could use improvements, especially regarding its backup methods |
9647
|
pax(1)
| pax(1) can't read multi-volume archive from device |
10848
|
pax(1)
| pax does not support -B on read |
19491
|
pax(1)
| Teach pax as tar the -G (--incremental) switch. |
19917
|
pax(1)
| pax-as-tar does not handle -M |
19918
|
pax(1)
| pax-as-tar does not handle -W |
26521
|
pax(1)
| pax does not support "pax" archive format |
30428
|
pax(1)
| pax 'remove leading /' and hardlink features don't cooperate |
34716
|
pax(1)
| incorrect emulation of cpio by pax |
41736
|
pax(1)
| pax reports an error when copying zero files |
42166
|
pax(1)
| pax from NetBSD 5.0.1 cannot extract pkgsrc-2009Q2.tar.gz correctly |
44711
|
pax(1)
| pax should be able to handle file size greater than 8GB - I am using ustar format |
39338
|
paxctl(8)
| paxctl doesn't work in powerpc -> i386 cross-builds |
47476
|
pgrep(1)
| 'pgrep -x' now expects full_path to match |
11586
|
ping(8)
| The RTT reported by ping can become absurd... |
13300
|
ping(8)
| ping should allow -i 0.1 for users |
21292
|
ping(8)
| ping -s10000 -f brokes IP-stack |
36997
|
ping(8)
| ping doesn't verify limits |
47505
|
ping(8)
| 'ping -s' generates wrong sized packets. |
48176
|
ping(8)
| ping(8) shows bogus time with small packetsize |
14532
|
ping6(8)
| ping6 needs a source address on a multiple interface host |
34180
|
ping6(8)
| ping to deprecated IPv6 address is replied to with wrong source address |
22981
|
postfix
| postfix docs and rc.d script don't mailer.conf(5) |
39374
|
postfix
| The postdrop process sometimes stops the boot process, preventing local and remote logins |
39603
|
postfix
| postfix doesn't see all "active" network interfaces |
22070
|
postinstall
| postinstall doesn't check for /etc/services |
23212
|
postinstall
| openssh /etc/moduli copied by postinstall should be etcupdate |
31099
|
postinstall
| postinstall denies to remove obsolete directory |
34794
|
postinstall
| Postinstall wrongly flags several libraries as obsolete |
37209
|
postinstall
| missed files in postinstall |
25728
|
pppd(8)
| pppd runs ip-up/ip-down scripts with limited $PATH value |
31029
|
pppd(8)
| pppd easily get in 100% CPU loop in -current |
39199
|
pppd(8)
| ppp-related crash during shutdown |
39187
|
pppd(8)
| system crash when killing pppd |
21970
|
printf(1)
| printf(1) breaks when format begins with "-" |
11222
|
ps(1)
| POSIX.2: ps -p etc don't take lists |
11223
|
ps(1)
| POSIX.2: ps -G <grouplist> not supported (committable patch) |
12266
|
ps(1)
| ps on a dump prints command line from live system |
45681
|
ps(1)
| (dM) ps's -k option doesn't accept "command" or "comm" |
45237
|
psrset(8)
| psrset(8) ignores setid arguments for -i |
34841
|
pstat(8)
| pstat -s blocks while swapctl -d is running |
36078
|
pstat(8)
| pstat segfaults when used for kernel core file with -v and -T options |
42576
|
quiz(6)
| Update of questions and answers in quiz game |
9672
|
racoon
| racoon(8) documentation needs serious help |
17459
|
racoon
| racoon(8) SPD lookup hits wrong entries |
23781
|
racoon
| racoon memory leak |
37469
|
racoon
| Racoon fails to check lifebyte value in "exact" proposal check mode |
39506
|
racoon
| racoon's pre-shared key file format prohibits names with spaces |
13453
|
rbootd(8)
| rbootd is assuming vax arch handles odd integer address |
11733
|
rcmd(1)
| rcmd(1) always asks for stderr channel |
16061
|
rcorder(8)
| rcorder needs to be able to override requirements |
30432
|
rcorder(8)
| rcorder doesn't perform enough sanity checking |
47954
|
readelf(1)
| readelf sees corrupt notes in evbarm libraries |
35067
|
reboot(8)
| reboot(8) could remove swap devices, preserving RAID parity |
39179
|
reboot(8)
| reboot -- -s and /boot.cfg don't seem to play nice together (it doesn't boot single-user) |
10569
|
restore(8)
| Restore(8) with -u option failed to create hard link |
10826
|
restore(8)
| restore does not DTRT at end of volume on DVD-RAM |
30203
|
restore(8)
| restore has apparently n^2 or worse algorithms |
30365
|
restore(8)
| restore should wait for EOF on it's input |
38412
|
restore(8)
| restore(8) can't handle correctly old incremental dump files |
42953
|
restore(8)
| restore reports "too low or too high" incorrectly |
48182
|
rmdir(1)
| rmdir -p doesn't handle top-level directories well |
13523
|
route(8)
| route -genmask does not take effect on PMTUD (both ipv4/v6) |
18319
|
route(8)
| "route delete" incorrectly reports "host" when deleting a network route |
23847
|
route(8)
| route add 10.10.10/21 dest results in 10/21 to dest |
29988
|
route(8)
| deleting default route ignores destination |
40454
|
route(8)
| route not showing "B" or "R" for blackhole or reject on 3.1 or 4.0 |
22569
|
route6d(8)
| route6d not advertising local routes when split horizon enabled |
13506
|
routed(8)
| routed: rnh_addradd() fails |
36737
|
routed(8)
| routed from cli assumes `-s' but rc.d does not? |
36966
|
routed(8)
| routed failed to update default route |
10686
|
rpcbind(8)
| rpcbind doesn't always DTRT with non-local networks |
37876
|
rpcbind(8)
| rpcbind(8) and related services should be able to bind(2) to a specific interface |
39605
|
rpcbind(8)
| rpcbind seems to ignore MKINET6/USE_INET6=no |
21265
|
rpcgen(1)
| rpcgen produces wrong code |
47311
|
rtadvd
| rtadvd(8) crashes when RA arrives on a newly created interface |
32340
|
rs(1)
| rs doesn't parse options POSIXly |
49023
|
rsh(1)
| rcp(1) hangs in rcmd(1) |
24366
|
sa(8)
| sa going apparently going crazy |
24850
|
sa(8)
| suppress sa(8) output when file(s) are non-existent |
6832
|
savecore(8)
| savecore could be better |
41310
|
savecore(8)
| NetBSD 5 savecore fails to recognize and save a core dump |
41441
|
savecore(8)
| savecore doesn't use getbootfile(3) to set a default kernel name |
43652
|
savecore(8)
| savecore does not work |
46067
|
savecore(8)
| savecore man page fails to document kernel fakery |
41583
|
savecore(8)
| savecore problem with netbsd-5 |
44466
|
savecore(8)
| savecore tries to save NULL kernel -> clear of core-flag fails |
31107
|
scp(1)
| scp doesn't document local vs. remote globbing |
28126
|
sed(1)
| sed fails to match empty back-reference |
30324
|
sed(1)
| BSD sed wraps the regexp when it's too long. |
34560
|
sed(1)
| Basic regexes go wrong when combining bound and backref |
42261
|
sed(1)
| sed(1) command parser bug with long lines |
45955
|
sed(1)
| sed(1) fails to append newline after 'c' command |
23678
|
send-pr
| send-pr could be a little more secure |
26042
|
send-pr
| send-pr makes incompatible use of LOGNAME |
39296
|
send-pr
| send-pr allows sending malformed PRs |
40758
|
send-pr
| send-pr(.sh) creates lock-files even when unneeded and forgets to remove them. |
41318
|
send-pr
| Unable to submit bug report with send-pr when ISP filters outbound smtp |
11107
|
shar(1)
| shar(1) is too forgiving of errors |
28495
|
skey
| skey's -x output does not match described behavior |
5870
|
skeyinit
| Skey sequence# obtained by skeyinit is burned |
30483
|
skeyinit
| skeyinit re-uses non-compliant seeds |
44232
|
sort(1)
| sort in unique numeric mode failes to distinquish 0 and <empty> in 5.1 |
45056
|
sort(1)
| sort -f works incorrectly with utf-8 locale |
48684
|
spell(1)
| spell(1) is lacking |
10841
|
spray
| spray delays are not sufficiently granular |
12528
|
sshd
| sshd does not use ttyaction |
30296
|
sshd
| 6 password prompts instead of 3 with PAMified sshd |
30608
|
sshd
| sshd doesn't honour PAM modules changing PAM_USER |
30915
|
sshd
| sshd via inetd and changing logname |
26861
|
ssh
| base ssh does not find ssh-askpass in /usr/pkg |
37562
|
ssh
| new ssh MAC is not working |
45049
|
ssh
| The HPN patch for OpenSSH breaks on SOCKS proxies |
47333
|
stat(1)
| stat -L undocumented behavior |
10879
|
su(8)
| su does not reset terminal settings after Ctrl-C |
36687
|
su(8)
| su man page out of date |
37288
|
su(8)
| su fails if home on nfs without root privileges |
47733
|
su(8)
| su messes with foreground process group |
22774
|
swapctl(8)
| there is no way to swapctl -a to a wrongly typed partition |
36952
|
swapctl(8)
| swapctl(8) doesn't |
18936
|
syslogd(8)
| syslogd should call initgroups() |
27309
|
syslogd(8)
| syslogd -u can't create pidfile |
39136
|
syslogd(8)
| syslogd confusion between output files and configuration lines |
39910
|
syslogd(8)
| syslog regression after SoC code import |
41196
|
syslogd(8)
| syslogd displays sun_path wrongly |
41409
|
syslogd(8)
| syslogd handles kernel printf badly |
44672
|
syslogd(8)
| syslogd has no option to specify source port |
46613
|
syslogd(8)
| syslogd is broken |
47529
|
syslogd(8)
| syslogd doesn't correctly follow syslog.conf rules |
47921
|
syslogd(8)
| syslogd losses config information while stripping domainname |
36542
|
systat(8)
| better "systat vm" output |
47222
|
systat(8)
| "systat syscall" broken |
48477
|
systat(8)
| systat vm on DOMU reports missing kernel symbols |
35282
|
talk/talkd
| ntalkd users limited to 8 character length logins |
11904
|
tail(1)
| tail segfaults and core dumps on I/O error |
24789
|
tar(1)
| tar(1) fails to back up large files. |
35257
|
tar(1)
| tar(1) opens excluded files |
38066
|
tar(1)
| tar doesn't dearchive correctly long symlinks |
40575
|
tar(1)
| security.pax.aslr breaks tar -z |
42258
|
tar(1)
| netbsd's tar fails on devel/glibmm distfile |
44498
|
tar(1)
| (dM) tar(1) unnecessarily demands that getcwd() work |
34733
|
tcpdump(8)
| tcpdump(8) requires default snaplen > 68 for pflog(4) |
40057
|
tcpdump(8)
| tcpdump(8) should document what packets are saved when using -w |
41121
|
tcpdump(8)
| <net/dlt.h> needs to be realigned with tcudmp disto |
42780
|
tcpdump(8)
| tcpdump(8) fails to apply filter expressions to DLT_PFLOG packets |
48554
|
tcpdump(8)
| tcpdump -w does not work |
48005
|
tcpdump(8)
| tcpdump: option -C broken |
10763
|
telnet(1)
| telnet session does not act on interrupt characters. |
28171
|
telnet
| telnet can spin in infinite loop doing syscalls |
35254
|
telnet(1)
| telnet (and others?) provide false/misleading/useless error message for name resolution failure |
43179
|
telnet(1)
| Strange input control of telnet LINEMODE in current (TIOCPKT_IOCTL does not work) |
21450
|
telnetd(8)
| telnet -l does not work with the current telnetd |
29720
|
telnetd(8)
| telnetd noise after PAM(?): SRA? |
41942
|
telnetd(8)
| telnetd(8) allows direct root login on tty marked as insecure |
42617
|
telnetd(8)
| -current, pseudo ttys, telnetd and echo on/off doesn't work as expected |
19209
|
test(1)
| test(1)'s -r, -w, and -x don't match POSIX for root (or 4.4BSD, or even V7) |
44733
|
test(1)
| (PATCH) Have test accept "==" as a synonym for "=" |
34646
|
test(1)
| /bin/test does not parse according to POSIX |
13326
|
tftp(1)
| tftp/tftpd uses fixed address pair, which they shouldn't |
41535
|
tftpd(8)
| inetd/tftpd refuses connection with - recvfrom: Resource temporarily unavailable |
45592
|
time(1)
| changes to get time(1) to use clock_gettime(CLOCK_MONOTONIC) |
34200
|
timed(8)
| timed occasionally goes into infinate loop |
42464
|
timed(8)
| timed interoperability has been broken since 2001 |
47877
|
tip(1)
| tip(1) does not disable flow control |
14956
|
top(1)
| top cuts some lines to 80 characters |
18235
|
top(1)
| increase resolution of times in top |
24679
|
top(1)
| already running top(1) miss all swap removal |
31908
|
top(1)
| top doesn't check invalid values |
39252
|
top(1)
| top(1) doesn't handle commands in the first second correctly |
48782
|
top(1)
| # top Floating point exception (core dumped) top |
47675
|
top(1)
| top(1) man page missing information |
23478
|
traceroute
| traceroute(8) should lookup all AS# for each hop encountered. |
698
|
umount
| umount should support external umount_fstype |
19722
|
uncompress
| fix for 3 uncompress(1) bugs that delete/truncate the wrong file |
42940
|
units(1)
| units(1) parsing glitch |
44781
|
units(1)
| units(1) currency conversions are not dynamic or updated |
42229
|
unzip(1)
| unzip: Infozip compatibility: globbing |
11053
|
useradd(8)
| user/group add utilities don't update YP |
40324
|
useradd(8)
| The homeperm setting in /etc/usermgmt.conf is ignored by useradd |
40392
|
userdel(8)
| bogus error with userdel -p yes |
13974
|
usermod(8)
| usermod/add etc. group handling problems |
23362
|
usermod(8)
| usermod doesn't check for overflow of uid/gid |
9128
|
vgrind
| vgrind -t does not work as advertised |
10210
|
vgrind
| vgrind should also produce HTML |
9665
|
vi(1)
| vi coredumps writing file after invocation with -r |
14902
|
vi(1)
| vi crash when recovering a save file |
17546
|
vi(1)
| vi bug fixes and extensions |
26046
|
vi(1)
| vi filename completion bugs |
32575
|
vi(1)
| GENERIC hangs with vi on console of Tadpole 3GX |
40598
|
vi(1)
| nvi catches SIGTSTP instead of ^Z character |
41526
|
vi(1)
| re-support /usr/bin/vi's -F option |
46615
|
vi(1)
| vi(1) dumps core when paging around with large tabstop sizes |
31557
|
vmstat(1)
| vmstat(1) shows bogus values when the member of 'sturct uvmexp' is bigger than INT_MAX |
42710
|
vmstat(1)/vax
| vmstat -Cm on VAX produces a floating point exception at the end. |
31436
|
w(1)
| w in 24h format |
40337
|
w(1)
| Proposed localized change to w(1)/uptime(1) |
9152
|
window(1)
| window(1) has odd behavior. |
39641
|
whois(1)
| whois fails to find data for ovh.net |
39754
|
wpa_cli
| wpa_cli ignores ctrl_interface |
32537
|
wpa_supplicant
| bringing down network interface exposes bugs in wpa_supplicant(8) |
33823
|
wpa_supplicant
| wpa_supplicant -w broken |
39428
|
wpa_supplicant
| wpa_supplicant.conf(5) describes `ap_scan' option vaguely |
23213
|
wump(6)
| wump(6) contains a potential infinite loop |
11197
|
xargs(1)
| POSIX.2: regular builtins can't be exec'ed. |
32519
|
ypbind(8)
| ypbind spams syslog if it loses connectivity |
46398
|
yppasswdd
| rpc.yppasswdd creates spwd.db and pwd.db even if not required and may run into problems |
4334
|
ypserv
| during setup of a yp-slave server I see two times |
10069
|
ypserv
| NIS secure not working |
10713
|
ypserv
| NIS makefile does not allow "multiple IP address on hosts" mapping |
15014
|
ypserv
| wrong error reporting in ypserv |
47615
|
ypserv(8)
| security problem with ypserv |
kerberos |
10666
|
kerberos
| roken_getaddrinfo_hostspec() uses getaddrinfo in nonstandard way |
11171
|
kerberos
| the `roken' library is entirely undocumented |
11172
|
kerberos
| the `heimdal' krb5 library documentation is severely lacking |
11191
|
kerberos
| the `com_err' library is not useful |
12003
|
kerberos
| kinit cannot get v4 tickets from a V4 KDC anymore |
12825
|
kerberos
| su doesn't reset KRB5CCNAME nor KRBTKFILE |
17799
|
kerberos
| Kerberos utilities core-dumping with floating point exception |
18031
|
kerberos
| kdc does not recognise when new addresses are added. |
18404
|
kerberos
| /usr/bin/telnet fails to Kerberize to multi-address DNS name |
19206
|
kerberos
| GSSAPI using daemons fail when root has a krb5 CC |
22114
|
kerberos
| kerberos-2@ssh.com problems |
31362
|
kerberos
| kadmind does not fork & disassociate from terminal |
31378
|
kerberos
| Kerberization needed: ftp, ftpd, rsh, rshd, rlogind |
32319
|
kerberos
| free() problem in login with Kerberos |
37923
|
kerberos
| krb5 ccache unlinked when using xdm and pam |
45266
|
kerberos
| krb5-config causes namespace pollution (NetBSD 5, NetBSD 4, and probably HEAD) |
46948
|
kerberos
| squids pam_auth segfaults in pam_start |
X server |
5034
|
xserver
| the num lock light doesn't change when switching to X (also, 9127) |
6084
|
xserver/shark
| Problem with XF86 DGA extension on Shark |
6973
|
xserver/shark
| Problems with X on the Shark |
7667
|
xserver/amiga
| MIT-SHM problems in Xamiga |
9127
|
xserver
| CapsLock not properly handled between virtual consoles with X (also, 5034) |
9384
|
xserver
| kernel printf's "usl_detachtimeout" with multiple X severs under wscons |
9399
|
xserver
| kill -1 1 detaches X server from vt |
18178
|
xserver
| XalphaNetBSD dumps core by SEGV during startup |
19861
|
xserver
| XalphaNetBSD/Multia: leading edge of window corrupt when dragging window |
19867
|
xserver
| XalphaNetBSD/Multia: No Keyboard Lights |
19868
|
xserver
| XalphaNetBSD/Multia: Num Lock changes state of cursor keys but not keypad keys |
22423
|
xserver
| cannot switch out of X -> usl_detachtimeout \n usl_detachack: not detaching |
23352
|
xserver
| XF4 X server leaves console unusable |
23931
|
xserver
| X (umouse?) can sometimes lose button-up events. |
24013
|
xserver
| i810 Cannot allocate memory |
29586
|
xserver
| PAM and Xserver: password prompt is hidden |
29598
|
xserver/amiga
| Missed amiga keymaps (XFreee86 4.4.0) |
32271
|
xserver
| xlock kills xserver |
33242
|
xserver
| X11 on NetBSD 3.0.0_STABLE i386 freezes with double-headed ati |
36871
|
xserver
| Starting X takes very long with kernel 4.99.30, worked with 4.99.4 |
40064
|
xserver
| image display problems with in-tree xorg |
40322
|
xserver
| netbsd-5: xorg destroys console |
40645
|
xserver
| Xserver of xorg support bebox and prep |
42569
|
xserver
| Please import xf86-input-usbtablet driver from OpenBSD xenocara |
43223
|
xserver
| Thunderbird and Firefox switch to bad cursor bitmap |
45234
|
xserver
| Xorg -configure fails on amd64 (-current as 8.8.2001, 5.99.55) |
45533
|
xserver
| DGA with "Radeon 9200PRO 5960" crashes or freezes base-X11 (XOrg) |
46495
|
xserver
| Xorg -configure fails with radeon |
46999
|
xserver
| "Xorg -query host" segfaults |
47048
|
xserver
| Xorg aborts on Ctrl-Alt-Fn (i945drm0) |
47331
|
xserver
| Xserver crashes on NetBSD/amd64 6.0 with GeForce 210 nVidia |
47622
|
xserver
| nv driver hangs with XAA |
47819
|
xserver
| The X -configure command doesn't generate xorg.conf.new file |
48317
|
xserver
| openchrome driver crashes with undefined PLT symbol |
48315
|
xserver
| undefined PLT symbol crashes X server on i810e |
48344
|
xserver
| X server crashes with "lockup" on certain i810e-based systems |
48796
|
xserver
| xf86-video-mga: bug with dual-head operations |
Other X bits |
13789
|
xlibs/hpcmips
| Emacs dumps core under X; gdb dumps core when debugging emacs |
35697
|
xlibs
| Build of Xt fails if USE_SSP=yes |
42743
|
xlibs
| XV (XVideo) fails on Intel 82855GM with vlc |
47953
|
xlibs
| xsrc freetype fails to build on -current, amd64 |
26998
|
xdm
| xdm segmentation fault when serving remote terminals through Xchooser |
39891
|
xdm
| xdm does not use shell startup scripts -> no locales |
26357
|
xsrc
| XFILESEARCHPATH should have /usr/pkg |
35923
|
xsrc
| some minor fixes for xfs |
40609
|
xsrc
| Problem with mkfontscale and fonts/freefonts with xfree/xorg |
41348
|
xsrc
| xedit not working |
43184
|
xsrc
| insane paranoia in xterm |
43824
|
xsrc
| -current xsrc has a broken XShm.h header file |
44391
|
xsrc
| Different DRM headers between kernel and userland |
44942
|
xsrc
| certain generated xsrc files don't rebuild |
45594
|
xsrc
| xinput(1) is incomprehensible |
48928
|
xsrc
| Issue building static X11 clients |
ATF |
38746
|
atf
| installed atf tests ought to chdir or something |
42159
|
atf
| /usr/tests/** files use HOST_SH instead of /bin/sh |
42885
|
atf
| need a way to select non-expensive tests in ATF |
43394
|
atf
| adding regression tests is too complicated |
43408
|
atf
| interrupting atf-run does not interrupt test |
43644
|
atf
| TESTS_SUBDIR/atf-run interaction is too fragile |
44176
|
atf
| atf occasionally dies in the middle of a run |
44197
|
atf
| atf header and mbuf.h collisions |
44237
|
atf
| atf sh compiler is too lenient |
44327
|
atf
| modular tests are not skipped for securelevel != 0(?) |
44497
|
atf
| atf-report does not handle ^M |
44837
|
atf
| small atf(7) feature request |
44848
|
atf
| ideas for enhancing the toolchain tests |
45114
|
atf
| another atf(7) feature request |
45143
|
atf
| add -f to atf-run(1) |
47563
|
atf
| test cases do not timeout and instead hang |
47685
|
atf
| atf test fails to timeout |
47923
|
atf
| ATF ffs tests leave processes running on sparc |
48892
|
atf
| some tests will not clean up rump server processes |
49008
|
atf
| rump (or atf) doesn't properly report KASSERT() |
ATF tests |
49001
|
tests
| use _exit instead of exit to be async safe in threaded code |
49002
|
tests
| t_nice: mark signo in handler __unused |
49003
|
tests
| t_once/t_sem: missing explicit #include <sys/time.h> |
49004
|
tests
| t_sigqueue: mark unused variables in functions __unused and explicitly test with getpid() |
49005
|
tests
| t_truncate: use /etc/motd instead of /usr/bin/fpr |
49011
|
tests
| t_link: uses LINE_MAX; missing #include for limits.h |
49012
|
tests
| t_dup: missing stdbool.h #include for false/true per POSIX and has a redundant static declaration for check_mode |
49013
|
tests
| t_exhaust: put an explicit cap on memory for program to avoid test timeouts on systems with more RAM |