{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":122707902,"defaultBranch":"master","name":"HRConvert2","ownerLogin":"zelon88","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-24T05:50:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20216035?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712031806.0","currentOid":""},"activityList":{"items":[{"before":"7884723b32865fc72cb0af428c843b659cfee374","after":"460cbba211973010fa1257fe9742ee16d83183e6","ref":"refs/heads/master","pushedAt":"2024-04-02T04:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Update convertCore.php\n\nUpdate filename of scanCore to ScanCore.","shortMessageHtmlLink":"Update convertCore.php"}},{"before":"b3f463deaa446374d04064e0836ccf9dfbab5cea","after":"7884723b32865fc72cb0af428c843b659cfee374","ref":"refs/heads/master","pushedAt":"2024-04-02T04:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"v1.5 - Finish Application Update logic. Now the app is fully self-upd…"}},{"before":"41448752e1d1597dd838e0a3e26128a5bd8ec53c","after":"b3f463deaa446374d04064e0836ccf9dfbab5cea","ref":"refs/heads/master","pushedAt":"2024-04-02T04:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Delete Resources/ScanCore/scanCore.php","shortMessageHtmlLink":"Delete Resources/ScanCore/scanCore.php"}},{"before":"14eff33ee6a08af6bb5b99fa14fa7e451c706e2f","after":"41448752e1d1597dd838e0a3e26128a5bd8ec53c","ref":"refs/heads/master","pushedAt":"2024-04-02T04:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"v1.5 - Finish Application Update logic. Now the app is fully self-upd…"}},{"before":"97cf25e8be77572669ead73c17bdc7ffb8db9cca","after":"14eff33ee6a08af6bb5b99fa14fa7e451c706e2f","ref":"refs/heads/master","pushedAt":"2024-04-02T04:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Delete Resources/ScanCore/ScanCore_Virus.def","shortMessageHtmlLink":"Delete Resources/ScanCore/ScanCore_Virus.def"}},{"before":"2647bd676f36631151cd3f3d66cf6a07e80d8a9e","after":"97cf25e8be77572669ead73c17bdc7ffb8db9cca","ref":"refs/heads/master","pushedAt":"2024-04-02T04:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fu…"}},{"before":"45cbb426df28d377448332d041f6dd45d2eee38c","after":"2647bd676f36631151cd3f3d66cf6a07e80d8a9e","ref":"refs/heads/master","pushedAt":"2024-04-01T04:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fu…"}},{"before":"bd4359cf12ef1fac919df7c20d3eee16272d435d","after":"45cbb426df28d377448332d041f6dd45d2eee38c","ref":"refs/heads/master","pushedAt":"2024-04-01T04:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fu…"}},{"before":"7cc41259ba9aa989a067f5852aa170173ae15cd7","after":"bd4359cf12ef1fac919df7c20d3eee16272d435d","ref":"refs/heads/master","pushedAt":"2024-04-01T04:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fully self-updating.\n\n-v1.5.\r\n-Add additional text to index files.\r\n -\"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!\"\r\n-Fix potential infinite loop bug in chunking.\r\n-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.\r\n-Fix indentation of code blocks.","shortMessageHtmlLink":"ScanCore to v1.5 - Finish Application Update logic. Now the app is fu…"}},{"before":"65655e58ffe751b3abbd700650810244dd6c795e","after":"7cc41259ba9aa989a067f5852aa170173ae15cd7","ref":"refs/heads/master","pushedAt":"2024-04-01T03:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Update Dockerfile","shortMessageHtmlLink":"Update Dockerfile"}},{"before":"e4004cc05003a772904d86a473deed1acb690af1","after":"65655e58ffe751b3abbd700650810244dd6c795e","ref":"refs/heads/master","pushedAt":"2024-03-29T05:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes.\n\n-v3.3.5.\r\n-Continue ScanCore refactor.\r\n -v1.1.\r\n -Added support for -ud argument, which will Update Definitions!\r\n -This gets defs by default from the ScanCore_Definitions repository.\r\n -Defs are now broken into subscriptions.\r\n -Subscriptions include Virus, Malare, & PUP.\r\n -Each client will download only the subscriptions that are specified in config.php.\r\n -The client will then compile its subscribed definitions into a \"combined\" definitions file locally.\r\n -This will give users the ability to control which definitions they install, controlling what ScanCore will detect.\r\n -Because ScanCore is portable, that means you can set different scanners to do different things.\r\n -Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.\r\n -v1.2.\r\n -Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.\r\n -Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.\r\n -Add -version argument for displaying useful info.\r\n -Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...\r\n -Added a plug to the LICENSE INFORMATION section of the header text.\r\n -// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.\r\n -Support your favorite developer by buying a trophy license for your favorite open-source software.\r\n -Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.\r\n -Add -help, -h and -version, -ver arguments for showing version & help, respectively.\r\n -Add -configfile, -cf argument for selecting which configuration file to use.\r\n -Now one scanner can rule them all!\r\n -Instead of installing multiple scanners to scan different subscriptions, just have different config files.\r\n -Revise output. Make more consistent, easier to read.\r\n -Remove unused $LogFile and $LogDir references from core.\r\n -Remove unused $LogFile and $LogDir references from config.\r\n -ReportsDir is now the only location for logs. Logs & reports are officially the same thing.\r\n -The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.\r\n -I plan on removing -logfile & -lf arguments in the future.\r\n -What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.\r\n -v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.\r\n -Add -defsfile & -df argument for specifying a definition file by command line. \r\n -Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.\r\n -Add config file last modified, which core file, and which defs file to version output.\r\n -Add new commands to help output.\r\n -Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.\r\n-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.\r\n-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.\r\n -Remove M4P support.\r\n -Omg there's even a typo... file format oog should be ogg.\r\n -Change ffmpeg build process to build from scratch.\r\n -Inprove capability & file support. Considerably.\r\n -Increase duration and difficulty of install process. Considerably.\r\n -Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.\r\n -Build process complete as of 3/25/2024. \r\n -Now we need to incorporate the new ffmpeg functionality into core.\r\n -Then we can update the build / install process & documentation.\r\n-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.\r\n-Update ERROR_DESCRIPTIONS.txt with the new information.\r\n-This version is just the start of an overhaul to media file processing.\r\n-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.","shortMessageHtmlLink":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes."}},{"before":"64ef89f48b61df1b59c585ed2c7bff42f9722c4d","after":"e4004cc05003a772904d86a473deed1acb690af1","ref":"refs/heads/master","pushedAt":"2024-03-29T05:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Create index.html","shortMessageHtmlLink":"Create index.html"}},{"before":"212664bf6193a67ec5c025cdf7bd8b54afe834ae","after":"64ef89f48b61df1b59c585ed2c7bff42f9722c4d","ref":"refs/heads/master","pushedAt":"2024-03-29T05:10:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes.\n\n-v3.3.5.\r\n-Continue ScanCore refactor.\r\n -v1.1.\r\n -Added support for -ud argument, which will Update Definitions!\r\n -This gets defs by default from the ScanCore_Definitions repository.\r\n -Defs are now broken into subscriptions.\r\n -Subscriptions include Virus, Malare, & PUP.\r\n -Each client will download only the subscriptions that are specified in config.php.\r\n -The client will then compile its subscribed definitions into a \"combined\" definitions file locally.\r\n -This will give users the ability to control which definitions they install, controlling what ScanCore will detect.\r\n -Because ScanCore is portable, that means you can set different scanners to do different things.\r\n -Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.\r\n -v1.2.\r\n -Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.\r\n -Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.\r\n -Add -version argument for displaying useful info.\r\n -Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...\r\n -Added a plug to the LICENSE INFORMATION section of the header text.\r\n -// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.\r\n -Support your favorite developer by buying a trophy license for your favorite open-source software.\r\n -Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.\r\n -Add -help, -h and -version, -ver arguments for showing version & help, respectively.\r\n -Add -configfile, -cf argument for selecting which configuration file to use.\r\n -Now one scanner can rule them all!\r\n -Instead of installing multiple scanners to scan different subscriptions, just have different config files.\r\n -Revise output. Make more consistent, easier to read.\r\n -Remove unused $LogFile and $LogDir references from core.\r\n -Remove unused $LogFile and $LogDir references from config.\r\n -ReportsDir is now the only location for logs. Logs & reports are officially the same thing.\r\n -The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.\r\n -I plan on removing -logfile & -lf arguments in the future.\r\n -What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.\r\n -v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.\r\n -Add -defsfile & -df argument for specifying a definition file by command line. \r\n -Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.\r\n -Add config file last modified, which core file, and which defs file to version output.\r\n -Add new commands to help output.\r\n -Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.\r\n-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.\r\n-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.\r\n -Remove M4P support.\r\n -Omg there's even a typo... file format oog should be ogg.\r\n -Change ffmpeg build process to build from scratch.\r\n -Inprove capability & file support. Considerably.\r\n -Increase duration and difficulty of install process. Considerably.\r\n -Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.\r\n -Build process complete as of 3/25/2024. \r\n -Now we need to incorporate the new ffmpeg functionality into core.\r\n -Then we can update the build / install process & documentation.\r\n-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.\r\n-Update ERROR_DESCRIPTIONS.txt with the new information.\r\n-This version is just the start of an overhaul to media file processing.\r\n-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.","shortMessageHtmlLink":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes."}},{"before":"8b19fa381b228f21293272f4a78728257d3efc52","after":"212664bf6193a67ec5c025cdf7bd8b54afe834ae","ref":"refs/heads/master","pushedAt":"2024-03-29T05:08:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes.\n\n-v3.3.5.\r\n-Continue ScanCore refactor.\r\n -v1.1.\r\n -Added support for -ud argument, which will Update Definitions!\r\n -This gets defs by default from the ScanCore_Definitions repository.\r\n -Defs are now broken into subscriptions.\r\n -Subscriptions include Virus, Malare, & PUP.\r\n -Each client will download only the subscriptions that are specified in config.php.\r\n -The client will then compile its subscribed definitions into a \"combined\" definitions file locally.\r\n -This will give users the ability to control which definitions they install, controlling what ScanCore will detect.\r\n -Because ScanCore is portable, that means you can set different scanners to do different things.\r\n -Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.\r\n -v1.2.\r\n -Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.\r\n -Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.\r\n -Add -version argument for displaying useful info.\r\n -Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...\r\n -Added a plug to the LICENSE INFORMATION section of the header text.\r\n -// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.\r\n -Support your favorite developer by buying a trophy license for your favorite open-source software.\r\n -Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.\r\n -Add -help, -h and -version, -ver arguments for showing version & help, respectively.\r\n -Add -configfile, -cf argument for selecting which configuration file to use.\r\n -Now one scanner can rule them all!\r\n -Instead of installing multiple scanners to scan different subscriptions, just have different config files.\r\n -Revise output. Make more consistent, easier to read.\r\n -Remove unused $LogFile and $LogDir references from core.\r\n -Remove unused $LogFile and $LogDir references from config.\r\n -ReportsDir is now the only location for logs. Logs & reports are officially the same thing.\r\n -The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.\r\n -I plan on removing -logfile & -lf arguments in the future.\r\n -What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.\r\n -v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.\r\n -Add -defsfile & -df argument for specifying a definition file by command line. \r\n -Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.\r\n -Add config file last modified, which core file, and which defs file to version output.\r\n -Add new commands to help output.\r\n -Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.\r\n-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.\r\n-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.\r\n -Remove M4P support.\r\n -Omg there's even a typo... file format oog should be ogg.\r\n -Change ffmpeg build process to build from scratch.\r\n -Inprove capability & file support. Considerably.\r\n -Increase duration and difficulty of install process. Considerably.\r\n -Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.\r\n -Build process complete as of 3/25/2024. \r\n -Now we need to incorporate the new ffmpeg functionality into core.\r\n -Then we can update the build / install process & documentation.\r\n-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.\r\n-Update ERROR_DESCRIPTIONS.txt with the new information.\r\n-This version is just the start of an overhaul to media file processing.\r\n-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.","shortMessageHtmlLink":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes."}},{"before":"28a1cd1d3cf09d6ed41eddc65fc78e7bc3283aa7","after":"8b19fa381b228f21293272f4a78728257d3efc52","ref":"refs/heads/master","pushedAt":"2024-03-29T05:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes.\n\n-v3.3.5.\r\n-Continue ScanCore refactor.\r\n -v1.1.\r\n -Added support for -ud argument, which will Update Definitions!\r\n -This gets defs by default from the ScanCore_Definitions repository.\r\n -Defs are now broken into subscriptions.\r\n -Subscriptions include Virus, Malare, & PUP.\r\n -Each client will download only the subscriptions that are specified in config.php.\r\n -The client will then compile its subscribed definitions into a \"combined\" definitions file locally.\r\n -This will give users the ability to control which definitions they install, controlling what ScanCore will detect.\r\n -Because ScanCore is portable, that means you can set different scanners to do different things.\r\n -Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.\r\n -v1.2.\r\n -Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.\r\n -Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.\r\n -Add -version argument for displaying useful info.\r\n -Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...\r\n -Added a plug to the LICENSE INFORMATION section of the header text.\r\n -// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.\r\n -Support your favorite developer by buying a trophy license for your favorite open-source software.\r\n -Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.\r\n -Add -help, -h and -version, -ver arguments for showing version & help, respectively.\r\n -Add -configfile, -cf argument for selecting which configuration file to use.\r\n -Now one scanner can rule them all!\r\n -Instead of installing multiple scanners to scan different subscriptions, just have different config files.\r\n -Revise output. Make more consistent, easier to read.\r\n -Remove unused $LogFile and $LogDir references from core.\r\n -Remove unused $LogFile and $LogDir references from config.\r\n -ReportsDir is now the only location for logs. Logs & reports are officially the same thing.\r\n -The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.\r\n -I plan on removing -logfile & -lf arguments in the future.\r\n -What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.\r\n -v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.\r\n -Add -defsfile & -df argument for specifying a definition file by command line. \r\n -Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.\r\n -Add config file last modified, which core file, and which defs file to version output.\r\n -Add new commands to help output.\r\n -Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.\r\n-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.\r\n-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.\r\n -Remove M4P support.\r\n -Omg there's even a typo... file format oog should be ogg.\r\n -Change ffmpeg build process to build from scratch.\r\n -Inprove capability & file support. Considerably.\r\n -Increase duration and difficulty of install process. Considerably.\r\n -Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.\r\n -Build process complete as of 3/25/2024. \r\n -Now we need to incorporate the new ffmpeg functionality into core.\r\n -Then we can update the build / install process & documentation.\r\n-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.\r\n-Update ERROR_DESCRIPTIONS.txt with the new information.\r\n-This version is just the start of an overhaul to media file processing.\r\n-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.","shortMessageHtmlLink":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes."}},{"before":"6f154be3c55ba4d0def272f449fdd55c475d9e09","after":"28a1cd1d3cf09d6ed41eddc65fc78e7bc3283aa7","ref":"refs/heads/master","pushedAt":"2024-03-29T05:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes.\n\n-v3.3.5.\r\n-Continue ScanCore refactor.\r\n -v1.1.\r\n -Added support for -ud argument, which will Update Definitions!\r\n -This gets defs by default from the ScanCore_Definitions repository.\r\n -Defs are now broken into subscriptions.\r\n -Subscriptions include Virus, Malare, & PUP.\r\n -Each client will download only the subscriptions that are specified in config.php.\r\n -The client will then compile its subscribed definitions into a \"combined\" definitions file locally.\r\n -This will give users the ability to control which definitions they install, controlling what ScanCore will detect.\r\n -Because ScanCore is portable, that means you can set different scanners to do different things.\r\n -Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.\r\n -v1.2.\r\n -Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.\r\n -Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.\r\n -Add -version argument for displaying useful info.\r\n -Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...\r\n -Added a plug to the LICENSE INFORMATION section of the header text.\r\n -// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.\r\n -Support your favorite developer by buying a trophy license for your favorite open-source software.\r\n -Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.\r\n -Add -help, -h and -version, -ver arguments for showing version & help, respectively.\r\n -Add -configfile, -cf argument for selecting which configuration file to use.\r\n -Now one scanner can rule them all!\r\n -Instead of installing multiple scanners to scan different subscriptions, just have different config files.\r\n -Revise output. Make more consistent, easier to read.\r\n -Remove unused $LogFile and $LogDir references from core.\r\n -Remove unused $LogFile and $LogDir references from config.\r\n -ReportsDir is now the only location for logs. Logs & reports are officially the same thing.\r\n -The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.\r\n -I plan on removing -logfile & -lf arguments in the future.\r\n -What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.\r\n -v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.\r\n -Add -defsfile & -df argument for specifying a definition file by command line. \r\n -Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.\r\n -Add config file last modified, which core file, and which defs file to version output.\r\n -Add new commands to help output.\r\n -Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.\r\n-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.\r\n-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.\r\n -Remove M4P support.\r\n -Omg there's even a typo... file format oog should be ogg.\r\n -Change ffmpeg build process to build from scratch.\r\n -Inprove capability & file support. Considerably.\r\n -Increase duration and difficulty of install process. Considerably.\r\n -Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.\r\n -Build process complete as of 3/25/2024. \r\n -Now we need to incorporate the new ffmpeg functionality into core.\r\n -Then we can update the build / install process & documentation.\r\n-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.\r\n-Update ERROR_DESCRIPTIONS.txt with the new information.\r\n-This version is just the start of an overhaul to media file processing.\r\n-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.","shortMessageHtmlLink":"v3.3.5 - Rar on RPI fix, FFMPEG build process changes."}},{"before":"d92391286db4109f4f0d5441906d3818b13d5e99","after":"6f154be3c55ba4d0def272f449fdd55c475d9e09","ref":"refs/heads/master","pushedAt":"2024-03-26T01:19:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Merge pull request #66 from bit-man/master\n\nFix: typo","shortMessageHtmlLink":"Merge pull request #66 from bit-man/master"}},{"before":"73da016f90cdeb56961712e38242425e59c5fc2f","after":"d92391286db4109f4f0d5441906d3818b13d5e99","ref":"refs/heads/master","pushedAt":"2024-03-25T01:36:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Merge pull request #64 from bit-man/master\n\nAllows using rar other than in amd64","shortMessageHtmlLink":"Merge pull request #64 from bit-man/master"}},{"before":"00f01b97c9b59a7a1f2c11afd6c5d738d23bfbab","after":"73da016f90cdeb56961712e38242425e59c5fc2f","ref":"refs/heads/master","pushedAt":"2024-03-25T01:34:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"Merge pull request #65 from bit-man/fix/cannot-create-log\n\nFix log creation failure","shortMessageHtmlLink":"Merge pull request #65 from bit-man/fix/cannot-create-log"}},{"before":"490a3efc0fc861ad8e125694610dbae59955ddd3","after":"00f01b97c9b59a7a1f2c11afd6c5d738d23bfbab","ref":"refs/heads/master","pushedAt":"2024-03-23T05:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php, rename variables.\n\n-v3.3.4.\r\n-Added missing loop in sanitizeStrings() function.\r\n-Refactoring ScanCore to bring it up to the same level of code quality as the rest of the project.\r\n -ScanCore to v1.0, Do away with defs versioning.\r\n -Definitions can be versioned by date.\r\n-Remove false positive for jquery 3.6 minified from defs.\r\n -Pretty sure this is the 20th anniversary for the original PHP-AV codebase, which there is very litte left.\r\n-Improve config.php by adding more variables to it.\r\n -MemoryLimit, ChunkSize, Debug, Verbose.\r\n-Make the file headers more consistent.\r\n-Once the quality is up to par we will focus on adding features and capability.\r\n -Specifically an auto-updater would be nice.\r\n -Then maybe some automation tools for scraping IOCs and formatting them into the definitions file.\r\n-Recursion is now disabled by default.\r\n -This affects behaviour of scripts that use ScanCore because now you HAVE to specify if you want recursion or scans will fail.","shortMessageHtmlLink":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php…"}},{"before":"00bff4f1154ed4ea972641b5c1e7ba89857f5bb4","after":"490a3efc0fc861ad8e125694610dbae59955ddd3","ref":"refs/heads/master","pushedAt":"2024-03-23T05:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php, rename variables.\n\n-v3.3.4.\r\n-Added missing loop in sanitizeStrings() function.\r\n-Refactoring ScanCore to bring it up to the same level of code quality as the rest of the project.\r\n -ScanCore to v1.0, Do away with defs versioning.\r\n -Definitions can be versioned by date.\r\n-Remove false positive for jquery 3.6 minified from defs.\r\n -Pretty sure this is the 20th anniversary for the original PHP-AV codebase, which there is very litte left.\r\n-Improve config.php by adding more variables to it.\r\n -MemoryLimit, ChunkSize, Debug, Verbose.\r\n-Make the file headers more consistent.\r\n-Once the quality is up to par we will focus on adding features and capability.\r\n -Specifically an auto-updater would be nice.\r\n -Then maybe some automation tools for scraping IOCs and formatting them into the definitions file.\r\n-Recursion is now disabled by default.\r\n -This affects behaviour of scripts that use ScanCore because now you HAVE to specify if you want recursion or scans will fail.","shortMessageHtmlLink":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php…"}},{"before":"80c8492a73a84f870eaebee50c72a05688668a42","after":"00bff4f1154ed4ea972641b5c1e7ba89857f5bb4","ref":"refs/heads/master","pushedAt":"2024-03-23T05:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php, rename variables.\n\n-v3.3.4.\r\n-Added missing loop in sanitizeStrings() function.\r\n-Refactoring ScanCore to bring it up to the same level of code quality as the rest of the project.\r\n -ScanCore to v1.0, Do away with defs versioning.\r\n -Definitions can be versioned by date.\r\n-Remove false positive for jquery 3.6 minified from defs.\r\n -Pretty sure this is the 20th anniversary for the original PHP-AV codebase, which there is very litte left.\r\n-Improve config.php by adding more variables to it.\r\n -MemoryLimit, ChunkSize, Debug, Verbose.\r\n-Make the file headers more consistent.\r\n-Once the quality is up to par we will focus on adding features and capability.\r\n -Specifically an auto-updater would be nice.\r\n -Then maybe some automation tools for scraping IOCs and formatting them into the definitions file.\r\n-Recursion is now disabled by default.\r\n -This affects behaviour of scripts that use ScanCore because now you HAVE to specify if you want recursion or scans will fail.","shortMessageHtmlLink":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php…"}},{"before":"16c49d3fd085b9a74c110ad05965d2a905ff9c08","after":"80c8492a73a84f870eaebee50c72a05688668a42","ref":"refs/heads/master","pushedAt":"2024-03-23T05:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php, rename variables.\n\n-v3.3.4.\r\n-Added missing loop in sanitizeStrings() function.\r\n-Refactoring ScanCore to bring it up to the same level of code quality as the rest of the project.\r\n -ScanCore to v1.0, Do away with defs versioning.\r\n -Definitions can be versioned by date.\r\n-Remove false positive for jquery 3.6 minified from defs.\r\n -Pretty sure this is the 20th anniversary for the original PHP-AV codebase, which there is very litte left.\r\n-Improve config.php by adding more variables to it.\r\n -MemoryLimit, ChunkSize, Debug, Verbose.\r\n-Make the file headers more consistent.\r\n-Once the quality is up to par we will focus on adding features and capability.\r\n -Specifically an auto-updater would be nice.\r\n -Then maybe some automation tools for scraping IOCs and formatting them into the definitions file.\r\n-Recursion is now disabled by default.\r\n -This affects behaviour of scripts that use ScanCore because now you HAVE to specify if you want recursion or scans will fail.","shortMessageHtmlLink":"v3.3.4 - ScanCore refactor. Update code structure, improve config.php…"}},{"before":"b8fcbeb16d1efcd365a99ecd88ba3cc311b7ccf2","after":"16c49d3fd085b9a74c110ad05965d2a905ff9c08","ref":"refs/heads/master","pushedAt":"2024-03-16T04:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.\n\n-Create official Docker image.\r\n -https://hub.docker.com/repository/docker/zelon88/hrconvert2\r\n-Delete UI/Default/Resources/CSS/basic.css.\r\n-Delete UI/Wide/Resources/CSS/basic.css.\r\n-Update Documentation/CREATING_GUIS.txt to better communicate the API, including POST and GET requests.\r\n-Replace \"APPLICATION INFORMATION\" with \"COPYRIGHT INFORMATION\" in the header of each code file.\r\n-Move Dockerfile to Documentation/Build.\r\n-Adjust core logic that cleans up the Dockerfile with the new location.\r\n-Add header text to the Dockerfile consistent with the project.\r\n-Update Dockerfile to copy the index.html file to HRProprietary and HRConvert2 installation folders.\r\n-Add logic to the core to provide the option of using alternative software for handling rar files in the future.\r\n -The core will check for config.php to see what $RARArchiveMethod is set to, and then check for the existence of /usr/bin/rar\r\n -This is mostly for development so I can easily test alternatives to the rar software that we're stuck with.\r\n-Update dependencies in installation instructions.\r\n -Add lots of missing dependencies.\r\n -Call out mkisofs and tar explicitly because who knows what kind of docker images people are starting with out there.\r\n -Add requirement for p7zip-rar.\r\n-Thanks to @bit-man for help on Issue #60.\r\n -bit-man single handedly solved the rar problem by figuring out how to get non-free repositories into the docker image.\r\n-Added a config.php entry for controlling how many times the core will retry significant file operations.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"0883868fb1c3dabe31e9b4621e3245d26c03708d","after":"b8fcbeb16d1efcd365a99ecd88ba3cc311b7ccf2","ref":"refs/heads/master","pushedAt":"2024-03-16T04:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.\n\n-Create official Docker image.\r\n -https://hub.docker.com/repository/docker/zelon88/hrconvert2\r\n-Delete UI/Default/Resources/CSS/basic.css.\r\n-Delete UI/Wide/Resources/CSS/basic.css.\r\n-Update Documentation/CREATING_GUIS.txt to better communicate the API, including POST and GET requests.\r\n-Replace \"APPLICATION INFORMATION\" with \"COPYRIGHT INFORMATION\" in the header of each code file.\r\n-Move Dockerfile to Documentation/Build.\r\n-Adjust core logic that cleans up the Dockerfile with the new location.\r\n-Add header text to the Dockerfile consistent with the project.\r\n-Update Dockerfile to copy the index.html file to HRProprietary and HRConvert2 installation folders.\r\n-Add logic to the core to provide the option of using alternative software for handling rar files in the future.\r\n -The core will check for config.php to see what $RARArchiveMethod is set to, and then check for the existence of /usr/bin/rar\r\n -This is mostly for development so I can easily test alternatives to the rar software that we're stuck with.\r\n-Update dependencies in installation instructions.\r\n -Add lots of missing dependencies.\r\n -Call out mkisofs and tar explicitly because who knows what kind of docker images people are starting with out there.\r\n -Add requirement for p7zip-rar.\r\n-Thanks to @bit-man for help on Issue #60.\r\n -bit-man single handedly solved the rar problem by figuring out how to get non-free repositories into the docker image.\r\n-Added a config.php entry for controlling how many times the core will retry significant file operations.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"8739bdf949c4cbe7e883fcc6364e60297a7373c9","after":"0883868fb1c3dabe31e9b4621e3245d26c03708d","ref":"refs/heads/master","pushedAt":"2024-03-16T04:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"e7ca9ac0bb9f2bd8216815b19ee46decf663e53c","after":"8739bdf949c4cbe7e883fcc6364e60297a7373c9","ref":"refs/heads/master","pushedAt":"2024-03-16T03:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"57283d0a927fc01484b8ade4fa95042e6fe4a2a8","after":"e7ca9ac0bb9f2bd8216815b19ee46decf663e53c","ref":"refs/heads/master","pushedAt":"2024-03-16T03:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"3e93bfcfd57b007647cb1a5848b33821e8e37e68","after":"57283d0a927fc01484b8ade4fa95042e6fe4a2a8","ref":"refs/heads/master","pushedAt":"2024-03-16T03:59:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}},{"before":"8a4e391addfe84999ab4b2e63ca1434183695e8d","after":"3e93bfcfd57b007647cb1a5848b33821e8e37e68","ref":"refs/heads/master","pushedAt":"2024-03-16T03:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zelon88","name":"Justin Grimes","path":"/zelon88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20216035?s=80&v=4"},"commit":{"message":"v3.3.3 - Misc cleanup. Update developer docs w/API information.","shortMessageHtmlLink":"v3.3.3 - Misc cleanup. Update developer docs w/API information."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJRjmJAA","startCursor":null,"endCursor":null}},"title":"Activity · zelon88/HRConvert2"}