CVS: cvs.openbsd.org: src

2024-01-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/28 13:34:25 Modified files: sys/netinet: in_pcb.c in_pcb.h tcp_subr.c tcp_timer.c udp_usrreq.c sys/netinet6 : in6_pcb.c Log message: Use more specific sockadd

CVS: cvs.openbsd.org: src

2024-01-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/27 14:35:13 Modified files: sys/netinet: tcp_timer.c Log message: Assert that tcp_timer_rexmt() uses IPv4 inpcb. in_pcbnotifyall() must be called with IPv4 inpcb only. Comment why this is the c

CVS: cvs.openbsd.org: src

2024-01-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/27 14:13:46 Modified files: sys/netinet: tcp_input.c tcp_subr.c tcp_var.h sys/netinet6 : in6.h Log message: Declare address parameter in TCP SYN cache const. tcp6_ctlinput() casted a

CVS: cvs.openbsd.org: src

2024-01-26 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/26 11:09:24 Modified files: regress/sys/netinet/bindconnect: Makefile Log message: Skip test with 10 file descriptors also on macppc. It panics with malloc: out of space in kmem_map.

CVS: cvs.openbsd.org: src

2024-01-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/20 18:17:20 Modified files: sys/netinet: raw_ip.c udp_usrreq.c sys/netinet6 : raw_ip6.c Log message: Assert that inpcb table has correct address family. Since inpcb tables for UDP and

CVS: cvs.openbsd.org: src

2024-01-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/18 19:24:07 Modified files: sys/netinet: in_pcb.c tcp_usrreq.c udp_usrreq.c Log message: Unify inpcb API for inet and inet6. Many functions for IPv4 call their IPv6 counterpart if INP_IPV6 is se

CVS: cvs.openbsd.org: src

2024-01-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/18 18:43:27 Modified files: sys/kern : kern_exit.c kern_fork.c kern_proc.c kern_sysctl.c sys/sys: proc.h Log message: Backout priterator() for walking

CVS: cvs.openbsd.org: src

2024-01-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/12 03:48:03 Modified files: sys/kern : uipc_socket.c Log message: Send UDP packets in parallel. Sending UDP packets via datagram socket is MP safe now. Same applies to raw IPv4 and IPv6, and

CVS: cvs.openbsd.org: src

2024-01-11 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/11 07:15:12 Modified files: sys/kern : uipc_domain.c uipc_socket.c uipc_socket2.c sys/net: pfkeyv2.c sys/netinet: in_proto.c sys/netinet6 : in6_proto.c

CVS: cvs.openbsd.org: src

2024-01-11 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/11 06:49:49 Modified files: sys/netinet: tcp_debug.c tcp_input.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.h Log message: Fix white spaces in TCP.

CVS: cvs.openbsd.org: src

2024-01-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/10 09:44:30 Modified files: sys/kern : kern_sysctl.c sys/net: pf.c sys/netinet: udp_usrreq.c udp_var.h Log message: Split UDP PCB table into IPv4 and IPv6. Having

CVS: cvs.openbsd.org: src

2024-01-09 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/09 12:57:01 Modified files: sys/netinet: in_pcb.c in_pcb.h sys/netinet6 : in6_pcb.c in6_src.c Log message: Convert some struct inpcb parameter to const pointer. OK millert@

CVS: cvs.openbsd.org: src

2024-01-07 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/07 14:01:45 Modified files: sys/dev/pci: if_ixl.c Log message: In ixl(4) attach, initialize mutex before using it. Function ixl_get_link_status() calls ixl_set_link_status() which locks sc_link_

CVS: cvs.openbsd.org: src

2024-01-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/06 12:34:54 Modified files: usr.sbin/syslogd: syslogd.c Log message: Prevent use after free of TLS context at syslogd(8) shutdown. When splitting the event fields f_ev and f_bufev, disabling some ev

CVS: cvs.openbsd.org: src

2024-01-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/06 04:42:11 Modified files: sys/net: if.c Log message: Do not count packets though multicast loopback and simplex interfaces. Counting multicast packets sent to local stack or packets that a

CVS: cvs.openbsd.org: src

2024-01-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/06 03:58:45 Modified files: sys/net: if.c sys/netinet: in.c Log message: Take net lock before kernel lock. Doing KERNEL_LOCK() just before NET_LOCK() does not make sense. Net lo

CVS: cvs.openbsd.org: src

2024-01-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/03 17:19:17 Modified files: regress/sys/netinet/bindconnect: Makefile README bindconnect.c Log message: Skip tests that use too many resources on armv7.

CVS: cvs.openbsd.org: src

2024-01-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/03 04:07:05 Modified files: sys/kern : uipc_syscalls.c sys/netinet: in_pcb.h Log message: Run connect(2) in parallel within inet doamin. This unlocks soconnect() for UDP, rip, rip

CVS: cvs.openbsd.org: src

2024-01-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/02 09:40:03 Modified files: sys/conf : GENERIC newvers.sh Log message: Revert chunk that I have commited by accident.

CVS: cvs.openbsd.org: src

2024-01-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/02 09:32:48 Modified files: sys/conf : GENERIC newvers.sh sys/dev/dt : dt_dev.c Log message: Prevent simultaneous dt(4) open. Syskaller has hit the assertion "dtlookup(unit) == NU

CVS: cvs.openbsd.org: src

2024-01-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/02 08:06:48 Modified files: regress/sys/netinet/bindconnect: Makefile bindconnect.c Log message: Run bind(2) and connect(2) in parallel also for TCP and Raw IP. Before only UDP was tested.

CVS: cvs.openbsd.org: src

2024-01-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/01 15:16:51 Modified files: sys/net: pf.c pfvar.h pfvar_priv.h sys/netinet: in_pcb.c in_pcb.h Log message: Protect link between pf and inp with mutex. Introduce global mutex to

CVS: cvs.openbsd.org: src

2024-01-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/01 11:52:09 Modified files: sys/netinet6 : ip6_divert.c ip6_divert.h Log message: Reduce code duplication in ip6 divert. Protocols like UDP or TCP keep only functions in netinet6 that are essentia

CVS: cvs.openbsd.org: src

2024-01-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2024/01/01 10:00:57 Modified files: sys/net: pf.c Log message: Fix white space in pf.c.

CVS: cvs.openbsd.org: src

2023-12-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/31 09:05:50 Modified files: etc/etc.i386 : login.conf Log message: Increase datasize to 1536 MB for running llvm-tblgen on i386. Fixes build in src/gnu/usr.bin/clang/include/llvm/AMDGPU. OK semarie

CVS: cvs.openbsd.org: src

2023-12-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/30 10:52:27 Modified files: sys/dev/pci: if_ixl.c Log message: Set ixl(4) IXL_TX_PKT_DESCS to 8. Mark Patruck has reported problems with ixl revision 1.90 TSO diff. He uses ixl device passthroug

CVS: cvs.openbsd.org: src

2023-12-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/30 05:44:43 Modified files: sys/dev/pci: if_em.c Log message: Protect em(4) refill timeout with splnet. >From time to time "pkt->pkt_m == NULL" or "m != NULL" assertions were hit in the em drive

CVS: cvs.openbsd.org: src

2023-12-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/29 04:43:04 Modified files: sys/net: if.c if_loop.c Log message: Make loopback interface counters MP safe. Create and use the MP safe version of the interface counters for lo(4). Input pack

Re: CVS: cvs.openbsd.org: src

2023-12-23 Thread Alexander Bluhm
On Fri, Dec 22, 2023 at 04:01:50PM -0700, Vitaliy Makkoveev wrote: > CVSROOT: /cvs > Module name: src > Changes by: m...@cvs.openbsd.org2023/12/22 16:01:50 > > Modified files: > sys/net: if.c if_aggr.c if_bpe.c if_etherip.c if_gif.c >if_gre.c if_mpe

CVS: cvs.openbsd.org: src

2023-12-23 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/23 03:52:55 Modified files: sys/net: if.c if_aggr.c if_bpe.c if_etherip.c if_gif.c if_gre.c if_mpe.c if_mpip.c if_mpw.c if_pflow.c if_pfsync.

CVS: cvs.openbsd.org: src

2023-12-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/19 14:34:22 Modified files: sys/kern : uipc_socket.c Log message: Release inpcb mutex while calling sbwait(). As sbwait() may sleep, holding any mutex is not allowed. Call pru_unlock() before

CVS: cvs.openbsd.org: src

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/18 18:11:21 Modified files: sys/kern : uipc_socket.c Log message: soreceive() must not hold mutex when calling sblock(). In my recent commit I missed that sblock() may sleep while soreceive()

CVS: cvs.openbsd.org: www

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/12/18 08:01:56 Modified files: . : errata73.html errata74.html Log message: Release ssh errata.

CVS: cvs.openbsd.org: src

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/18 07:57:43 Modified files: usr.bin/ssh: Tag: OPENBSD_7_3 PROTOCOL kex.c kex.h packet.c packet.h sshconnect2.c Log message: implement "strict key exchange" in ssh and ss

CVS: cvs.openbsd.org: src

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/18 07:56:35 Modified files: usr.bin/ssh: Tag: OPENBSD_7_4 PROTOCOL kex.c kex.h packet.c packet.h sshconnect2.c Log message: implement "strict key exchange" in ssh and ss

CVS: cvs.openbsd.org: src

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/18 06:30:44 Modified files: sys/netinet: if_ether.c Log message: Fix race between ifconfig destroy and ARP timer. After if_detach() has called if_remove(), if_get() will return NULL. Before if_d

CVS: cvs.openbsd.org: src

2023-12-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/18 06:11:20 Modified files: sys/kern : uipc_socket.c uipc_socket2.c uipc_syscalls.c sys/netinet: in_pcb.h sys/sys: protosw.h Log message: Run bind(2) system call i

CVS: cvs.openbsd.org: src

2023-12-14 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/14 17:24:57 Modified files: sys/netinet: in_pcb.h ip_gre.c raw_ip.c sys/netinet6 : in6_src.c raw_ip6.c Log message: Use inpcb table mutex to set addresses. Protect all remaining write

CVS: cvs.openbsd.org: www

2023-12-14 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/12/14 08:33:38 Modified files: . : errata73.html errata74.html Log message: Release xserver errata.

CVS: cvs.openbsd.org: src

2023-12-07 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/07 16:47:48 Modified files: regress/sys/netinet/bindconnect: Makefile README bindconnect.c Log message: Run bind(2) and connect(2) stress test also with IPv6.

CVS: cvs.openbsd.org: src

2023-12-07 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/07 09:08:30 Modified files: sys/netinet: in_pcb.c in_pcb.h sys/netinet6 : in6_pcb.c Log message: Inpcb table mutex protects addr and port during bind(2) and connect(2). in_pcbbind(),

CVS: cvs.openbsd.org: src

2023-12-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/06 15:57:14 Modified files: regress/sys/netinet/bindconnect: Makefile README bindconnect.c Log message: Add tests that create and delete cloned routes during connect(2).

CVS: cvs.openbsd.org: src

2023-12-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/06 07:41:52 Modified files: regress/sys/netinet: Makefile Added files: regress/sys/netinet/bindconnect: Makefile README bindconnect.c Log message: Stress test bind(2) and connect(2) system c

CVS: cvs.openbsd.org: src

2023-12-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/06 07:39:15 src/regress/sys/netinet/bindconnect Update of /cvs/src/regress/sys/netinet/bindconnect In directory cvs.openbsd.org:/tmp/cvs-serv24673/bindconnect Log Message: Directory /cvs/src/regress/sys/neti

CVS: cvs.openbsd.org: src

2023-12-06 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/06 02:27:17 Modified files: sys/netinet: ip_mroute.c sys/netinet6 : ip6_mroute.c Log message: Protect socket receive buffer in IP multicast routing. Since soreceive() runs in parallel

CVS: cvs.openbsd.org: src

2023-12-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/03 13:36:24 Modified files: sys/netinet6 : icmp6.c in6_pcb.c in6_src.c ip6_input.c ip6_var.h raw_ip6.c udp6_output.c Log message: Rename all in6p local variables to inp.

CVS: cvs.openbsd.org: src

2023-12-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/03 13:24:17 Modified files: sys/netinet: in_pcb.c in_pcb.h tcp_usrreq.c sys/netinet6 : in6_pcb.c Log message: Use INP_IPV6 flag instead of sotopf(). During initialization in_pcballoc(

CVS: cvs.openbsd.org: src

2023-12-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/01 08:30:47 Modified files: sys/netinet: in_pcb.c in_pcb.h ip_output.c tcp_input.c tcp_usrreq.c udp_usrreq.c sys/netinet6 : in6_pcb.c ip6_output.c Log message

CVS: cvs.openbsd.org: src

2023-12-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/01 07:37:22 Modified files: sys/sys: mutex.h Log message: Cast mtx to void in dummy MUTEX_ASSERT_LOCKED(). To avoid unsued variable in ramdisk kernel, use the argument of MUTEX_ASSERT_LOCKED

CVS: cvs.openbsd.org: src

2023-12-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/12/01 07:08:04 Modified files: sys/netinet: tcp_usrreq.c udp_usrreq.c sys/netinet6 : in6_pcb.c in6_src.c ip6_var.h raw_ip6.c udp6_output.c Log message: Make inte

CVS: cvs.openbsd.org: src

2023-11-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/30 03:21:56 Modified files: sys/netinet: tcp_input.c Log message: Pass inp_seclevel to ip6_output() in TCP syn cache. TCP syn_cache_respond() uses inp_seclevel from listening socket as ip_output

CVS: cvs.openbsd.org: src

2023-11-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/29 13:46:24 Modified files: sys/kern : init_sysent.c syscalls.c sys/sys: syscall.h syscallargs.h Log message: regen syscalls

CVS: cvs.openbsd.org: src

2023-11-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/29 13:40:06 Modified files: sys/kern : syscalls.master Log message: Unlock bind(2) syscall. For internet sockets sobind() runs with exclusive net lock due to solock(). For unix domain sockets

CVS: cvs.openbsd.org: src

2023-11-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/29 12:19:26 Modified files: sys/netinet: tcp_input.c tcp_var.h Log message: Run TCP syn cache timer without kernel lock. As syn_cache_timer() uses syn cache mutex and exclusive net lock, it does

CVS: cvs.openbsd.org: src

2023-11-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/29 11:30:48 Modified files: sys/netinet: in_pcb.c in_pcb.h tcp_subr.c udp_usrreq.c sys/netinet6 : in6_pcb.c Log message: Document inp_socket as immutable and remove NULL checks. Struc

CVS: cvs.openbsd.org: www

2023-11-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/11/28 10:28:09 Modified files: . : errata73.html errata74.html Log message: Release perl errata.

CVS: cvs.openbsd.org: src

2023-11-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/28 10:20:13 Modified files: gnu/usr.bin/perl: Tag: OPENBSD_7_3 regcomp.c Log message: Fix read/write past buffer end >From upstream commit: >From 7047915eef37fccd93e7cd985c29fe6be54650b6 Mon Sep 17

CVS: cvs.openbsd.org: src

2023-11-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/28 10:19:12 Modified files: gnu/usr.bin/perl: Tag: OPENBSD_7_4 regcomp.c Log message: Fix read/write past buffer end >From upstream commit: >From 7047915eef37fccd93e7cd985c29fe6be54650b6 Mon Sep 17

CVS: cvs.openbsd.org: src

2023-11-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/28 06:23:20 Modified files: sys/net: if_etherip.c if_gif.c if_gre.c if_vxlan.c pfkeyv2_convert.c pipex.c sys/netinet: in_pcb.h ip_ipip.c tcp_usrreq.c udp_

CVS: cvs.openbsd.org: src

2023-11-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/27 13:37:15 Modified files: sys/netinet: tcp_input.c udp_usrreq.c Log message: Add NULL check before dereferencing inp_seclevel. In some cases inp may be NULL, so check that before passing inp->

CVS: cvs.openbsd.org: src

2023-11-26 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/26 15:08:10 Modified files: sys/netinet: in_pcb.h ip_ipsp.h ip_output.c ip_spd.c ip_var.h raw_ip.c tcp_input.c tcp_output.c tcp_subr.c udp_usrreq

CVS: cvs.openbsd.org: src

2023-11-22 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/22 11:50:10 Modified files: sys/arch/amd64/amd64: cpu.c Log message: Fix race when initializing TSC. During boot TSC initialization could fail with panic: tsc_test_sync_ap: cpu2: tsc_ap_name is not

CVS: cvs.openbsd.org: src

2023-11-21 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/21 07:00:13 Modified files: sys/conf : files sys/kern : sys_process.c Log message: Fix kernel build without option PTRACE, but with dt(4). Since revision 1.26 dt_ioctl_get_auxba

Re: CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
On Tue, Nov 14, 2023 at 01:27:33AM -0700, Florian Obser wrote: > CVSROOT: /cvs > Module name: src > Changes by: flor...@cvs.openbsd.org 2023/11/14 01:27:33 > > Modified files: > lib/libc/asr : gethostnamadr_async.c > > Log message: > Add break to error out on weird characters in get

CVS: cvs.openbsd.org: www

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/11/20 12:03:30 Modified files: . : errata73.html errata74.html Log message: Release patch, ospfd, tmux, httpd errata.

CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/20 11:17:46 Modified files: usr.sbin/httpd : Tag: OPENBSD_7_3 httpd.h server.c server_fcgi.c Log message: Avoid a NULL dereference when handling a malformed fastcgi request. Rework the hack to avoid

CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/20 11:14:52 Modified files: usr.sbin/httpd : Tag: OPENBSD_7_4 httpd.h server.c server_fcgi.c Log message: Avoid a NULL dereference when handling a malformed fastcgi request. Rework the hack to avoid

CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/20 11:08:24 Modified files: usr.bin/tmux : Tag: OPENBSD_7_4 screen-write.c Log message: Do not allow combined UTF-8 characters that are too long, GitHub issue 3729. from nicm@ this is errata/7.4/0

CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/20 11:04:29 Modified files: usr.sbin/ospfd : Tag: OPENBSD_7_4 auth.c Log message: iface->auth_key is not a real C string so use strnlen() to define the maximum. This fixes the use of 8 char password

CVS: cvs.openbsd.org: src

2023-11-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/20 10:56:22 Modified files: usr.bin/patch : Tag: OPENBSD_7_4 patch.c Log message: Fix unveil(2) in patch(1) with explicit patchfile. A backup file should be created in the directory of the original

CVS: cvs.openbsd.org: src

2023-11-16 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/16 11:27:48 Modified files: sys/netinet: tcp_input.c tcp_usrreq.c tcp_var.h Log message: Run TCP SYN cache timer logik without net lock. Introduce global TCP SYN cache mutex. Devide timer funct

CVS: cvs.openbsd.org: src

2023-11-13 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/13 10:18:27 Modified files: sys/net: route.c Log message: Fix rt_setgate() error handling. In revision 1.424 the logic in rt_setgate() has changed. The old code entered a value into rt_gate

CVS: cvs.openbsd.org: src

2023-11-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/12 16:19:15 Modified files: sys/netinet: in_pcb.c in_pcb.h Log message: Declare global variable zeroin46_addr as const. OK mvs@ jca@

CVS: cvs.openbsd.org: src

2023-11-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/12 10:51:41 Modified files: sys/net: if_dl.h route.c route.h rtable.c rtable.h rtsock.c Log message: Use constant sockaddr in route lookup. In rtalloc() and rtalloc

CVS: cvs.openbsd.org: src

2023-11-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/12 09:10:46 Modified files: sys/net: rtsock.c Log message: Do not modify route info sockaddr in rtm_xaddrs(). The rti_info array is used to describe routes that should be found by lookup. M

CVS: cvs.openbsd.org: src

2023-11-11 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/11 07:24:04 Modified files: sys/net: if.c if.h if_var.h Log message: Pass constant struct sockaddr to interface lookup functions. OK mvs@

CVS: cvs.openbsd.org: src

2023-11-11 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/11 05:17:50 Modified files: sys/net: art.c art.h rtable.c Log message: Remove unused parameter dst from art_get(). OK mvs@

CVS: cvs.openbsd.org: src

2023-11-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/10 13:05:23 Modified files: sys/net: art.c art.h route.c route.h rtable.c rtable.h sys/netinet: in.h sys/netinet6 : in6.h Log message: rtable_match() takes constant de

CVS: cvs.openbsd.org: src

2023-11-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/10 08:51:24 Modified files: sys/arch/armv7/omap: if_cpsw.c sys/arch/armv7/sunxi: sxie.c sys/arch/octeon/dev: if_cnmac.c sys/dev/fdt: if_dwge.c if_dwxe.c if_mvneta.c if_mv

CVS: cvs.openbsd.org: src

2023-11-09 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/11/09 14:45:18 Modified files: sys/netinet: if_ether.c Log message: Run arp timeout without kernel lock. Since cheloha@ has implemented timeout processes that do not grab the kernel lock, start usi

CVS: cvs.openbsd.org: src

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/25 14:05:43 Modified files: usr.bin/patch : patch.c Log message: Fix unveil(2) in patch(1) with explicit patchfile. A backup file should be created in the directory of the original file, but only t

CVS: cvs.openbsd.org: www

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/10/25 02:31:32 Modified files: . : errata73.html errata74.html Log message: Release xserver and msplit errata.

CVS: cvs.openbsd.org: src

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/25 02:17:54 Modified files: sys/kern : Tag: OPENBSD_7_3 uipc_mbuf.c Log message: Avoid assertion failure when splitting mbuf cluster. m_split() calls m_align() to initialize the data pointer o

CVS: cvs.openbsd.org: src

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/25 02:17:16 Modified files: sys/kern : Tag: OPENBSD_7_4 uipc_mbuf.c Log message: Avoid assertion failure when splitting mbuf cluster. m_split() calls m_align() to initialize the data pointer o

CVS: cvs.openbsd.org: xenocara

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/25 02:14:42 Modified files: xserver/Xi : Tag: OPENBSD_7_3 xiproperty.c xserver/dix: Tag: OPENBSD_7_3 enterleave.h xserver/fb : Tag: OPENBSD_7_3 fb.h fbscreen.c

CVS: cvs.openbsd.org: xenocara

2023-10-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:xenocara Changes by: bl...@cvs.openbsd.org 2023/10/25 02:13:24 Modified files: xserver/Xi : Tag: OPENBSD_7_4 xiproperty.c xserver/dix: Tag: OPENBSD_7_4 enterleave.h xserver/fb : Tag: OPENBSD_7_4 fb.h fbscreen.c

CVS: cvs.openbsd.org: src

2023-10-23 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/23 15:59:00 Modified files: gnu/usr.bin/cvs/src: rcscmds.c Log message: Do not print "retrieving revision 1.13" while doing cvs diff. Provide shorter diffs without unnecessary debugging output. Note

CVS: cvs.openbsd.org: src

2023-10-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/20 13:05:11 Modified files: sys/conf : Tag: OPENBSD_7_4 newvers.sh Log message: 7.4-stable

CVS: cvs.openbsd.org: src

2023-10-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/20 10:25:15 Modified files: sys/kern : uipc_mbuf.c Log message: Avoid assertion failure when splitting mbuf cluster. m_split() calls m_align() to initialize the data pointer of newly allocated

CVS: cvs.openbsd.org: www

2023-10-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2023/10/19 17:45:16 Modified files: faq: current.html Log message: Describe how to get source build over the ncurses and tic update. OK tb@

CVS: cvs.openbsd.org: src

2023-10-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/19 16:19:16 Modified files: regress/usr.sbin/syslogd: args-dropped-tcp.pl args-dropped-tls.pl Added files: regress/usr.sbin/syslogd: args-dropped-udp.pl Lo

CVS: cvs.openbsd.org: src

2023-10-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/19 16:16:10 Modified files: usr.sbin/syslogd: syslogd.c Log message: syslogd(8) counts dropped UDP packets. Now that syslogd handles delayed DNS lookups, also count dropped packets to UDP loghosts.

CVS: cvs.openbsd.org: src

2023-10-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/12 18:00:52 Removed files: gnu/usr.bin/cvs/zlib: .cvsignore ChangeLog FAQ INDEX Make_vms.com Makefile.b32 Makefile.bor Makefile.dj2 Makefil

CVS: cvs.openbsd.org: src

2023-10-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/12 16:41:30 Modified files: regress/usr.sbin/syslogd: args-proto-udp4-host6.pl args-proto-udp6-host4.pl Added files: regress/usr.sbin/syslogd: args-dns-tcp-r

CVS: cvs.openbsd.org: src

2023-10-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/12 16:36:54 Modified files: usr.sbin/syslogd: privsep.c syslogd.c syslogd.h Log message: Retry DNS lookup for remote loghost. If DNS lookup for a remote loghost configured in syslog.conf did not wor

CVS: cvs.openbsd.org: src

2023-10-12 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/12 13:15:21 Modified files: sys/net: if_pflog.c Log message: pflog(4) logs packet dropped by default rule with block. If a packet is malformed, it is dropped by pf(4). The rule referenced i

CVS: cvs.openbsd.org: src

2023-10-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/10 10:26:06 Modified files: sys/net: pf.c Log message: pf(4) must not pass packet if state cannot be created. The behavior of the PFRULE_SRCTRACK and max_states check was unintentionally cha

CVS: cvs.openbsd.org: src

2023-10-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/10 05:25:31 Modified files: sys/net: pf.c pf_norm.c pf_osfp.c pfvar.h Log message: Remove dead code in pf_pull_hdr(). pf_pull_hdr() allows to pass an action pointer parameter as output value

CVS: cvs.openbsd.org: src

2023-10-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/05 05:08:56 Modified files: sys/net: ifq.c ifq.h Log message: Protect interface queues with read once and mutex. Reading atomic values need at least read once and writing values should have

CVS: cvs.openbsd.org: src

2023-10-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/10/04 12:07:13 Modified files: sys/conf : GENERIC Log message: re-enable POOL_DEBUG OK deraadt@

<    1   2   3   4   5   6   7   8   9   10   >