Progress Report #11 19-08-2017
As mentioned in my previous log entry, most work occurs in samba-fork at this point. In the following days, Samba-GSOC2017 repo will also be fully updated, for the final stage and evaluation of GSoC.
Documentation
Project documentation has been organized according to the repository structure, in the form of markdown README files, as follows:
- libcli/dns/ : Project description, library index
- libcli/dns/cli-fn/ : DNS client features
- libcli/dns/cmocka-tests/ : Client tests information and instructions
This is intended to help developers, who wish to contribute to Samba, get a good grasp of the existing DNS client code and ease their way in Samba development. There is no formal, end-user documentation needed as far as I can tell, due to the intrinsic functionality of the project. The text will be updated constantly, to reflect changes in code, yet this format is to be kept.
Waf
Scripts for configuring and building the code for Samba integration are needed. the libcli/dns/wscript_build has been updated to use the new source code.
In libcli/dns/cmocka-tests/, a wscript file has been set up to handle test suite configuration and building, though it's not yet fully functional, there is troubleshooting to be done, to properly handle internal Samba build objects. I expect to sort it out shortly.
Other
Other changes include code formatting to match Samba conventions and guidelines, minor changes in libraries (mostly to make the code more readable and straightforward) and similar refinements.
Things are coming together at this stage!
Cheers,
Dimitris
No comments:
Post a Comment