-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.7.
-Clean up config.php comments.
-Delete "SUPPORTED_FORMAT_INFORMATION.txt" development work file.
-Finish updating and adding support to the list of supported formats using the latest ffmpeg build process.
-Added support for ~357 file formats. The total of supported formats is now up to 445. (!!!)
-Update INSTALLATION_INSTRUCTIONS.txt to reflect the ffmpeg build-from-source procedure.
-Create DOCKER_BUILD_INSTRUCTIONS.txt for me to remember how to build docker images.
-I typically develop this stuff on VMware with installed locally dependencies.
-Update Dockerfile with the latest ImageMagick and FFMPEG build process.
-Fix Docker build process, update Docker Hub.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v3.3.6.
-Special thanks to:
Ask Ubuntu User: Lucas Walter
https://askubuntu.com/questions/1127260/imagemagick-convert-not-allowedhttps://askubuntu.com/users/27302/lucas-walter
# Open the file
sudo nano /etc/ImageMagick-6/policy.xml
# find and edit the line
<policy domain="coder" rights="none" pattern="PDF" />
# to :
<policy domain="coder" rights="read|write" pattern="PDF" />
-The above code will allow pre-installed versions to convert pdf files as images in addition to documents and OCR.
-Added CBR and CBZ support.
-They are just zip files full of jpeg images.
-We treat them as .zip files, but we use 7z to extract them because zip doesn't work for some reason.
-After they are converted to a proper archive we can convert them further.
-It could be possible to improve quality of the jpegs by creating a dedicated convertComics() function with direct output formats.
-Can we get the comic community to show the project some love to get this done? ;)
-Update the installation instructioins to allow PDF conversions as images.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v1.5.
-Add additional text to index files.
-"This is a command line application! Please open a terminal, navigate to this directory, and submit commands to ScanCore.php!"
-Fix potential infinite loop bug in chunking.
-Improve optimization by reducing the amount of exposed logic, especially in scanning logic.
-Fix indentation of code blocks.
-v3.3.5.
-Continue ScanCore refactor.
-v1.1.
-Added support for -ud argument, which will Update Definitions!
-This gets defs by default from the ScanCore_Definitions repository.
-Defs are now broken into subscriptions.
-Subscriptions include Virus, Malare, & PUP.
-Each client will download only the subscriptions that are specified in config.php.
-The client will then compile its subscribed definitions into a "combined" definitions file locally.
-This will give users the ability to control which definitions they install, controlling what ScanCore will detect.
-Because ScanCore is portable, that means you can set different scanners to do different things.
-Need to work on a way to automate definition updates. Every scan, daily, weekly, bi-weekly, or monthly.
-v1.2.
-Add 'raw' and 'git' update methods. So if you can't get git (hehe) then you can still perform updates.
-Use globals $EOL, $SEP for PHP_EOL and DIRECTORY_SEPARATOR, as intended.
-Add -version argument for displaying useful info.
-Info like the source for def & app updates, the original repo, subscribed defs, version, last update, ect...
-Added a plug to the LICENSE INFORMATION section of the header text.
-// / BSD or MIT licensing is available. Reach out to @zelon88 for more information.
-Support your favorite developer by buying a trophy license for your favorite open-source software.
-Imrove comments / formatting in ScanCore_Config.php. Add default values, labels, better descriptions for everything.
-Add -help, -h and -version, -ver arguments for showing version & help, respectively.
-Add -configfile, -cf argument for selecting which configuration file to use.
-Now one scanner can rule them all!
-Instead of installing multiple scanners to scan different subscriptions, just have different config files.
-Revise output. Make more consistent, easier to read.
-Remove unused $LogFile and $LogDir references from core.
-Remove unused $LogFile and $LogDir references from config.
-ReportsDir is now the only location for logs. Logs & reports are officially the same thing.
-The -logfile & -lf arguments are now undocumented aliases of the -reportfile and -rf arguments.
-I plan on removing -logfile & -lf arguments in the future.
-What will probably happen is I'll forget I said that and wind up re-documenting these undocumented aliases in the future.
-v1.3 - Add -defsfile, -df argument. Reorder logic & functions. Clean up output. Improve help, version output.
-Add -defsfile & -df argument for specifying a definition file by command line.
-Now ScanCore is completely modular. It can be run against any defs file and any config file, so automating tasks is easy & granular.
-Add config file last modified, which core file, and which defs file to version output.
-Add new commands to help output.
-Will update the docs with proper error descriptions and instructions once the error numbers stop chaning.
-Thanks to @bit-man for submitting a fix for rar file support on RPI & non x86-64 platforms.
-Evaluate how we're using ffmpeg, per issue #59, but also effects issue #29.
-Remove M4P support.
-Omg there's even a typo... file format oog should be ogg.
-Change ffmpeg build process to build from scratch.
-Inprove capability & file support. Considerably.
-Increase duration and difficulty of install process. Considerably.
-Start by reverse engineering https://raw.githubusercontent.com/markus-perl/ffmpeg-build-script/master/web-install-gpl-and-non-free.sh.
-Build process complete as of 3/25/2024.
-Now we need to incorporate the new ffmpeg functionality into core.
-Then we can update the build / install process & documentation.
-Add the selected GUI, Language, and Color to error or verbose success messages to enhance debugging potential.
-Update ERROR_DESCRIPTIONS.txt with the new information.
-This version is just the start of an overhaul to media file processing.
-Add some temporary files to DOCS for helping me track my ffmpeg overhaul progress.