[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bitrig-src
Subject:    [SCM] bitrig branch integration updated
From:       Thordur Bjornsson <thib () git ! bitrig ! org>
Date:       2012-02-26 16:14:42
Message-ID: 201202261614.q1QGEgO4006486 () git ! bitrig ! org
[Download RAW message or body]

Describe:  3ef8b31a94f779a9477b0a3a29b0f526b26e7e47
Commit:    3ef8b31a94f779a9477b0a3a29b0f526b26e7e47
Commit:    028ad4a257ccd91c30e9277796f05f6751045ac2
Commit:    2da8b2132420e7a1eb987a3284a5a6403167d7c5
Commit:    21fbacb3af7639fde65437b761b7b368e301683b
Commit:    07f43c87605b684a5cb3d40ede6a8670e42acbbd
Commit:    ef90fab300d32c10f4b73b9eee4d133c518c3560
Commit:    3e71701bc75cee70d2a8ea516cf35940a14fc07d
Commit:    c634b5270d83023a26058bc0a484088c49b61c05
Commit:    3db7080305c420c9d17cb6737b00b0232c7a5763
Commit:    b52209ac00e50b8c9ac6a51e850f13f9a536d3f6
Commit:    939b3d1d15855f47496ffe789191a85231a5942a
Commit:    059039b3f2fa098a937895c27b8006a122f4caa1
Commit:    dc20ca7828d3470a97c6922e6307617463885ed1
Commit:    8f3dd3dff5dd2a4d35389314842a8188c81d36fa
Commit:    4a02a9b16157e2c2681d3cdb1206cc78d7e8092c
Commit:    549dd926243afed49cdc705bb458d0b4cd331fa7
Commit:    35e37747582ea72f60f62abe4eac0ac03c5e0299
Commit:    0f146b9546b6bbee70793e6c7bbbab6bc18ea923
Commit:    81737c1bd69a0a5eabfa80e08e34acf12f9c40c1
Commit:    1a97a5583dbfca0793a2b16a6912e4eb111958c4
Commit:    1875f8c3934b7d0af34148554759402545875a00
Commit:    cb8544088317f49d1841beb28486316a3331951c
Commit:    b1397a58eeed0a420a1deb0909d75dabb97bfe57
Commit:    4c2bc28ad8fc9b915dcb627cb8d62902adf6b6fc
Commit:    a291b0b011a595158a01855969e24fbae6db06bd
Commit:    b000d4e1b15bde92cf6275586f7da3d4796cd9a1

Modifications:
		distrib/sets/lists/base/mi                         |    1 +
		distrib/sets/lists/comp/mi                         |    5 +
		lib/libpthread/include/pthread.h                   |    8 +-
		lib/libpthread/man/Makefile.inc                    |    9 +-
		lib/libpthread/man/pthread_condattr_init.3         |  119 +
		lib/libpthread/man/pthread_mutex_destroy.3         |    5 +-
		lib/libpthread/man/pthread_mutex_init.3            |    5 +-
		lib/libpthread/man/pthread_mutex_lock.3            |  118 +-
		lib/libpthread/man/pthread_mutex_trylock.3         |   75 -
		lib/libpthread/man/pthread_mutex_unlock.3          |    7 +-
		lib/libpthread/man/pthreads.3                      |   54 +-
		lib/librthread/Makefile                            |   27 +-
		lib/librthread/rthread.c                           |    4 +-
		lib/librthread/rthread.h                           |    5 +-
		lib/librthread/rthread_condattr.c                  |   71 +
		lib/librthread/rthread_sync.c                      |   70 +-
		lib/libsndio/sio_sun.c                             |    4 +-
		libexec/login_yubikey/login_yubikey.8              |    6 +-
		.../lib/libpthread/pthread_mutex/pthread_mutex.c   |   49 +-
		regress/lib/libpthread/setsockopt/3/setsockopt3.c  |    4 +-
		.../lib/libpthread/setsockopt/3a/setsockopt3a.c    |   41 +-
		share/man/man5/bsd.port.mk.5                       |   12 +-
		share/snmp/Makefile                                |    4 +-
		share/snmp/OPENBSD-BASE-MIB.txt                    |    4 +-
		share/snmp/OPENBSD-PF-MIB.txt                      | 1493 +++++++++++
		sys/arch/amd64/amd64/cpu.c                         |    4 +-
		sys/arch/amd64/amd64/est.c                         |    5 +-
		sys/arch/i386/conf/GENERIC                         |    3 +-
		sys/dev/ata/wdvar.h                                |    6 +-
		sys/dev/ic/aic79xx.c                               |    4 +-
		sys/dev/ic/aic79xx.h                               |    6 +-
		sys/dev/ic/aic79xx_openbsd.c                       |    4 +-
		sys/dev/ic/aic7xxxvar.h                            |    6 +-
		sys/dev/ic/siop_common.c                           |   14 +-
		sys/dev/ic/xl.c                                    |    4 +-
		sys/dev/isa/gus.c                                  |   12 +-
		sys/dev/isa/pnpdevs                                |    4 +-
		sys/dev/isa/pnpdevs.h                              |    3 +-
		sys/dev/pci/if_sk.c                                |    4 +-
		sys/dev/usb/if_atu.c                               |    4 +-
		sys/dev/usb/uvisor.c                               |    4 +-
		sys/kern/sys_process.c                             |    6 +-
		sys/netinet/tcp_usrreq.c                           |    6 +-
		usr.bin/oldrdist/main.c                            |    4 +-
		usr.bin/tmux/cmd-display-message.c                 |   40 +-
		usr.bin/tmux/cmd-set-option.c                      |   40 +-
		usr.bin/tmux/cmd-show-options.c                    |   30 +-
		usr.bin/tmux/options-table.c                       |   42 +-
		usr.bin/tmux/tmux.1                                |   16 +-
		usr.bin/tmux/tmux.h                                |    5 +-
		usr.sbin/amd/amd/info_hes.c                        |    6 +-
		usr.sbin/httpd/htdocs/manual/mod/mod_rewrite.html  |    2 +-
		.../httpd/htdocs/manual/mod/mod_ssl/ssl_faq.html   |    2 +-
		usr.sbin/nginx/README.OpenBSD                      |    1 +
		usr.sbin/nginx/src/core/ngx_file.c                 |   28 +-
		usr.sbin/npppd/common/bytebuf.c                    |    6 +-
		usr.sbin/snmpd/Makefile                            |    5 +-
		usr.sbin/snmpd/mib.c                               | 1006 +++++++-
		usr.sbin/snmpd/mib.h                               |  341 +++-
		usr.sbin/snmpd/pf.c                                |  483 ++++
		usr.sbin/snmpd/snmpd.c                             |    5 +-
		usr.sbin/snmpd/snmpd.h                             |   49 +-
		62 files changed, 4079 insertions(+), 331 deletions(-)
		create mode 100644 lib/libpthread/man/pthread_condattr_init.3
		delete mode 100644 lib/libpthread/man/pthread_mutex_trylock.3
		create mode 100644 lib/librthread/rthread_condattr.c
		create mode 100644 share/snmp/OPENBSD-PF-MIB.txt
		create mode 100644 usr.sbin/snmpd/pf.c

Log messages:

sync distrib (last openbsd sync)

PTHREAD_MUTEX_NORMAL mutexes are supposed to self-deadlock, not abort. That deadlock \
can be exited via a timeout for pthread_mutex_timedlock(). Unwind all the state when \
pthread_mutex_timedlock() times out

Add pthread_condattr_{get,set}clock(), requested by aja@ Add \
pthread_mutex_timedlock(), requested by dcoppa@

Correct the spelling of "transferred" and "transferring"
from Tobias Ulmer (tobiasu at tmux.org); ok jmc@, krw@

Add gus* at isapnp?. Last tested nine years ago but ought to still work.

regen

Enable GUS PnP

Don't tinker with the MIDI registers if they aren't mapped; necessary for the GUS \
PnP.

Allow this to build on platforms lacking PT_GETFPREGS or PT_SETFPREGS; broken in \
previous rev.

Allow a single option to be specified to show-options to show just that option.

Apply a bit more consistency in the ordering of functions in each group of functions. \
No objection from jmc@

Remove useless code.
ok kettenis@

Make CPUF_GO setting atomic.
ok kettenis@

login_yubikey(8) reads user's last-use counter from user.ctr, not user.cnt

Add pthread_condattr_{get,set}clock(), pthread_mutex_timedlock(), and \
pthread_rwlock_{timed,try}{rd,wr}lock(). Requested by jmc@

jmc@ points out that the underlying manpage should be named after one of the \
functions, not a generic name that doesn't itself exist

now that pthread_mutex_trylock.3 has been folded into pthread_mutex_lock.3, don;t \
list both pages in SEE ALSO;

sched_yield() is the standard name while pthread_yield() is the non-standard alias, \
so prefer the former

Document pthread_condattr_{init,destroy,setclock,getclock}

Merge pthread_mutex_trylock(3) into pthread_mutex_lock(3) and document \
pthread_mutex_timedlock() in that same page ok fgsch@, brad@, as well as jmc@, who \
also fixed a bunch of nits

Use format for display-message, based on a diff from George Nachman.

document cases where the warning can and should be ignored

Check that PTHREAD_MUTEX_NORMAL mutexes will self-deadlock and that \
pthread_mutex_timedlock() will block and then timeout on self-deadlock

Bring in PF-MIB to snmpd.
ok krw@, sthen@

similar change to the setsockopt1.c one: use the resolution of the monotonic clock \
from clock_getres(). while here use a different port when binding.

create the tmp dirs nginx needs for doing proxying inside the chroot because these \
get created before the actual chroot happens


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic