Commit graph

  • 627db24c63 update_manager: make system updates optional Eric Callahan 2021-07-02 08:11:10 -04:00
  • 7c56a8fa74 utils: add method to validate packaged applications Eric Callahan 2021-06-29 20:20:53 -04:00
  • 0527904c48 moonraker: remove references to "system_args" Eric Callahan 2021-06-29 20:02:54 -04:00
  • 3642003dd2 workflows: add workflow to publish assets for a new release Eric Callahan 2021-06-21 08:26:46 -04:00
  • 2c47064d79 scripts: add release build scripts Eric Callahan 2021-06-19 14:44:19 -04:00
  • 39a532cf87 utils: move git version parsing into its own method Eric Callahan 2021-06-19 06:15:22 -04:00
  • ebaac290e7 utils: add a method to calculate the hash of a directory Eric Callahan 2021-06-18 19:11:09 -04:00
  • 5379e4b4bd scripts: remove version.txt Eric Callahan 2021-05-29 17:55:31 -04:00
  • 6b03c4600d scripts: minor install script fixes Eric Callahan 2021-05-29 17:54:08 -04:00
  • 7ed54a166b scripts: provide a log path option in install-moonraker.sh Eric Callahan 2021-05-29 15:55:19 -04:00
  • 2ab63d75fc moonraker: fix imports for type checking Arksine 2021-05-26 19:57:21 -04:00
  • 1c248d1de8 moonraker: remove check for component existence in "load_component()" Arksine 2021-05-26 14:32:25 -04:00
  • 261fbbc867 file_manager: move modules to its own package Arksine 2021-05-26 12:27:45 -04:00
  • 346015e528 update_manager: move the "rebuild env" functionality Arksine 2021-05-26 12:19:31 -04:00
  • 8b8d538a9c update_manager: remove dist package options Arksine 2021-05-26 11:37:52 -04:00
  • 5b260a5ba6 update_manager: correct relative paths Arksine 2021-05-26 11:28:51 -04:00
  • 03892a517e update_manger: move module into its own package Arksine 2021-05-26 11:27:02 -04:00
  • 30155c4a8c power: add special handling for gpiod import Arksine 2021-05-26 09:08:27 -04:00
  • bfef2eb98e file_manager: update location of metadata script Arksine 2021-05-26 08:51:33 -04:00
  • 7ccb455174 metadata: move extract_metadata.py to components Arksine 2021-05-26 08:50:00 -04:00
  • 80df137437 websockets: fix call to wait() in WebsocketHandler.close() Eric Callahan 2021-07-06 19:24:52 -04:00
  • a605cd3048 file_manager: NotifySyncLock bugfix Eric Callahan 2021-07-06 19:22:46 -04:00
  • c7f8689bfe docs: fix incorrect documentation on eventtime Eric Callahan 2021-07-06 15:54:29 -04:00
  • 12a7f957c3 docs: note addition of the "eventtime" param to "notify_status_update" Eric Callahan 2021-07-06 15:43:02 -04:00
  • c6fee3c1f4 moonraker: send status eventtime as a second parameter to "notify_status_update" Eric Callahan 2021-07-06 14:56:18 -04:00
  • 81854d1daf moonraker: report Klipper event time with status subscriptions Eric Callahan 2021-07-06 14:35:09 -04:00
  • 4836f52a5d shell_command: ignore utf8 decode errors Eric Callahan 2021-07-06 07:26:09 -04:00
  • 5c05afae42 docs: Update mkdocs version Eric Callahan 2021-06-28 20:27:22 -04:00
  • 77052e15b0 docs: update MQTT documentation Eric Callahan 2021-06-28 19:56:15 -04:00
  • ecc0fbdae9 mqtt: return a boolean in the wait_connection method Eric Callahan 2021-06-28 11:22:12 -04:00
  • 00f4bd594f app: prevent static file reads from blocking the event loop Eric Callahan 2021-06-28 07:31:40 -04:00
  • 3529acfeec proc_stats: report a blocked event loop Eric Callahan 2021-06-27 14:18:20 -04:00
  • 1510f66121 app: Process file uploads in a thread pool executor Eric Callahan 2021-06-27 08:01:20 -04:00
  • c22dcc18dc docs: Remove unreferenced macro Eric Callahan 2021-06-26 20:12:10 -04:00
  • b6f9769488 websockets: refactor message handling Eric Callahan 2021-06-26 14:31:28 -04:00
  • 188dc4c782 docs: add MQTT documentation Eric Callahan 2021-06-23 20:58:02 -04:00
  • 0126aa794f mqtt: initial support for mqtt connections Eric Callahan 2021-06-22 17:57:12 -04:00
  • 2bc7efd20e octoprint_compat: only register endpoints with the http transport Eric Callahan 2021-06-24 05:54:31 -04:00
  • 566df69ca5 moonraker: expose additional app methods Eric Callahan 2021-06-23 14:31:15 -04:00
  • 40f21b10cd app: allow transport registration Eric Callahan 2021-06-23 14:28:55 -04:00
  • a7801db6e7 websockets: Make the JsonRPC class more generic Eric Callahan 2021-06-23 07:15:08 -04:00
  • 06bbca7ae3 moonraker: add method to set a component as failed Eric Callahan 2021-06-22 19:31:51 -04:00
  • 331be63c9e scripts: add paho-mqtt dependency Eric Callahan 2021-06-22 08:21:26 -04:00
  • d3df568aec extract_metadata: don't remove ufp files after failed extraction Eric Callahan 2021-06-18 06:15:54 -04:00
  • 9e909e8532 docs: add "cancelled" state to print_stats documentation Eric Callahan 2021-06-16 15:50:04 -04:00
  • 1b2fa4924b docs: fix typo in metadata return value Eric Callahan 2021-06-15 15:25:40 -04:00
  • 20673b9edd pause_resume: Make Moonraker to use pause_resume/* API Kamil Trzcinski 2021-06-15 08:34:30 +00:00
  • 3b4bfba85e Add variable domain support for Home Assistant Rafael Schridi 2021-06-13 20:37:01 +02:00
  • 42bdb42573 database: read out all namespaces on init Eric Callahan 2021-06-13 11:03:52 -04:00
  • c9a958f861 database: track unsafe shutdowns Eric Callahan 2021-06-13 09:15:09 -04:00
  • 9a316fe84a database: check for invalid keys Eric Callahan 2021-06-13 08:18:12 -04:00
  • 92423911a9 file_manager: upload request fix Eric Callahan 2021-06-12 17:18:24 -04:00
  • 6770a965a6 history: add support for cancelled state Kamil Trzcinski 2021-06-08 18:15:31 +00:00
  • 33cb18517a docs: update response to "/machine/system_info" Eric Callahan 2021-06-10 19:57:41 -04:00
  • 9ea91f4f5d machine: report total memory from /proc/meminfo Eric Callahan 2021-06-10 16:59:18 -04:00
  • d9d3739118 build(deps): bump pillow from 8.1.2 to 8.2.0 in /scripts dependabot[bot] 2021-06-08 22:39:54 +00:00
  • 0b885ec5ec file_manager: scan metadata for renamed gcode files Eric Callahan 2021-06-08 16:55:04 -04:00
  • b16110bcd0 mooraker: refactor stop_server() Eric Callahan 2021-06-07 11:17:52 -04:00
  • 936d766cae authorization: correctly handle the transition from a deprecated signature algorithm Eric Callahan 2021-06-04 14:48:21 -04:00
  • 108d0578a2 scripts: update moonraker python requirements Eric Callahan 2021-06-02 08:13:37 -04:00
  • 39343f984a authorization: switch to EdDSA signatures Eric Callahan 2021-06-01 20:06:53 -04:00
  • 628c0193f3 machine: extend allowed services Eric Callahan 2021-06-02 17:41:52 -04:00
  • def6b365fa machine: fix service case sensitivity bug Eric Callahan 2021-05-31 07:34:16 -04:00
  • 0ab9ffdc93 docs: add machine API changes Eric Callahan 2021-05-30 14:36:28 -04:00
  • 1b3efb1a78 machine: add support for controlling MoonCord and KlipperScreen services Eric Callahan 2021-05-30 12:21:03 -04:00
  • d6156dee68 power: Fix Home Assistant exception Alan Harper 2021-05-30 00:36:23 +10:00
  • 541f5e54dc power: Add https support for Home Assistant Alan Harper 2021-05-30 00:08:24 +10:00
  • 793ab6b24b app: add a redirect endpoint Eric Callahan 2021-05-28 21:03:03 -04:00
  • 082134b9a0 authorization: raise a 401 error in the event that a JWT failes decoding Eric Callahan 2021-05-28 18:26:32 -04:00
  • 2db727e40f file_manager: handle situations where file transfer is corrupt Arksine 2021-05-26 06:18:41 -04:00
  • fc5420db27 file_manager: filter out websocket notifcations in the gcodes root Arksine 2021-05-25 20:05:15 -04:00
  • aeb24dabdb file_manager: add watches for hidden directories Arksine 2021-05-25 19:49:26 -04:00
  • 3d0d1e1dcb file_manager: disallow requests for paths outside of a root Arksine 2021-05-25 19:37:46 -04:00
  • 5f7cff9af8 authorization: attempt to resolve cryptography import issues Arksine 2021-05-24 07:25:31 -04:00
  • d7c367f095 update_manager: update pip before installing new python deps Arksine 2021-05-24 06:38:10 -04:00
  • aa9641024a authorization: restrict CORS headers on non-options requests Arksine 2021-05-23 20:36:26 -04:00
  • 60d6c748ef moonraker: rename deprecated "logging.warn" Arksine 2021-05-23 14:26:22 -04:00
  • dc4da6087f authorization: rename the oneshot request handler Arksine 2021-05-23 14:24:45 -04:00
  • 8a3b885eca authorization: use ES256 algorithm for JWT signatures Arksine 2021-05-23 09:08:49 -04:00
  • ce7f659a32 authorization: use python_jose dependency for jwt management Arksine 2021-05-23 08:11:46 -04:00
  • e4e58f6d97 scripts: add python-jose python dependency Arksine 2021-05-23 05:35:00 -04:00
  • a18987aa59 app: raise an exception if configured ssl cert or key files do not exist Arksine 2021-05-22 08:22:46 -04:00
  • 5db74b724e docs: document https configuration options Arksine 2021-05-21 20:00:41 -04:00
  • aba3e374c3 test client: fix mixed content issues with https Arksine 2021-05-21 15:05:15 -04:00
  • dcf1cdf526 moonraker: add support for serving https with self signed certs Arksine 2021-05-21 12:45:45 -04:00
  • 68b9a073af update_manager: compare file hashes rather than modified times Arksine 2021-05-21 08:58:40 -04:00
  • f1ba8e3d9b shell_command: Use a lock to prevent re-entrant calls Arksine 2021-05-21 08:18:34 -04:00
  • e7193dbb5f shell_command: track running commands and cancel them prior to moonraker exit Arksine 2021-05-21 07:28:12 -04:00
  • e15ef345bc shell_command: run_with_response fixes Arksine 2021-05-21 07:19:29 -04:00
  • 564e33bc18 update_manager: enhance attempt to recover from loose object errors Arksine 2021-05-21 07:03:53 -04:00
  • daa7b5edd4 update_manager: allow the remote method to run a generic command Arksine 2021-05-20 19:56:17 -04:00
  • a012c4b772 update_manager: remove unused rsync methods Arksine 2021-05-20 18:19:11 -04:00
  • 58f7aa0a57 update_manager: Implement clone method for GitRepo class Arksine 2021-05-20 18:06:01 -04:00
  • 81f2393b46 update_manager: Don't set the std_err_callback for async git commands Arksine 2021-05-20 17:27:28 -04:00
  • 5d783a743a app: re-enable authorization checks on static files Arksine 2021-05-20 17:07:48 -04:00
  • c335b62d26 file_manager: fix sync issues with hidden directories Arksine 2021-05-20 08:35:26 -04:00
  • e7ca2d6adc docs: add 'warnings' field to "/server/info" response Arksine 2021-05-19 20:42:44 -04:00
  • ceae5bb88b moonraker: report a 'warnings' field in "/server/info" Arksine 2021-05-19 20:32:16 -04:00
  • 36aec50bce docs: update authorization documentation Arksine 2021-05-19 19:59:06 -04:00
  • b8cf0d7fd2 authorization: check the query string for jwts Arksine 2021-05-19 19:18:23 -04:00