Difference between revisions of "Developer documentation"

From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search
(add link)
(change link name)
Line 24: Line 24:
 
== Protocols, Formats, etc. ==
 
== Protocols, Formats, etc. ==
 
* [[Driver-Taper protocol]]
 
* [[Driver-Taper protocol]]
* [[Amandad Subprocess Communication Protocol]] - how amandad communicates with its subprocesses
+
* [[Amandad Service Protocol]] - how amandad communicates with services
 
* [[Log Files]]
 
* [[Log Files]]
 
* [[amindexd protocol]]
 
* [[amindexd protocol]]

Revision as of 23:47, 3 February 2010

Introduction

API Documentation

Protocols, Formats, etc.

Notes

These are notes from development conversations in the past; they can help figure out why things are the way they are, but they are not designed as documentation.

Developer Resources

Community

Tools

Presentations

Static source code analysis

Coverity and Klocwork have been running their static analysis tools on the latest Amanda source code and making the results available for the Amanda developers to analyse and fix the defects. The Amanda hackers are thankful to these companies for making these tools available and in general, helping to improve quality of open source projects.

  • In collaboration with Stanford University, Coverity is establishing a new baseline for software quality and security in open source. Under a contract with the Department of Homeland Security, Coverity applies the latest innovations in automated defect detection to uncover some of the most critical types of bugs found in software.
  • Amanda has been analyzed with Klocwork source code analysis, the most accurate and comprehensive tool for finding critical programming errors and security vulnerabilities.