Displaying 1 50 of 514,828 commits (0.076s)

OpenBSD — regress/usr.sbin/syslogd args-sighup-config.pl funcs.pl

To examine the operation of the signal handlers, the tests grep in
the ktrace output of syslogd.  Also make the tests work without DNS
and without sudo.

OpenBSD — usr.sbin/httpd server_fcgi.c server.c

FastCGI did not support persistent connections.  Add initial support
for persistent connections with FastCGI by implementing chunked
Transfer-Encoding.  This only works with HTTP/1.1.

With input and help from florian@ who found some FastCGI edge cases.

OK florian@

OpenBSD — distrib/sets/lists/base md.luna88k md.armish, distrib/sets/lists/comp mi

sync

OpenBSD — share/man/man5 bsd.port.mk.5

document new PORTSCOUT variable. w/ and ok espie@
Delta File
+6 -1 share/man/man5/bsd.port.mk.5
+6 -1 1 file

OpenBSD — share/man/man4 msk.4 sk.4

we dont enable jumbos based on the interfaces mtu config.
Delta File
+2 -9 share/man/man4/msk.4
+2 -9 share/man/man4/sk.4
+4 -18 2 files

OpenBSD — share/man/man4 bge.4

Jumbo support for some newer chipsets.
Delta File
+5 -4 share/man/man4/bge.4
+5 -4 1 file

OpenBSD — sys/dev/pci if_bge.c if_bgereg.h

    Add Jumbo support for BCM5714 / BCM5780 and BCM5717 / BCM5719 / BCM5720 / BCM57765 / 
BCM57766
    chipsets.
    
    ok mikeb@ "i think it should go in" dlg@
Delta File
+41 -16 sys/dev/pci/if_bge.c
+5 -1 sys/dev/pci/if_bgereg.h
+46 -17 2 files

OpenBSD — regress/usr.sbin/syslogd Syslogd.pm funcs.pl

Add tests that run the syslogd signal handlers.

OpenBSD — lib/libc/gen posix_spawn.c

Fix previous commit: fd wasn't set in the FAE_DUP2 case
Delta File
+4 -3 lib/libc/gen/posix_spawn.c
+4 -3 1 file

OpenBSD — usr.bin/mandoc mandocdb.c

When makewhatis(8) finds an .so link after the manual being pointed to
has already been processed, add the file names to the names table, too,
not just to the mlinks table.
This fixes a bug where apropos(1) and the new man(1) wouldn't find some
of the Xenocara manuals via some of their .so links.  After rebuilding,
run "makewhatis /usr/X11R6/man" or just wait for weekly(8).
Delta File
+8 -1 usr.bin/mandoc/mandocdb.c
+8 -1 1 file

OpenBSD — usr.bin/mandoc main.c mansearch.c

In man(1) mode, change to the right directory before starting the parser,
just like traditional man(1) does, such that .so links have a chance to
work.  After this point, we don't need the current directory for anything
else before exit, so we don't need to worry about getting back and we can
safely ignore failure.
This lets man(1) find more Xenocara manuals, but not all of them yet.
Other issues remain that need to be fixed, too.

OpenBSD — usr.sbin/smtpd queue_api.c

Close fd if fdopen fails

ok gilles@
Delta File
+5 -1 usr.sbin/smtpd/queue_api.c
+5 -1 1 file

OpenBSD — usr.bin/openssl s_time.c ca.c

Enable -Wshadow in openssl(1) and fix a few shadow warnings.

ok jsing@

OpenBSD — usr.sbin/rcctl rcctl.sh

Fix evil typo.

from wbyte via Bryan Steele
Delta File
+2 -2 usr.sbin/rcctl/rcctl.sh
+2 -2 1 file

OpenBSD — sys/dev/usb if_urtw.c if_urtwreg.h

Set the configuration number and get the interface handle in attach(),
like urtwn(4) does, to prevent a null dereference of the configuration
descriptor.

Issue reported and fix tested by Ludovic Coues on misc@
Delta File
+14 -29 sys/dev/usb/if_urtw.c
+1 -4 sys/dev/usb/if_urtwreg.h
+15 -33 2 files

OpenBSD — usr.bin/openssl ecparam.c

Convert ecparam to new option/usage handling.
Delta File
+215 -197 usr.bin/openssl/ecparam.c
+215 -197 1 file

OpenBSD — usr.bin/openssl apps.c

Improve option usage output.

If the option/argument string exceeds the given width, add a hanging indent
prior to displaying the description. Also, if the description includes
newlines, wrap and indent for each newline so that the indentation is
correctly maintained.
Delta File
+20 -7 usr.bin/openssl/apps.c
+20 -7 1 file

OpenBSD — lib/libevent event.c

The libevent event_log() function called by event_msgx() adds a new
line itself.  Do not print a double new line when EVENT_SHOW_METHOD
is set.
OK nicm@
Delta File
+2 -3 lib/libevent/event.c
+2 -3 1 file

OpenBSD — usr.bin/bgplg bgplg.8

Replace the obsolete nginx example with an httpd(8) example.

ok jmc@
Delta File
+14 -13 usr.bin/bgplg/bgplg.8
+14 -13 1 file

OpenBSD — usr.sbin/httpd server_fcgi.c

Don't pass the local buffer array by reference.

OK florian@
Delta File
+3 -3 usr.sbin/httpd/server_fcgi.c
+3 -3 1 file

OpenBSD — usr.sbin/httpd httpd.conf.5

remove Xr, but not the reference, to nginx, after some discussion with reyk;
Delta File
+3 -4 usr.sbin/httpd/httpd.conf.5
+3 -4 1 file

OpenBSD — usr.sbin/pkg_add/OpenBSD Ustar.pm

@newuser and @newgroup won't necessarily be on the machine during pkg_create,
so fake uid/gid 0 if they're not. (removes some warning message)
Delta File
+3 -3 usr.sbin/pkg_add/OpenBSD/Ustar.pm
+3 -3 1 file

OpenBSD — usr.sbin/pkg_add/OpenBSD ArcCheck.pm

be a wee bit more paranoid about file sizes.
Delta File
+12 -1 usr.sbin/pkg_add/OpenBSD/ArcCheck.pm
+12 -1 1 file

OpenBSD — usr.sbin/httpd server_fcgi.c httpd.c

Replace the code to get the FastCGI Status header with a proper way to
parse and write the headers using the http response descriptor.  This
allows to add other tweaks, like support for chunked encoding, later.

OK florian@

OpenBSD — sys/dev/usb ehci.c ehcivar.h

Revert previous, it puts too much pressure on memory allocation as
reported by Bryan Linton on bugs@.
Delta File
+286 -208 sys/dev/usb/ehci.c
+1 -2 sys/dev/usb/ehcivar.h
+287 -210 2 files

OpenBSD — sys/dev/ic mpi.c mpivar.h

move mpi(4) from workq to taskq

ok dlg@
Delta File
+5 -3 sys/dev/ic/mpi.c
+4 -2 sys/dev/ic/mpivar.h
+9 -5 2 files

OpenBSD — usr.bin/units units.lib

update currency exchange rates;
Delta File
+41 -41 usr.bin/units/units.lib
+41 -41 1 file

OpenBSD — usr.sbin/sysmerge sysmerge.sh

Do not compare checksum of checksums...
Delta File
+6 -5 usr.sbin/sysmerge/sysmerge.sh
+6 -5 1 file

OpenBSD — gnu/usr.bin/perl patchlevel.h, gnu/usr.bin/perl/cpan/libnet/Net/FTP dataconn.pm

apply fix from upstream to remedy RT 37700, which hardens the close() function

ok millert@

OpenBSD — sys/compat/linux Makefile

Make this consistent with sys/kern/Makefile: require the 'syscalls' target
Delta File
+6 -1 sys/compat/linux/Makefile
+6 -1 1 file

OpenBSD — sys/compat/linux linux_syscall.h linux_sysent.c, sys/kern init_sysent.c syscalls.c

sync generated files

OpenBSD — include unistd.h, lib/libc/sys readlink.2

Sync readlink(2) with IEEE Std 1003.1-2008.

discussion, help and ok guenther@

OpenBSD — sys/arch/amd64/include atomic.h

Add implementations of atomic_{inc,dec,add,sub}_{int,long}() and
atomic_{add,sub}_{int,long}_nv(), based on Solaris and translated
through the mind of dlg@

Remove the 'memory' constraint from atomic_cas_{uint,ulong,ptr}()
now that rw_{enter,exit}*() use membars.

ok dlg@
Delta File
+121 -7 sys/arch/amd64/include/atomic.h
+121 -7 1 file

OpenBSD — sys/kern kern_rwlock.c

Add explicit membars, so that we can stop requiring rw_cas() to
provide the magic.

ok matthew@ dlg@
Delta File
+10 -1 sys/kern/kern_rwlock.c
+10 -1 1 file

OpenBSD — libexec/spamd spamd.8

Simplify the syslog.conf example: .info means that *and higher*

ok beck@
Delta File
+3 -3 libexec/spamd/spamd.8
+3 -3 1 file

OpenBSD — usr.sbin/syslogd syslogd.c

The reapchild() signal handler collects all children.  This can be
done easier by ignoring SIGCHLD.
OK guenther@
Delta File
+2 -15 usr.sbin/syslogd/syslogd.c
+2 -15 1 file

OpenBSD — sys/kern vfs_bio.c, sys/sys buf.h

replace LRU bufcache with something originally modelled after 2Q.
this should provide a degree of scan resistance, and also serves as a
midway point for further development of multi queue algorithms.
i've tried to minimize the risk and degree of regressions.
probably ok beck
Delta File
+151 -11 sys/kern/vfs_bio.c
+3 -3 sys/sys/buf.h
+154 -14 2 files

OpenBSD — usr.sbin/syslogd syslogd.c

Do not call free() on an array in the data section.  Fortunately
the code was not reached.  No binary change.
OK miod@ guenther@
Delta File
+1 -2 usr.sbin/syslogd/syslogd.c
+1 -2 1 file

OpenBSD — lib/libc/uuid uuid.3

no Pp needed before non-compact lists;
Delta File
+1 -2 lib/libc/uuid/uuid.3
+1 -2 1 file

OpenBSD — lib/libpthread/man pthread_testcancel.3, lib/librthread rthread_cancel.c shlib_version

accept4() should be a cancellation point.
Update the list in the pthread_testcancel(3) manpage: several were missing.

noted by miod@

OpenBSD — sys/kern kern_uuid.c

Sync enc/dec routines with libc.
Delta File
+123 -21 sys/kern/kern_uuid.c
+123 -21 1 file

OpenBSD — distrib/miniroot install.sub

The xetc set is now part of xbase and not distributed separately anymore.
Extract it from xbase during installation.

OK ajacoutot@
Delta File
+5 -6 distrib/miniroot/install.sub
+5 -6 1 file

OpenBSD — lib/libc/uuid uuid.3

Don't .Xr uuidgen(1) yet.
Delta File
+4 -4 lib/libc/uuid/uuid.3
+4 -4 1 file

OpenBSD — lib/libc/uuid uuid_compare.c

Sync with FreeBSD. No functional change but more readable code.
Delta File
+18 -20 lib/libc/uuid/uuid_compare.c
+18 -20 1 file

OpenBSD — lib/libc/uuid uuid_stream.c

Fix incorrect behaviour by syncing with FreeBSD; reported by Jonas 'Sortie'
Termansen, thanks!
Delta File
+121 -20 lib/libc/uuid/uuid_stream.c
+121 -20 1 file

OpenBSD — lib/libc/net vars6.c, sys/netinet6 in6.h

Make the in6addr constant declarations and definitions consistent
in kernel and user land.
OK florian@ mpi@
Delta File
+3 -3 lib/libc/net/vars6.c
+2 -2 sys/netinet6/in6.h
+5 -5 2 files

OpenBSD — gnu/usr.bin/binutils/binutils strings.c rclex.c, gnu/usr.bin/binutils/gas as.c itbl-lex.c

Backport @file support from binutils-2.17

@file allows reading command line arguments from a file. Gcc now uses this to
pass very long arguments lists to ld.

ok guenther@ miod@

OpenBSD — usr.sbin/rcctl rcctl.sh

Add Ingo's copyright as per his request.
Delta File
+2 -1 usr.sbin/rcctl/rcctl.sh
+2 -1 1 file

OpenBSD — include uuid.h Makefile, lib/libc Makefile.inc

Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig via
Markus Mueller.

OpenBSD — usr.sbin/sysmerge sysmerge.sh

Make sysmerge(8) completely silent by default when no file is modified.
Delta File
+2 -6 usr.sbin/sysmerge/sysmerge.sh
+2 -6 1 file