Commit graph

130 commits

Author SHA1 Message Date
Daniel
402429cd70 Revamp module structure
- Add shutdown mechanics to module
- Adapt dbmodule to new mechanics
2019-08-09 16:45:43 +02:00
Daniel
090669728d Clean up / revamp notification handling 2019-08-07 17:09:36 +02:00
Daniel
3890bf68f3 Switch from file levels logging to pkg levels 2019-08-05 12:36:17 +02:00
Daniel
33fbe790c7 Expose help flag 2019-08-05 12:35:51 +02:00
Daniel
79a4219487 Update listen api address config override handling 2019-08-02 16:10:34 +02:00
Daniel
05bead1890 Add RequiresRestart attribute to config option 2019-08-02 16:10:07 +02:00
Daniel
456b53ae72 Add GUID to notifications and improve put/save handling 2019-07-31 22:33:19 +02:00
Daniel
ea5896c990 Fix modules startup error message 2019-07-31 22:32:48 +02:00
Daniel
2ac64aedff Switch to new data root / core module structure 2019-07-31 22:32:29 +02:00
Daniel
c4b9c73f41 Add new dir structure util to ensure correct dir permissions in a structure 2019-07-31 22:30:57 +02:00
Daniel
46b151ddfe Improve api auth http error messages 2019-07-31 22:29:39 +02:00
Daniel
8d091f7f7a Update api with registering handlers, middleware and authentication 2019-07-30 13:08:45 +02:00
Daniel
a7105dc6ba Remove copyright notices from files, LICENSE file suffices 2019-07-24 11:10:02 +02:00
Daniel
3bd7b8558f Add meta data type to record serialization 2019-07-19 21:30:51 +02:00
Daniel
3b68c8ea4c Add GenCode support to dsd 2019-07-19 21:29:26 +02:00
Daniel
0de310503a Add util function for creating/checking dirs 2019-07-04 13:47:18 +02:00
Daniel
13e64209a6 Add wrapper for github.com/gorilla/mux to resolve multi-repo context key issues 2019-07-04 13:45:47 +02:00
Daniel
6f5a67fde2 Update github.com/gorilla/mux to v1.7.3 2019-07-04 13:45:09 +02:00
Daniel
8f3082f96f Update import paths 2019-06-27 13:29:56 +02:00
Daniel
9cd2894afc Init dep 2019-05-31 13:00:59 +02:00
Daniel
3da542ddf1 Update import paths 2019-05-31 13:00:30 +02:00
Daniel
95c332c71a Update database tests and checks 2019-05-31 13:00:22 +02:00
Daniel
4d1659e2c2 Port fstree from the datastore backend 2019-05-31 12:59:54 +02:00
Daniel
0b60809c70 Remove datastore based storage backends 2019-05-31 12:59:35 +02:00
Daniel
0318521ca5 Remove old api 2019-05-31 12:57:40 +02:00
Daniel
60dbbe55e9 Make default api listen address configurable, fix race conditions 2019-05-22 16:12:44 +02:00
Daniel
bbf06b31ac Fix spacing in svchost parsing, again 2019-05-22 16:11:05 +02:00
Daniel
56e112f484 Increase API subscription buffer 2019-05-22 16:10:45 +02:00
Daniel
ab05357b51 Fix crypto config 2019-05-22 16:10:27 +02:00
Daniel
6cf262aae9 Trim spaces when getting svchost service names 2019-05-10 11:51:49 +02:00
Daniel
fc58732fd4 Add context based log tracer 2019-05-10 11:51:18 +02:00
Daniel
475e36d32f Add bbolt database storage 2019-05-10 11:50:31 +02:00
Daniel
8493fcdc93 Add test package for testing GetServiceNames 2019-05-06 10:49:33 +02:00
Daniel
3a7a21495d Add GetServiceNames (svchost.exe) 2019-05-06 10:48:25 +02:00
Daniel
cf365e2e00 Update .gitignore 2019-05-06 10:46:48 +02:00
Daniel
ab61b623f6 Add log line deduplication 2019-05-06 10:37:22 +02:00
Daniel
207844cb12 Add Number func to random pkg 2019-05-06 10:36:46 +02:00
Daniel
e97504dfba Add osdetail package for special os integration needs 2019-04-26 11:38:50 +02:00
Daniel
682264acc5 Fix database prepping for windows 2019-04-26 11:38:14 +02:00
Daniel
5908ff3d0b Fix shutdown bug in modules 2019-04-26 11:37:12 +02:00
Daniel
2da792a08d Fix logging on windows 2019-04-26 11:36:45 +02:00
Daniel
e50553951f Fix notification locking issues 2019-03-18 16:30:17 +01:00
Daniel
0a4f97d7fa Upgrade info for wider program support 2019-03-13 12:14:08 +01:00
Daniel
52b56450c7 Block any database interaction when shutting down 2019-03-12 22:57:29 +01:00
Daniel
d6ef9a62f2 Improve and clean up modules package to also consider dependencies in prepping phase 2019-03-12 22:56:23 +01:00
Daniel
3188134203 Facelift info package 2019-03-12 22:54:43 +01:00
Daniel
221e003e33 Add note 2019-03-11 23:02:39 +01:00
Daniel
4d35f2e699 Improve external usability of info package 2019-03-11 23:02:13 +01:00
Daniel
73154af3f9 Add notifications system 2019-03-08 23:19:26 +01:00
Daniel
601b1384d1 Add API client lib 2019-03-08 23:19:08 +01:00