Difference between revisions of "Samba codebase organization overview"

From SambaWiki
(new page for the summary of the codebase organisation)
 
 
Line 7: Line 7:
 
* [[Samba_codebase_organization#Infrastructure_components|Infrastructure components]], which provide the build and test framework for Samba.
 
* [[Samba_codebase_organization#Infrastructure_components|Infrastructure components]], which provide the build and test framework for Samba.
 
* [[Samba_codebase_organization#Autogenerated_code|Autogenerated code]], which is used for parsing DCE/RPC packets as well as other regularly structured buffers.
 
* [[Samba_codebase_organization#Autogenerated_code|Autogenerated code]], which is used for parsing DCE/RPC packets as well as other regularly structured buffers.
 
The Samba codebase is broken down in detail in the [[Samba_codebase_organization|Samba codebase organization page]].
 

Latest revision as of 22:01, 12 June 2020

Broadly speaking, the Samba source-code tree can be organized into the following major groups:

  • Top-level libraries, which contains common code shared amongst the Samba processes.
  • Source3, which is code primarily used by the file server and domain member.
  • Source4, which is code primarily used by the Active Directory Domain Controller.
  • Infrastructure components, which provide the build and test framework for Samba.
  • Autogenerated code, which is used for parsing DCE/RPC packets as well as other regularly structured buffers.