pms-application-service 0.0.7.0 → 0.0.8.0
raw patch · 4 files changed
+25/−1 lines, 4 files
Files
- CHANGELOG.md +4/−0
- pms-application-service.cabal +1/−1
- src/PMS/Application/Service/App/Control.hs +2/−0
- src/PMS/Application/Service/DM/Type.hs +18/−0
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for pms-application-service +## 0.0.8.0 -- 2025-09-07++* Support invalidChars configs.+ ## 0.0.7.0 -- 2025-07-27 * Fixed resources templates.
pms-application-service.cabal view
@@ -20,7 +20,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.0.7.0+version: 0.0.8.0 -- A short (one-line) description of the package. synopsis: pms-application-service
src/PMS/Application/Service/App/Control.hs view
@@ -58,6 +58,8 @@ , DM._promptsDirDomainData = promptsDir , DM._resourcesDirDomainData = resourcesDir , DM._promptsDomainData = conf^.promptsConfigData+ , DM._invalidCharsDomainData = conf^.invalidCharsConfigData+ , DM._invalidCmdsDomainData = conf^.invalidCmdsConfigData } appDat = def { _appsAppData = apps
src/PMS/Application/Service/DM/Type.hs view
@@ -46,6 +46,8 @@ , _resourcesDirConfigData :: FilePath , _workDirConfigData :: Maybe FilePath , _promptsConfigData :: [String]+ , _invalidCharsConfigData :: [String]+ , _invalidCmdsConfigData :: [String] } deriving (Show, Read, Eq) makeLenses ''ConfigData@@ -71,6 +73,22 @@ , "Password:" , "password:" , "ghci>"+ ]+ , _invalidCharsConfigData = [+ "&&"+ , "||"+ , "|"+ , ".."+ , "reboot"+ , "shutdown"+ , "restart"+ , "kill"+ ]+ , _invalidCmdsConfigData = [+ "del", "erase", "rd", "rmdir", "format"+ , "shutdown", "restart", "taskkill"+ , "rm", "mv", "dd", "chmod", "chown"+ , "reboot", "kill", "nc", "sudo", "su" ] }