65 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 d5aeccb576 modified: src/core/ConfigManager.cpp
modified:   src/core/EventBus.cpp
modified:   src/core/main.cpp
modified:   src/resolver/Server.cpp
modified:   src/resolver/include/Server.hpp
modified:   src/ui/Server.cpp
Clean up log messages
2024-06-11 18:35:32 +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 Luthi daf53df2f9 Revision to config.yml 2021-05-20 14:54:04 +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
Suraxius 87e8a86535 Starting parsing dns message 2021-04-20 21:39:44 +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
Suraxius f25a834fbd Add static html file 2021-03-21 22:46:42 +01:00
Suraxius f98418553a change to gitignore 2021-03-11 23:24:10 +01:00
Suraxius 3be9e64f7e WIP: Work done on EventBus 2021-03-11 23:20:42 +01:00
Suraxius 1dd457d2d2 wip 2021-03-10 23:34:34 +01:00
Suraxius eb8bc7a696 Change naming convention of class properties 2021-01-31 18:00:31 +01:00
Suraxius f45201aa45 wip 2021-01-31 15:15:28 +01:00
Suraxius efb9eff3b1 Remove swap file and exclude all .swp files from being included in future 2021-01-31 15:10:49 +01:00
Suraxius 8d3b6d7592 wip 2021-01-24 12:39:56 +01:00
Sven Luthi 07812d62cd Adds logging level tag to log messages 2021-01-20 13:01:33 +01:00
Suraxius d2d4a21f94 wip 2021-01-19 21:27:08 +01:00
Suraxius 7ff88f5b1a wip 2021-01-19 08:53:28 +01:00
Suraxius 2a4bfc951b wip 2021-01-19 08:52:15 +01:00
Suraxius e23fd7a23d wip 2021-01-19 08:48:13 +01:00
Suraxius 194772a539 wip 2021-01-18 20:18:09 +01:00
Suraxius a5997c9187 wip 2021-01-18 19:49:29 +01:00