| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
which effectively caused the config file to be ignored. So move
parse_config() back after create().
OK deraadt@
|
|
|
|
|
|
| |
Tested by many (thanks!)
Feedback & OK rob@
|
|
|
|
|
|
|
|
| |
Moving the certs out of the relay struct will help to add multiple SNI certs.
Tested by many users (thanks!)
Feedback & OK rob@
|
| |
|
|
|
|
|
| |
The "recursion in end_scan()" problem is apparently still present in
the committed version of the diff (reported by krw@).
|
|
|
|
| |
reported by George Nachman, GitHub issues 1765 and 1766.
|
|
|
|
| |
a holdover from when the allocation wasn't done in ttm
|
|
|
|
|
| |
"bgpctl reload" that ipsec/md5sig and "export none/default-route"
only take effect when the session is reset. sounds good to claudio
|
|
|
|
| |
ok patrick@
|
|
|
|
| |
ok patrick@
|
|
|
|
|
|
| |
and the loop passed all attributes known by bgpd. Saves about 80% of
time in up_generate_attr().
OK phessler@
|
|
|
|
|
|
| |
to be fixed soonish
(also fix bluhm's gore... Make sure .PHONY targets are accurate)
|
|
|
|
|
| |
Fixes adding network 0.0.0.0/0 after network inet static.
OK phessler@ benno@
|
|
|
|
|
|
|
| |
a new pci_machdep.c file such that it can be re-used by other arm64
PCI host bridge drivers in the future.
ok patrick@
|
|
|
|
|
|
|
| |
with the fields of struct proc. Make pl_refcnt unsigned for upcoming
atomic updating.
OK deraadt@ guenther@
|
|
|
|
| |
(STDIN_FILENO vs STDERR_FILENO)
|
|
|
|
|
|
|
|
|
| |
message address into an MSI-X table entry. The RTL8168/RTL8111 hardware
does not respond to 64-bit access (reads return all-ones, writes are
ignored) and the PCI specification documents separate 32-bit "DWORD"
fields for message address and message upper address.
ok mlarkin@, jmatthew@
|
|
|
|
|
|
| |
mask bit.
ok mlarkin@, jmatthew@
|
| |
|
|
|
|
|
| |
properly into regress, because the wxneeded binary must be executed
from a wxallowed filesystem..
|
|
|
|
|
|
| |
an absolute value and fix poll loop to first generate messages and
then compute poll flags the write cases. This makes the timeout
workaround for constraints unneeded. ok reyk@ tb@
|
|
|
|
|
|
|
| |
It is bad style to make a pointer point outside the object
so correct this to simply point to the last byte up front.
ok deraadt@
|
|
|
|
|
| |
checks userland-parsing vs kernel parsing, we are hoping to spot another
bug..
|
|
|
|
|
|
| |
realpath(2) have output filenames. Generate additional KTR_NAMEI
records upon success.
ok millert beck
|
| |
|
|
|
|
|
|
|
|
| |
I borrowed an example usage from __getcwd poorly to begin with
and then there was some other strangeness in there.
diagnosed with deraadt.
ok deraadt@
|
| |
|
|
|
|
| |
from Jesper Wallin
|
|
|
|
|
| |
modern OSs, but no - DragonFly BSD's console returns to haunt us. Fix it
at least somewhat. GitHub issue 1763.
|
|
|
|
| |
interrupts are not supported, leaving us with just MSI-X for mcx(4).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vmctl had a CLI-style syntax (bgpctl-style) for a short time but I
changed it back to a more suitable getopt syntax. I replaced the CLI
tokens to getopts flags but didn't consider swapping the order of
command options and arguments to be more UNIX-like again ("vmctl
create disk.img size 10G" simply became "vmctl create disk.img -s 10G").
This changes "create", "start", and "stop" commands to the commonly
expected syntax like "vmctl create -s 10G disk.img".
Requested by many
OK mlarkin@ kn@ solene@
|
|
|
|
| |
generate to the parser.
|
| |
|
|
|
|
|
| |
the parser, so store a flag and update it next time around. Also each
new line needs its own shared data.
|
|
|
|
| |
with once the clock is synced. ok deraadt@ florian@
|
|
|
|
|
|
|
|
|
|
|
| |
The RFC does not require X25519 and it also allows clients to send an empty
key share when the want the server to select a group. The current behaviour
results in handshake failures where the client supports TLS 1.3 and sends a
TLS key share extension that does not contain X25519.
Issue reported by Hubert Kario via github.
ok tb@
|
|
|
|
|
|
|
|
| |
name (which means the client sent SNI during the initial handshake).
Issue reported by Renaud Allard.
ok tb@
|
|
|
|
|
|
| |
was used to return the length of the path, when the actual return value is 0.
This would cause confusing results in ktrace.
Diagnosed with beck since __realpath() picked up the same odd behaviour
|
| |
|
|
|
|
| |
calling it until those are fixed.
|
|
|
|
|
|
|
|
| |
Relays cannot have the same name or listen address. If a listen
address is specified multiple times, the parser expands the
configuration into multiple relays automatically.
OK rob@
|
|
|
|
|
|
|
|
|
|
|
| |
Pass the *env as an explicit argument instead of using the global
pointer: The relay_load_certfiles() function is called early before
the *env is set up. This does not change anything in the current code
as *env is not used by anything in the function (not even
ssl_load_key() that is taking it as an argument) but it will be needed
by upcoming changes for SNI.
Ok rob@
|
|
|
|
|
| |
to be picked up after a reload.
With and OK jmc@, sthen@
|
| |
|
|
|
|
|
| |
In my testing the regress test is failing maybe once in 50 tries. Lets
see how bluhm@'s infrastructure is behaving.
|
| |
|
|
|
|
|
|
|
|
|
| |
hit a race frequently where a session ended up with no key/SPI in the kernel.
Since there is no way to do atomic updates of SADB_X_SATYPE_TCPSIGNATURE
the code is adding a new one then removing the old one.
Also make sure keys are correctly cleared when peers are deconfigured.
May not be perfect but a lot better than what was there before.
Tested by and OK sthen@
|
|
|
|
|
| |
pair's comments (using -c and -C) more applicable to both methods.
ok and suggestions djm@ dtucker@
|
|
|
|
|
|
|
|
|
| |
The 'mode' command is supposed to force a wireless interface into 11a/b/g/n
media mode. This stopped working some time ago, probably during my work on
background scanning. Problem spotted by mlarkin@ who noticed that interfaces
were using 11g mode while forced to 11b mode.
ok phessler, jmatthew
|