summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-06Add missing default bindings, from Theo Buehler.Nicholas Marriott
2015-01-06Always enable the receive filter. It was being enabled via sis_init()Brad Smith
but not if calling sis_iff() via sis_ioctl().
2015-01-06init a potentially uninitialised var in pf_postprocess_addrJonathan Gray
ok mikeb@ henning@
2015-01-06implement atomic_swap_{uint,ulong,ptr) and some md variants. use theseDavid Gwynne
to replace x86_atomic_testset_{u32,u64}. help from guenther@ kettenis@ ok kettenis@
2015-01-05splassert on some archs (or just sparc64) check that you're not inDavid Gwynne
an interrupt handler at an ipl level higher than what you're splasserting you should be at. if you think code should be protected by IPL_BIO and its entered from an interrupt handler established at IPL_NET, you have a bug. add some asserts to gets and puts so we can pick those cases up.
2015-01-05there's already three different types of chips in this family ofDavid Gwynne
controllers. the flags used in sgls on the first gen (thunderbolt) are different to the ones used on the second and third gens (fury and invader). this creates an mfii_iop struct to store differences between these chips, and uses them to set the flags on the sgls we generate for the chip. this solves lockups caused by stuck io on the following chips: mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS3108" rev 0x02: msi mfii0: "PERC H730 Mini", firmware 25.2.1.0037, 1024MB cache and mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS3008" rev 0x02: msi mfii0: "PERC H330 Mini", firmware 25.2.1.0037 ive also tested this diff on: mfii0 at pci10 dev 0 function 0 "Symbios Logic MegaRAID SAS2208" rev 0x05: msi mfii0: "PERC H810 Adapter", firmware 21.2.0-0007, 1024MB cache and mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS2208" rev 0x05: msi mfii0: "PERC H710 Mini", firmware 21.3.0-0009, 512MB cache Hrvoje Popovski reported the bug and verified the fix on his hardware.
2015-01-05Fix CVE-2014-6272 in Libevent 1.4 from upstream:Alexander Bluhm
- https://github.com/libevent/libevent/commit/7b21c4eabf1f3946d3f63cce1319c490caab8ecf - For this fix, we need to make sure that passing too-large inputs to the evbuffer functions can't make us do bad things with the heap. On top of that do: - Update libevent version to 1.4.15-stable. - Use SIZE_MAX from limits.h instead of a private define. - Do not declare 'size_t need' twice to avoid a compiler warning. OK sthen
2015-01-05Fix relayd http regression tests. If http response is not ok, theAlexander Bluhm
response's content length may be an unexpected value as an error page is shown.
2015-01-05Remove #ifdef notdef bits--we are not going to change the fgetln()Todd C. Miller
API to NUL-terminate the buffer.
2015-01-05As pointed out by Kaspars Bankovskis on tech@, there is no ifdef forMark Lumsden
STARTUP.
2015-01-05rename kern enter/exit macros to malloc enter/leave to better reflectTed Unangst
what's going on.
2015-01-05some third-party mda require a prepended From separator line, so remove theGilles Chehade
prepending from delivery_filename backend and prepend conditionally earlier in the code path if delivery method is through mda or filename. ok eric@
2015-01-05Add SORTPROG environment variable to test a different sort program.Todd C. Miller
Replace -y with -S (supported by GNU and FreeBSD sorts).
2015-01-05fix .Nd lineuaa
ok by deraadt@
2015-01-05Make syslogd TCP tests more reliable. Increase timeouts, shutdownAlexander Bluhm
write to trigger connection close, allow errors EPIPE or ECONNRESET.
2015-01-05a few tweaks to match the old script better (for now)Marc Espie
- progress meter set like the old script - path to firmware printed - update both needed and installed drivers - coda when we don't find anything to install/delete - error out if @ARGV is not a possible driver
2015-01-05Convert openssl(1) passwd to new option handling.Joel Sing
ok doug@
2015-01-05encrypt can use the scrypt scaling code in libc now via crypt_newhashTed Unangst
2015-01-05use the correct read count when determining how swabbing is necessary.Ted Unangst
bug report from Martin Wolters
2015-01-05zap file which is unused and already removed upstreamStuart Henderson
2015-01-05use new ub_conf_dir to set the directory for keys and certificatesStuart Henderson
ok brad@, committed upstream (r3297)
2015-01-05regenStuart Henderson
2015-01-05provide a new ub_conf_dir variable, to be used in unbound-control-setupStuart Henderson
ok brad@, committed upstream (r3297)
2015-01-05When building the package path for the new fw_update, only useStuart Henderson
/firmware/snapshots/ for releases tagged with "-current", otherwise use the version number e.g. /firmware/5.7/ for 5.7-beta / 5.7.
2015-01-05simplify realloc loop by not using realloc. we don't care about old data,Ted Unangst
so don't make realloc copy it. just allocate what we need. ok deraadt guenther
2015-01-05convert clock() to clock_gettime() for improved precision (and accuracy?)Ted Unangst
guenther suggested using thread time, which actually may improve accuracy if somebody puts this in a threaded program.
2015-01-05Prevent a race condition upon resume by adding a supplementary delay.Martin Pieuchot
This is a workaround needed at least by Renesas controllers. I didn't find any documentation about this issue and I guess other open source xHCI implementations do not see this race because they do much more work upon resume. Thanks to Remi Locherer for reporting this issue on bugs@.
2014-11-20update to Unbound 1.5.0, ok sthen@Brad Smith
2012-03-26Import Unbound 1.4.16 to work on in-tree (not yet linked to the build).Stuart Henderson
These are the direct sources from NLnet Labs upstream, minus these: compat contrib libunbound/python pythonmod testcode testdata winrc ok deraadt@ jakob@
2015-01-05Be more specific: path is a component of the URI/URL, so use "path"Reyk Floeter
instead of "URI" or "URL" when referring to it.
2015-01-05Explicitly check for a non NULL ifp in in_control(). Only MROUTINGMartin Pieuchot
ioctl(2)s are an exception to this rule. This makes clear that ifa cannot be used initialized as found by jsg@ with gcc/clang. ok krw@, bluhm@, jca@
2015-01-05Zap a reference to .rnd, which is likely the last RANDFILE remnant onLawrence Teo
this man page. ok jsing@
2015-01-04fix SEE ALSO;Jason McIntyre
2015-01-04add new url stripping option:Christopher Zimmermann
strip number Strip number path components from the beginning of the request URI before looking up the stripped-down URI at the document root. reviewed with much patience and OK by reyk@
2015-01-04add uslhcom(4) description to usb(4)uaa
overhaul SYNOPSYS of uhidev(4) ok by deraadt@
2015-01-04add new driver uslhcom(4) USB HID based UART.uaa
2015-01-04add uslhcom(4) to SYNOPSYSuaa
ok by jmc@
2015-01-04Only set the status of a completed xfer just before giving it back toMartin Pieuchot
the stack. This will allow stricter checks when aborting transfers. While here update a comment about short transfer and multi-TRB TD since bulk transfers can also use a chain now.
2015-01-04EV68CB pass 2.4 is numeric revision 5, as reported by SRM.Miod Vallat
2015-01-04back to using ramdisk encrypt again. theo found and fixed the (my) bug.Ted Unangst
2015-01-04remove code for ancient gcc.Daniel Dickman
ok millert@, kettenis@
2015-01-04remove extra scaffolding that's actually NOT in the committed copy ofMarc Espie
the old fw_update
2015-01-04same semantics as old programMarc Espie
2015-01-04cleaner logic, fix things so that fw_update -da makes senseMarc Espie
(deletes drivers not corresponding to that box, and updates/installs what's needed)
2015-01-04tweak the ntogo messages slightly so that they work better in all situationsMarc Espie
2015-01-04too many todo. Use unambiguous names, since they're not the same operationMarc Espie
at all
2015-01-04The PRG airport has been renamed in honor of Vaclav Havel quite someReyk Floeter
time ago. From Jan Stary.
2015-01-04Implement splassert(9) for powerpc.Martin Pieuchot
This changes the logic to prevent a recursion when processing soft interrupts. Previously a per-CPU flag was set before re-enabling interrupts. Now the IPL level is raised to SOFTTTY which makes splsoftassert() happy, greatly inspired by mips64. As a side effect, the ppc_intr_{disable,enable}() dance is now done only once instead of twice per splx(9). While here, make use of dosoftint() instead of having 3 different functions for dispatching soft interrupts. Tested by deraadt@ on G4 smp and by myself G5 smp, G3, G4 and socppc. No objection from the usual (and over busy) suspects.
2015-01-04Sort wireless nodes by signal strength, from Simon Nicolussi.Martin Pieuchot
ok stsp@, deraadt@
2015-01-04Use __buffer__ instead of __string__ as the __bounded type. The former causesMiod Vallat
extra warnings with gcc 3, due to the way we use siphash in the filesystem code. With dlg@