Age | Commit message (Collapse) | Author |
|
On shutdown, there's no need to use kill(2) to kill the child
processes. Just closing the IPC sockets will make the children receive
an EOF, break out from the event loop and then exit.
Tha advantages of this "pipe teardown" are:
* simpler code;
* no need to pledge "proc" in the parent process;
* removal of a (hard to trigger) PID reuse race condition.
ok benno@ claudio@
|
|
Open all fds first before sending messages to the vmm process.
This prevents some intermediate state from being generated that
will confuse vmm if it gets further messages.
Also make sure that vmctl gets the right error reason later by saving
errno upon a failure.
ok reyk@ mlarkin@
|
|
This is a correctness change that will allow us to check that
nothing happend with kernel added routes.
|
|
shared library need to test for 'shared && !executable' so that PIE
files can optimize to initial-exec and local-exec models
ok kettenis@
|
|
Pointed out by benno@
|
|
Reduce the number of if_get/if_put from one per packet to one per ring
since we now know that all the packets are coming from the same interface.
Improve forwarding performances by 10Kpps in Hrvoje Popovski's test setup.
ok bluhm@, henning@, dlg@
|
|
for __{got,plt}_{start,end} symbols
ok kettenis@
|
|
Ok mikeb@
|
|
OK florian@
|
|
|
|
ok and testing aoyama@
|
|
used and the m88k-specific logic can be retired
ok and testing aoyama@
|
|
ok guenther@
|
|
|
|
|
|
become the default. That means no DNS reverse look ups per default.
In practice this doesn't change anything since ping(8) only did
reverse DNS look ups per for weird corner cases:
1) Something that's not an echo reply and -v was specified
2) LSRR or RR IP options
With this pr_addr() can become the default address printing mechanism
and can be made AF independent. With that we get ping(8)'s -H option
for free.
OK sthen@, benno@
OK deraadt@ for the -H a long time ago when this were two diffs.
man page tweak jmc@ a long time ago
deraadt@ softened up and has no objections to -n per default
beck@ is in favor of no look ups per default.
|
|
|
|
which will scan the available disks, selecting the first disk with an
'a' partition of type 4.2BSD
ok deraadt@ krw@ phessler@
|
|
If the last line of a file is removed, the line cache is erroneously
considered empty, which means that changed lines are added at the top.
spotted by and okay otto@
|
|
was slightly wrong, but it didn't matter. new gzip mode however falls
into the gap. the zsig code will default to stdout, therefore it needs
much fewer privileges if msgfile is not specified.
|
|
This allows to identify such tests by looking at their output.
|
|
but we can do a little better in some cases.
|
|
|
|
|
|
|
|
into the history) and when resizing only use scrolled lines and not
cleared lines (which are probably not intended to reappear). From
Chaoren Lin.
|
|
|
|
|
|
|
|
|
|
ok deraadt henning
|
|
the user and parent process are recorded. Later, this info may be tested
and used to bypass authorization requirements.
ie, doas won't ask for your password again.
Great idea from henning.
ok deraadt guenther henning
|
|
length for user entered passwords. And the +1 is just superstitious
nonsense inherited from getpass() guts.
Switch to a pleasing fixed size of 1024.
ok millert
|
|
|
|
move daemon-local functions into new logmsg.c, and reduce
the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
some input by jmc@, to be polished later
"get it in now" tedu@ deraadt@
|
|
|
|
Refactor such that we can share some of the code for beacon printing.
ok sthen@
|
|
The maximum 11n data rate should go up from 65Mbit/s to 72Mbit/s.
ok sthen@
|
|
Remove these leftovers from the pre-fork+exec era.
Spotted by and ok rzalamena@ ok claudio@
|
|
The maximum 11n data rate should go up from 65Mbit/s to 72Mbit/s.
ok sthen@
|
|
This registers a handler with libevent that is triggered on incoming
data on the com port.
ok mlarkin@
|
|
This registers a handler with libevent that is called on incoming packets
for the guest. If they cannot be handled immediately (because the virtq is
full), make sure they are handled on VCPU exits.
ok mlarkin@
|
|
* Standardize the logging format of sent and received messages:
"msg-[in|out]: message type: lsr-id A.B.C.D [additional info]";
* Log sent label messages as well, not only the received ones;
* Move the logging of sent notification messages from
send_notification_nbr() to send_notification_full(), this way notification
triggered by the lde process are logged as well;
* Minor clean-up.
|