sync with OpenBSD -current
This commit is contained in:
parent
12ef7bd342
commit
87d00f0a9c
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: magma.c,v 1.35 2022/07/02 08:50:42 visa Exp $ */
|
/* $OpenBSD: magma.c,v 1.36 2024/04/24 09:30:30 claudio Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1998 Iain Hibbert
|
* Copyright (c) 1998 Iain Hibbert
|
||||||
@ -187,8 +187,6 @@ struct cfdriver mbpp_cd = {
|
|||||||
*
|
*
|
||||||
* cd1400_compute_baud calculate COR/BPR register values
|
* cd1400_compute_baud calculate COR/BPR register values
|
||||||
* cd1400_write_ccr write a value to CD1400 ccr
|
* cd1400_write_ccr write a value to CD1400 ccr
|
||||||
* cd1400_read_reg read from a CD1400 register
|
|
||||||
* cd1400_write_reg write to a CD1400 register
|
|
||||||
* cd1400_enable_transmitter enable transmitting on CD1400 channel
|
* cd1400_enable_transmitter enable transmitting on CD1400 channel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -224,11 +222,11 @@ cd1400_compute_baud(speed_t speed, int clock, int *cor, int *bpr)
|
|||||||
/*
|
/*
|
||||||
* Write a CD1400 channel command, should have a timeout?
|
* Write a CD1400 channel command, should have a timeout?
|
||||||
*/
|
*/
|
||||||
__inline void
|
static inline void
|
||||||
cd1400_write_ccr(struct cd1400 *cd, u_char cmd)
|
cd1400_write_ccr(struct cd1400 *cd, u_char cmd)
|
||||||
{
|
{
|
||||||
while (CD1400_READ_REG(cd, CD1400_CCR))
|
while (CD1400_READ_REG(cd, CD1400_CCR))
|
||||||
/*EMPTY*/;
|
continue;
|
||||||
|
|
||||||
CD1400_WRITE_REG(cd, CD1400_CCR, cmd);
|
CD1400_WRITE_REG(cd, CD1400_CCR, cmd);
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: magmareg.h,v 1.10 2020/02/18 00:12:08 cheloha Exp $ */
|
/* $OpenBSD: magmareg.h,v 1.11 2024/04/24 09:30:30 claudio Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1998 Iain Hibbert
|
* Copyright (c) 1998 Iain Hibbert
|
||||||
@ -197,9 +197,6 @@ struct mbpp_softc {
|
|||||||
/* internal function prototypes */
|
/* internal function prototypes */
|
||||||
|
|
||||||
int cd1400_compute_baud(speed_t, int, int *, int *);
|
int cd1400_compute_baud(speed_t, int, int *, int *);
|
||||||
__inline void cd1400_write_ccr(struct cd1400 *, u_char);
|
|
||||||
__inline u_char cd1400_read_reg(struct cd1400 *, int);
|
|
||||||
__inline void cd1400_write_reg(struct cd1400 *, int, u_char);
|
|
||||||
void cd1400_enable_transmitter(struct cd1400 *, int);
|
void cd1400_enable_transmitter(struct cd1400 *, int);
|
||||||
|
|
||||||
int magma_match(struct device *, void *, void *);
|
int magma_match(struct device *, void *, void *);
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
/* $OpenBSD: init_sysent.c,v 1.278 2024/04/15 15:09:26 claudio Exp $ */
|
/* $OpenBSD: init_sysent.c,v 1.279 2024/04/24 19:10:11 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* System call switch table.
|
* System call switch table.
|
||||||
*
|
*
|
||||||
* DO NOT EDIT-- this file is automatically generated.
|
* DO NOT EDIT-- this file is automatically generated.
|
||||||
* created from; OpenBSD: syscalls.master,v 1.261 2024/04/15 15:08:20 claudio Exp
|
* created from; OpenBSD: syscalls.master,v 1.262 2024/04/24 19:09:14 claudio Exp
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
@ -254,7 +254,7 @@ const struct sysent sysent[] = {
|
|||||||
sys_ppoll }, /* 109 = ppoll */
|
sys_ppoll }, /* 109 = ppoll */
|
||||||
{ 6, s(struct sys_pselect_args), SY_NOLOCK | 0,
|
{ 6, s(struct sys_pselect_args), SY_NOLOCK | 0,
|
||||||
sys_pselect }, /* 110 = pselect */
|
sys_pselect }, /* 110 = pselect */
|
||||||
{ 1, s(struct sys_sigsuspend_args), SY_NOLOCK | 0,
|
{ 1, s(struct sys_sigsuspend_args), 0,
|
||||||
sys_sigsuspend }, /* 111 = sigsuspend */
|
sys_sigsuspend }, /* 111 = sigsuspend */
|
||||||
{ 3, s(struct sys_sendsyslog_args), SY_NOLOCK | 0,
|
{ 3, s(struct sys_sendsyslog_args), SY_NOLOCK | 0,
|
||||||
sys_sendsyslog }, /* 112 = sendsyslog */
|
sys_sendsyslog }, /* 112 = sendsyslog */
|
||||||
@ -695,7 +695,7 @@ const struct sysent sysent[] = {
|
|||||||
sys___thrwakeup }, /* 301 = __thrwakeup */
|
sys___thrwakeup }, /* 301 = __thrwakeup */
|
||||||
{ 1, s(struct sys___threxit_args), 0,
|
{ 1, s(struct sys___threxit_args), 0,
|
||||||
sys___threxit }, /* 302 = __threxit */
|
sys___threxit }, /* 302 = __threxit */
|
||||||
{ 3, s(struct sys___thrsigdivert_args), SY_NOLOCK | 0,
|
{ 3, s(struct sys___thrsigdivert_args), 0,
|
||||||
sys___thrsigdivert }, /* 303 = __thrsigdivert */
|
sys___thrsigdivert }, /* 303 = __thrsigdivert */
|
||||||
{ 2, s(struct sys___getcwd_args), 0,
|
{ 2, s(struct sys___getcwd_args), 0,
|
||||||
sys___getcwd }, /* 304 = __getcwd */
|
sys___getcwd }, /* 304 = __getcwd */
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
/* $OpenBSD: syscalls.c,v 1.276 2024/04/15 15:09:26 claudio Exp $ */
|
/* $OpenBSD: syscalls.c,v 1.277 2024/04/24 19:10:11 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* System call names.
|
* System call names.
|
||||||
*
|
*
|
||||||
* DO NOT EDIT-- this file is automatically generated.
|
* DO NOT EDIT-- this file is automatically generated.
|
||||||
* created from; OpenBSD: syscalls.master,v 1.261 2024/04/15 15:08:20 claudio Exp
|
* created from; OpenBSD: syscalls.master,v 1.262 2024/04/24 19:09:14 claudio Exp
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const char *const syscallnames[] = {
|
const char *const syscallnames[] = {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
; $OpenBSD: syscalls.master,v 1.261 2024/04/15 15:08:20 claudio Exp $
|
; $OpenBSD: syscalls.master,v 1.262 2024/04/24 19:09:14 claudio Exp $
|
||||||
; $NetBSD: syscalls.master,v 1.32 1996/04/23 10:24:21 mycroft Exp $
|
; $NetBSD: syscalls.master,v 1.32 1996/04/23 10:24:21 mycroft Exp $
|
||||||
|
|
||||||
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
|
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
|
||||||
@ -234,7 +234,7 @@
|
|||||||
110 STD NOLOCK { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
|
110 STD NOLOCK { int sys_pselect(int nd, fd_set *in, fd_set *ou, \
|
||||||
fd_set *ex, const struct timespec *ts, \
|
fd_set *ex, const struct timespec *ts, \
|
||||||
const sigset_t *mask); }
|
const sigset_t *mask); }
|
||||||
111 STD NOLOCK { int sys_sigsuspend(int mask); }
|
111 STD { int sys_sigsuspend(int mask); }
|
||||||
112 STD NOLOCK { int sys_sendsyslog(const char *buf, size_t nbyte, \
|
112 STD NOLOCK { int sys_sendsyslog(const char *buf, size_t nbyte, \
|
||||||
int flags); }
|
int flags); }
|
||||||
113 UNIMPL fktrace
|
113 UNIMPL fktrace
|
||||||
@ -525,7 +525,7 @@
|
|||||||
301 STD NOLOCK { int sys___thrwakeup(const volatile void *ident, \
|
301 STD NOLOCK { int sys___thrwakeup(const volatile void *ident, \
|
||||||
int n); }
|
int n); }
|
||||||
302 STD { void sys___threxit(pid_t *notdead); }
|
302 STD { void sys___threxit(pid_t *notdead); }
|
||||||
303 STD NOLOCK { int sys___thrsigdivert(sigset_t sigmask, \
|
303 STD { int sys___thrsigdivert(sigset_t sigmask, \
|
||||||
siginfo_t *info, const struct timespec *timeout); }
|
siginfo_t *info, const struct timespec *timeout); }
|
||||||
304 STD { int sys___getcwd(char *buf, size_t len); }
|
304 STD { int sys___getcwd(char *buf, size_t len); }
|
||||||
305 STD NOLOCK { int sys_adjfreq(const int64_t *freq, \
|
305 STD NOLOCK { int sys_adjfreq(const int64_t *freq, \
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
/* $OpenBSD: syscall.h,v 1.275 2024/04/15 15:09:26 claudio Exp $ */
|
/* $OpenBSD: syscall.h,v 1.276 2024/04/24 19:10:11 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* System call numbers.
|
* System call numbers.
|
||||||
*
|
*
|
||||||
* DO NOT EDIT-- this file is automatically generated.
|
* DO NOT EDIT-- this file is automatically generated.
|
||||||
* created from; OpenBSD: syscalls.master,v 1.261 2024/04/15 15:08:20 claudio Exp
|
* created from; OpenBSD: syscalls.master,v 1.262 2024/04/24 19:09:14 claudio Exp
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* syscall: "exit" ret: "void" args: "int" */
|
/* syscall: "exit" ret: "void" args: "int" */
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
/* $OpenBSD: syscallargs.h,v 1.278 2024/04/15 15:09:26 claudio Exp $ */
|
/* $OpenBSD: syscallargs.h,v 1.279 2024/04/24 19:10:11 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* System call argument lists.
|
* System call argument lists.
|
||||||
*
|
*
|
||||||
* DO NOT EDIT-- this file is automatically generated.
|
* DO NOT EDIT-- this file is automatically generated.
|
||||||
* created from; OpenBSD: syscalls.master,v 1.261 2024/04/15 15:08:20 claudio Exp
|
* created from; OpenBSD: syscalls.master,v 1.262 2024/04/24 19:09:14 claudio Exp
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef syscallarg
|
#ifdef syscallarg
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.\" $OpenBSD: vi.1,v 1.84 2024/02/12 16:42:42 job Exp $
|
.\" $OpenBSD: vi.1,v 1.85 2024/04/24 15:15:40 job Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 1994
|
.\" Copyright (c) 1994
|
||||||
.\" The Regents of the University of California. All rights reserved.
|
.\" The Regents of the University of California. All rights reserved.
|
||||||
@ -14,7 +14,7 @@
|
|||||||
.\"
|
.\"
|
||||||
.\" @(#)vi.1 8.51 (Berkeley) 10/10/96
|
.\" @(#)vi.1 8.51 (Berkeley) 10/10/96
|
||||||
.\"
|
.\"
|
||||||
.Dd $Mdocdate: February 12 2024 $
|
.Dd $Mdocdate: April 24 2024 $
|
||||||
.Dt VI 1
|
.Dt VI 1
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -2461,7 +2461,7 @@ Set the number of lines about which the editor reports changes or yanks.
|
|||||||
.It Cm ruler Bq off
|
.It Cm ruler Bq off
|
||||||
.Nm vi
|
.Nm vi
|
||||||
only.
|
only.
|
||||||
Display a row/column ruler on the colon command line.
|
Display a row/column/percentage ruler on the colon command line.
|
||||||
.It Cm scroll , scr Bq "($LINES \- 1) / 2"
|
.It Cm scroll , scr Bq "($LINES \- 1) / 2"
|
||||||
Set the number of lines scrolled.
|
Set the number of lines scrolled.
|
||||||
.It Cm searchincr Bq off
|
.It Cm searchincr Bq off
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: vs_refresh.c,v 1.23 2024/02/12 16:42:43 job Exp $ */
|
/* $OpenBSD: vs_refresh.c,v 1.24 2024/04/24 15:15:40 job Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1992, 1993, 1994
|
* Copyright (c) 1992, 1993, 1994
|
||||||
@ -782,6 +782,7 @@ vs_modeline(SCR *sp)
|
|||||||
const char *t = NULL;
|
const char *t = NULL;
|
||||||
int ellipsis;
|
int ellipsis;
|
||||||
char *p, buf[20];
|
char *p, buf[20];
|
||||||
|
recno_t last;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* It's possible that this routine will be called after sp->frp
|
* It's possible that this routine will be called after sp->frp
|
||||||
@ -857,8 +858,14 @@ vs_modeline(SCR *sp)
|
|||||||
cols = sp->cols - 1;
|
cols = sp->cols - 1;
|
||||||
if (O_ISSET(sp, O_RULER)) {
|
if (O_ISSET(sp, O_RULER)) {
|
||||||
vs_column(sp, &curcol);
|
vs_column(sp, &curcol);
|
||||||
len = snprintf(buf, sizeof(buf), "%lu,%zu",
|
|
||||||
(ulong)sp->lno, curcol + 1);
|
if (db_last(sp, &last))
|
||||||
|
len = snprintf(buf, sizeof(buf), "%lu,%zu",
|
||||||
|
(ulong)sp->lno, curcol + 1);
|
||||||
|
else
|
||||||
|
len = snprintf(buf, sizeof(buf), "%lu,%zu %lu%%",
|
||||||
|
(ulong)sp->lno, curcol + 1,
|
||||||
|
(unsigned long)(sp->lno * 100) / last);
|
||||||
|
|
||||||
midpoint = (cols - ((len + 1) / 2)) / 2;
|
midpoint = (cols - ((len + 1) / 2)) / 2;
|
||||||
if (curlen < midpoint) {
|
if (curlen < midpoint) {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: output_json.c,v 1.42 2024/01/31 11:23:20 claudio Exp $ */
|
/* $OpenBSD: output_json.c,v 1.43 2024/04/24 10:42:09 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2020 Claudio Jeker <claudio@openbsd.org>
|
* Copyright (c) 2020 Claudio Jeker <claudio@openbsd.org>
|
||||||
@ -250,7 +250,6 @@ json_neighbor_full(struct peer *p)
|
|||||||
json_do_string("role", log_policy(p->conf.role));
|
json_do_string("role", log_policy(p->conf.role));
|
||||||
|
|
||||||
/* capabilities */
|
/* capabilities */
|
||||||
json_do_bool("announce_capabilities", p->conf.announce_capa);
|
|
||||||
json_neighbor_capabilities(&p->conf.capabilities);
|
json_neighbor_capabilities(&p->conf.capabilities);
|
||||||
|
|
||||||
json_do_end();
|
json_do_end();
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.\" $OpenBSD: bgpd.conf.5,v 1.239 2024/04/09 09:03:18 claudio Exp $
|
.\" $OpenBSD: bgpd.conf.5,v 1.240 2024/04/24 10:41:34 claudio Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 2004 Claudio Jeker <claudio@openbsd.org>
|
.\" Copyright (c) 2004 Claudio Jeker <claudio@openbsd.org>
|
||||||
.\" Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
.\" Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
||||||
@ -16,7 +16,7 @@
|
|||||||
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.Dd $Mdocdate: April 9 2024 $
|
.Dd $Mdocdate: April 24 2024 $
|
||||||
.Dt BGPD.CONF 5
|
.Dt BGPD.CONF 5
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -1064,17 +1064,6 @@ The default is
|
|||||||
.Ic yes .
|
.Ic yes .
|
||||||
.Pp
|
.Pp
|
||||||
.It Xo
|
.It Xo
|
||||||
.Ic announce capabilities
|
|
||||||
.Pq Ic yes Ns | Ns Ic no
|
|
||||||
.Xc
|
|
||||||
If set to
|
|
||||||
.Ic no ,
|
|
||||||
capability negotiation is disabled during the establishment of the session.
|
|
||||||
This can be helpful to connect to old or broken BGP implementations.
|
|
||||||
The default is
|
|
||||||
.Ic yes .
|
|
||||||
.Pp
|
|
||||||
.It Xo
|
|
||||||
.Ic announce enhanced refresh
|
.Ic announce enhanced refresh
|
||||||
.Pq Ic yes Ns | Ns Ic no Ns | Ns Ic enforce
|
.Pq Ic yes Ns | Ns Ic no Ns | Ns Ic enforce
|
||||||
.Xc
|
.Xc
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: bgpd.h,v 1.491 2024/04/09 12:09:19 claudio Exp $ */
|
/* $OpenBSD: bgpd.h,v 1.492 2024/04/24 10:41:34 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
||||||
@ -479,7 +479,6 @@ struct peer_config {
|
|||||||
uint8_t distance; /* 1 = direct, >1 = multihop */
|
uint8_t distance; /* 1 = direct, >1 = multihop */
|
||||||
uint8_t passive;
|
uint8_t passive;
|
||||||
uint8_t down;
|
uint8_t down;
|
||||||
uint8_t announce_capa;
|
|
||||||
uint8_t reflector_client;
|
uint8_t reflector_client;
|
||||||
uint8_t ttlsec; /* TTL security hack */
|
uint8_t ttlsec; /* TTL security hack */
|
||||||
uint8_t flags;
|
uint8_t flags;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: parse.y,v 1.461 2024/04/11 18:07:55 tb Exp $ */
|
/* $OpenBSD: parse.y,v 1.462 2024/04/24 10:41:34 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2003, 2004 Henning Brauer <henning@openbsd.org>
|
* Copyright (c) 2002, 2003, 2004 Henning Brauer <henning@openbsd.org>
|
||||||
@ -246,7 +246,7 @@ typedef struct {
|
|||||||
%token EBGP IBGP
|
%token EBGP IBGP
|
||||||
%token FLOWSPEC PROTO FLAGS FRAGMENT TOS LENGTH ICMPTYPE CODE
|
%token FLOWSPEC PROTO FLAGS FRAGMENT TOS LENGTH ICMPTYPE CODE
|
||||||
%token LOCALAS REMOTEAS DESCR LOCALADDR MULTIHOP PASSIVE MAXPREFIX RESTART
|
%token LOCALAS REMOTEAS DESCR LOCALADDR MULTIHOP PASSIVE MAXPREFIX RESTART
|
||||||
%token ANNOUNCE CAPABILITIES REFRESH AS4BYTE CONNECTRETRY ENHANCED ADDPATH
|
%token ANNOUNCE REFRESH AS4BYTE CONNECTRETRY ENHANCED ADDPATH
|
||||||
%token SEND RECV PLUS POLICY ROLE
|
%token SEND RECV PLUS POLICY ROLE
|
||||||
%token DEMOTE ENFORCE NEIGHBORAS ASOVERRIDE REFLECTOR DEPEND DOWN
|
%token DEMOTE ENFORCE NEIGHBORAS ASOVERRIDE REFLECTOR DEPEND DOWN
|
||||||
%token DUMP IN OUT SOCKET RESTRICTED
|
%token DUMP IN OUT SOCKET RESTRICTED
|
||||||
@ -1912,9 +1912,6 @@ peeropts : REMOTEAS as4number {
|
|||||||
curpeer->conf.capabilities.mp[aid] = 1;
|
curpeer->conf.capabilities.mp[aid] = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
| ANNOUNCE CAPABILITIES yesno {
|
|
||||||
curpeer->conf.announce_capa = $3;
|
|
||||||
}
|
|
||||||
| ANNOUNCE REFRESH yesnoenforce {
|
| ANNOUNCE REFRESH yesnoenforce {
|
||||||
curpeer->conf.capabilities.refresh = $3;
|
curpeer->conf.capabilities.refresh = $3;
|
||||||
}
|
}
|
||||||
@ -3522,7 +3519,6 @@ lookup(char *s)
|
|||||||
{ "aspa-set", ASPASET},
|
{ "aspa-set", ASPASET},
|
||||||
{ "avs", AVS},
|
{ "avs", AVS},
|
||||||
{ "blackhole", BLACKHOLE},
|
{ "blackhole", BLACKHOLE},
|
||||||
{ "capabilities", CAPABILITIES},
|
|
||||||
{ "community", COMMUNITY},
|
{ "community", COMMUNITY},
|
||||||
{ "compare", COMPARE},
|
{ "compare", COMPARE},
|
||||||
{ "connect-retry", CONNECTRETRY},
|
{ "connect-retry", CONNECTRETRY},
|
||||||
@ -4635,7 +4631,6 @@ alloc_peer(void)
|
|||||||
p->reconf_action = RECONF_REINIT;
|
p->reconf_action = RECONF_REINIT;
|
||||||
p->conf.distance = 1;
|
p->conf.distance = 1;
|
||||||
p->conf.export_type = EXPORT_UNSET;
|
p->conf.export_type = EXPORT_UNSET;
|
||||||
p->conf.announce_capa = 1;
|
|
||||||
p->conf.capabilities.refresh = 1;
|
p->conf.capabilities.refresh = 1;
|
||||||
p->conf.capabilities.grestart.restart = 1;
|
p->conf.capabilities.grestart.restart = 1;
|
||||||
p->conf.capabilities.as4byte = 1;
|
p->conf.capabilities.as4byte = 1;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: printconf.c,v 1.171 2024/04/09 09:03:18 claudio Exp $ */
|
/* $OpenBSD: printconf.c,v 1.172 2024/04/24 10:41:34 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
|
||||||
@ -918,9 +918,6 @@ print_announce(struct peer_config *p, const char *c)
|
|||||||
uint8_t aid;
|
uint8_t aid;
|
||||||
int match = 0;
|
int match = 0;
|
||||||
|
|
||||||
if (p->announce_capa == 0)
|
|
||||||
printf("%s\tannounce capabilities no\n", c);
|
|
||||||
|
|
||||||
for (aid = AID_MIN; aid < AID_MAX; aid++)
|
for (aid = AID_MIN; aid < AID_MAX; aid++)
|
||||||
if (p->capabilities.mp[aid] == 2) {
|
if (p->capabilities.mp[aid] == 2) {
|
||||||
printf("%s\tannounce %s enforce\n", c, aid2str(aid));
|
printf("%s\tannounce %s enforce\n", c, aid2str(aid));
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: session.c,v 1.473 2024/04/22 09:43:11 claudio Exp $ */
|
/* $OpenBSD: session.c,v 1.474 2024/04/24 10:41:34 claudio Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2003, 2004, 2005 Henning Brauer <henning@openbsd.org>
|
* Copyright (c) 2003, 2004, 2005 Henning Brauer <henning@openbsd.org>
|
||||||
@ -66,7 +66,6 @@ int session_setup_socket(struct peer *);
|
|||||||
void session_accept(int);
|
void session_accept(int);
|
||||||
int session_connect(struct peer *);
|
int session_connect(struct peer *);
|
||||||
void session_tcp_established(struct peer *);
|
void session_tcp_established(struct peer *);
|
||||||
void session_capa_ann_none(struct peer *);
|
|
||||||
int session_capa_add(struct ibuf *, uint8_t, uint8_t);
|
int session_capa_add(struct ibuf *, uint8_t, uint8_t);
|
||||||
int session_capa_add_mp(struct ibuf *, uint8_t);
|
int session_capa_add_mp(struct ibuf *, uint8_t);
|
||||||
int session_capa_add_afi(struct ibuf *, uint8_t, uint8_t);
|
int session_capa_add_afi(struct ibuf *, uint8_t, uint8_t);
|
||||||
@ -931,8 +930,6 @@ change_state(struct peer *peer, enum session_state state,
|
|||||||
/* initialize capability negotiation structures */
|
/* initialize capability negotiation structures */
|
||||||
memcpy(&peer->capa.ann, &peer->conf.capabilities,
|
memcpy(&peer->capa.ann, &peer->conf.capabilities,
|
||||||
sizeof(peer->capa.ann));
|
sizeof(peer->capa.ann));
|
||||||
if (!peer->conf.announce_capa)
|
|
||||||
session_capa_ann_none(peer);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case STATE_CONNECT:
|
case STATE_CONNECT:
|
||||||
@ -1330,12 +1327,6 @@ session_tcp_established(struct peer *peer)
|
|||||||
&peer->if_scope);
|
&peer->if_scope);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
session_capa_ann_none(struct peer *peer)
|
|
||||||
{
|
|
||||||
memset(&peer->capa.ann, 0, sizeof(peer->capa.ann));
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
session_capa_add(struct ibuf *opb, uint8_t capa_code, uint8_t capa_len)
|
session_capa_add(struct ibuf *opb, uint8_t capa_code, uint8_t capa_len)
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: smtpd.c,v 1.349 2024/02/03 15:50:00 op Exp $ */
|
/* $OpenBSD: smtpd.c,v 1.350 2024/04/24 21:31:31 op Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2008 Gilles Chehade <gilles@poolp.org>
|
* Copyright (c) 2008 Gilles Chehade <gilles@poolp.org>
|
||||||
@ -1137,7 +1137,7 @@ fork_proc_backend(const char *key, const char *conf, const char *procname)
|
|||||||
|
|
||||||
if (strlcpy(name, conf, sizeof(name)) >= sizeof(name)) {
|
if (strlcpy(name, conf, sizeof(name)) >= sizeof(name)) {
|
||||||
log_warnx("warn: %s-proc: conf too long", key);
|
log_warnx("warn: %s-proc: conf too long", key);
|
||||||
return (0);
|
return (-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
arg = strchr(name, ':');
|
arg = strchr(name, ':');
|
||||||
|
Loading…
Reference in New Issue
Block a user