Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-11 | Fixed possible NULL-deref and removed unnecessary XOpenDisplay() | Aaron Marcher | |
- Added a check for the return value of XOpenDisplay() in main(). This fixes a possible NULL-deref. - Removed unnsecessary XOpenDisplay and XCloseDisplay from keyboard_indicators(). The ones in main() are sufficent. | |||
2017-08-11 | Add and use LEN() macro | Laslo Hunhold | |
2017-08-11 | Refactor battery_state() | Laslo Hunhold | |
2017-08-10 | Print usage() when we are left with arguments | Laslo Hunhold | |
2017-08-10 | Reduce -o | -n to -s | Laslo Hunhold | |
What we really want is to either output to WM_NAME or stdout. If we want just one single line, we do slstatus | head -n 1. | |||
2017-08-10 | Remove d- and v-flags | Laslo Hunhold | |
d-flag: There's no need for that, use the &-operator or fork+exec in a non-shell-context. In the latter case you get the PID for free. v-flag: If you want to find out which version of a package is installed, consult your package manager. That's his job. | |||
2017-08-10 | Convert slstatus.1 to mandoc, simplify it and remove -h | Laslo Hunhold | |
We also change the semantics of -v to only return the version information. There is now no need for usage() to exit with anything other than 1. | |||
2017-08-06 | add num_files() function for maildirs ;) | aaron marcher | |
2017-06-13 | check for fgets/fscanf return values | Aaron Marcher | |
2017-06-13 | use a static buffer instead of dynamic memory | Aaron Marcher | |
2017-06-12 | remove format characters from stat functions | Aaron Marcher | |
2017-06-12 | add cpu_freq function | Aaron Marcher | |
2017-06-12 | add battery_power function | Aaron Marcher | |
2017-05-11 | added option to output only once and exit afterwards | Aaron Marcher | |
2017-04-20 | simplified and improved vol_perc() | Aaron Marcher | |
2017-04-20 | fix overflow in run_command() | Aaron Marcher | |
2017-04-20 | username(): get rid of unneeded uid variable | Aaron Marcher | |
2017-04-04 | On success, fgets always terminates the result. | Tobias Stoeckmann | |
If fgets succeeds, then the resulting char array is always terminated by a '\0'. No need to keep extra space, therefore sizeof(buf) is the correct argument. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org> | |||
2017-04-02 | Fixed out of boundary write on long lines. | Tobias Stoeckmann | |
The terminating nul character ('\0') could be written outside the boundary of the buffer which is used to read characters. If "sizeof(buffer)" characters are read, the resulting value must not be used as index, because that's an off by one. Read sizeof(buffer)-1 bytes instead. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org> | |||
2017-03-30 | loading thresholds state | Aaron Marcher | |
2017-01-23 | Fixed XCloseDisplay() which is not reached in keyboard_indicators() | Aaron Marcher | |
2017-01-16 | Added keyboard_indicators (Fixes #31) | Aaron Marcher | |
2017-01-09 | Makefile fix and vol_perc fix for mute | Aaron Marcher | |
2017-01-07 | removed ./extern/ | Aaron Marcher | |
2017-01-07 | removed strlcat dependency (was used only once) | Aaron Marcher | |
2017-01-07 | got rid of concat.h | Aaron Marcher | |
2017-01-07 | happy new year! | Aaron Marcher | |
2017-01-07 | run_command: strlen() will not function if string is not null terminated | Aaron Marcher | |
2016-12-30 | consistent coding style: usage() declaration, eval is a constant | Aaron Marcher | |
2016-12-30 | Merge branch 'master' into master | parazyd | |
2016-12-30 | add vol_perc notes, add braces to singleline statements | parazyd | |
2016-12-29 | why releases for such a small project? useless and overhead! | Aaron Marcher | |
2016-12-29 | #undef strlcpy not needed anymore | Aaron Marcher | |
2016-12-29 | Merge branch 'master' into master | Aaron Marcher | |
2016-12-29 | add braces to single statements so drkhsh doesn't be upset | raiz | |
2016-12-28 | kernel_release() coding style and position in code fix | Aaron Marcher | |
2016-12-28 | refactor vol_perc to not depend on alsa libraries | parazyd | |
2016-12-27 | usage(): return success if -h is called && print more appropriate usage, ↵ | raiz | |
opts can't be all called at the same time, that's why a separator is required | |||
2016-12-27 | whhops, my bad | raiz | |
2016-12-27 | wifi_essid: add boundary check && prevent the use of direct string literal ↵ | raiz | |
as a format string in snprintf() | |||
2016-12-27 | don't allow the use of perc if uninitialized | raiz | |
2016-12-27 | remove misleading comment | raiz | |
2016-12-27 | get rid of set_status() since it's only used once | raiz | |
2016-12-27 | allow the use of %* symbols in UNKNOWN_STR | raiz | |
2016-12-27 | add extra error tests to swap_*() && fix bytes_read bug | raiz | |
2016-12-27 | swap_*(): add more error tests | raiz | |
2016-12-27 | fix delay in a cleaner way | raiz | |
2016-12-27 | remove newlines from warn() in swap_*(), those functions already print a ↵ | raiz | |
newline after printing string stderr | |||
2016-12-27 | inititalize run_command()'s buf to UNKNOWN_STR by default | raiz | |
2016-12-27 | remove newline character from run_command() output accurately | raiz | |