A.L.E.C pisze:
W załączeniu patch, który otrzymałem od Roberta (CyberM) odnośnie Radiusa w LMSie. Patch wymaga kilku zmian dla postgresa, a ponieważ w tym tygodniu mogę nie mieć czasu go dopracować, więc przesyłam tutaj. Może ktoś będzie miał ochotę przeglądnąć/poprawić/skomentować.
Witam, moje uwagi poniżej.
1) Po co wprowadzać opcję 'pubip' w UI ?
2) W tabeli radacct przechowywane są dane, które są już w tabeli stats (mam na myśli 'AcctInputOctets', 'AcctOutputOctets' w 'radacct' i 'upload', 'download' w 'stats'). Nie ma sensu trzymać nadmiarowych danych, nie wspominając, o tym, że LMS nie skorzysta z nich, bo statystyki używają tablicy 'stats'. Moja sugestia jest taka, że jeżeli już umieszczać tablicę radacct w bazie, to warto przerobić LMSa, tak, aby zamiast z tabeli 'stats' korzystał z radacct. Trzeba będzie w tym celu przerobić też moduł kompaktujący statystki, tak, żeby nie usuwał początków i końców sesji, a jedynie wpisy typu InterimUpdate. Dzięki temu w LMS będzie można przeglądać logi z sesji i generować statystki ruchu na podstawie danych z jednej tabeli.