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