v1.4.1 [29-03-2023] - naprawiono: błąd SQL: Unknown column 'building' in 'field list' v1.4.0 [12-02-2023] - dodano: możliwość ustawienia kolumny tabeli networks, z której będzie brana nazwa serwera dhcp (parametr dhcp-server-lease-server) - zoptymalizowano zapytania do bazy danych. Głównie, jeśli nie masz ustawiony parametr 'customer-details-in-comment' na 'no' v1.3.1 [23-05-2022] - naprawiono: dodawanie wpisów na Mikrotiku komputerów przypisanych do innych typów taryf niż internety (assignment-tariff-types) v1.3.0 [01-05-2022] - dodano: możliwość ustawienia czasu dzierżawy dla komputerów (parametr: pc-lease-time) - naprawiono: z działaniem skryptu gdy w systemie jest więcej niż 1000 aktywnych procesów v1.2.0 [25-12-2021] - przeniesiono: dane logowania do urządzeń (sekcja [mikrotik-api]) z pliku config.ini do devices.ini (teraz każda nowa sekcja to nowe urządzenie) - przeniesiono: z pliku config.ini parametry customer-details-in-comment, add-ip-firewall-address-list, dhcp-server-lease-server, pc-in-assignment, assignment-tariff-types z sekcji [other] do pliku devices.ini - potwierdzono: kompatybilność z RouterOS v7.1 - potwierdzono: kompatybilność z Debianem v11 - dodano: wsparcie dla iNET`a wersji LMSDB: 2014032901 - dodano: wsparcie LMSDB: do 2021121500 v1.1.0 [22-08-2021] - dodano: możliwość wyłączenia sprawdzania czy komputer jest dopisany do zobowiązania i czy zobowiązanie jest w odpowiednim typie taryfy (plik config.ini > other > pc-in-assignment oraz assignment-tariff-types) - od tej wersji moduł perl Net::SMTP_auth jest wymagany tylko przy ustawieniu w konfiguracji wysłania logów na maila (plik: config.ini > send-logs > send-logs) - dodano: gdy zmieni się typ bazy danych na postgres, port domyślny również się zmieni na 5432 - naprawiono: gdy było właczone gromadzenie logów i parametr 'old-remove' był ustawiony na 'no' wyskakiwał komunikat "niepoprawna wartość w pliku ./config.ini [logs] -> old-remove - tylko liczba całkowita większa od zera lub 'no'" v1.0.4 [20-04-2021] - fix: postgres (funkcja ifnull(text, unknown) nie istnieje) v1.0.3 [10-04-2021] - nowa, poprawiona paczka Mtik.pm - w starej wersji mogło zawieszać połączenie API - fix: mogło losowo nie zmieniać danych na Mikrotiku, gdy dokonało się zmiany w LMS-ie v1.0.2 [21-01-2021] - fix: # w haśle - ucinało część hasła za # - dodano: wsparcie dla LMS 26-git, LMSDB: 2020121400 v1.0.1 [23-10-2020] - fix netcat: gdy wynikiem NETCAT`a było: "Connection to x.x.x.x 8728 port [tcp] succeeded!", uznawało, że port api jest zamknięty v1.0.0 [04-10-2020] - możliwość ustawienia więcej niż jednego MikroTik`a do synchronizacji - dodawanie, edycje oraz usuwanie wpisów w ip > dhcp-server > lease na podstawie LMS`a (LAN Management System) - dodawanie danych klienta do komentarza na Mikrotiku - synchronizacja co minutę lub na żądanie - połączenie po przez API lub API z SSL (połączenie SSL jest testowe, czasem może wystąpić błąd) - proste logi synchronizacji - wysyłanie logów na maila - wielowątkowe uruchomienie skryptu - możliwość włączenia dodawania adresu IP do listy dhcp-DynamicLMS w ip > firewall > address-list adresów, które także będą w ip > dhcp-server > lease - możliwość określenia sieci IP, które będą brane pod uwagę - możliwość ustawienia własnej nazwy serwera DHCP, pozostawienia dowolnego (all) lub ustawienia jako ID lub NAZWA sieci (z LMSa) adresu IP komputera