Age | Commit message (Collapse) | Author |
|
|
|
W Bombardieri.
|
|
|
|
millert.
|
|
|
|
ok kettenis@
|
|
|
|
clear if there are any warning/error or things that should be handled
manually.
e.g. output from going from 4.8 to current:
# sysmerge -s etc49.tgz -x xetc49.tgz
===> Populating temporary root under /var/tmp/sysmerge.k1BnD/temproot
===> Starting comparison
===> Installing /.profile
===> Installing /etc/bgpd.conf
<...>
===> Installing /root/.profile
===> Installing /var/www/conf/mime.types
===> Comparison complete
===> Checking directory hierarchy permissions (running mtree(8))
===> Output log available at /var/tmp/sysmerge.k1BnD/sysmerge.log
*** WARNING: file(s) detected as obsolete: /etc/portal.conf /etc/security /var/msgs/bounds
*** WARNING: some new/updated file(s) may require a reboot
feedback and ok sthen@
|
|
intrstat on arc may have other status bits set which are masked as
interrupt cause and not handled by our driver. So the intrstat ==
0 check does not work reliably. It is better to do use a variable
that is set to 1 when work is done and the cause is cleared.
This makes arc(4) behave on systems where interrupts are shared.
OK deraadt@ dlg@
|
|
correct fix applied to 3 similar drivers
ok chl
|
|
generic puc(4) device.
ok deraadt@
|
|
|
|
when leaving. when you're handling an interrupt it is masked.
whacking the chip is work for no gain.
diff from chris@
tested by marco@
ok by me :)
|
|
ok jmc@
|
|
This one works. For me at least.
Botch spotted by matthew@.
ok matthew@ dlg@
|
|
|
|
|
|
|
|
|
|
the USB serial number so as to limit the overall devid to just 20
characters.
"Lovely!" deraadt@
|
|
|
|
"no objection" drahn@
|
|
ok jmc@
|
|
ok claudio@
|
|
Instead, just document what POSIX requires.
Reminded of the problem by joachimschipper dot nl,
Feedback from matthew@, krw@, deraadt@, and ok deraadt@.
|
|
ok kettenis@
|
|
Found by LLVM/Clang Static Analyzer.
ok marco@ krw@
|
|
so stop it from trying to check itself for changes;
noticed by Mattieu Baptiste <mattieu dot b at gmail dot com>.
|
|
Found by LLVM/Clang Static Analyzer.
ok henning@
|
|
Found by LLVM/Clang Static Analyzer.
ok miod@ jsg@
|
|
Found by LLVM/Clang Static Analyzer.
ok miod@ krw@
|
|
does not require special permissions. The security(8) scripts hates
group-writeable home directories, so remove the needless permissions.
Issue noticed by Andrew Fresh <andrew at afresh1 dot com>.
If i understand naddy@ correctly, this is unlikely to harm even UUCP users.
"Just remove the group writeable bit" deraadt@.
|
|
mode when the mouse is dragged or the mouse wheel is used. Also exit
copy mode when the mouse wheel is scrolled off the bottom. Discussed
with and written by hsim at gmx dot li.
|
|
revisions; despite what the ``official'' (yet unpublished, confidential
proprietary, will cause a tree to fall on your house if you quote it, etc)
errata says, disabling data decoupling is not enough to workaround its
malfunction in processor revisions 5.x.
Enough missing-SFU instructions (each causing a `disabled SFU' trap) in a
tight loop will eventually (but quickly) trigger the (unrecoverable, not even
by NMI) processor hang.
Of course, most such instructions are not privileged, and can be easily issued
by an evil userland process; crashme happens to be a good example of this, when
invoked with the proper settings (which are left as an exercise to the reader).
Now, can I have my hair back? Come on! Please... pretty please... with sugar on
top... people are looking at my head, you know.
|
|
from Alexis Fouilhe
...and i just know cvs is gonna mess up this commit message
|
|
|
|
success.
ok nicm@
|
|
ok deraadt@, miod@
|
|
in disklabel(8)
pointed out by jmc@
|
|
|
|
ok krw@ and looks correct to jmc@
|
|
since its an int, not a long.
ok deraadt@
|
|
|
|
confusing because both addresses and broadcast addresses are put
into the tree.
there are two types of local address lookup. the first is when the
socket layer wants a local address, the second is in ip_input when
the kernel is figuring out the packet is for it to process or
forward.
ip_input considers local addresses and broadcast addresses as local,
however, the handling of broadcast addresses is different depending
on whether ip_directedbcast is set. if if ip_directbcast is unset
then a packet coming in on any interface to any of the systems
broadcast addresses is considered local, otherwise the broadcast
packet must exist on the interface it was received on.
the code also needs to consider classful broadcast addresses so we
can continue some legacy applications (eg, netbooting old sparcs
that use rarp and bootparam requests to classful broadcast addresses
as per PR6382). this diff maintains that support, but restricts it
to packets that are broadcast on the link layer (eg, ethernet
broadcasted packets), and it only looks up addresses on the local
interface. we now only support classful broadcast addresses on local
interfaces to avoid weird side effects with packets routed to us.
the ip4 socket layer does lookups for local addresses with a wrapper
around the global address tree that rejects matches against broadcast
addresses. we now no longer support bind sockets to broadcast
addresses, no matter what the value of ip_directedbcast is.
ok henning@
testing (and possibly ok) claudio@
|
|
from a USB serial number, as recommended by the umass spec.
ok dlg@
|
|
be free()ed, iterate over the file_list, and find the structure
to free. This is safer and simpler. No behaviour change
|
|
|
|
More HISTORY.
Using feedback from jmc@.
"I think that is correct.
If it isn't, someone out there will eventually moan :)" deraadt@
|
|
protocol specific code. No behaviour change
|
|
return value, not a size_t which does not grok -1.
ok matthew@
|