2ff5c9de70aece32f1505684ffa1f5ac02fcf4df
modified: src/api/CMakeLists.txt modified: src/core/CMakeLists.txt modified: src/dhcp/CMakeLists.txt renamed: src/core/dns/CMakeLists.txt -> src/dns/CMakeLists.txt renamed: src/core/dns/ResourceRecord.cpp -> src/dns/ResourceRecord.cpp renamed: src/core/dns/Zone.cpp -> src/dns/Zone.cpp renamed: src/core/dns/include/DNS.hpp -> src/dns/include/DNS.hpp renamed: src/core/include/Resource.hpp -> src/dns/include/Resource.hpp renamed: src/core/dns/include/ResourceRecord.hpp -> src/dns/include/ResourceRecord.hpp renamed: src/core/dns/include/Zone.hpp -> src/dns/include/Zone.hpp modified: src/resolver/include/Message.hpp renamed: src/core/storage/CMakeLists.txt -> src/storage/CMakeLists.txt renamed: src/core/storage/Storage.cpp -> src/storage/Storage.cpp renamed: src/core/storage/include/Storage.hpp -> src/storage/include/Storage.hpp renamed: src/core/tests/.keep -> tests/.keep renamed: src/core/tests/CMakeLists.txt -> tests/CMakeLists.txt renamed: src/core/tests/main.cpp -> tests/main.cpp 1. Moved dns and storage modules out of Core. 2. Fixed the MakeFiles for api and dhcp modules which were reversed.
PLAINS - Public Ledger Authoratative Interconnected Name Server
The distributed approach to DNS
Useful Commands
inotifywait -m -q -r -e close_write --format %f ../src/ | grep --line-buffered "\.[h,c]pp$" | while IFS= read -r file; do make && cp -R ../static ./ && src/core/Plains; done
Coding Style
Classes
- LargeCamelCase
Methods (Functions)
- smallCammelCase Note that this does not apply to getters and setters. These follow the name of the property without the prefixed '_'
Properties (Variables)
- _smallCammelCase
Enums
- LargeCamelCase
Members
- ALL_CAPS
Structs
- LargeCamelCase
Members
- smallCammelCase
Namespaces
- LargeCamelCase
Files
Source Files
- LargeCammelCase.cpp
Header Files
- LargeCamelCase.hpp
TODOs
Resolver
- DNSSec
- Dane Support
Useful Links
DNS Protocol
Languages
HTML
71.2%
C++
25.3%
Makefile
3.1%
Shell
0.2%
C
0.1%