Commit graph

  • ab0f3e8c6b Pin D1 war defekt, daher haben wir dauf D4 geändert. Dieser ist geleichzeitig die 2. Status LED auf dem Lua Bord und zeigt den Status geschlossen an. master martin 2024-01-20 10:03:49 +0100
  • 154e551e52
    Fix apistatusd.conf: increasing handshake timeout Ludwig Behm 2023-10-25 01:10:46 +0200
  • fd8c5da35a
    Fix apistatusd.py: missing ) and code cleanup Ludwig Behm 2023-10-25 01:08:16 +0200
  • c4c78aa5ba
    Fix apistatusd.py/create_ssl_context: set sane cipher list, ecdh_curve, single_ecdh_use Ludwig Behm 2023-10-25 00:35:28 +0200
  • 66bc266f2e
    Fix nodemcu/statusclient: I now know what a reed switch is Ludwig Behm 2023-10-24 11:30:48 +0200
  • 63f9f25b00
    Cleanup nodemcu/statusclient Ludwig Behm 2023-10-24 01:33:39 +0200
  • 78e31e52a1
    Refactored nodemcu/statusclient Ludwig Behm 2023-10-24 01:08:04 +0200
  • c2fd6ec7b0
    Refactored config.h: converted #defines in constants Ludwig Behm 2023-10-24 01:07:23 +0200
  • d9cf4695b8
    Fix: apistatusd.py Ludwig Behm 2023-10-23 23:50:29 +0200
  • 26e6ae6374 api file gelöscht +++ 2023-10-21 21:06:35 +0200
  • 621c41dcd6 anzeige des zertifikates in eigener funktion +++ 2023-10-21 21:04:29 +0200
  • af78204005 clientprogramme in eigenes verzeichnis verschoben +++ 2023-10-21 20:42:26 +0200
  • f5f2efccae blink-funktionen in einer funktion zusammengefasst example 2023-10-21 15:57:59 +0200
  • 4f723d5751
    Fix status/api template: new email address and wiki blog feed Ludwig Behm 2023-10-20 00:08:14 +0200
  • e32c39bb07 typo korrigiert bernd 2023-10-17 21:33:24 +0200
  • af75b864df api_template angepaßt und als variable in den code bernd 2023-10-17 21:05:03 +0200
  • 4b19063b66 api wird aus einer template variable gelesen, ausgabe des peer cert überarbeitet bernd 2023-10-13 20:03:12 +0200
  • 06c4d75f27 utf-8 decoding in ein try-except gepackt bernd 2023-07-17 19:07:37 +0200
  • 381bd390df restart on failure example 2022-08-31 18:21:21 +0200
  • 6bd34360a6 secure socket wieder in try-except; finally-klauses wieder raus example 2022-08-03 17:58:27 +0200
  • 991eeea9f8 verify_mode ueber config setzbar, ssl context in funktion ausgelagert example 2022-07-30 12:09:38 +0200
  • aed3616cf8 kleine aenderungen der logmessages example 2022-07-30 10:32:03 +0200
  • 7dd6dbab12 schweren fehler in main() beseitigt, finally klausel hinzu, SO_REUSEADDR hinzu example 2022-07-30 10:05:32 +0200
  • ef3981fe66 funktion main() ueberarbeitet example 2022-07-23 01:42:10 +0200
  • c7bd0eafff default loglevel auf info gesetzt +++ 2022-07-18 20:15:25 +0200
  • 9fe94d7e6e umstellung auf requests +++ 2022-07-14 21:47:16 +0200
  • 0eba169038 kleine aenderung im logging +++ 2022-07-13 22:10:07 +0200
  • 666a997a90 erste version eines toots +++ 2022-07-13 19:10:17 +0200
  • c7fc0b9eff angefangen toot in thread auszulagern +++ 2022-07-12 21:57:20 +0200
  • 930ab7eef3 funktion send_toot() hinzu +++ 2022-07-10 19:38:29 +0200
  • edece83dd1 kleinere umstrukturierung +++ 2022-07-10 18:17:33 +0200
  • c4d02a73c9 konfiguration fuer mastodon hinzu +++ 2022-07-10 17:54:37 +0200
  • a93bb9ea0a struktureller umbau +++ 2022-04-07 23:05:46 +0200
  • 8f4f6d82d4 kommentare eingefügt, led blinkt fehlercodes example 2022-04-07 01:09:05 +0200
  • a1d14235ff frequenz der abfrage des reed-pins halbiert example 2022-04-07 01:07:44 +0200
  • 7598b237bf initialer commit eines statusclients für eine NodeMCU example 2022-04-06 11:37:51 +0200
  • 56742d8707 veralteten kommentar entfernt example 2022-04-06 10:43:16 +0200
  • b6acaa08a8 kommentare eingefügt, fehlerbehandlung geändert example 2022-04-06 10:39:15 +0200
  • e79258b8be zertifikate umbenannt example 2022-04-06 10:22:36 +0200
  • 804e9a10e5 clientauthentifizierung auf optional gesetzt example 2022-04-06 10:20:06 +0200
  • 58d9c327c9 debugausgaben für den ssl-context hinzu example 2022-03-11 13:28:03 +0100
  • 5f3bb44c7b verarbeitung der statusdaten umgestellt, code verschlankt example 2022-03-06 11:55:29 +0100
  • 9894af021e add error handling for argument and class creation example 2021-10-10 23:34:24 +0200
  • 0cfdeda45e Merge pull request 'arduino' (#6) from fiveop/doorstatus:arduino into master berhsi 2020-12-28 23:50:35 +0100
  • d734f86979 Add missing license header Philipp Matthias Schaefer 2020-12-28 22:01:32 +0100
  • 001c7cd568 Implement and document Arduino software Philipp Matthias Schaefer 2020-12-11 14:18:46 +0100
  • 28de70e732 Remove unused variable Philipp Matthias Schaefer 2020-11-26 09:20:24 +0100
  • 8b2362e3a3 Merge pull request 'documentation' (#5) from fiveop/doorstatus:documentation into master berhsi 2020-12-11 14:57:36 +0100
  • d959e044fd Mention Space API Philipp Matthias Schaefer 2020-11-21 21:43:07 +0100
  • 868c0bd285 Change Arduino's description from broadcast to UDP req/resp Philipp Matthias Schaefer 2020-11-21 21:42:24 +0100
  • 33cde3e602 Merge pull request 'license' (#4) from fiveop/doorstatus:license into master berhsi 2020-11-22 23:07:22 +0100
  • 641964b17f statusd.service in apistatusd.service umbenannt, angepaßt +++ 2020-11-22 23:01:32 +0100
  • c47afa2942 socket shutdown in exception +++ 2020-11-22 22:42:24 +0100
  • d610db0d1f fix bug in api file +++ 2020-11-22 22:35:27 +0100
  • 47e2d63304 Add Dependencies section to README.md Philipp Matthias Schaefer 2020-11-21 21:29:58 +0100
  • 61e3e96e12 Add AGPL to Arduino code Philipp Matthias Schaefer 2020-11-21 21:21:26 +0100
  • 64937e7ea9 Merge pull request 'fiveopschanges' (#1) from fiveop/doorstatus:fiveopschanges into master berhsi 2020-11-19 21:43:25 +0100
  • d5e31ca789 Add initial (untested) version of Arduino sketch Philipp Matthias Schaefer 2020-11-18 22:45:14 +0100
  • ec3a5daf2b Move server sources to separate directory Philipp Matthias Schaefer 2020-11-18 21:59:23 +0100
  • e5109815e7 Add README.md including overview and headings for detailed sections. Philipp Matthias Schaefer 2020-11-18 21:56:24 +0100
  • 3d824a1c4c anbindung an setstatus +++ 2020-10-22 23:59:04 +0200
  • a2a533ac65 Umwandlung in eine Klasse +++ 2020-10-22 23:58:17 +0200
  • cc77f32afa keepalive aktiviert +++ 2020-10-22 16:07:16 +0200
  • 915d195d33 statusd.py in apistatusd.py, statusd.conf in apistatusd.conf umbenannt +++ 2020-09-10 14:55:07 +0200
  • 83dfea8810 dateirechte auf 700 gesetzt +++ 2020-09-10 14:43:35 +0200
  • 38ca7e5926 systemd-unit für watchdoor hinzugfügt +++ 2020-09-08 17:59:13 +0200
  • 367b1a10db initialer commit der pin-überwachung +++ 2020-09-08 17:56:24 +0200
  • ac1d259a95 socket shutdown in finally klausel hinzugefügt +++ 2020-09-08 17:39:39 +0200
  • 26c695828f main in funktionen aufgeteilt +++ 2020-09-07 15:19:07 +0200
  • 5e7afde181 konfiguration an kraut.space angepaßt +++ 2020-09-07 15:17:49 +0200
  • 380661cc64 cert-check added, fix typo +++ 2020-09-04 19:58:23 +0200
  • b240de859c client auf configparser umgestellt +++ 2020-09-01 18:16:49 +0200
  • be3f9ecb64 client auf configparser umgestellt berhsi 2020-07-09 20:12:49 +0200
  • 08af0365b8 comments inserted berhsi 2020-07-09 20:10:58 +0200
  • 022d4a838c loglevel für vollzugsmeldung geändert berhsi 2020-07-09 20:09:36 +0200
  • 6872800bba fix type error berhsi 2020-07-09 16:09:14 +0200
  • c0f8caddfc statusdeamon auf configparser umgestellt. dank an ndo berhsi 2020-07-09 12:08:06 +0200
  • cb05cb787a setstatus.py: add check if certs readable +++ 2020-06-22 11:32:36 +0200
  • eb000bff46 setstatus.py: changes by code review Berhsi 2019-10-15 19:21:23 +0200
  • a0fda2aaa2 setstatus.py: set the same cipher suite as the server berhsi 2019-09-19 10:36:48 +0200
  • 1fbd95facf statusd.py: delete unused parts, make it pep8 conform berhsi 2019-09-19 10:21:33 +0200
  • c60bb326cc statusd.conf: add comments, change verbosity level berhsi 2019-09-19 09:49:15 +0200
  • 0c12ce86aa setstatus.py: clear reading status argument and make it pep8 conform berhsi 2019-09-19 09:44:52 +0200
  • b053403836 satusd.py: add validity check and else trees Berhsi 2019-09-17 19:07:07 +0200
  • 22cbb6f6e0 statusd.service: change options user, group and identifier Berhsi 2019-09-15 00:01:39 +0200
  • 6dc2f04037 setstatus.py, statusd.py: timeouts added, change output messages berhsi 2019-09-14 14:01:52 +0200
  • 028f7ae2de add docstrings to print_ciphers() and display_peercert() berhsi 2019-09-13 10:29:38 +0200
  • ee233e65e0 statusd.py: default verbosity value can changed berhsi 2019-09-11 21:24:28 +0200
  • 909f02fc1d statusd.py: extend the logging berhsi 2019-09-10 17:29:39 +0200
  • fef38a278b restrict available ciphers berhsi 2019-09-10 15:33:27 +0200
  • c8814f322b merge with ssl branch berhsi 2019-09-10 12:38:06 +0200
  • 78151fcafa rename file statusd.template to statusd.conf.template berhsi 2019-09-10 10:07:53 +0200
  • 39d6e9acee remove server-clear.py berhsi 2019-09-10 09:56:54 +0200
  • 943c060b60 statusd.py now works with json modul, fix bug in set_values() berhsi 2019-09-10 09:47:53 +0200
  • 5a6a236ebc statusd.py now works with json modul Berhsi 2019-09-08 00:31:19 +0200
  • 0e405f894d statusd.py: set some ssl-options berhsi 2019-08-02 14:20:08 +0200
  • 8755e35584 statusd.template added +++ 2019-07-30 22:59:59 +0200
  • fa772012d6 statusd.py: certs_readable() checks if cert is defined +++ 2019-07-30 22:20:45 +0200
  • 35d46f266a statusd.py: add function certs_readable() +++ 2019-07-30 22:06:07 +0200
  • 7d5753c879 delete server-clear.py +++ 2019-07-30 21:26:43 +0200