c4c78aa5ba
Fix apistatusd.py/create_ssl_context: set sane cipher list, ecdh_curve, single_ecdh_use
2023-10-25 00:35:28 +02:00
d9cf4695b8
Fix: apistatusd.py
...
- Changed apistatusd.conf: set server.host default value to 0.0.0.0 to
improve error messages; needs checking if this disabled ipv6
- Changed apistatusd.conf: renamed default client.cert filename to
improve meaning
- Fix create_ssl_context: context.options was reset by misuse of `=`
instead of binary or assignment `|=`
- Changed main/socket-creation: disabled keepalive
- Fix main/connection/pre-ssl-handshake: set missing tls handshake
timeout; code went into infinite waiting block
- Some cleanup
2023-10-23 23:50:29 +02:00
26e6ae6374
api file gelöscht
2023-10-21 21:06:35 +02:00
af78204005
clientprogramme in eigenes verzeichnis verschoben
2023-10-21 20:42:26 +02:00
4f723d5751
Fix status/api template: new email address and wiki blog feed
2023-10-20 00:08:14 +02:00
e32c39bb07
typo korrigiert
2023-10-17 21:33:24 +02:00
af75b864df
api_template angepaßt und als variable in den code
2023-10-17 21:05:03 +02:00
4b19063b66
api wird aus einer template variable gelesen, ausgabe des peer cert überarbeitet
2023-10-13 20:03:12 +02:00
06c4d75f27
utf-8 decoding in ein try-except gepackt
2023-07-17 19:07:37 +02:00
example
381bd390df
restart on failure
2022-08-31 18:21:21 +02:00
example
6bd34360a6
secure socket wieder in try-except; finally-klauses wieder raus
2022-08-03 17:58:27 +02:00
example
991eeea9f8
verify_mode ueber config setzbar, ssl context in funktion ausgelagert
2022-07-30 12:09:38 +02:00
example
aed3616cf8
kleine aenderungen der logmessages
2022-07-30 10:32:03 +02:00
example
7dd6dbab12
schweren fehler in main() beseitigt, finally klausel hinzu, SO_REUSEADDR hinzu
2022-07-30 10:05:32 +02:00
example
ef3981fe66
funktion main() ueberarbeitet
2022-07-23 01:42:10 +02:00
c7bd0eafff
default loglevel auf info gesetzt
2022-07-18 20:15:25 +02:00
9fe94d7e6e
umstellung auf requests
...
modul mastodon gegen requests getauscht, import exceptions eingefuegt,
InitException wieder entfernt
2022-07-14 21:47:16 +02:00
0eba169038
kleine aenderung im logging
2022-07-13 22:10:07 +02:00
666a997a90
erste version eines toots
2022-07-13 19:10:17 +02:00
c7fc0b9eff
angefangen toot in thread auszulagern
2022-07-12 21:57:20 +02:00
930ab7eef3
funktion send_toot() hinzu
2022-07-10 19:38:29 +02:00
edece83dd1
kleinere umstrukturierung
...
auswertung der konfig fuer mastodon, default_config erweitert,
set_values() in get_status_and_timestamp() umbenannt,
statusstring und timestamp werden in main() aufgerufen und an andere funktionen uebergeben
2022-07-10 18:17:33 +02:00
c4d02a73c9
konfiguration fuer mastodon hinzu
2022-07-10 17:54:37 +02:00
example
56742d8707
veralteten kommentar entfernt
2022-04-06 10:43:16 +02:00
example
b6acaa08a8
kommentare eingefügt, fehlerbehandlung geändert
2022-04-06 10:39:15 +02:00
example
e79258b8be
zertifikate umbenannt
2022-04-06 10:22:36 +02:00
example
804e9a10e5
clientauthentifizierung auf optional gesetzt
2022-04-06 10:20:06 +02:00
example
58d9c327c9
debugausgaben für den ssl-context hinzu
2022-03-11 13:28:03 +01:00
example
5f3bb44c7b
verarbeitung der statusdaten umgestellt, code verschlankt
...
statusdaten werden jetzt mit den funktionen encode() und decode() verarbeitet,
antwort des servers als variable, finaly klausel wieder entfernt
2022-03-06 11:55:29 +01:00
example
9894af021e
add error handling for argument and class creation
2021-10-10 23:34:24 +02:00
+++
641964b17f
statusd.service in apistatusd.service umbenannt, angepaßt
2020-11-22 23:01:32 +01:00
+++
c47afa2942
socket shutdown in exception
2020-11-22 22:42:24 +01:00
+++
d610db0d1f
fix bug in api file
...
replace strings with boolean and integer
2020-11-22 22:35:27 +01:00
Philipp Matthias Schaefer
ec3a5daf2b
Move server sources to separate directory
2020-11-18 21:59:23 +01:00