Skip to content

Commit

Permalink
todo: update
Browse files Browse the repository at this point in the history
  • Loading branch information
XPhyro committed Aug 24, 2024
1 parent e172265 commit bb9442d
Showing 1 changed file with 4 additions and 11 deletions.
15 changes: 4 additions & 11 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,7 @@
# High Priority

## Security

- `eval`ing `getpath`, `xdotool` and other programs can lead to security
problems if the scripts are run with elevated permissions. Warn the user and,
for programs local to this repository, always install the `eval`ed programs as
root to prevent tinkering.

## Bugs

- `vstrcatbuf` and other similar functions do not return the new `bufsize` or edit
the original variable.
- Consecutive calls to these functions reallocates memory when it should not
due to not updating `bufsize`. See `fizzbuzz` as an example.
- `make analyse` does not exit with non-zero code even if some analyses fail.
- Analyse target on GitHub does not work correctly.

Expand Down Expand Up @@ -268,6 +257,10 @@
- Do not `eval` the output of `headsetcontrol` in `polybar-headsetcontrol` in
case the interface changes.
- Maybe send a PR for an `-e` (for eval) flag to `headsetcontrol`?
- `eval`ing `getpath`, `xdotool` and other programs can lead to security
problems if the scripts are run with elevated permissions. Warn the user and,
for programs local to this repository, always install the `eval`ed programs as
root to prevent tinkering.

## Bugs

Expand Down

0 comments on commit bb9442d

Please sign in to comment.