summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-29Better take on reducing the name timer. Again check for name changes inNicholas Marriott
the main loop after events that may have changed the pane, but do so at most once every 500 millis. If the pane changed too soon, use a timer to ensure that a check happens later.
2015-08-29Microseconds in log time.Nicholas Marriott
2015-08-29sparc64 supports the normal cpuinfo/ddbcpu/startcpu/stopcpu nowPhilip Guenther
2015-08-28Add support for switching CPUs in ddb on sparc64.Mark Kettenis
2015-08-28Use kbind for lazy binding GOT/PLT updates on sh (i.e. landisk)Philip Guenther
Much discussion with and assistance from miod and deraadt ok deraadt@
2015-08-28Move label 'offset' calculation out of the buf setup logic andKenneth R Westerback
closer to where it is used. It isn't part of the setup and we want to abstract the setup. ok deraadt@
2015-08-28These days, we have two 4MB pages of read-only kernel memory.Mark Kettenis
2015-08-28fakeramdisk entry for minirootTheo de Raadt
2015-08-28remove excess tab at end of line (how did they afford the extra bytes inTheo de Raadt
the dark ages?)
2015-08-28fix an unprobable leak. ok deraadt mikebTed Unangst
2015-08-28Make gdb work again on mips64 PIE binaries by making sure that we selectMark Kettenis
a reasonable 64-bit ABI for 64-bit ELF files instead of a 32-bit ABI.
2015-08-28Remove lies about openpty(4) searching for a free pseudo-tty by iteratingMark Kettenis
through all existing pseudo-tty devices in /dev.
2015-08-28Changes for start_daemon():Robert Peichaer
- use more descriptive variable name Changes for make_keys(): - use variables for file paths - key -> keys in message - take into account the return codes of isakmpd private *and* public key generation OK krw@ halex@
2015-08-28Only set default title to hostname on screens that are being used for aNicholas Marriott
window pane, no point in calling gethostname() for temporary screens.
2015-08-28Make a few more expensive (ish) formats functions instead of inline.Nicholas Marriott
2015-08-28Allow formats to be specified as functions (in the code) so they areNicholas Marriott
only evaluated on demand rather than each time a format tree is constructed. Use this for expensive formats like pane_current_command.
2015-08-28Set the midi_isopen flag to zero before the chip is reset, as the flagAlexandre Ratchov
is used to determine the interrupt mask. Currently this doesn't matter, but once suspend/resume works, this will matter.
2015-08-28a few more free sizes. ok deraadtTed Unangst
2015-08-28remove forgotten debug printf in envy_midi_closeAlexandre Ratchov
2015-08-28log battery changes every 10%, not every 21.Ted Unangst
ok deraadt jung phessler
2015-08-28Revert previous; we do need a timer, until I have a better idea. WeNicholas Marriott
can't do the name check every loop, because that is too expensive, and we can't make sure it only happens infrequently because we have no idea when the next change will happen.
2015-08-28We now only checking for name changes when the active pane has changed,Nicholas Marriott
but that can only happen when we have already been woken up by a read event, so there is no need for a timer, we can just check the changed flag on the end of that read event (we already loop over the windows to check for bells etc anyway).
2015-08-28Disable interrupts while the midi uart is not in use. Avoids generatingAlexandre Ratchov
unused interrupts when a chatty peripheral is connected but is not used.
2015-08-28Fix compiling a kernel without NBPFILTER > 0.Reyk Floeter
OK mikeb@
2015-08-28Add support for Irix-style "64-bit" archives.Mark Kettenis
ok visa@, deraadt@
2015-08-28Use ELF_LDFLAGS to pass the --version-script argument such that we actuallyMark Kettenis
hide symbols on all our architectures; hppa, hppa64 and sh override LDADD. LDADD isn't really the proper variable for passing linker flags anyway. ok guenther@, deraadt@
2015-08-28Fix support of M-Audio Delta 44 cards that use different GPIO pins,Alexandre Ratchov
than other Delta cards.
2015-08-28Check changed flag after restarting timer.Nicholas Marriott
2015-08-28Remove unused prototypes.Nicholas Marriott
2015-08-28Document an example that lets root run unrestricted doas commands asReyk Floeter
root ("permit nopass keepenv root as root"), matching the old behaviour from OpenBSD's sudoers file ("root ALL=(ALL) SETENV: ALL"). OK sthen@
2015-08-28Don't leak name when freeing session, from Kuang-che Wu.Nicholas Marriott
2015-08-28Per-session timers for locking, and remove the global one-second timer.Nicholas Marriott
2015-08-28Make session_update_activity more useful and use it in more places.Nicholas Marriott
2015-08-28Remove the lock-server option which is a bit redundant, it isn't thatNicholas Marriott
different without it.
2015-08-28Give clock mode its own timer.Nicholas Marriott
2015-08-28Run status update on a per-client timer at status-interval.Nicholas Marriott
2015-08-28Log time with message.Nicholas Marriott
2015-08-28Move format job cleanup onto its own timer.Nicholas Marriott
2015-08-28Rename 'part_blkno' to 'sector' as it has not held DEV_BSIZE values inKenneth R Westerback
some time. ok deraadt@
2015-08-28Allow environment variables in #{}.Nicholas Marriott
2015-08-28Do proper GOT slot accounting for symbols that were forced to be local.Mark Kettenis
This fix first appeared in FSF binutils after the switch to GPLv3. However Daniel Jacobowitz, who wrote the fix, confirms he worked for CodeSourcery at the time (as suggested by the ChangeLog entry), and CodeSourcery included this fix in the 4.1-176 version of their toolchain that was distributed under GPLv2. ok guenther@, ok deraadt@
2015-08-28Error messages should not have a trailing period.Nicholas Marriott
2015-08-28Only do the automatic-rename dance if the pane has changed (seen output,Nicholas Marriott
or new active pane).
2015-08-28Add obviously missing #includesPhilip Guenther
2015-08-28The PDE covering the APTE space should not confer exec permissions.Mike Larkin
ok deraadt
2015-08-28Rework the UNIX domain socket garbage collector, including ideas fromPhilip Guenther
{Free,Net}BSD - when a socket is closed with fds in its input, defer closing them to a task to avoid recursing. This eliminates the complicated extra reference taking which had a 37 line(!) comment explanation - move flags, counts, and links only needed for this from struct file to struct unpcb - document the flow of the mark/sweep collector much help from claudio@ who made me explain the GC to him until we trusted it ok claudio@ mpi@ deraadt@
2015-08-28Modify ttystats_init() to tell us about the buffer size, so that weTheo de Raadt
can pass the size to free()
2015-08-28Xr ntpctl; from Rob PierceTheo de Raadt
2015-08-28Kill coverity 128475Bob Beck
ok doug@
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt