v1.0.1 [11-02-2017] - zmiany związane z uruchamianiem wybranych hostów na podstawie bazy lms (ze względów problemów argumenty --run oraz --norun przy bazie lms odwołują się tylko do adresów IP) v1.0.0 [29-01-2017] - skrypt przeznaczony na linuxa - pobieranie oprogramowania z repozytorum mikrotika oraz kazuko.pl lub ustawionego przez siebie - możliwość ustawienia dwóch repozytoriów (primary oraz secondary) - aktualizacja oprogramowania na Mikrotik`u - aktualizacja firmware na Mikrotik`u - logowanie się do wielu urządzeń (Mikrotik) wykorzystując liste portów, loginów oraz haseł - pobieranie danych z bazy ini (plik baseDevices.ini) - pobieranie danych z LMSa (Dira, Git, inetLMS) - pobieranie danych z własnej bazy danych - mydb (wszystkie ustawienia w pliku mydb.ini) - logowanie wykorzystując loginu i hasła lub loginu i klucza dsa - automatyczne wykrywanie rodzaju urządzenia, protokołu - pamiętanie wcześniejszego wyboru (port, login, hasło, producent) - lista, zakres urządzeń (192.168.88.0/24, 192.168.88.0/255.255.255.0, 192.168.88.1-10, 192.168.88.1-192.168.88.10, 192.168.88.1 192.168.88.2 192.168.88.3) - logi - okresowe uruchamianie skryptu (cron) - możliwość wysyłania logów na maila (patrz sekcje send-logs w pliku config.ini) - kolorowanie logów (error - czerwony, done - zielony, warning - pomarańczowy) - możliwość ustawienia maksymalnego czasu jaki skrypt czeka, aż urządzenie wykona aktualizacje oprogramowania ([config] maximum-time-upgrade w pliku config.ini), - możliwość ustawienia ilości prób oraz czasu pomiędzy próbami sprawdzającymi czy host jest osiągalny ([config] attempts-host-unreachable i time-between-attempts-host-unreachable w pliku config.ini)