32 Commits
Author SHA1 Message Date
Sven Luethi c064b4409c new file: lib/mini-yaml/yaml.hpp
modified:   src/core/CMakeLists.txt
	modified:   src/core/ConfigManager.cpp
2024-06-11 21:50:21 +02:00
Sven Luethi 1a059baa3b modified: CMakeLists.txt
modified:   src/CMakeLists.txt
	modified:   src/core/CMakeLists.txt
	renamed:    src/core/main.cpp -> src/main.cpp
2024-06-11 21:37:54 +02:00
Sven Luethi 252034be5a Move Plains binary creation from core module to main src dir 2024-06-11 20:06:12 +02:00
Sven Luethi 96d9d364ad modified: src/ui/Server.cpp
Implement some logging
2024-06-10 23:14:29 +02:00
Sven Luethi 2d717c8d1f modified: src/ui/Server.cpp
new file:   src/ui/files/favicon.ico.h
Add favicon
2024-06-10 22:56:59 +02:00
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
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
Sven Luethi b37652a347 Resolve coding errors previously introduced. 2024-05-21 22:11:13 +02:00
Sven Luethi 613a36f009 wip 2021-06-07 23:54:33 +02:00
Sven Luethi c0b549631c wip 2021-05-07 21:51:40 +02:00
Sven Luethi af592f2082 wip 2021-04-28 00:23:43 +02:00
Sven Luethi 29b4df31fd wip 2021-04-21 00:44:05 +02:00
Sven Luethi f2888ebc90 Overhauls Resolver Message class structure 2021-04-19 00:08:21 +02:00
Sven Luethi 95c9fbd176 Overhauls Resolver Message class structure 2021-04-18 23:30:15 +02:00
Sven Luethi 4089e7a3cc builds now. Implements serializable base class 2021-04-18 13:29:04 +02:00
Sven Luethi 1c5ffa1dde wip; wont build 2021-04-11 15:06:50 +02:00
Sven Luethi 4959429aee Adds better signal handling for quitting 2021-04-09 17:15:34 +02:00
Sven Luethi f90347b753 wip 2021-04-08 00:08:56 +02:00
Sven Luethi 5c297f5877 wip 2021-04-07 15:12:47 +02:00
Sven Luethi 0856548414 Moving eventbus to run on main thread 2021-04-07 09:37:24 +02:00
Sven Luethi 13ad22dbb1 wip 2021-04-06 23:59:07 +02:00
Sven Luethi 83b6ef9aff wip 2021-04-03 21:49:50 +02:00
Sven Luethi f1da4e06f5 Adds webserver for serving UI elements 2021-04-03 12:59:39 +02:00
Sven Luethi c3ababbf12 wip 2021-04-03 09:57:06 +02:00
Sven Luethi ffc6bd834c wip 2021-04-03 00:53:18 +02:00
Sven Luethi 13dfbeddc0 adds ui namespace module 2021-04-03 00:18:53 +02:00
Sven Luethi 19f5a8a49a Web interface layout complete 2021-04-02 23:40:12 +02:00
Sven Luethi 353b5f99d1 wip 2021-04-02 15:44:47 +02:00
Sven Luethi fb35fbd350 Implements rudimentary thread-safety for EventBus and Logger classes. 2021-04-01 00:17:38 +02:00
Sven Luethi 34e1dd0c33 Adds exception support 2021-03-29 22:50:19 +02:00
Sven Luethi 2fedb29014 wip 2021-03-27 14:18:53 +01:00
Sven Luethi 062f9c8c69 wip 2021-03-26 22:35:27 +01:00