Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-10 | cleaned up includes with iwyu | mayurdahibhate | |
2021-02-17 | Refactor to remove no-op calls | Benny Baumann | |
This removes the call-sites of the removed setuid feature | |||
2021-01-11 | Mark several non-modified pointer variables const | Christian Göttsche | |
2021-01-11 | Make Infoscreens the correct height | Daniel Lange | |
2020-12-21 | EnvScreen: mark local class functions static | Christian Göttsche | |
2020-11-24 | Improving Command display/sort | Narendran Gopalakrishnan | |
2020-11-02 | Spacing around operators | Benny Baumann | |
2020-10-18 | Make all required includes explicit | Benny Baumann | |
Information as seen by IWYU 0.12 + clang 9 on Linux | |||
2020-10-16 | Rename StringUtils.[ch] to XUtils.[ch] | Benny Baumann | |
2020-10-07 | Mark Object instances const | Christian Göttsche | |
2020-09-09 | Consolidate repeated macro definitions into one header | Nathan Scott | |
The MIN, MAX, CLAMP, MINIMUM, and MAXIMUM macros appear throughout the codebase with many re-definitions. Make a single copy of each in a common header file, and use the BSD variants of MINIMUM/MAXIMUM due to conflicts in the system <sys/param.h> headers. | |||
2020-09-03 | Axe automated header generation. | Zev Weiss | |
Reasoning: - implementation was unsound -- broke down when I added a fairly basic macro definition expanding to a struct initializer in a *.c file. - made it way too easy (e.g. via otherwise totally innocuous git commands) to end up with timestamps such that it always ran MakeHeader.py but never used its output, leading to overbuild noise when running what should be a null 'make'. - but mostly: it's just an awkward way of dealing with C code. | |||
2017-07-26 | Security review: make privilege dropping-restoring optional. | Hisham Muhammad | |
This is/was necessary only on macOS, because you needed root in order to read the process list. This was never necessary on Linux, and it also raises security concerns, so now it needs to be enabled explicitly at build time. | |||
2016-05-25 | Silence warnings about seteuid return value. | Hisham | |
Closes #483. | |||
2016-02-02 | Check for failure in allocations. | Hisham | |
2016-01-12 | refactor *Screen classes, add InfoScreen superclass | Hisham Muhammad | |
2016-01-06 | drop privileges before reading environment | Michael Klein | |
2015-12-03 | Add Platform_getProcessEnv | Michael Klein | |
- currently implemented for darwin and linux | |||
2015-12-02 | 'e' displays environment of current process | Michael Klein | |
- uses sysctl(KERN_PROCARGS2) on *BSD - doesn't work on Linux yet |