Opennet Firmware
services.sh-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

 get_service_name ()
 Ermittle en Namen eines Diensts basierend auf den Dienst-Attributen. Mehr ...
 
 notify_service ()
 Aktualisiere den Zeitstempel und die Entfernung (etx, service, scheme, host, port, path, protocol, details) eines Dienstes. Mehr ...
 
 notify_services (source)
 Siehe "notify_service" - jedoch effizienter im Umgang mit einer großen Anzahl von Diensten. Mehr ...
 
 is_existing_service (service_name)
 Prüfe ob ein Service existiert. Mehr ...
 
 _get_local_bias_for_service ()
 Ermittle eine reproduzierbare Zahl von 0 bis (LOCAL_BIAS_MODULO-1, service_name) - abhängig von der lokalen IP und dem Dienstnamen. Mehr ...
 
 sort_services_by_priority ()
 Sortiere den eingegebenen Strom von Dienstnamen und gib eine nach der Priorität sortierte Liste. Mehr ...
 
 filter_reachable_services ()
 Filtere aus einer Reihe eingehender Dienste diejenigen heraus, die erreichbar sind. Mehr ...
 
 filter_enabled_services ()
 Filtere aus einer Reihe eingehender Dienste diejenigen heraus, die nicht manuell ausgeblendet wurden. Mehr ...
 
 pipe_service_attribute (key, default)
 Liefere zu einer Reihe von Diensten ein gewähltes Attribut dieser Dienste zurück. Mehr ...
 
 get_services (service_type)
 Liefere alle Dienste zurueck, die dem angegebenen Typ zugeordnet sind. Falls kein Typ angegben wird, dann werden alle Dienste ungeachtet ihres Typs ausgegeben. Mehr ...
 
 filter_services_by_value (key, value)
 
 set_service_value ()
 Setzen eines oder mehrerer Werte fuer einen Dienst. Je nach Schluesselname wird der Inhalt in die persistente uci- oder. Mehr ...
 
 get_service_value (key, default)
 Auslesen eines Werts aus der Service-Datenbank. Mehr ...
 
 print_services (service_type)
 menschenfreundliche Ausgabe der aktuell angemeldeten Dienste Mehr ...
 
 move_service_up (service_name, service_type)
 Verschiebe einen Dienst in der Dienst-Sortierung um eine Stufe nach oben. Mehr ...
 
 move_service_down (service_name, service_type)
 Verschiebe einen Dienst in der Dienst-Sortierung um eine Stufe nach unten. Mehr ...
 
 move_service_top (service_name, service_types)
 Verschiebe einen Dienst an die Spitze der Dienst-Sortierung. Mehr ...
 
 get_service_detail (service_name, key, default)
 Ermittle den Wert eines Schlüssel-Wert-Paars im "details"-Attribut eines Diensts. Mehr ...
 
 set_service_detail (service_name, key, value)
 Setze den Wert eines Schlüssel-Wert-Paars im "details"-Attribut eines Diensts. Mehr ...
 
 get_service_log_filename ()
 Ermittle den Namen der Log-Datei für diesen Dienst. Zusätzliche Details (z.B. "openvpn mtu", service, other) sind möglich. Mehr ...
 
 get_service_log_content (service, max_lines)
 Lies den Inhalt einer Log-Datei für einen Dienst aus. Mehr ...
 
 is_service_routed_via_wan (service_name)
 Pruefe ob der Verkehr zum Anbieter des Diensts über ein WAN-Interface verlaufen würde. Mehr ...
 
 is_trusted_service_list_outdated ()
 Ermittle ob mindestens ein Zeitstempel für einen "trusted" Dienst vorhanden ist, der nicht älter als die vorgegebene Aktualisierungsperiode ist. Mehr ...
 
 add_custom_proxy_gw ()
 Fuege eine zusätzliches Dienst-Weiterleitung hinzu (proxy-gw, host, port). Dies ist eine Hilfsfunktion für einen Workaround. Mehr ...
 
 update_trusted_services_list ()
 Hole die vertrauenswürdigen Dienste von signierten Opennet-Quellen. Mehr ...
 
 run_cyclic_service_tests (test_function)
 Durchlaufe alle via STDIN angegebenen Dienste bis mindestens ein Test erfolgreich ist. Mehr ...