Commit Graph

  • c064b4409c new file: lib/mini-yaml/yaml.hpp modified: src/core/CMakeLists.txt modified: src/core/ConfigManager.cpp master Sven Luethi 2024-06-11 21:50:21 +02:00
  • 1a059baa3b modified: CMakeLists.txt modified: src/CMakeLists.txt modified: src/core/CMakeLists.txt renamed: src/core/main.cpp -> src/main.cpp Sven Luethi 2024-06-11 21:37:54 +02:00
  • 252034be5a Move Plains binary creation from core module to main src dir Sven Luethi 2024-06-11 20:06:12 +02:00
  • 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 sven 2024-06-11 18:35:32 +02:00
  • 96d9d364ad modified: src/ui/Server.cpp Implement some logging Sven Luethi 2024-06-10 23:14:29 +02:00
  • 2d717c8d1f modified: src/ui/Server.cpp new file: src/ui/files/favicon.ico.h Add favicon Sven Luethi 2024-06-10 22:56:59 +02:00
  • 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. Sven Luethi 2024-06-10 22:03:03 +02:00
  • 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. Sven Luethi 2024-06-01 15:15:40 +02:00
  • b37652a347 Resolve coding errors previously introduced. Sven Luethi 2024-05-21 22:07:28 +02:00
  • 613a36f009 wip Sven Luethi 2021-06-07 23:54:33 +02:00
  • daf53df2f9 Revision to config.yml Sven Luthi 2021-05-20 14:54:04 +02:00
  • c0b549631c wip Sven Luethi 2021-05-07 21:51:40 +02:00
  • af592f2082 wip Sven Luethi 2021-04-28 00:23:43 +02:00
  • 29b4df31fd wip Sven Luethi 2021-04-21 00:44:05 +02:00
  • 87e8a86535 Starting parsing dns message Suraxius 2021-04-20 21:39:44 +02:00
  • f2888ebc90 Overhauls Resolver Message class structure Sven Luethi 2021-04-19 00:06:02 +02:00
  • 95c9fbd176 Overhauls Resolver Message class structure Sven Luethi 2021-04-18 23:30:15 +02:00
  • 4089e7a3cc builds now. Implements serializable base class Sven Luethi 2021-04-18 13:29:04 +02:00
  • 1c5ffa1dde wip; wont build Sven Luethi 2021-04-11 15:06:50 +02:00
  • 4959429aee Adds better signal handling for quitting Sven Luethi 2021-04-09 17:15:34 +02:00
  • f90347b753 wip Sven Luethi 2021-04-08 00:08:56 +02:00
  • 5c297f5877 wip Sven Luethi 2021-04-07 15:12:47 +02:00
  • 0856548414 Moving eventbus to run on main thread Sven Luethi 2021-04-07 09:37:24 +02:00
  • 13ad22dbb1 wip Sven Luethi 2021-04-06 23:59:07 +02:00
  • 83b6ef9aff wip Sven Luethi 2021-04-03 21:49:50 +02:00
  • f1da4e06f5 Adds webserver for serving UI elements Sven Luethi 2021-04-03 12:59:39 +02:00
  • c3ababbf12 wip Sven Luethi 2021-04-03 09:57:06 +02:00
  • ffc6bd834c wip Sven Luethi 2021-04-03 00:53:18 +02:00
  • 13dfbeddc0 adds ui namespace module Sven Luethi 2021-04-03 00:18:53 +02:00
  • 19f5a8a49a Web interface layout complete Sven Luethi 2021-04-02 23:40:12 +02:00
  • 353b5f99d1 wip Sven Luethi 2021-04-02 15:44:02 +02:00
  • fb35fbd350 Implements rudimentary thread-safety for EventBus and Logger classes. Sven Luethi 2021-04-01 00:17:38 +02:00
  • 34e1dd0c33 Adds exception support Sven Luethi 2021-03-29 22:50:19 +02:00
  • 2fedb29014 wip Sven Luethi 2021-03-27 14:18:53 +01:00
  • 062f9c8c69 wip Sven Luethi 2021-03-26 22:35:27 +01:00
  • f25a834fbd Add static html file Suraxius 2021-03-21 22:46:42 +01:00
  • f98418553a change to gitignore Suraxius 2021-03-11 23:23:05 +01:00
  • 3be9e64f7e WIP: Work done on EventBus Suraxius 2021-03-11 23:19:07 +01:00
  • 1dd457d2d2 wip Suraxius 2021-03-10 23:34:34 +01:00
  • eb8bc7a696 Change naming convention of class properties Suraxius 2021-01-31 18:00:31 +01:00
  • f45201aa45 wip Suraxius 2021-01-29 21:23:45 +01:00
  • efb9eff3b1 Remove swap file and exclude all .swp files from being included in future Suraxius 2021-01-31 15:10:49 +01:00
  • 8d3b6d7592 wip Suraxius 2021-01-24 12:39:56 +01:00
  • 07812d62cd Adds logging level tag to log messages Sven Luthi 2021-01-20 13:01:33 +01:00
  • d2d4a21f94 wip Suraxius 2021-01-19 21:27:08 +01:00
  • 7ff88f5b1a wip Suraxius 2021-01-19 08:53:28 +01:00
  • 2a4bfc951b wip Suraxius 2021-01-19 08:52:15 +01:00
  • e23fd7a23d wip Suraxius 2021-01-19 08:48:13 +01:00
  • 194772a539 wip Suraxius 2021-01-18 20:18:09 +01:00
  • a5997c9187 wip Suraxius 2021-01-18 19:49:29 +01:00
  • db6bf2f062 wip Suraxius 2021-01-18 18:54:44 +01:00
  • a447fed9cb wip Suraxius 2021-01-12 20:03:30 +01:00
  • 05325b0ca7 wip Suraxius 2021-01-12 00:11:47 +01:00
  • 064ac24c10 wip Suraxius 2021-01-11 20:57:44 +01:00
  • 9fac304771 wip Suraxius 2021-01-09 01:37:05 +01:00
  • 0dfda6f481 Completed logging class to rudementary level. Extra operator overloadings still needed Suraxius 2021-01-03 23:33:01 +01:00
  • 7fa4d1fc58 Complete restructuring and addition of core Logging system and dhcp module Suraxius 2020-12-11 16:23:00 +01:00
  • 8fa965823a Restructuring project Suraxius 2020-12-05 22:29:49 +01:00
  • 3864be1f85 coding tests Suraxius 2020-12-03 23:48:21 +01:00
  • 9125e64d09 Adds ifndef to headers Suraxius 2020-12-03 22:14:30 +01:00
  • 4106c67326 CMake structuring completed Suraxius 2020-12-03 21:17:08 +01:00
  • bb80f8fb93 WIP Suraxius 2020-12-01 23:45:29 +01:00
  • 30439acd43 Adds asio library and Storage Module Suraxius 2020-12-01 22:41:04 +01:00
  • 79a6ee5779 CMake added Suraxius 2020-12-01 00:25:24 +01:00
  • 504439b79f initial Suraxius 2020-11-29 23:28:09 +01:00