Removed unused sources.
Only display options that are already available.
Prevent multiple database entries for the same domain.
Since configurations are all in the database, there's not config path needed.
Changes in field names to better integrate with each other.
Removed unused sources.
Memory deallocation functions for the datatypes.
Added an fgets-like function for string buffers.
Avoid duplicating packages.
Add the repository_id when processing packages.
Added a parser function for reading from a string buffer.
Added a function for parsing a string buffer.
Use the fgets-like string buffer function to work around portability problems.
Make use of the memory deallocation function of the datatype.
Add datatypes sources.