Commit Graph

  • 7ebc3ebad3 rough impl of checksum verification master Chris Punches 2025-04-01 23:33:22 -0400
  • d41c9a65e3 externalized checksum from build module for verify module consumption to constrain dependency tree to build module Chris Punches 2025-03-31 23:32:19 -0400
  • 81645c6d09 struggling a little with API exposure between modules and C++ types, needs a complete overhaul for checksums -- snapshot commit -- not functional Chris Punches 2025-03-31 02:03:18 -0400
  • 045294aeb6 restructure of verify module for better code organizations Chris Punches 2025-03-30 22:56:13 -0400
  • 25f9afd1c8 snapshot of verify module buildout Chris Punches 2025-03-30 04:00:21 -0400
  • 56e471e227 moving some loading functionality to dpmdk Chris Punches 2025-03-28 22:04:27 -0400
  • 7b29824e40 basic POC functionality established for peer module loading Chris Punches 2025-03-27 22:28:02 -0400
  • 448dc0cdfd working out peer module loading Chris Punches 2025-03-27 21:51:21 -0400
  • 49c73d1876 boilerplat to begin working on verify module -- to be developed in paralle to the install module which will load an external symbol if this module is available for simpler bootstrapping Chris Punches 2025-03-27 00:14:47 -0400
  • 15360edc42 improved metadata safety when sealing -- always needs to refresh Chris Punches 2025-03-26 01:18:09 -0400
  • 1d34a62e38 improved consistency in argument handling, introduction of dpm_con (not everything needs to be in the log) Chris Punches 2025-03-26 01:10:18 -0400
  • b8ee0f9eff fixed some issues with logging paths Chris Punches 2025-03-26 00:11:49 -0400
  • c27d91a573 overhaul of metadata generation and management Chris Punches 2025-03-25 23:22:15 -0400
  • 8b7e594d33 adding missing files from previous, and various fixes for PGP signing; path mgmt is a little clunky Chris Punches 2025-03-23 19:51:18 -0400
  • 78891a1881 append to last Chris Punches 2025-03-23 14:25:32 -0400
  • 9642581509 basic signing capabilities - initial implementation, lots of kinks to work out Chris Punches 2025-03-23 14:16:47 -0400
  • c733bb634c renamed some files, implemented stage and package sealing, and introduced scaffolding for signing Chris Punches 2025-03-23 05:54:24 -0400
  • ac0d91f240 slight module list view improvement Chris Punches 2025-03-20 21:58:59 -0400
  • 58089f234f rough refresh implementation and some cleanup with method names Chris Punches 2025-03-20 21:27:41 -0400
  • 7ac80d12f3 partially implemented separate manifest management Chris Punches 2025-03-20 01:46:04 -0400
  • 2623bcf2b3 starting the process of moving manifest mgmt to a dedicated subcommand Chris Punches 2025-03-16 23:16:40 -0400
  • 172bc2e9c8 output cleanup Chris Punches 2025-03-16 02:11:15 -0400
  • 6d34c69b9f likely fixed, needs more testing Chris Punches 2025-03-16 02:07:38 -0400
  • 28555d5773 struggling a little with proper available algo detection Chris Punches 2025-03-16 02:02:13 -0400
  • 5ec3c0ca83 fixed available algo enumeration Chris Punches 2025-03-15 23:03:10 -0400
  • aad077a24a implemented configurable checksum algorithm, defaults to sha256, introduces openssl dependency to build module Chris Punches 2025-03-15 21:27:21 -0400
  • 1f4f73ff0f started implementation of updating CONTENTS_MANIFEST_DIGEST Chris Punches 2025-03-15 19:38:49 -0400
  • cf860503c9 major cleanup / refactor of stage creation Chris Punches 2025-03-15 19:23:54 -0400
  • 4588691faf fleshing out stage creation Chris Punches 2025-03-15 05:12:24 -0400
  • b034a3679d fleshing out stage creation Chris Punches 2025-03-15 05:12:18 -0400
  • 4c15eb07db fixed variable name from testing Chris Punches 2025-03-14 03:07:34 -0400
  • 3f79b5c000 improved testing with standalone module builds for debugging Chris Punches 2025-03-14 03:07:02 -0400
  • dd9ee891d4 added target os conf fallback. arg > conf. Chris Punches 2025-03-14 02:57:22 -0400
  • 558d9d2738 implemented better options availability for build stage Chris Punches 2025-03-14 02:50:24 -0400
  • 2cd350c910 cleaned up some of the module views Chris Punches 2025-03-14 00:06:00 -0400
  • a924a245df fixed a cli arg parsing error Chris Punches 2025-03-13 23:03:37 -0400
  • a822bc93e7 continued improvement of cli parsing Chris Punches 2025-03-13 21:30:02 -0400
  • 02c6c5c66a some cleaning up of commandline argument parsing Chris Punches 2025-03-13 19:15:42 -0400
  • 80de44b1b6 fleshing out package workflow Chris Punches 2025-03-12 20:05:59 -0400
  • 1a97621a53 deferring signing to a dedicated module Chris Punches 2025-03-11 19:23:01 -0400
  • 576ffd5a76 fixing me failing at passing module options to modules Chris Punches 2025-03-11 01:42:24 -0400
  • d47207baae cleaned up dpm-core argument routing Chris Punches 2025-03-11 01:24:49 -0400
  • e2a7390064 cleanup from last Chris Punches 2025-03-11 01:08:55 -0400
  • 368b751a63 restructured the build module Chris Punches 2025-03-11 00:55:16 -0400
  • f750c22faa README.md Chris Punches 2025-03-09 22:36:20 -0400
  • e77bcf2f79 cleaning up Chris Punches 2025-03-09 22:27:23 -0400
  • e28afc2d77 groundwork for standalone elfs of modules for debugging purposes Chris Punches 2025-03-09 19:02:39 -0400
  • df041574ae updated cmake files for standalone module builds and whole project builds Chris Punches 2025-03-08 22:31:39 -0500
  • acbebece3a breaking away module development to use only dpmdk Chris Punches 2025-03-08 22:15:44 -0500
  • 62cf9d7c03 breaking away module development to use only dpmdk Chris Punches 2025-03-08 22:14:04 -0500
  • 7e068db32a breaking away module development to use only dpmdk Chris Punches 2025-03-08 22:05:13 -0500
  • e06f3733fa cleaned up entry point for dpm core Chris Punches 2025-03-08 21:53:55 -0500
  • 525462a144 cleaned up entry point for dpm core Chris Punches 2025-03-08 21:52:04 -0500
  • 255debef50 continued restructure for dpmdk and updated default behaviour Chris Punches 2025-03-08 17:44:23 -0500
  • f0859c93c3 directory restructure and documentation cleanup Chris Punches 2025-03-08 04:56:07 -0500
  • 34bab86b69 fixed logging pattern Chris Punches 2025-03-07 23:53:31 -0500
  • ee1df1fb0c Better defaults management, logger class implementation with logging levels, and write to file configuration implementation Chris Punches 2025-03-03 03:56:51 -0500
  • e79fa3b89f toying with logging, cleaned up info module a little, and cmakelists.txt enhancement for install Chris Punches 2025-03-02 06:11:32 -0500
  • 146ce1972f improved path mgmt Chris Punches 2025-03-02 03:03:00 -0500
  • 7f492d3b87 simplified dependency list Chris Punches 2025-03-02 01:10:26 -0500
  • 0351b58d32 improved build script for installation and updated README.md Chris Punches 2025-03-02 01:08:07 -0500
  • 299b8dd989 modules now can access config entries in a new conf.d dir pulled by DPM core (ini file format) Chris Punches 2025-03-02 00:29:26 -0500
  • 6220653d10 implemented initial dpm core call functionality from module perspective Chris Punches 2025-03-01 20:57:38 -0500
  • a5e2c86882 error handling layer implemented, header boilerplated for licensing info Chris Punches 2025-02-27 01:57:21 -0500
  • e30ed309bd continued cleanup Chris Punches 2025-02-23 21:02:24 -0500
  • 599f215693 typo fix Chris Punches 2025-02-23 20:34:00 -0500
  • d320abf1ca cleaning up moduleloader - incomplete Chris Punches 2025-02-23 20:22:35 -0500
  • 496cc9d4e6 cleaning up Chris Punches 2025-02-23 04:21:46 -0500
  • 5be17a0a05 cleaning up Chris Punches 2025-02-23 04:20:52 -0500
  • 6a91f30ce2 improved module validation Chris Punches 2025-02-23 04:10:51 -0500
  • 2ec8908fa9 repaired some path handling, improved error handling Chris Punches 2025-02-23 04:04:50 -0500
  • 932c40275f Cleaning up initial commit and restructured some of the execution flow, fixed returns and reference mgmt Chris Punches 2025-02-23 03:26:49 -0500
  • 1ce163ef29 First Commit Chris Punches 2025-02-17 23:10:35 -0500
  • 7319217eff Initial commit Christopher M. Punches 2025-02-18 04:08:23 +0000