Age | Commit message (Collapse) | Author |
|
|
|
validity for the ca certificate. Raise this from 365 days to 4500 as expiry means
installing new CA certificates on all client machines which can cause significant
pain. This doesn't change the default validity for server certificates which
remains at 1 year (controlled by ikeca.cnf) - refreshing key and certificate
on these can be done easily without visiting all machines. ok deraadt@
|
|
filter_community type is valid. Found while looking into a gcc warning
about uninitialized data.
|
|
|
|
and setting. This allows rules like:
ext-community * * # delete any ext-community
ext-community ovs * # delete any ext-community of specified type
ext-community rt 1.2.3.4:*
and
ext-community rt 65001:local-as
ext-community rt local-as:11111
Note: Sometimes the type of the ext-community is underspecified when using
wildchars or expands. So 'ext-community rt *' or 'ext-community soo *' will
match for any of the 3 possible types (2-byte AS, 4-byte AS and IP address).
If local-as/neighbor-as is used as an expand of as-number like
ext-community rt local-as:11111
then bgpd will default to the 4-byte AS type to encode the community.
OK benno@
|
|
in the mrt dump structs. This is more compatible with bgpctl since it uses
struct bgpd_addr in most cases anyway.
OK kn@
|
|
|
|
similar to all other attr parsers.
|
|
the system specific struct kif. Makes this code a lot more portable but
still prints the same info in the same way.
OK sthen@
|
|
export the interface info in a way that does not need OS specific functions
to print it. Link state and media are now strings that are set by bgpd.
bgpctl can just print them. Move get_linkstate and get_media_descr to
kroute.c where all other system specific stuff is.
OK sthen@
|
|
|
|
Fixes tcp-md5 issues noticed by benno@, OK benno@
|
|
IP address of a listener, it should use the listener address not the client
address as a selector, otherwise it will always display the default name if
you don't connect from the local host.
|
|
ok deraadt@
|
|
Initializes the %drX registers to power on defaults, and bump the VM
send/recieve header to reflect same
discussed with deraadt@
|
|
|
|
|
|
This commit extends the existing grammar by adding the param option
to the fastcgi directive: fastcgi param name value.
Example usage:
fastcgi param VAR1 hello
fastcgi param VAR2 world
With help and OK florian@
Rogue manpage bits, feel free to modify them.
|
|
use long long instead of int64_t.
|
|
nicer since it requires less casts.
sigh deraadt@
|
|
a bug that sneaked in some time ago which broke large community parsing.
Bug found by gcc on a linux box
|
|
|
|
|
|
|
|
need to do casts for printf.
|
|
in printf since not all systems use unsigned long long for u_int64_t.
|
|
system specific code.
|
|
length to the various functions needing it. Helps portability.
OK benno@
|
|
|
|
helps making the code more portable.
OK sthen@
|
|
|
|
portable.
|
|
|
|
|
|
this ensures that the imsgs go actually out right away.
|
|
of some strange maximum. The poll loop in bgpd.c already limits the
maximum wait time so there is no need to double it.
While there switch to using time_t for the calculation.
OK phessler@
|
|
|
|
Result is the same.
|
|
|
|
larger types really is a range reduction...
Almost any cast to (unsigned) is a bug.
ok millert tb benno
|
|
when it comes to handling bgpctl show requests.
OK phessler@
|
|
ignore the error and move on. This helps regress tests.
|
|
|
|
|
|
|
|
Sync the community handling code to be in sync with parsing code of bgpd.
To inject networks into MPLS VPN it is required to specify the route
distinguisher as part of the attributes.
With and OK dlg@, OK denis@
|
|
mpeX' config was a bit redundant. Also to make it more flexible (e.g. having
more than one mpeX interface per rdomain the syntax was changed.
To make this possible especially the network distribution logic had to be
adjusted and cleaned up. This should in general make network statements
well defined and conflicts between 'network A.B.C.D/N' and e.g. 'network static'
are handled in a well defined way ('network A.B.C.D/N' has preference).
With and OK dlg@, OK denis@
|
|
instead
From Pamela Mosiejczuk, many thanks!
OK phessler@ deraadt@
|
|
in the same way as the http authenticated username is loged.
From Karel Gardas, gardask at gmail dot com, Thanks!
ok florian@
|
|
Shouldn't affect unwind but keeping in sync.
r5108 | wouter | 2019-02-08 15:05:24 +0000 (Fri, 08 Feb 2019) | 3 lines
- Fix #4225: clients seem to erroneously receive no answer with
DNS-over-TLS and qname-minimisation.
|