Sven Luethi 82723a624c modified: src/core/ConfigManager.cpp
modified:   src/core/EventBus.cpp
modified:   src/core/Logger.cpp
modified:   src/core/include/ConfigManager.hpp
modified:   src/core/include/EventBus.hpp
modified:   src/core/include/Logger.hpp
modified:   src/core/main.cpp
modified:   src/resolver/Server.cpp
modified:   src/resolver/include/Server.hpp
modified:   src/ui/CMakeLists.txt
modified:   src/ui/Server.cpp
new file:   src/ui/files/index.htm.h
new file:   src/ui/files/style.css.h
modified:   src/ui/include/Server.hpp
deleted:    static/ui/index.htm
deleted:    static/ui/style.css
1. Convert static files of ui module to be included inside source code.
2. Convert logger class to singleton.
3. Remove all globals. kind breaks main function. Needs to be cleaned. currently shutdown is not cleanly handled.
2024-06-10 22:03:03 +02:00
wip
2021-06-07 23:54:33 +02:00
wip
2021-06-07 23:54:33 +02:00
2024-06-10 22:03:03 +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%