summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-12Simplify appending to string options.Nicholas Marriott
2017-01-12Don't write configuration request replies outside of the packetRafael Zalamena
boundaries. The config request message mbuf is always shorter than the config request reply message, so use m_copyback() to append the extra data.
2017-01-12Put all palette functions together in the file.Nicholas Marriott
2017-01-12Unlink PF state keys before passing mbufs to drivers.Martin Pieuchot
Network drivers shouldn't have to deal with PF data structures. This change prevent m_free(9) called from an interrupt handler at IPL_NET to mess with pf(4) internals. Prevent an splassert reported by Mark Patruck. ok mikeb@, bluhm@
2017-01-12Remove vc_hsa_stack_va, it has not been used in a long time and is noMike Larkin
longer needed.
2017-01-12add a couple missing comments, no code changeMike Larkin
2017-01-12Clean up multicast files from unused definitions and comments.Rafael Zalamena
ok mpi@
2017-01-12Fix typo in expect.Alexander Bluhm
2017-01-12Fix trailing whitespace.Alexander Bluhm
2017-01-12The program to create hard links is called ln(1) and not link.Alexander Bluhm
2017-01-12Test the non-existing system-call lchflags(2) by using chflagsat(2)Alexander Bluhm
with AT_SYMLINK_NOFOLLOW instead.
2017-01-12Do not suppress error messages to stderr, but remove unnecessaryAlexander Bluhm
debug prints. This gives better hints why the tests are failing.
2017-01-12aixterm colours can be used if -2 is given, as well as if TERM tells usNicholas Marriott
the terminal has >=16 colours.
2017-01-12Erm the aixterm colours should start at 8, not 7.Nicholas Marriott
2017-01-12Fix setting the palette of aixterm colours (90-97).Nicholas Marriott
2017-01-11Be less aggressive about turning margins off.Nicholas Marriott
2017-01-11Add empty sysctl.conf for arm64.Patrick Wildt
2017-01-11Add imsg communication channel between vmd and invividual VMs.Reyk Floeter
For now, this is only used to forward "log verbose|brief" requests, but it will be used for better things later. OK mlarkin@
2017-01-11Add some missing special keys to key_string_lookup_key, fix a mouseNicholas Marriott
check in server_client_handle_key, and tweak a comment.
2017-01-11Eliminate an error message by checking whether /tmp/i/hosts exists beforeTheo Buehler
calling sed -i on it. While there, use a stricter regular expression, as suggested by halex. Problem reported by Pedro Caetano. ok mestre, halex; ok rpe for earlier version without regex tweak
2017-01-11safe to enter arm64Theo de Raadt
2017-01-11Add support for AArch64.Patrick Wildt
2017-01-11Add support for AArch64.Patrick Wildt
2017-01-11Move the membar in counters_read(). It has to be between readingAlexander Bluhm
the generation number and the counters. In counters_zero() put a membar after resetting the counters, but before writing the generation number. OK mpi@ patrick@
2017-01-11Do text production for .Bt, .Ex, .Rv, .Ud at the validation stageIngo Schwarze
rather than in the formatters. Use NODE_NOSRC flag for .Lb and NODE_NOSRC and NODE_NOPRT for .St. Results in a more rigorous syntax tree and in 135 lines less code. This work was triggered by a question from Abhinav Upadhyay <er dot abhinav dot upadhyay at gmail dot com> (NetBSD) on discuss@.
2017-01-11Add a test that creates a nested tree of mount points. All partitionsAlexander Bluhm
of a vnd(4) device are mounted under /mnt. A single umount(8) of /mnt should unmount all of them.
2017-01-11syncPatrick Wildt
2017-01-11Add support for OpenBSD/arm64.Patrick Wildt
2017-01-11Add a format for terminal type.Nicholas Marriott
2017-01-11Use a macro for looking up tty types.Nicholas Marriott
2017-01-11Updated the route(9) man page by removing nonexistent function andRafael Zalamena
updating the prototype of others. ok jmc@
2017-01-11Some tidying and tweaks to options code.Nicholas Marriott
2017-01-11Add "support" for OpenBSD/arm64 so that it compiles. It's a copy ofPatrick Wildt
the 32-bit ARM version and might need updates.
2017-01-11Add "support" for AArch64 to make it compile.Patrick Wildt
2017-01-11Build a bunch more floating point helpers for AArch64.Patrick Wildt
2017-01-11Add support for AArch64.Patrick Wildt
2017-01-11Add support for AArch64.Patrick Wildt
2017-01-11Add support for AArch64.Patrick Wildt
2017-01-11Don't attempt to read .netrc when we already force anonymous FTP (-a).Vadim Zhukov
Patch from Anton Lindqvist via tech@, thanks! okay deraadt@
2017-01-11Add support for AArch64. Based on FreeBSD's msun header, modifiedPatrick Wildt
to look and feel like our code.
2017-01-11Remove mfc hash tables and use the OpenBSD routing table for multicastRafael Zalamena
routes. Beside the code simplification and removal, we also get to see the multicast routes now in the route(8) utility. ok mpi@
2017-01-11A data abort caused by an execution access fault should propagate itsPatrick Wildt
fault as execution fault. This is especially needed as in comparison to ARMv7 we can have execute-only user pages on ARMv8. This means that there is a distinction between executing and reading pages, which we did not have before. We need to treat PROT_EXEC separate but similar to PROT_READ. Additionally, use pte_insert() to manage a page's pagetable entry instead of manually accessing and modifying the pagetable.
2017-01-11Match what the installer does:Antoine Jacoutot
- verify SHA256.sig and create SHA256 out of it - get the list of syspatches from the verified SHA256 - use sha256 against the verified SHA256 to checksum the syspatches
2017-01-11Remove m_pullup() from packet-out since it is not doing anything anymoreRafael Zalamena
with the packet. swofp_input() already guarantees us that the whole data is contiguous in the mbuf.
2017-01-11typo: verfied -> verifiedAntoine Jacoutot
ok jmc@
2017-01-11Increase the size of the buffers used for _HID and _CID strings to beJonathan Gray
able to fit "Hyper_V_Gen_Counter_V1". ok mlarkin@ deraadt@
2017-01-11Prohibit execution of kernel pages by userland and prohibit executionPatrick Wildt
of user pages by the kernel. Additionally, don't allow userland to read executable pages that were not mapped explicitly with a read flag.
2017-01-11SVM intercept codes (exit reason) definesMike Larkin
2017-01-11Instead of checking if /etc/X11 is around to know whether the xbase setAntoine Jacoutot
is installed, check if /var/sysmerge/xetc.tgz exists.
2017-01-11No need for a splsoftnet()/splx() dance when the KERNEL_LOCK() is whatMartin Pieuchot
serialize access to bridge(4) data structures. ok mikeb@