Displaying 1 50 of 181,019 commits (0.014s)

OpenBSD — sys/netinet6 frag6.c

When the IPv6 network stack receives an empty non atomic fragment,
just drop it.  It can never overlap existing content, there is no
ambiguous payload.  So save resources and do not try to insert it
into the queue.  This makes our IPv6 stack behave like pf fragment
OK deraadt@
Delta File
+7 -1 sys/netinet6/frag6.c
+7 -1 1 file

OpenBSD — usr.sbin/nsd configlexer.lex zlexer.lex

do not ignore -Wsign-compare; requested by deraadt@

OpenBSD — usr.sbin/nsd configure

Delta File
+47 -11 usr.sbin/nsd/configure
+47 -11 1 file

OpenBSD — usr.sbin/nsd xfrd.c query.c

Update to 4.1.13
Testing millert, brad and myself.
OK millert@
Delta File
+55 -7 usr.sbin/nsd/xfrd.c
+41 -15 usr.sbin/nsd/query.c
+46 -9 usr.sbin/nsd/edns.c
+37 -1 usr.sbin/nsd/namedb.h
+32 -4 usr.sbin/nsd/namedb.c
+20 -11 usr.sbin/nsd/nsd-mem.c
+166 -43 25 files not shown
+397 -90 31 files

OpenBSD — share/man/man4 mfii.4

Delta File
+2 -2 share/man/man4/mfii.4
+2 -2 1 file

OpenBSD — sys/dev/sun z8530ms.c

adapt to recent wsmouse changes by bru (oct23)
Delta File
+2 -1 sys/dev/sun/z8530ms.c
+2 -1 1 file

OpenBSD — sys/dev/pci mfii.c

Backout last 2 revisions.  Requested by deraadt.
Delta File
+3 -845 sys/dev/pci/mfii.c
+3 -845 1 file

OpenBSD — sys/kern uipc_mbuf.c kern_sysctl.c, sys/sys mbuf.h

move the mbstat structure to percpu counters

each cpus counters still have to be protected by splnet, but this
is better thana single set of counters protected by a global mutex.

ok bluhm@

OpenBSD — share/man/man4 mfii.4, sys/dev/pci mfii.c

Make mfii(4) bio(4) capable.

ok dlg
Delta File
+756 -2 sys/dev/pci/mfii.c
+6 -2 share/man/man4/mfii.4
+762 -4 2 files

OpenBSD — sys/kern subr_percpu.c, sys/sys percpu.h

non-MP vs MP codepaths were confusingly split between the .c and .h file.
Unify these by placing #ifdef MULTIPROCESSOR inside the functions, then
collapse further to reduce _KERNEL blocks
ok dlg
Delta File
+22 -42 sys/sys/percpu.h
+13 -1 sys/kern/subr_percpu.c
+35 -43 2 files

OpenBSD — sys/dev/pci mfii.c

Add scsi ioctl hook to do a special treatment for DIOC{G,S}CACHE which
is already done in mfi(4).

ok dlg
Delta File
+90 -2 sys/dev/pci/mfii.c
+90 -2 1 file

OpenBSD — sys/dev/pci mpii.c mpiireg.h

augment the scsi_probe handler so it tries to query the sas dev pg 0

sas dev pg0 tells us interesting things, like the devices sas addresses
and if it is ATAPI or not.
Delta File
+35 -5 sys/dev/pci/mpii.c
+8 -1 sys/dev/pci/mpiireg.h
+43 -6 2 files

OpenBSD — usr.bin/ssh servconf.c sshkey.c

Remove dead breaks, found via opencoverage.net.  ok deraadt@
Delta File
+1 -2 usr.bin/ssh/servconf.c
+1 -2 usr.bin/ssh/sshkey.c
+2 -4 2 files

OpenBSD — sys/dev/pckbc pms.c, sys/dev/wscons wsmouse.c wsmousevar.h

Improved parameter handling in wsmouse and new ioctls for reading and
setting parameter values.

ok matthieu@

OpenBSD — usr.bin/ssh misc.c serverloop.c

Factor out "can bind to low ports" check into its own function.  This will make
it easier for Portable to support platforms with permissions models other than
uid==0 (eg bz#2625).  ok djm@, "doesn't offend me too much" deraadt@.

OpenBSD — sys/arch/armv7/armv7 intr.c armv7var.h, sys/arch/armv7/stand/efiboot conf.c efiboot.c

Remove sunxi board IDs.

OpenBSD — sys/arch/armv7/armv7 platform.c, sys/arch/armv7/conf RAMDISK GENERIC

De-platformize sunxi.  This removes the board initialization code that sets up
SRAM for the EMAC.  Instead we rely on u-boot setting this up for us.

ok jsg@, patrick@

OpenBSD — regress/lib/libm/lgamma lgamma.c

fix lgamma test on i386 and use symbolic constant; ok martynas@
Delta File
+8 -5 regress/lib/libm/lgamma/lgamma.c
+8 -5 1 file

OpenBSD — usr.sbin/pstat pstat.c

For -d, if there is no modifier, don't go down the "longformat" path.
Fixes cases like "pstat -d x ticks" on armv7.

ok jca@, deraadt@
Delta File
+2 -2 usr.sbin/pstat/pstat.c
+2 -2 1 file

OpenBSD — usr.bin/make make.1

zap trailing whitespace;
Delta File
+4 -4 usr.bin/make/make.1
+4 -4 1 file

OpenBSD — sys/kern uipc_syscalls.c, usr.sbin/rebound rebound.c

unbreak by fixing obvious pastos

OpenBSD — usr.bin/make make.1 parsevar.c

add !!=
feedback and okay millert@

OpenBSD — sys/arch/armv7/sunxi sxitimer.c

Only attach on sun4i and sun5i.  The timer implemented on later SoCs lacks
the 64-bit counter that we use as timecounter.  Those SoCs have a generic
timer so we don't need the SoC-specific one.
Delta File
+8 -1 sys/arch/armv7/sunxi/sxitimer.c
+8 -1 1 file

OpenBSD — sys/net switchofp.c

Don't free mbuf on error during swofp_flow_entry_put_instructions() parse,
otherwise we won't have the request ofp_header to send in the error message.

ok jca@
Delta File
+1 -4 sys/net/switchofp.c
+1 -4 1 file

OpenBSD — usr.sbin/makefs cd9660.c cd9660.h, usr.sbin/makefs/cd9660 cd9660_eltorito.c cd9660_write.c

No verbose flag for cd9660.

OpenBSD — usr.sbin/makefs/msdos mkfs_msdos.c mkfs_msdos.h

Remove the msdos no_create option.

OpenBSD — usr.sbin/makefs makefs.8 cd9660.c, usr.sbin/makefs/cd9660 cd9660_write.c

Remove cd9660's keep-bad-images option.

OpenBSD — usr.sbin/makefs cd9660.c ffs.c, usr.sbin/makefs/msdos mkfs_msdos.h

Remove short option names for -o.

OpenBSD — distrib/miniroot install.sub

Exit autoinstall in case of missing / or duplicate mountpoints.
This also covers the case when a template is rejected by disklabel.

OK krw
Delta File
+3 -3 distrib/miniroot/install.sub
+3 -3 1 file

OpenBSD — sys/arch/armv7/omap omap_machdep.c

stop disabling the external pl310 l2 cache on pandaboard

The consensus is that this was done before the bugs in the cache
flushing code were fixed.  The pl310 has been enabled on imx for some
time now and it works fine here on pandaboard as well.

ok patrick@ kettenis@ bmercer@

OpenBSD — sys/kern uipc_syscalls.c

handle non-INET6 kernels in some way
Delta File
+3 -1 sys/kern/uipc_syscalls.c
+3 -1 1 file

OpenBSD — sys/kern uipc_syscalls.c

dns hijacking must be af specific. move it into the port check function,
and redirect inet6 sockets to the ::1 flavor of localhost.
Delta File
+36 -20 sys/kern/uipc_syscalls.c
+36 -20 1 file

OpenBSD — usr.sbin/rebound rebound.c

listen on inet6 sockets as well. we need this because stolen inet6 sockets
can't be redirected to inet4 listeners.
Delta File
+46 -21 usr.sbin/rebound/rebound.c
+46 -21 1 file

OpenBSD — usr.sbin/tcpdump print-ofp.c print-tcp.c

Teach tcpdump(8) how to read OpenFlow packets. This initial implementation
supports the following message types: hello, error, echo request/reply,
feature request/reply, set config, packet-in, packet-out, flow removed and
flow mod.

We currently only support printing this messages for OpenFlow 1.3.5, however
it is possible to reuse some functions and get other versions working too.

ok deraadt@

OpenBSD — usr.sbin/makefs cd9660.h makefs.c, usr.sbin/makefs/msdos mkfs_msdos.h

-#include <stdbool.h>

OpenBSD — usr.sbin/makefs makefs.8

various cleanup; ok natano
Delta File
+29 -47 usr.sbin/makefs/makefs.8
+29 -47 1 file

OpenBSD — usr.sbin/makefs ffs.c, usr.sbin/makefs/ffs ufs_bswap.h ffs_balloc.c

Get rid of remaining FFS byteswap function stubs.

OpenBSD — usr.sbin/makefs walk.c makefs.h

More "debug" code that has to go.

OpenBSD — lib/libc/stdlib bsearch.c heapsort.c


OpenBSD — usr.sbin/makefs ffs.c makefs.c

Clean up timestamp handling code to be less confusing.

OpenBSD — libexec/security security

When checking ownership and modes of files in /var/mail/,
ignore *.lock files, to avoid pointless warning mails
reported by Philippe Meunier <meunier at ccs dot neu dot edu>;
OK florian@ jca@
Delta File
+2 -1 libexec/security/security
+2 -1 1 file

OpenBSD — usr.sbin/makefs ffs.c makefs.h, usr.sbin/makefs/ffs buf.c ffs_alloc.c

Remove huge amounts of debug code, that make the code nearly unreadable.

OpenBSD — sys/arch/arm/arm fault.c pmap7.c, sys/arch/arm/include frame.h

If an Access Flag fault happens while we were running the kernel and
it happened on a kernel page, we need to consult the kernel pmap
instead of the current proc's pmap.  Fixes panic when using tmpfs.

ok kettenis@

OpenBSD — usr.sbin/makefs ffs.c, usr.sbin/makefs/ffs ffs_subr.c ffs_extern.h

s/panic/errx/  This is userland.

OpenBSD — usr.sbin/makefs ffs.c ffs.h, usr.sbin/makefs/ffs fs.h mkfs.c

Include our own <ufs/ufs/dinode.h>, <ufs/ufs/dir.h> and <ufs/ffs/fs.h>
header files instead of relying on copies of NetBSD's headers. This
required some changes in the .c files, due to renamed fields, functions
and preprocessor macros. Also pull in our own ffs_tables.c. As a bonus
this diff gets rid of layout compatibility issues in the superblock
(position of the fs_flags field).

OpenBSD — sys/arch/armv7/conf GENERIC RAMDISK, sys/arch/armv7/sunxi sxitimer.c sunxi.c

Attach sxitimer(4) using the fdt.

OpenBSD — lib/libc/stdlib malloc.c

- fix MALLOC_STATS compile
- redundant cast is redundant
Delta File
+6 -3 lib/libc/stdlib/malloc.c
+6 -3 1 file

OpenBSD — sys/arch/armv7/sunxi sxie.c

Stop setting MIIF_AUTOTSLEEP in sxie(4)

This can lead to tsleep in an interrupt context.
Tested by and ok kettenis@
Delta File
+1 -2 sys/arch/armv7/sunxi/sxie.c
+1 -2 1 file