Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [statistics] Improve fdisk parsing for goofy fdisk variants | Simon Rettberg | 2020-07-10 | 1 | -0/+6 |
| | |||||
* | [statistics] Fix querying location 0 (no location) | Simon Rettberg | 2020-06-03 | 1 | -0/+2 |
| | |||||
* | [statistics] Less strict IP address validation | Simon Rettberg | 2020-06-02 | 1 | -6/+0 |
| | | | | This didn't actually accept 1.2.3.* | ||||
* | [statistics] Make ~ default for location filter | Simon Rettberg | 2020-05-15 | 1 | -2/+1 |
| | |||||
* | [statistics] Fix lastboot, uptime and status filters | Simon Rettberg | 2020-05-10 | 1 | -4/+4 |
| | |||||
* | [statistics] Stricter verification of IP addresses | Simon Rettberg | 2020-05-07 | 1 | -3/+31 |
| | |||||
* | [statistics] Re-introduce "with sublocations" for location filter | Simon Rettberg | 2020-05-05 | 1 | -3/+4 |
| | |||||
* | [statistics] Unify Ram and ID44 filters | Simon Rettberg | 2020-04-22 | 1 | -54/+53 |
| | |||||
* | [statistics] Validate operator for all filters | Simon Rettberg | 2020-04-21 | 1 | -0/+18 |
| | |||||
* | [statistics] Refactor filter creation (Part 1) | Simon Rettberg | 2020-04-21 | 2 | -408/+388 |
| | | | | | | | | Filter classes are now instances of their respective classes, to move more logic into those classes. A bind method is used for assigning actual operator and argument values. renderFilterBox() is still a little too messy, maybe a clever class for mapping a (bound) filter to data for mustache will come in handy here. | ||||
* | [statistics] New filter UI | Simon Rettberg | 2020-04-20 | 1 | -119/+151 |
| | |||||
* | [statistics] Fix Steffens superpatch | Simon Rettberg | 2019-12-17 | 1 | -2/+2 |
| | |||||
* | [statistics] Add filter for runtime and lastboot | Steffen Ritter | 2019-12-17 | 1 | -0/+10 |
| | |||||
* | [statistics] Fix date range queries to match by day, not by second | Simon Rettberg | 2019-12-13 | 1 | -1/+11 |
| | |||||
* | [statistics] Add NVMe support | Simon Rettberg | 2019-12-13 | 1 | -2/+6 |
| | |||||
* | [statistics] Fix filtering by prefixing columns with table name | Simon Rettberg | 2019-11-08 | 1 | -4/+4 |
| | |||||
* | [statistics] Modularize | Simon Rettberg | 2019-11-07 | 4 | -38/+291 |
| | |||||
* | [baseconfig] Overhaul hook system | Simon Rettberg | 2019-11-05 | 1 | -5/+15 |
| | | | | | | This enables us to finally properly show the inheritance flow of all the config variables when editing the baseconfig for a certain location or machine. | ||||
* | [statistics/baseconfig] Allow per-machine configvar overrides | Simon Rettberg | 2019-10-31 | 1 | -0/+37 |
| | |||||
* | [statistics] dmidecode parser: Better handling of memory | Simon Rettberg | 2019-04-25 | 1 | -17/+42 |
| | |||||
* | [statistics] Show RAM manufacturer; add JEDEC DB & parser | Simon Rettberg | 2019-04-20 | 2 | -3/+34 |
| | |||||
* | [statistics] Handle system an mainboard model separately | Simon Rettberg | 2019-04-16 | 1 | -4/+11 |
| | | | | ...especially for BIOS updates checks... | ||||
* | [statistics] Fix smartctl attribute parsing | Simon Rettberg | 2019-04-04 | 1 | -1/+1 |
| | |||||
* | [statistics] Feature: BIOS update info | Simon Rettberg | 2019-03-19 | 1 | -0/+8 |
| | | | | | Fetch list of known BIOS updates that fix issues wrt. bwLehrpool/OpenSLX/whatever it's called today. | ||||
* | Fix UUID handling; refactor constraints for machineuuid | Simon Rettberg | 2019-02-21 | 1 | -1/+1 |
| | |||||
* | [statistics] Minor refactoring (PHP >= 5.6) | Simon Rettberg | 2019-01-24 | 1 | -6/+10 |
| | |||||
* | [statistics] Handling of standby state in statistics, log crashes | Simon Rettberg | 2019-01-24 | 2 | -3/+24 |
| | | | | | | | Or rather, not really crashes, but log whenever a client reports a poweron event without reporting a proper shutdown first. This isn't neccessarily a crash but could also be due to power loss, hard poweroff, or network failures. | ||||
* | [statistics] Improve ID44 filter matching | Simon Rettberg | 2019-01-21 | 1 | -10/+14 |
| | |||||
* | [statistics] Show ID45 partition in green, like ID44 | Simon Rettberg | 2018-03-21 | 1 | -3/+23 |
| | | | | Closes #3325 | ||||
* | [statistics] Refine permissions, add some new ones | Simon Rettberg | 2018-03-04 | 2 | -15/+76 |
| | |||||
* | [statistics] Fix runtime filter (had math backwards) | Simon Rettberg | 2018-01-15 | 1 | -6/+6 |
| | |||||
* | [statistics] Add filters for uptime and hostname | Simon Rettberg | 2018-01-08 | 1 | -5/+39 |
| | | | | Closes #3278 | ||||
* | Fix A LOT of type problems, logic flaws, uninitialized variables etc. | Simon Rettberg | 2017-12-16 | 1 | -2/+1 |
| | | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them. | ||||
* | [statistics] location filter: Support recursive matching by (ab)using ~ and !~ | Simon Rettberg | 2017-12-07 | 1 | -3/+10 |
| | |||||
* | [roomplanner] Refactor to use runmode | Simon Rettberg | 2017-11-30 | 2 | -9/+47 |
| | |||||
* | [statistics] Handle runmode and its isclient flag | Simon Rettberg | 2017-11-30 | 2 | -4/+32 |
| | |||||
* | [statistics] Introduce state column to get rid of complicated state ↵ | Simon Rettberg | 2017-11-28 | 1 | -10/+10 |
| | | | | | | determination This also adds support for the STANDBY state | ||||
* | [statistics] Helper for getting machine as object from DB (to be extended) | Simon Rettberg | 2017-06-23 | 2 | -0/+113 |
| | |||||
* | [statistics] Remove debug message | Simon Rettberg | 2017-05-17 | 1 | -1/+0 |
| | |||||
* | [statistics] Handle client screens, manage projectors | Simon Rettberg | 2017-04-06 | 1 | -0/+6 |
| | |||||
* | [statistics/locations/..] Cache calculated locationid of machine in machine ↵ | Simon Rettberg | 2016-12-06 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | table We now have three columns for the locationid: - subnetlocationid Updated whenever the clientip of a client changes on bootup, or when locations/subnets are edited in the locations module. - fixedlocationid Takes the role of the old locationid field - set when a machine is placed in a room via roomplanner, set to NULL otherwise. - locationid Set to fixedlocationid if it's not NULL, to subnetlocationid otherwise. The field is updated by a BEFORE UPDATE trigger. | ||||
* | [statistics] Add support for parsing GPT output from busybox fdisk | Simon Rettberg | 2016-11-18 | 1 | -4/+51 |
| | |||||
* | [statistics] Make static function static | Simon Rettberg | 2016-11-17 | 1 | -1/+1 |
| | |||||
* | [statistics] Show red hdd icon in client list when filtering by ID44 == 0 ↵ | Simon Rettberg | 2016-11-14 | 1 | -0/+10 |
| | | | | and machine has no HDD installed at all | ||||
* | [statistics] Fix cache lookup of device pciid | Simon Rettberg | 2016-10-12 | 1 | -2/+2 |
| | |||||
* | use INET_ATON() on `clientip` so fix #3000. | Christian Klinger | 2016-09-29 | 1 | -1/+7 |
| | |||||
* | [statistics/locations] Fix query for getting machines for a location | Simon Rettberg | 2016-09-13 | 1 | -2/+2 |
| | |||||
* | [locations/statistics] Make machine counting more consistent | Simon Rettberg | 2016-09-09 | 1 | -1/+1 |
| | |||||
* | [statistics] Escape % and _ in LIKE queries, translate user input * and ? to ↵ | Simon Rettberg | 2016-09-09 | 1 | -1/+6 |
| | | | | % and _ | ||||
* | [statistics] Handle lastboot = 0 as offline, fix hdd parsing, add raw display | Simon Rettberg | 2016-08-22 | 1 | -1/+3 |
| |