All those MAX_STR and strcat's make me wonder about security: https://github.com/Hypsurus/skod/blob/master/src/ftp.c#L14
Amazing read: https://github.com/Hypsurus/skod/blob/master/src/ftp.c#L22
No enum again: https://github.com/Hypsurus/skod/blob/master/src/utils.c#L14
Even without much documentation, you can go through and read it while understanding what is happening.
All those MAX_STR and strcat's make me wonder about security: https://github.com/Hypsurus/skod/blob/master/src/ftp.c#L14
Amazing read: https://github.com/Hypsurus/skod/blob/master/src/ftp.c#L22
No enum again: https://github.com/Hypsurus/skod/blob/master/src/utils.c#L14