Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix the systemd unit | Egor Tensin | 2021-03-03 |
| | |||
* | remove the sudoers.d file | Egor Tensin | 2021-03-03 |
| | | | | | There're no CGI scripts anymore => they are not run as user nobody => they don't need the special permissions. | ||
* | no more CGI | Egor Tensin | 2021-03-03 |
| | | | | | The server.py script now launches a web server and handles all the requests internally, without delegating anything to external scripts. | ||
* | merge {reboot,poweroff}.sh into get.py | Egor Tensin | 2021-03-03 |
| | |||
* | add server.py | Egor Tensin | 2021-03-03 |
| | | | | | | It runs a web server and imports the request handling classes from get.py directly, hence eliminating the performance culprit (which was the `import` processing for each request). | ||
* | prune obsolete entry from .gitignore | Egor Tensin | 2021-03-03 |
| | |||
* | get.py: refactoring | Egor Tensin | 2021-03-03 |
| | |||
* | Revert "get.py: don't import cgi" | Egor Tensin | 2021-03-03 |
| | | | | | | | This reverts commit 2eaa4fc9ab517b0ef0c21272766551ab3191c5ea. On second thought, I have a plan on how to deal with the performance issue. | ||
* | get.py: don't import cgi | Egor Tensin | 2021-03-01 |
| | | | | | I only use it for FieldsStorage, and it can be trivially replaced with urllib.parse while being really bad for performance. | ||
* | get.py: don't import cgitb | Egor Tensin | 2021-02-28 |
| | | | | It's terrible for performance. | ||
* | get.py: add licensing notes | Egor Tensin | 2021-02-28 |
| | |||
* | get.py: run commands in parallel + refactoring | Egor Tensin | 2021-02-28 |
| | | | | | I _thought_ that executing many `systemctl` calls was the performance culprit, but it's not. | ||
* | dist: add Pacman's PKGBUILD | Egor Tensin | 2021-02-27 |
| | |||
* | dist: add the sudoers.d file | Egor Tensin | 2021-02-27 |
| | |||
* | systemd/ -> dist/systemd/ | Egor Tensin | 2021-02-27 |
| | |||
* | remove obsolete user panels | Egor Tensin | 2021-02-27 |
| | |||
* | Python server can now be run as root | Egor Tensin | 2021-02-27 |
| | | | | If run as root, the server queries all the users. | ||
* | merge CGI scripts into one | Egor Tensin | 2021-02-27 |
| | |||
* | README: update | Egor Tensin | 2021-02-26 |
| | |||
* | systemd: make it a system unit | Egor Tensin | 2021-02-26 |
| | |||
* | README: update | Egor Tensin | 2021-02-26 |
| | |||
* | README: add an example web page | Egor Tensin | 2021-02-26 |
| | |||
* | drop the dependency on config-links | Egor Tensin | 2019-08-13 |
| | |||
* | "updated" -> "refreshed" | Egor Tensin | 2018-10-29 |
| | |||
* | port 8101 -> 18101 | Egor Tensin | 2018-08-30 |
| | |||
* | port 8200 -> 8101 | Egor Tensin | 2018-08-30 |
| | |||
* | show failed units by default | Egor Tensin | 2018-08-12 |
| | |||
* | use Bootstrap's pre-scrollable | Egor Tensin | 2018-07-18 |
| | |||
* | switch to port 8200 | Egor Tensin | 2018-07-15 |
| | |||
* | add `systemctl --failed` output | Egor Tensin | 2018-07-10 |
| | |||
* | add dependencies locally | Egor Tensin | 2018-07-05 |
| | |||
* | add reboot/shutdown buttons | Egor Tensin | 2018-07-05 |
| | |||
* | code style | Egor Tensin | 2018-07-05 |
| | |||
* | minor layout tweaks | Egor Tensin | 2018-07-04 |
| | |||
* | add expand/collapse buttons | Egor Tensin | 2018-07-04 |
| | |||
* | README update | Egor Tensin | 2018-07-03 |
| | |||
* | remove trailing colons | Egor Tensin | 2018-07-03 |
| | |||
* | top: 512 columns-wide | Egor Tensin | 2018-07-03 |
| | |||
* | minor design tweaks | Egor Tensin | 2018-07-03 |
| | |||
* | initial commit | Egor Tensin | 2018-07-03 |