Drew Short
31cc0eb64e
Missing assignment
6 years ago
Drew Short
69ca0b14dc
Added some startup safety by not unwrapping actix_server directly
6 years ago
Drew Short
9cad1dfc91
Ran code formatting and cleaned imports.
6 years ago
Drew Short
97e273cb72
Moved config into a module
6 years ago
Drew Short
2acf50a700
Added user info to configuration file
6 years ago
Drew Short
e3c106e438
Removed needless error passing from missing file error
6 years ago
Drew Short
a9c0050ce6
Added address endpoint to print requester address
6 years ago
Drew Short
822311397d
Additional logging for ConfigError
6 years ago
Drew Short
e4f1c09ada
Additional logging by default
* made the rsddns namespace log at info by default
* Added messages to the configuration errors
* made configuration error cause logging
6 years ago
Drew Short
85bd3b539b
Dynamic defaults for workers and config setup from file or commandline
6 years ago
Drew Short
8b371675a5
Moved to serde_yaml for loading the config file
6 years ago
Drew Short
667e713a18
Working on loading from config file
6 years ago
Drew Short
cf605b4641
Code cleanup
* Moved router into the server module
* Added host and worker configuration arguments
6 years ago
Drew Short
a7f3901656
Stabalizing api code
* Added logging
* Moved api routing into the api module
* Added method stubs for getting address, updating address, and updating address manually.
6 years ago
Drew Short
21c7b74ce2
Adding health encdpoint
* Reorgnaized to use router for the actix_web::App factory
*Inlined the version from the cargo metadata
* Changed the project name to rsddns
* Added a healthcheck function
* Added dependencies serde and serde_derive
* Added build configuration to the release profile to shrink binary
6 years ago
Drew Short
c1346e0720
Initial actix-web demoing
6 years ago