Bugfixy i ruszamy dalej

Wprowadzenie zmiany polegającej na implementacji cudzysłowu do struktury paczki sprawdziło się. Cudzysłowami objęte są wartości kluczy.

login:"testowy",

Dzięki temu znacznemu uproszczeniu uległa logika odpowiedzialna za wyciąganie wartości kluczy z tekstu. Wymierną wartością dodaną tego sposobu jest pozbycie się buga związanego z przetwarzaniem plików .htaccess. Poprzednia funkcja zatrzymywała wczytywanie danych po napotkaniu przecinka. Powodowało to zapisanie na dysku niekompletnego pliku. Bug występował już od bardzo dawna, ale w końcu dojrzał 😉

Co dalej. Myślę, że wypadałoby zająć się trochę dokumentacją, która niestety jest mocna niekompletna. Brakuje w niej przede wszystkim opisu w jaki sposób powinny zostać skonfigurowane hosty aby spine mógł działać prawidłowo. To na pewno jest spory problem dla osób, które zupełnie przypadkiem chciałyby zainstalować i używać spine’a 😉

Kolejnym zagadnieniem, które chciałbym zrealizować będzie powiązanie kont systemowych z konfiguracją vhostów. Docelowo chciałbym aby każdy vhost, który ma przypisanego innego usera niż root działał z uprawnieniami konkretnego użytkownika.