| Commit message (Collapse) | Author | Files | Lines |
|
just uncommenting this.
|
|
|
|
as well as allowing for larger frames to be transported, it also
gets rid of the dependancy on mpe defines.
|
|
makes this more like other drivers to read.
|
|
mpestart, mpeioctl and mpeoutput are now mpe_start, mpe_ioctl, and
mpe_output respectively.
no functional change
|
|
this means the current mpls header will be passed along with the
mbuf for mpw to look at. right now this doesn't do anything, but
it will allow for implementation of RFC 6391 (flow aware transport)
and using the exp header for cos.
when mpe gets moved to adding an RTF_LOCAL route, this will be used
for cos and ttl handling.
|
|
copy the semantics for guaranteeing this from egre. when sending
an encapsulated frame, prepend a whole new mbuf for the tags and
transport headers. when rxing a packet, check the alignment of the
ethernet payload and duplicate it on the right boundary if it isn't
already aligned.
|
|
the input mechanism for mpw is now that it inserts a tag into the
mpls table with RTF_LOCAL set. mpls_input falls through to calling
the interface output routine (mpw_output in this case) which looks
for that RTF_LOCAL and then calls mpw_input against that mbuf.
ok claudio@ who is keep to apply this semantic to mpe
|
|
|
|
More consistent, clearer.
|
|
|
|
OK benno
|
|
previously specified 'append', 'default', 'ignore', 'prepend', or
'supersede' actions on the values provided in leases.
|
|
|
|
and provide them as nmea(4) distance & velocity sensors.
With my 'u-blox GNSS receiver' that gives:
hw.sensors.nmea0.distance0=335.600 m (Altitude), OK
hw.sensors.nmea0.velocity0=18.337 m/s (Ground speed), OK
ok deraadt@
|
|
copies satisfy the wildcard specified by the user.
This checking provides some protection against a malicious server
sending unexpected filenames, but it comes at a risk of rejecting wanted
files due to differences between client and server wildcard expansion rules.
For this reason, this also adds a new -T flag to disable the check.
reported by Harry Sintonen
fix approach suggested by markus@;
has been in snaps for ~1wk courtesy deraadt@
|
|
bz#2903
|
|
|
|
|
|
found the hard way by deraadt
|
|
make sure that the device doesn't get enabled before, which would make it
fail.
Fixes regular occurring 'not in sync yet, discard input' issue seen on
ThinkPad X1 Gen6.
ok deraadt@
|
|
This eases data extraction in syzkaller.
Prompted by and OK anton@
|
|
core files (which can depend upon various file layouts) have resonated
with my hate for this function outside a purely debugging context. I
also dislike how the report goes to stderr which may get lost or ignored.
Increase the noise (with syslog_r) and use _exit(1) to gaurantee termination.
ok jsing
|
|
|
|
|
|
|
|
from Ville Valkonen
|
|
|
|
|
|
previously it would decrement the uint8_t ttl and then check if it
was less than one, which let ttl 0 off the wire wrap to 255 (which
is higher than 1).
|
|
|
|
ok dlg@
|
|
line unless it is writable.
lld places read-only sections below the gap so this is needed
to be able to retain W^X with lld. Note however the read-only
sections below the W^X line are now executable on pre-NX
machines and a possible source of gadgets. This is a change
from Gnu ld where RO sections were ordered above the W^X line
and not executable.
okay drahn@ kettenis@ deraadt@
|
|
|
|
the .y file is not hooked up to the build.
But since it works out just fine remove configparser.c and hook up
configparser.y.
(The same does not hold true for configlexer.lex though.)
With this obj/configparser.c is not left behind on make clean.
|
|
|
|
|
|
This lets us get past the broken Dutch railway wifi that responds
NXDOMAIN if an edns0 option is present.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tracked that permission. Make the copy in $RELEASEDIR a+r
ok deraadt@
|
|
resolve at all.
We come up without listening and open IPv4 and IPv6 sockets once the
resolver process has determinded that we can speak DNS to the outside
world.
Furthermore close the listening sockets when the resolver process
notices that we can no longer speak DNS to the outside.
This is a last-ditch effort to get out of libc resolver's way and let
it speak directly to e.g. dhcp provided resolvers.
With the recomended configuration of having 127.0.0.1 first in
/etc/resolv.conf and then add dhcp provided resolvers after that our
libc resolver will receive a port unreachable error and immediately
switch to the next one if unwind is not listening on port 53.
(Networks have been observed in the wild that intercept DNS packets and
answer NXDOMAIN if an edns0 option is send with the query.)
|
|
an unknown host key. This allows you to paste a fingerprint obtained
out of band into the yes/no prompt and have the client do the comparison
for you. ok markus@ djm@
|
|
transfer. Fixes the problem recently introduces where very quick
transfers do not display the progressmeter at all. Spotted by naddy@
|
|
output will have to be tweaked, but this may as well happen in-tree. To
try it, pkg_add graphviz and run 'make handshake.svg' in this directory.
Committing early so Bob's followers can play.
|
|
|