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