Philipp Matthias Schaefer
61e3e96e12
Add AGPL to Arduino code
2020-11-21 21:21:26 +01:00
64937e7ea9
Merge pull request 'fiveopschanges' ( #1 ) from fiveop/doorstatus:fiveopschanges into master
...
Reviewed-on: http://git.nr18.space:3000/berhsi/doorstatus/pulls/1
2020-11-19 21:43:25 +01:00
Philipp Matthias Schaefer
d5e31ca789
Add initial (untested) version of Arduino sketch
2020-11-18 22:45:14 +01:00
Philipp Matthias Schaefer
ec3a5daf2b
Move server sources to separate directory
2020-11-18 21:59:23 +01:00
Philipp Matthias Schaefer
e5109815e7
Add README.md including overview and headings for detailed sections.
2020-11-18 21:56:24 +01:00
+++
3d824a1c4c
anbindung an setstatus
2020-10-22 23:59:04 +02:00
+++
a2a533ac65
Umwandlung in eine Klasse
2020-10-22 23:58:17 +02:00
+++
cc77f32afa
keepalive aktiviert
2020-10-22 16:07:16 +02:00
+++
915d195d33
statusd.py in apistatusd.py, statusd.conf in apistatusd.conf umbenannt
2020-09-10 14:55:07 +02:00
+++
83dfea8810
dateirechte auf 700 gesetzt
2020-09-10 14:43:35 +02:00
+++
38ca7e5926
systemd-unit für watchdoor hinzugfügt
2020-09-08 17:59:13 +02:00
+++
367b1a10db
initialer commit der pin-überwachung
2020-09-08 17:56:24 +02:00
+++
ac1d259a95
socket shutdown in finally klausel hinzugefügt
2020-09-08 17:39:39 +02:00
+++
26c695828f
main in funktionen aufgeteilt
2020-09-07 15:19:07 +02:00
+++
5e7afde181
konfiguration an kraut.space angepaßt
2020-09-07 15:17:49 +02:00
+++
380661cc64
cert-check added, fix typo
2020-09-04 19:58:23 +02:00
+++
b240de859c
client auf configparser umgestellt
2020-09-01 18:16:49 +02:00
berhsi
be3f9ecb64
client auf configparser umgestellt
2020-07-09 20:12:49 +02:00
berhsi
08af0365b8
comments inserted
2020-07-09 20:10:58 +02:00
berhsi
022d4a838c
loglevel für vollzugsmeldung geändert
2020-07-09 20:09:36 +02:00
berhsi
6872800bba
fix type error
2020-07-09 16:09:14 +02:00
berhsi
c0f8caddfc
statusdeamon auf configparser umgestellt. dank an ndo
2020-07-09 12:08:06 +02:00
+++
cb05cb787a
setstatus.py: add check if certs readable
2020-06-22 11:32:36 +02:00
Berhsi
eb000bff46
setstatus.py: changes by code review
...
better english in comments. the command line arguments are now processed by
argparse. reading vom cli removed. fix bug in exception handling.
2019-10-15 19:21:23 +02:00
berhsi
a0fda2aaa2
setstatus.py: set the same cipher suite as the server
2019-09-19 10:36:48 +02:00
berhsi
1fbd95facf
statusd.py: delete unused parts, make it pep8 conform
2019-09-19 10:21:33 +02:00
berhsi
c60bb326cc
statusd.conf: add comments, change verbosity level
2019-09-19 09:49:15 +02:00
berhsi
0c12ce86aa
setstatus.py: clear reading status argument and make it pep8 conform
...
make the part with reading argv resp. interactiv more clear and readable,
remove unused parts from code and make the other pep8 conform.
2019-09-19 09:44:52 +02:00
Berhsi
b053403836
satusd.py: add validity check and else trees
...
read_config() now only add values, if the key is valid. otherwise ist passes.
if read_loglevel() returns false, loglevel ist set to warning. typos fixed.
2019-09-17 19:07:07 +02:00
Berhsi
22cbb6f6e0
statusd.service: change options user, group and identifier
2019-09-15 00:01:39 +02:00
berhsi
6dc2f04037
setstatus.py, statusd.py: timeouts added, change output messages
2019-09-14 14:01:52 +02:00
berhsi
028f7ae2de
add docstrings to print_ciphers() and display_peercert()
2019-09-13 10:29:38 +02:00
berhsi
ee233e65e0
statusd.py: default verbosity value can changed
...
verbosity value can now changed with a entry in statusd.conf
2019-09-11 21:24:28 +02:00
berhsi
909f02fc1d
statusd.py: extend the logging
...
logs now the common name and serial number from client certificate. display_peercert() new.
2019-09-10 17:29:39 +02:00
berhsi
fef38a278b
restrict available ciphers
...
only EECDH+AESGCM is allowed. now it uses only tls 1.2 and 1.3
2019-09-10 15:33:27 +02:00
berhsi
c8814f322b
merge with ssl branch
...
branch ssl merged into master. new files statusd.conf, statusd.conf.template, statusd.service.
statusd.py conflicts resolved.
2019-09-10 12:38:06 +02:00
berhsi
78151fcafa
rename file statusd.template to statusd.conf.template
2019-09-10 10:07:53 +02:00
berhsi
39d6e9acee
remove server-clear.py
2019-09-10 09:56:54 +02:00
berhsi
943c060b60
statusd.py now works with json modul, fix bug in set_values()
...
read and write the api file now uses the json modul. correct a bug in function set_values().
2019-09-10 09:47:53 +02:00
Berhsi
5a6a236ebc
statusd.py now works with json modul
...
the deamon now uses the python modul json to read and write the api file. the
function replace_entry() is removed.
2019-09-08 00:31:19 +02:00
berhsi
0e405f894d
statusd.py: set some ssl-options
2019-08-02 14:20:08 +02:00
+++
8755e35584
statusd.template added
2019-07-30 22:59:59 +02:00
+++
fa772012d6
statusd.py: certs_readable() checks if cert is defined
2019-07-30 22:20:45 +02:00
+++
35d46f266a
statusd.py: add function certs_readable()
...
add a function to test at start, if needed certs are readable
2019-07-30 22:06:07 +02:00
+++
7d5753c879
delete server-clear.py
2019-07-30 21:26:43 +02:00
berhsi
c6c0eac5bf
add unit for systemd: statusd.service
2019-07-29 18:33:19 +02:00
berhsi
d3534afaa3
statusd.py: add support for ssl
...
server now speaks tls. new functions strip_argument() and display_peercert()
2019-07-29 18:32:27 +02:00
berhsi
60fccc57d4
setstatus.py: add support for ssl
...
client now connect to server via tls.
2019-07-29 18:27:53 +02:00
berhsi
84865a37bf
statusd.conf: add any variables
...
TIMEOUT, CLIENT_CERT, API_TEMPLATE added. CERT and KEY changed to SERVER_CERT and SERVER_KEY
2019-07-29 18:23:45 +02:00
berhsi
cd1697a134
statusd.py: fix bug in change_status()
2019-07-27 19:40:16 +02:00