Sven Luethi 2ff5c9de70 modified: src/CMakeLists.txt
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.
2024-06-01 15:15:40 +02:00
wip
2021-06-07 23:54:33 +02:00
wip
2021-06-07 23:54:33 +02:00
2024-06-01 15:15:40 +02:00
2021-04-11 15:06:50 +02:00
2024-06-01 15:15:40 +02:00
2021-04-11 15:06:50 +02:00
2020-11-29 23:28:09 +01:00
wip
2021-06-07 23:54:33 +02:00
2021-05-20 14:54:04 +02:00
2021-04-11 15:06:50 +02:00
2020-11-29 23:28:09 +01:00
wip
2021-04-21 00:44:05 +02:00

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

DNS Protocol

S
Description
No description provided
Readme
3.7 MiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 71.2%
C++ 25.3%
Makefile 3.1%
Shell 0.2%
C 0.1%