Commit Graph

  • e710dadfcd chore: bump libmeshctrl main v1.4.1 DaanSelen 2026-02-19 09:00:15 +01:00
  • 00e63e1a96 chore: remove old notice Daan Selen 2026-02-06 17:42:02 +01:00
  • 10057b5f91 correct text Daan Selen 2026-02-06 17:41:31 +01:00
  • 2cfd7ad06e chore: add caution notice Daan Selen 2026-02-06 17:40:35 +01:00
  • 6374ea50b7 docs: update README Daan Selen 2026-02-06 17:38:50 +01:00
  • f58e06ddec chore: edit readme DaanSelen 2026-01-29 16:48:44 +01:00
  • 30026a18bd fix: KeyError due to previous commit DaanSelen 2026-01-15 13:40:21 +01:00
  • ea77ea1904 chore: add del to groups and devices DaanSelen 2026-01-15 13:38:31 +01:00
  • cc454dff40 chore: add more ends of sentences DaanSelen 2026-01-06 08:48:33 +01:00
  • cd10645056 chore: catch wrong keywords better DaanSelen 2026-01-02 15:54:04 +01:00
  • a652ea99d3 chore: fix apparent missing reference DaanSelen 2026-01-02 15:01:15 +01:00
  • e2cc746517 chore: add newline after content of meshbook in file DaanSelen 2026-01-02 09:40:37 +01:00
  • 9716a2376c release version 1.4 (#21) v1.4.0 DaanSelen 2025-12-29 10:55:57 +01:00
  • 3a0fc215d7 fix: increase default timeout DaanSelen 2025-11-17 09:01:16 +01:00
  • dd1c97c56c chore: add debian version DaanSelen 2025-11-17 08:57:58 +01:00
  • 9d49032857 fix: when not specifying any, grab all DaanSelen 2025-11-05 15:53:38 +01:00
  • a7601a302a Bump libmeshctrl from 1.2.2 to 1.3.2 (#19) dependabot[bot] 2025-10-23 13:45:28 +02:00
  • 4a92eb986c fix: increase consistency due to regression Daan Selen 2025-10-15 15:27:07 +02:00
  • d248f0bcbe Bump libmeshctrl from 1.2.2 to 1.3.1 (#16) dependabot[bot] 2025-09-30 15:56:17 +02:00
  • 2fae74d600 Bump pyyaml from 6.0.2 to 6.0.3 (#17) dependabot[bot] 2025-09-30 15:53:46 +02:00
  • 465905a6ec feat: enable dependabot Daan Selen 2025-09-30 15:51:26 +02:00
  • 80ad7f865a refac: remove seemingly unneeded function Daan Selen 2025-09-25 15:40:58 +02:00
  • 9d2999476d refac: added some type checking and fixed a duplicate bug (apparently) v1.3.2 Daan Selen 2025-09-25 09:49:19 +02:00
  • 82cc31e0f6 Update executor.py DaanSelen 2025-09-16 10:37:13 +02:00
  • f34d1dc7ae refac(meshbook): rework the targeting module to now be case insensitive Daan Selen 2025-09-10 16:26:52 +02:00
  • f0e9e40cca chore(docs): README correction DaanSelen 2025-09-10 13:28:42 +02:00
  • 208e9c1223 chore(os-handling): added Debian 13 to the default Debian list Daan Selen 2025-08-26 13:51:18 +02:00
  • a736a74af6 Added more robust code checking (#15) DaanSelen 2025-08-07 13:56:38 +02:00
  • 733136c1ab Version 1.3.1 (#14) v1.3.1 DaanSelen 2025-08-07 11:14:36 +02:00
  • 7e10b98c3b Edited template for totp_secret Daan Selen 2025-07-21 23:10:00 +02:00
  • 615a438003 Changed compatibility Daan Selen 2025-07-21 22:42:16 +02:00
  • 07d0b99c47 added pyotp in requirements Daan Selen 2025-07-21 22:29:09 +02:00
  • 2447f65599 Changed Readme. (With the help of some AI) Daan Selen 2025-07-16 20:42:57 +02:00
  • e729c72c6a added support for totp Daan Selen 2025-07-11 16:24:21 +02:00
  • b20d56170e bumped libmeshctrl Daan Selen 2025-06-30 20:51:11 +02:00
  • f52464909a bump libmeshctrl Daan Selen 2025-06-15 21:26:42 +02:00
  • 4b741c8089 badge addition Daan Selen 2025-06-05 15:49:21 +02:00
  • 89a57e0a1b Made it more json friendly by removing spaces. Daan Selen 2025-05-02 15:16:49 +02:00
  • 764ed1ef10 Minor indentation change Daan Selen 2025-04-30 16:58:48 +02:00
  • f857b79d82 Added dedicated var v1.3 Daan Selen 2025-04-25 16:09:36 +02:00
  • 58598d8d17 Rewrote Meshbook with submodules with classes (#12) dselen 2025-04-25 16:03:07 +02:00
  • ac4dd8994c Removed more prints Daan Selen 2025-04-07 16:55:58 +02:00
  • 7a60cd7280 hotfix Daan Selen 2025-04-07 16:52:19 +02:00
  • e2eca57a0a bump libmeshctrl Daan 2025-04-01 21:36:56 +02:00
  • a4b6062c0e Merge pull request #10 from DaanSelen/tag_test v1.2 dselen 2025-03-27 11:23:00 +01:00
  • de4fe0258c added doc note about target_tag Daan Selen 2025-03-27 11:20:51 +01:00
  • 1d4b89a2ed Targeting tags seems to work well. Needing doc update. Daan Selen 2025-03-27 11:19:04 +01:00
  • b2bf899d42 Renamed config due to autocorrect. Daan Selen 2025-03-27 10:15:21 +01:00
  • 0a211da4d6 Slight modification. Daan Selen 2025-03-27 10:11:33 +01:00
  • 1450416d62 Test new filtering logic. Daan Selen 2025-03-27 10:01:49 +01:00
  • b0f34e9ea0 add target_tag in function parameters. Daan Selen 2025-03-26 16:58:12 +01:00
  • 47eef4cfb0 Added 'all' option to the groups option. Daan Selen 2025-03-04 11:57:41 +01:00
  • ba74e038f7 Renamed meshcentral.conf -> meshbook.conf Daan Selen 2025-03-03 14:01:41 +01:00
  • f1df522f61 Modified dir name in gitignore and changed disk info example. Daan Selen 2025-02-28 15:18:57 +01:00
  • f5453353fe +el Daan Selen 2025-02-28 14:52:16 +01:00
  • 898098105c Small logic change. Added extra check and error handling. Daan Selen 2025-02-28 14:19:40 +01:00
  • 6f945d30d7 Hotfix in powershell checking code. v1.1 Daan 2025-02-27 21:58:09 +01:00
  • a722c024f5 Expansion of previous commit. Daan 2025-02-27 21:47:55 +01:00
  • db7ff19bfb changed .gitignore Added examples directory back if you want to customize them: cp examples meshbooks (which is ignored). Added powershell support into the yaml (for Windows). Added extra check in console output segment. Updated readme.md updated os_categories with Windows examples Added more examples. Daan 2025-02-27 21:45:47 +01:00
  • 9caa52f59e pb -> mb reference. (M)esh(B)ook Daan Selen 2025-02-27 14:52:56 +01:00
  • d62d80fb16 Changed hostname value. Daan Selen 2025-02-27 14:52:25 +01:00
  • ff6e1f6cb7 Added submodule to meshbook (public) Daan Selen 2025-02-27 09:46:30 +01:00
  • a4335ce8ac Expanded logic in replace_placeholder() function so this is easier to work with. Daan Selen 2025-02-25 10:39:07 +01:00
  • 30d49059c5 Bumped libmeshctrl after: https://github.com/HuFlungDu/pylibmeshctrl/issues/35 Daan Selen 2025-02-18 08:43:08 +01:00
  • 50e413581a Freeze websockets at 14.2 due to breakage. dselen 2025-02-17 16:53:43 +01:00
  • 64bf28c565 Freeze websockets at 14.2 due to breakage. Daan Selen 2025-02-17 16:53:01 +01:00
  • 4359a40eb3 Added slight change to fix some Windows JSON formatting. dselen 2025-02-14 13:54:51 +01:00
  • 193cb546f4 Added slight change to fix some Windows JSON formatting. Daan Selen 2025-02-14 13:30:44 +01:00
  • aa1d6a1a97 Fix Windows terminal outputs. dselen 2025-02-14 13:13:45 +01:00
  • e69ad445e2 Fix Windows terminal outputs. Daan Selen 2025-02-14 13:03:35 +01:00
  • bd833456d0 Merge pull request #4 from DaanSelen/dev dselen 2025-02-13 15:37:29 +01:00
  • 7f0159a8fa Tidying up everything and adding slight QoL changes. Daan Selen 2025-02-13 15:21:18 +01:00
  • 03683976a8 Added targeting of multiple groups and devices through a new 'keyword' dselen 2025-02-13 14:27:02 +01:00
  • 4f75969ed8 Added multiple group and device targeting with 'groups' and 'devices'. Also more error handling. Daan Selen 2025-02-13 14:22:03 +01:00
  • 77b1cfc73c Changed documentation according to feedback. Daan Selen 2025-02-13 13:44:23 +01:00
  • ad220e8c1a Update operating_system_filtering.md dselen 2025-02-13 12:30:58 +01:00
  • b7b9fdaea7 Added minor changes (documentation) and indentation for readability. Readme correct referencing to new docs directory its file. couple comments and indentations to improve readability. Added a dummy Ubuntu 22 and MacOS categories as an example. Daan Selen 2025-02-13 12:29:06 +01:00
  • ab1105b058 Added OS filtering doc and supported (1 level deep) nested definition. Daan Selen 2025-02-13 12:20:03 +01:00
  • 9494aa14c9 Changed logic in device filtering and made code a little more readable with newlines. Daan Selen 2025-02-13 11:44:53 +01:00
  • 6a7ec78fe9 Updated OS categorisation and bumped libmeshctrl to 1.1.1 Daan Selen 2025-02-12 16:58:20 +01:00
  • 1779025a97 Update README.md dselen 2025-02-11 16:27:30 +01:00
  • e0de06c57e Update requirements.txt dselen 2025-02-11 16:26:33 +01:00
  • 74d1e8f3bb Removed print line for aesthetic v1.0.1 Daan Selen 2025-02-03 15:10:22 +01:00
  • 7dd32902c4 Added basic operating system filtering. Daan 2025-01-31 23:29:02 +01:00
  • 0cd653dfe3 Added extra field inside the response JSON. task_name and data. Made grace-period countdown more verbose. Daan Selen 2025-01-17 09:52:07 +01:00
  • ba970f585a Increased timeout for certain actions like updating etc. Daan Selen 2025-01-16 16:12:04 +01:00
  • 15c8500042 Revert "Learning git... stopped tracking examples directory." Daan Selen 2025-01-10 12:31:42 +01:00
  • 234683e49c Learning git... stopped tracking examples directory. Daan Selen 2025-01-10 12:26:58 +01:00
  • f04e49eb7d Update .gitignore dselen 2025-01-10 12:24:10 +01:00
  • 046c2200db Slight asterix addition. Daan Selen 2025-01-10 12:22:49 +01:00
  • 876ea0738e minimal change. Daan Selen 2025-01-10 12:21:34 +01:00
  • b5aa645850 Added an optional grace-period to the execution of the script. This is done to prevent accidentaly wrong launches. If its not needed then disable it through --nograce (no grace (period)) Daan Selen 2025-01-10 10:56:03 +01:00
  • 172ae126ea Added specific versions to dependencies to prevent sudden breakage. Daan Selen 2025-01-09 11:39:30 +01:00
  • 6fb5ec2bc8 Update SECURITY.md dselen 2025-01-09 10:30:33 +01:00
  • f67a36f8b7 Documentation and readme update. Daan Selen 2025-01-09 10:26:15 +01:00
  • 577a8266ee Updated documentation. Daan Selen 2025-01-09 10:26:06 +01:00
  • 5492bd7e2f Slight modifications and gave round response a better name: Task {Number}. Daan Selen 2025-01-09 10:08:47 +01:00
  • 27473583e4 Moved python package and requirements file up a directory. Daan Selen 2025-01-09 10:01:28 +01:00
  • 32069cd266 Working version. Rewrite complete. Version 2 soon. v1 Daan 2025-01-09 00:22:07 +01:00
  • 6a0127be78 Rewrite working now only needs output formatting. Daan Selen 2025-01-08 16:56:25 +01:00