summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-10Make splassert for IPL_NONE fail, if we're in interrupt context.Patrick Wildt
ok rapha@
2013-09-10Store the current interrupt depth in curcpu, so that it's per CPUPatrick Wildt
and not just a global variable. ok rapha@
2013-09-10Add support for the SM_PATH environment variable. This changes theAntoine Jacoutot
default behavior of sysmerge when no source is specified on the command line: * if SM_PATH is set, then sysmerge will search this path for etcXX.tgz and/or xetcXX.tgz * if SM_PATH is not set (the default), then the behaviour is the same as before and /usr/src is used idea from espie@ man page refactoring jmc@ (who else :-)) "good idea" krw@ ok rpe@ landry@ espie@
2013-09-10Document that wildcards can also be used when deleting communities.Paul de Weerd
After a discussion with sthen@ and claudio@; wording help from sthen@. OK claudio@, sthen@, jmc@
2013-09-10Enable some code that seems to relate to an errata forJonathan Gray
Crystalwell/eDRAM Haswell parts. Original linux commit mesage: 'This magic brings stability to HSW CRW machines.'
2013-09-09Calculate the lease time fields (expiry, renew, rebind) afterKenneth R Westerback
applying the option directives (ignore, default, supersede) from dhclient.conf. This allows the options dhcp-lease-time, dhcp-rebinding-time, and dhcp-renewal-time to be controlled via dhclient.conf. Also set BOOTP lease times by faking up these options rather than crudely jamming in fixed times, allowing them to become configurable via dhclient.conf. Imperviousness of the time options pointed out by todd@.
2013-09-09nl(1) is actually marked as an XSI (XPG 4.2) extension.Jeremie Courreges-Anglas
Remove the remaining differences with NetBSD nl.1 regarding STANDARDS and `-' handling. Discussed with jmc@
2013-09-09Add support for ECDHE (Elliptic curve Diffie-Hellman) to enableReyk Floeter
TLS/SSL Perfect Forward Secrecy (PFS). ok djm@
2013-09-09Support for the ARM Generic Timer used in the Cortex-A7 and Cortex-A15.Patrick Wildt
2013-09-09Recognize the UTIME_OMIT and UTIME_NOW values when printing timespecsPhilip Guenther
ok otto@
2013-09-09Rename the 'pid' global to eliminate compiler warnings about shadowingPhilip Guenther
ok otto@
2013-09-08tweak previous;Jason McIntyre
2013-09-08Fix a typo. "jajaja" miod@, "+ja" mpi@Jeremie Courreges-Anglas
2013-09-08Hook up nl(1).Jeremie Courreges-Anglas
2013-09-08Import nl(1) from the NetBSD source tree, with local changes discussedJeremie Courreges-Anglas
on tech@, among which `-' syntax for stdin, multibyte delimiter support (based on FreeBSD) and various code simplifications. Original diffs from pascal@ and later Arto Jonsson (ajonsson at kapsi dot fi), comments and work by others, especially millert@. "That looks good to me." millert@
2013-09-08Remove a.out leftovers. (it's september now)Miod Vallat
2013-09-08Remove the `let's zero %r2 if %r3 is nonzero' dance. It's been more than 10Miod Vallat
years that fork() returns through child_return(), which takes care of zeroing %r2.
2013-09-08switch to using linux style pci match tablesJonathan Gray
fixes some omissions and flag errors for radeon and removes the duplicate table for i915
2013-09-08Oops, typo. Found by Artturi Alm.Patrick Wildt
2013-09-08fix next path selection so if the current path is NULL (which can occur ifDavid Gwynne
paths are lost and groups become empty) we dont try and do stuff with it that causes null derefs and awesome panics.
2013-09-08Enable vmx(4) on i386 and amd64.Reyk Floeter
It will be enabled by default in the GENERIC and RAMDISK_CD kernels, but you have to set vmxnet3 in the VMware configuration on the host; see vmx(4). ok deraadt@
2013-09-08Unbreak vmx(4) on i386. The right shift of 32 bits for the DSHReyk Floeter
register (driver shared address high) exceeded the width of the 32bit bus address; casting the address to a 64bit type will correctly result in a zero value on i386 and the high bits on amd64.
2013-09-07syncPatrick Wildt
2013-09-07Beagle has been replaced by armv7.Patrick Wildt
2013-09-07Update ARMv7's release build process to build kernels and ramdisksPatrick Wildt
per SoC. It's heavily based on the SGI port. ok florian@
2013-09-07Remove commented-out kerberos/gssapi config options from sample config,Stuart Henderson
kerberos support is currently not enabled in ssh in OpenBSD. Discussed with various people; ok deraadt@
2013-09-07Add a new screen "cpu" that simply lists the usage of each CPU core.Reyk Floeter
Also add a new -B command line flag that works like -b but waits some cycles before dumping anything to the console. With much help from jmc@ OK jj@ lambert@ jmc@
2013-09-07update man page with the new default HIGH:!aNULLReyk Floeter
2013-09-07Change default ciphers to HIGH:!aNULL.Federico G. Schwindt
reyk@ ok
2013-09-07Plug a memory leak when walking the pfTblAddrTable in PF-MIBJoel Knight
2013-09-07Whitespace fixesJoel Knight
2013-09-07Sync PF-MIB and snmpd up with the pf(4) table byte/packet counters forJoel Knight
'match' rules ok sten ryek
2013-09-06Instead of printing on spurious interrupts, use an event counter to showPatrick Wildt
how many of those there have been.
2013-09-06Support for FreeScale's i.MX6 SoC.Patrick Wildt
2013-09-06need sys/device.hTheo de Raadt
2013-09-06teach id(1) about whoami(1) and groups(1) run modes; removes shell wrappersOkan Demirmen
OK millert@
2013-09-06In one core dump the pointers to socket, inpcb, tcpcb on the stackAlexander Bluhm
of tcp_input() and tcp_output() were very inconsistent. Especially the so->so_pcb is NULL which can only happen after the inp has been detached. The whole issue looks similar to the old panic: pool_do_get(inpcbpl): free list modified. http://marc.info/?l=openbsd-bugs&m=132630237316970&w=2 To get more information, add some asserts that guarantee the consistency of the socket, inpcb, tcpcb linking. They should trigger when an inp is taken from the pcb hashes after it has been freed. OK henning@
2013-09-06zap trailing space;Jason McIntyre
2013-09-06When dumping FastCGI protocol headers during debug, dump theBret Lambert
"request begin" and "request end" protocol entries in addition While here, make the "FastCGI request body" struct's name more precise (fcgi_end_request -> fcgi_end_request_body). okay florian@
2013-09-06Make use of IFP_TO_IA() instead of rolling our own copy.Martin Pieuchot
ok bluhm@, henning@
2013-09-06Add ugold(4) and update uthum(4) description.Martin Pieuchot
Prodded by jmc@
2013-09-06Update Nd to be coherent with ugold(4) and match what the manufacturerMartin Pieuchot
advertises. ok jmc@
2013-09-06Add a manual for ugold(4) with inputs from jmc@Martin Pieuchot
2013-09-06Fix build with USB_DEBUG defined, pipes don't have refcounters anymore.Martin Pieuchot
From Nils Frohberg.
2013-09-06Missing semicolons.Martin Pieuchot
ok jsg@
2013-09-06Use the correct buffer size for memory allocation and reads.Bret Lambert
okay florian@
2013-09-05gcc4 has phased out -W in favor of -Wextra. Teach gcc3 to recognize -WextraMiod Vallat
as an ersatz for -W. Now that more and more third-party software assumes the compiler supports -Wextra, this is definitely worth doing.
2013-09-05Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
don't have to. Remove these include lines from mvme68k, mvme88k, sparc drivers. test and OK miod@
2013-09-05Explicitely define USE_GAS for OpenBSD targets; the configure machinery inMiod Vallat
gcc 3 no longer defines this for us.
2013-09-05Service the 88100 floating-point exceptions through trap(), keeping theMiod Vallat
existing assembly code for now. Make sure the trapframe images of %fpsr and %fpcr are updated by the assembly handlers (in addition to the real registers which were already updated). When returning into trap(), check these updated value to decide whether a signal ought to be sent to the userland process. With these changes, computations which ought to cause a signal to be delivered will indeed trigger the signal, even when they are handled by the completion code in the floating point exception handlers. This fixes the libc/ieeefp/except and lib/fenv regress tests on 88100 systems, finally!