summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-06Set BN_FLG_CONSTTIME on the correct variable. beck committed wrong fix.Ted Unangst
Mistake noted by Billy Brumley. Many thanks.
2016-06-06Remove wsmouse_input.Ulf Brosziewski
ok mpi@
2016-06-06do not return on EAGAIN otherwise the event is never reloaded.Eric Faurot
ok gilles@
2016-06-06Add ERRORS section, from FreeBSD. OK tedu@Todd C. Miller
2016-06-06Return EOVERFLOW, not ENOMEM for overflow conditions to match POSIX.Todd C. Miller
2016-06-06Provide a bus_dma tag as part of the pvbus attach argumentsMike Belopuhov
ok reyk (a while ago)
2016-06-06restore my ability to do full bulks.Marc Espie
okay deraadt@
2016-06-06Fix imsg parameter passingRenato Westphal
When ldpe requests new network sockets to the parent process (after the transport-address is changed), it must specify the desired address-family (IPv4 or IPv6). We can use the 'pid' or 'peerid' members of the imsg_hdr structure for this. Use 'pid' for convenience (no need to extend the wrapper function, ldpe_imsg_compose_parent()).
2016-06-06Add format attributes to the proper functions and then fix the warning inSebastian Benoit
session.c ok mpi@
2016-06-06add format attributes to the proper functions and then fix theSebastian Benoit
warning in rde.c
2016-06-06add format attributes to the proper functions and then fix theSebastian Benoit
warning in rde.c ok stsp@
2016-06-06Speed up session establishment after config reload.Renato Westphal
If we change a neighbor's password or the global transport-address, cancel the affected pending connects and, when playing the active role of the session establishment process, try to connect again right away with the new password and/or transport-address. Without this patch we have to wait for the timeout of the pending connects, which might be a lot of time.
2016-06-06Remove the section about generating DSA keys for webservers etc from the ssl(8)Stuart Henderson
instructions. ok benno@ beck@
2016-06-06band-aid for pkg_check, some options need to be mixin.Marc Espie
2016-06-06fix somewhat broken inheritance: the actual -i/-I interactive dance isMarc Espie
only relevant for pkg_add/pkg_delete. Every tool needs an interactive object, but setting that to InteractiveStub "just in case" after doing the interactive dance is fine for pkg_create/pkg_sign problem noticed by jsg@ in pkg_sign(1).
2016-06-06Move nd6_output()'s "short-circuiting" for non-lladdr interface types earlier.Stuart Henderson
nd6.c's nd6_output() decides whether link-layer address resolution is needed before sending the packet. Up to r1.178 packets for many non-ethernet interface types were sent directly without checking the gateway or determining if link- layer address resolution was needed. In r1.179 this was changed to skip some decision making for gif(4) but moved the short-circuiting for those interface types to *after* the gateway was checked. In my v6 pppoe setup, rt_checkgate is returning EHOSTUNREACH so this move prevented it from working. ok mpi@
2016-06-06Much faster (and smaller) method of mapping RGB colour to an xterm(1)Nicholas Marriott
colour, from Avi Halachmi.
2016-06-06Correct a problem that prevents the DSA signing algorithm from runningBob Beck
in constant time even if the flag BN_FLG_CONSTTIME is set. This issue was reported by Cesar Pereida (Aalto University), Billy Brumley (Tampere University of Technology), and Yuval Yarom (The University of Adelaide and NICTA). The fix was developed by Cesar Pereida.
2016-06-06LibreSSL 2.4.1Brent Cook
2016-06-06Cache selected state so that cells going from selected to unselected are notNicholas Marriott
skipped, reported by Omar Sandoval.
2016-06-06Insert new panes after the pane being split in the list rather thanNicholas Marriott
always after the active pane. This is more sensible when doing it with commands rather than keys.
2016-06-06Allow #[] in window-status-separator.Nicholas Marriott
2016-06-06Kill unused function wrappers, from David Hill.Martin Pieuchot
2016-06-06Move logic to send ARP replies to arpreply().Martin Pieuchot
ok florian@, dlg@
2016-06-06Get rid of the ``enaddr'' argument of carp_iamatch().Martin Pieuchot
It was only checked in balancing mode, which is currently broken, and is no longer needed. Discusssed with bluhm@ and Florian Riehm.
2016-06-06it's typedef, not typdef.Tobias Ulmer
typo found by Piotr Stefaniak
2016-06-06Fill a few more pads with 0xccTheo de Raadt
ok mikeb, mlarkin
2016-06-05previous change (r1.27) converted to using non blocking sockets andTed Unangst
spinning on them, trying to preemptively avoid kevent. i've come to conclude this is a poor design. it is exceedingly rare for there to be two requests waiting. instead, we end up burning useless syscalls.
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
ok stsp@ kettenis@
2016-06-05Continue preparing a future merge of urtwn(4) and rtwn(4).Stefan Sperling
This mostly copies r88e support code to ic/rtwn.c and moves some functions which are not trivial to merge with USB counterparts back to pci/if_rtwn.c. ok mpi@
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
ok stsp@ kettenis@
2016-06-05Avoid W^X violation when setting DT_DEBUG on mips64.Mark Kettenis
ok deraadt@
2016-06-05syncTobias Ulmer
2016-06-05Fix potential SIGBUS in startup.Renato Westphal
The fork+exec diff introduced this problem where we were indirectly calling imsg_event_add() before initializing (event_set) iev_rde and iev_eigrpe. Fix this by moving down both main_imsg_send_ipc_sockets() and main_imsg_send_config(), after iev_rde and iev_eigrpe are initialized. benno@ reported this problem for the initial ospfd fork+exec attempt, now fix eigrpd too. ok deraadt
2016-06-05In netstat, display correct counter for 'no basic MCS set' error.Stefan Sperling
ok sthen@ tb@
2016-06-05Call if_update() only when necessary for IPv6 address changes.Renato Westphal
For EIGRPv6, an interface only needs an link-local address in order to be enabled in the routing daemon. So adding or removing global unicast addresses, for example, will never trigger a state change in the interface. Additionally, move all address handling code to if_addr_new() and if_addr_del() to improve readability.
2016-06-05Reset the interface uptime when it is restarted.Renato Westphal
The uptime was being set only when the interface was created, which is not what we want.
2016-06-05dd the cubieboard u-boot at the raw offset like the miniroot doesJonathan Gray
2016-06-05silence dd stderr output when writing u-boot files to diskJonathan Gray
reminded by and ok krw@
2016-06-05Previously armv7 ramdisk creation would tar up the mdec directory on theJonathan Gray
build machine and extract it when installing. Change to using the u-boot and dtb packages when creating ramdisks and miniroots and don't place these files in mdec on install. Installing these packages is now required to run make release on armv7.
2016-06-05reduce confusion about -p option. parse it, but only permit port 53, andTed Unangst
make it an error otherwise instead of a warning that may be overlooked. reported by Peter van Dijk ok deraadt
2016-06-05specify the u-boot target name and dtbs used for each minirootJonathan Gray
2016-06-05LMTP banner is handled by a getline() call so it cannot handle multilineGilles Chehade
banners, introduce lmtp_banner() which takes care of this. ok sunil@
2016-06-05delivery_lmtp does not know how to deal with LMTP servers returningGilles Chehade
continuation lines, fix this. reported and initial diff by parchd-1 @ github, ok sunil@
2016-06-05Add uvm_share() to share a memory range between two address spacesStefan Kempf
Its primary use is to make guest VM memory accessible to the host (e.g. vmd(8)). That will later allow us to remove the readpage and writepage ioctls from vmm(4), and use ordinary loads and stores instead. "looks good to me" kettenis@
2016-06-05Reset the bus width back to 1-bit when resetting the host.Jonathan Gray
Similar changes were made to imxesdhc(4).
2016-06-05spelling fix;Jason McIntyre
2016-06-05Improve security by calling exec after fork.Renato Westphal
For each child process (rde and eigrpe), re-exec eigrpd with a special "per-role" getopt flag. This way we have seperate ASLR/cookies per process. Based on a similar patch for bgpd, from claudio@ ok deraadt
2016-06-05The ldpd(8) sample config was terribly outdated. Passive interfaces,Renato Westphal
for example, were removed in 2013 because they don't make sense in ldpd. ok deraadt
2016-06-05add a doas.conf setenv directive that allows setting environmentDamien Miller
variables explicitly and by copying existing environment variables of a different name. E.g. permit nopass setenv { PS1=$SUDO_PS1 FOO=bar } keepenv :wheel ok tedu@ benno@