summaryrefslogtreecommitdiffstats
path: root/lib/libcxx/src/regex.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-02Remove now unneeded kernel locking from vfs_lockf.c.visa1-7/+2
OK mpi@ anton@
2019-12-02Use a unified cache in all libunbound based resolvers.florian1-4/+60
OK otto
2019-12-02Stop supporting UVM_FLAG_TRYLOCK in uvm_mapanon(), it is not used.mpi1-11/+4
ok tedu@, visa@
2019-12-02increment refcount before doing the call to resolve(); ok florian@otto1-2/+2
2019-12-02Add an "all" mode for status and a much more compact and readable histogramotto7-103/+74
display; remove the why bogus status message; ok florian@
2019-12-02drm/i915/userptr: Try to acquire the page lock around set_page_dirty()jsg1-1/+21
From Chris Wilson e80e88ef6057c7947409bda9898387d25e54aaa9 in linux 4.19.y/4.19.87 2d691aeca4aecbb8d0414a777a46981a8e142b05 in mainline linux
2019-12-02drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICsjsg1-5/+18
From Evan Quan 8a67fbf6597122c4a5e2c48716bc441364357eef in linux 4.19.y/4.19.87 355d991cb6ff6ae76b5e28b8edae144124c730e4 in mainline linux
2019-12-02sync namesderaadt2-3/+3
2019-12-02tc_windup: separate timecounter.tc_freq_adj from timehands.th_adjustmentcheloha1-4/+5
We currently mix timecounter.tc_freq_adj and timehands.th_adjtimedelta in ntp_update_second() to produce timehands.th_adjustment, our net skew. But if you set a low enough adjfreq(2) adjustment you can freeze time. This prevents ntp_update_second() from running again. So even if you then set a sane adjfreq(2) you cannot unfreeze time without rebooting. If we just reread timecounter.tc_freq_adj every time we recompute timehands.th_scale we avoid this trap. visa@ notes that this is more costly than what we currently do but that the cost itself is negligible. Intuitively, timecounter.tc_freq_adj is a constant skew and should be handled separately from timehands.th_adjtimedelta, an adjustment that we chip away at very slowly. tedu@ notes that this problem is sort-of an argument for imposing range limits on adjfreq(2) inputs. He's right, but I think we should still separate the counter adjustment from the adjtime(2) adjustment, with or without range limits. ok visa@
2019-12-02output_createtmp() remembers the true name, so output_finish() does notderaadt6-19/+18
need to replay it.
2019-12-02linewrap usagederaadt1-3/+3
2019-12-02missing | leads to incompete resultsderaadt1-2/+2
2019-12-02For 32 bit systems, cast the long long used by strtoll() to unsigned longderaadt1-2/+2
and then a void * for calling the hexdump() operator with bluhm
2019-12-01Add sizes for free() in auvia(4).fcambus1-3/+3
OK mpi@
2019-12-01Don't require a valid sa_len for a bunch of IPv4 "get" ioctlsjca1-3/+6
Same fix as for the IPv6 case. Fixes a regression in ports/net/openvpn spotted by landry@, ok bluhm@
2019-12-01Add missing space between "accept" and "bogus"kn1-2/+2
2019-12-01comply with POSIX and make execve() return EACCES for directoriesnaddy2-9/+3
ok millert@ deraadt@
2019-12-01Tweak variable names to be consistent with 'pg_code' and 'pg_length'krw1-14/+14
field names in sense mode structs.
2019-12-01Make prototype and implementation signatures the same by removingkrw1-3/+3
'const' from the only two 'const int' instances.
2019-12-01Don't overwrite original error returned by scsi_do_mode_sense().krw1-2/+2
2019-12-01Allow forcing specific domains to be resolved by specific resolvers;otto7-20/+236
Handles typical split-horzizon setups. ok florian@
2019-12-01syncjsg1-1/+1
2019-12-01crank libelf major for exec_elf.h changesjsg1-1/+1
2019-12-01Change Elf64 types and structs to match the System V ABI specification.jsg2-79/+76
Change Elf64_Half from a uint32_t type to a uint16_t type. The size of structs do not change as the previous uses of Elf64_Half become Elf64_Word (uint32_t). Remove Elf64_Quarter as 16 bit values now use Elf64_Half. Replace Elf_Byte use with unsigned char. Change some uses of Elf64_Xword to Elf64_Addr (both uint64_t). Corrects behaviour with libelf where the file size of a symtab section came back as 26 not 24 as libelf determines this by the size of a the involved types not the size of the struct in exec_elf.h. As a result libelf's elf_getdata() returned ELF_E_SECTION due to the size of the section not being a multiple of the file size of the section type. This occurred with the new runtime linker for radeon shaders in Mesa 19.2. Sync description of Elf32 and Elf64 types in elf(5) with FreeBSD and adjust types in structs mentioned. ok guenther@ deraadt@
2019-12-01Explain how ipcomp can be enabled.tobhe1-2/+5
ok reyk@
2019-12-01Simplify sets directory check and creation (/home/_syspatch).ajacoutot1-13/+2
It can now be a symlink. ok naddy@ solene@ kn@
2019-12-01revert exec_elf.h rev 1.85jsg1-17/+17
committed by mistake as part of an unrelated change
2019-12-01grow i386 cd ramdisk a little bitderaadt2-6/+6
2019-12-01this hexdump tie-in is incorrect, disable for nowderaadt1-2/+2
2019-12-01syncderaadt1-1/+1
2019-12-01Remove unused test program.visa1-62/+0
OK deraadt@
2019-11-30temporarily neuter the syscall-callfrom check as a few peoplederaadt1-3/+3
haven't crossed over the ABI break as easily as expected.
2019-11-30Sigh, fix i386 msyscall() case to permission the correct address range.deraadt1-6/+8
2019-11-30- no -r optionjmc2-5/+5
- man page is bgpd, not openbgpd ok deraadt
2019-11-30cardbus(4): tsleep(9) -> tsleep_nsec(9); ok jca@cheloha1-3/+3
2019-11-30pckbc(4): tsleep(9) -> tsleep_nsec(9); ok jca@cheloha1-2/+2
2019-11-30onewire(4), owtemp(4): tsleep(9) -> tsleep_nsec(9); ok jca@cheloha2-7/+7
2019-11-30utwitch(4): tsleep(9) -> tsleep_nsec(9); ok jca@cheloha1-4/+4
2019-11-30make sure we only pass normalized timevals for the next resolver interval;otto1-4/+10
ok florian@
2019-11-30The message sent in config_setmode starts the handshake in the ikev2 processtobhe1-3/+5
and thus must be sent last. ok reyk@
2019-11-30Log loaded SPIs and flows.tobhe4-7/+68
ok patrick@
2019-11-30unveil(2) /dev with read permissions since it's the only directory usbdevs(8)mestre1-1/+6
will read from OK kn@
2019-11-30pcidump(8) only opens devices in O_RDONLY from /dev, and additionally writes amestre1-1/+6
`romfile' if -r is used, but since I'm only unveiling after that file is actually opened there's no need to unveil it as well. OK deraadt@ kn@
2019-11-30After fork(2) the pledge(2) in the parent proc can be reduced tomestre1-1/+4
"stdio rpath sendfd" so that it can call {l,}stat/open and sendfd for imsg_* in order to send fds to the child proc which is already pledged by recvfd to receive them OK brynet@ deraadt@
2019-11-30Move kernel locking inside the sleep machinery. This enables callingvisa5-23/+50
rwsleep(9) with PCATCH and rw_enter(9) with RW_INTR without the kernel lock. In addition, now tsleep(9) with PCATCH should be safe to use without the kernel lock if the sleep is purely time-based. Tested by anton@, cheloha@, chris@ OK anton@, cheloha@
2019-11-30Not being able to create a resolver is not a fatal condition in unwind,florian1-3/+6
there might be others still working. Make sure check_resolver() handles this correctly.
2019-11-30tweak the Nd lines for a bit of consistency;jmc14-42/+42
ok markus
2019-11-30Test inet6 netmask and non-contiguous netmask in ifconfig(8).bluhm2-10/+44
2019-11-30ifconfig(8) did silently ignore the netmask parameter for inet6 andbluhm1-1/+2
interpreted only prefixlen. Also accept netmask for IPv6. This is consistent to our man page and the route(8) command. OK benno@
2019-11-30Add create-vdisk commandkn3-9/+72
Analogue to amd64's vmctl create, this command creates sparse disk image files of the given size. This is less error prone than creating full files with dd(1), but comes with other caveats - still, it is worth having around. Further refinements yet to come; vmctl and ldomctl should also behave more alike in the future, as briefly discussed with kettenis and deraadt.