summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-01-12vi keys: translate ALT-h/j/k/l to arrow keysMichael Klein
2016-01-12refactor *Screen classes, add InfoScreen superclassHisham Muhammad
2016-01-12Merge branch 'mklein-de-envscreen'Hisham Muhammad
2016-01-12Merge branch 'envscreen' of https://github.com/mklein-de/htop into ↵Hisham Muhammad
mklein-de-envscreen
2016-01-11Merge branch 'master' of https://github.com/hishamhm/htopHisham Muhammad
2016-01-11Present IO-Wait as a dot in monochrome. Fixes #345.Hisham Muhammad
Thank you @Explorer09 for the report!
2016-01-06Merge pull request #343 from FreedomBen/typo-priorityHisham Muhammad
Fix typo: prority => priority
2016-01-06Fix typo: prority => priorityBenjamin Porter
2016-01-06drop privileges before reading environmentMichael Klein
2016-01-06Merge remote-tracking branch 'upstream/master' into envscreenMichael Klein
2016-01-06Merge pull request #315 from mklein-de/suidHisham Muhammad
add some security checks when running SUID root
2016-01-06Merge pull request #339 from eworm-de/configureHisham Muhammad
use AC_HELP_STRING for proc dir
2016-01-05use AC_HELP_STRING for proc dirChristian Hesse
2016-01-04Merge pull request #338 from mmcco/oplHisham Muhammad
Rename variable for consistency
2016-01-04Rename variable for consistencyMichael McConville
Suggested by Hisham.
2016-01-04Merge pull request #337 from eworm-de/helpHisham Muhammad
align help output
2016-01-04Merge branch 'mmcco-freebsd-free'Hisham Muhammad
2016-01-04Merge branch 'freebsd-free' of https://github.com/mmcco/htop into ↵Hisham Muhammad
mmcco-freebsd-free
2016-01-04Plug leak in FreeBSD backend, as noted by @mmcco in #334.Hisham Muhammad
2016-01-04Merge pull request #334 from mmcco/cpuHisham Muhammad
Plug mem leak, improve CPU enumeration logic
2016-01-04align help outputChristian Hesse
2016-01-03Remove NULL-checks before free()Michael McConville
These are never necessary when using the standard library.
2016-01-03Plug mem leak, improve CPU enumeration logicMichael McConville
I think this leak may still exist in the FreeBSD port.
2016-01-03Merge branch 'master' of https://github.com/hishamhm/htopHisham Muhammad
2016-01-03Check range when accessing keys table.Hisham Muhammad
Should fix #321.
2016-01-03Merge pull request #331 from mmcco/fixesHisham Muhammad
OpenBSD fixes and updates
2016-01-03Merge pull request #332 from mmcco/maintainerHisham Muhammad
Fix spelling of "maintainer"
2016-01-02Fall back to sysctl's command name, and a bugfixMichael McConville
This is what OpenBSD's top(1) does when the libkvm call fails, and it's a good idea. This commit also fixes process name construction. The space was being written one character too far.
2016-01-02Use dynamically allocated memory for process namesMichael McConville
Even when they're constant, as is the case for zombie processes.
2016-01-02Check for allocation failureMichael McConville
Pointed out by Michael Reed.
2016-01-02Use err() rather then errx() for sysctl()Michael McConville
So that we can see errno. Pointed out by Michael Reed.
2016-01-02Fix spelling of "maintainer"Michael McConville
2016-01-02OpenBSD fixes and updatesMichael McConville
I forgot how awful the process name logic was. It was an initial hack to get it running, and I forgot to clean it up. I also had to change a few includes and error function uses.
2015-12-23Merge branch 'master' of https://github.com/hishamhm/htopHisham Muhammad
2015-12-23Merge pull request #320 from etosan/masterHisham Muhammad
major meters update
2015-12-22Merge pull request #325 from Explorer09/masterHisham Muhammad
Fix text on function bar when moving meters.
2015-12-22Fix function bar when moving meters.Explorer09
Before: [Up]Up [Dn]Down [Lt]Left [Rt]Right [Arrow]Confirm [Enter]Delete [Del]Done After: [Up]Up [Dn]Down [Lt]Left [Rt]Right [Enter]Confirm [Del]Delete [Esc]Done
2015-12-17fixed bug with PPID of parent not being set on first process list scan pass.Martin "eto" Misuth
this caused htop to show processes as if freebsd kernel was their parent. on next pass reparenting code took chance to run, and that caused process to jump around. this fixed behaviour should be the correct one
2015-12-14Extend buffer for reading lines from /proc.Hisham Muhammad
Apparently a line longer than 255 chars was spotted in the wild: http://serverfault.com/questions/577939/linux-ps-htop-show-processes-running-for-hundreds-or-thousands-of-days-though-h#comment676098_577939
2015-12-13enabled swap meterMartin "eto" Misuth
2015-12-13added Support for memory meter, and slightly adjusted process monitor logicMartin "eto" Misuth
2015-12-13added CPU% for processes in process listMartin "eto" Misuth
2015-12-13added cpu monitoring for both single core and smp systems, some notes in ↵Martin "eto" Misuth
process monitor
2015-12-11added support for effective UID/username change detectionMartin "eto" Misuth
2015-12-10Merge pull request #319 from acatton/masterHisham Muhammad
Redraw the panel when resizing the window during an incremental search
2015-12-09Redraw the panel when resizing the window during an incremental searchAntoine Catton
KEY_RESIZE wasn't handled by the incremental search. Resulting in this bug: * Set your terminal window to a small size. * Press '\' to filter the processes * Maximize your terminal window * The list of processes didn't resize. This change fixes this bug. Thank you Julian Andrews (@julianandrews) for finding this bug.
2015-12-09Oops!Hisham Muhammad
2015-12-09Fix fopen mode in Settings_read()Michael Klein
2015-12-09More thorough checks for ncurses*-config scripts.Hisham Muhammad
See #198.
2015-12-07drop privileges before changing process priority or sending signalsMichael Klein
- replaces uid check from d18e9a4895599a479df264a6c7380b8805abb434