PhpMussel Versions Save

PHP-based anti-virus anti-trojan anti-malware solution.

v1.15.0

2 years ago

Version/Release 1.15.0

  • [2021.05.28; Maikuolan]: Performed some minor refactoring.

  • [2021.06.06; Maikuolan]: Reworked checkbox support for the front-end configuration page.

  • [2021.06.07; Maikuolan]: Since v3, the "repository backup locations" are kind of useless (not linked up with Composer, and only providing metapackage data, rather than all the attached repositories/packages). Removed those links from the front-end home page and v3 documentation accordingly.

  • [2021.06.08; Maikuolan]: Subtle aesthetic patch.

  • [2021.06.10; Maikuolan]: Added a configuration directive for returning a 415 status code for when an upload is blocked due to its filetype being blacklisted. Also did some very minor refactoring.

  • [2021.06.29; Bug-fix; Maikuolan]: The front-end file manager's pie chart's components accordion was broken; Fixed.

  • [2021.07.02; Maikuolan]: Synced common classes package.

  • [2021.07.04; Bug-fixes; Maikuolan]: When the metadata for an already installed component was missing from the upstream, a wrong parameter type error could occur, causing the updates page to not load correctly; Fixed. Due to the scope that the executor queue would be iterated from, an infinite loop could theoretically occur under certain circumstances when attempting to install or update a component via the front-end updates page; Fixed.

  • [2021.07.14; Maikuolan]: It's now possible, when updating via Cronable, to specify whether to update just the signature files, or to update everything.

  • [2021.09.05; Maikuolan]: Precaution against potential future undefined index added to fallback closure.

  • [2021.09.09; Bug-fix; Maikuolan]: The front-end signature information page reported the wrong counts for unidentified or other under the signature vendor or source counts; Fixed.

  • [2021.10.30; Maikuolan]: Code-style cleanup: Public before private properties, magic before public before private methods.

  • [2021.10.31; NEW FEATURE; Maikuolan]: Added the ability to segregate cache data on the basis of prefixes specified by the instance. This could be useful for when different installations are utilising the same caching mechanisms at the same server.

Caleb M (Maikuolan), October 31, 2021.

Download phpMussel

v3.2.1

3 years ago

Download phpMussel

v2.3.1

3 years ago

Version/Release 2.3.1

  • [2021.04.11; Maikuolan]: Updates handler activation closure will now activate its own dependencies, too.

  • [2021.04.14; Bug-fix; Maikuolan]: Including the configured theme as a default dependency would prevent updates occurring for the component in question when using custom themes; Removed the dependency to resolve the problem.

  • [2021.04.19; Bug-fix; Maikuolan]: BuildPath could potentially trigger warnings when open_basedir is defined, causing logging, among various other internal file operations, to fail (related to PHP bug 69240); Fixed.

  • [2021.04.23; Bug-fix; Maikuolan]: The "one-step solution" options available at the front-end updates page were broken; Fixed.

  • [2021.04.27; Maikuolan]: Removed the default username/password tip from the front-end login page.

  • [2021.05.01; Bug-fix; Maikuolan]: Log truncation not being calculated properly; Fixed.

  • [2021.05.07; Maikuolan]: Very slightly reworked/improved the front-end CSS. File manager update: Successfully uploaded files now return a 201 status.

  • [2021.05.09; Bug-fix; Maikuolan]: Newly discovered component annotations were being immediately dumped instead of being written to the corresponding component metadata files; Fixed.

  • [2021.05.22; Maikuolan]: Synced common classes package.

Caleb M (Maikuolan), May 22, 2021.

Download phpMussel

v1.14.2

3 years ago

Version/Release 1.14.2

  • [2021.04.11; Bug-fix; Maikuolan]: Some component aliases were missing; Fixed.

  • [2021.04.11; Maikuolan]: Updates handler activation closure will now activate its own dependencies, too.

  • [2021.04.14; Bug-fix; Maikuolan]: Including the configured theme as a default dependency would prevent updates occurring for the component in question when using custom themes; Removed the dependency to resolve the problem.

  • [2021.04.19; Bug-fix; Maikuolan]: BuildPath could potentially trigger warnings when open_basedir is defined, causing logging, among various other internal file operations, to fail (related to PHP bug 69240); Fixed.

  • [2021.04.23; Bug-fix; Maikuolan]: The "one-step solution" options available at the front-end updates page were broken; Fixed.

  • [2021.04.27; Maikuolan]: Removed the default username/password tip from the front-end login page.

  • [2021.05.01; Bug-fix; Maikuolan]: Log truncation not being calculated properly; Fixed.

  • [2021.05.07; Maikuolan]: Very slightly reworked/improved the front-end CSS. File manager update: Successfully uploaded files now return a 201 status.

  • [2021.05.09; Bug-fix; Maikuolan]: Newly discovered component annotations were being immediately dumped instead of being written to the corresponding component metadata files; Fixed.

  • [2021.05.22; Maikuolan]: Synced common classes package.

Caleb M (Maikuolan), May 22, 2021.

Download phpMussel

v2.3.0

3 years ago

Version/Release 2.3.0

  • [2020.12.05; Bug-fix; Maikuolan]: Possible compatibility problem with Cronable introduced on November 27th; Fixed.

  • [2021.01.10; Maikuolan]: Separated the code for performing outbound requests through cURL out to its own independent class.

  • [2021.02.05; Maikuolan]: The default timeout for external requests is now configurable.

  • [2021.02.05; Maikuolan]: The preview text next to the input fields on the configuration page didn't quite align properly; Fixed.

  • [2021.02.07; NEW FEATURE; Maikuolan]: Added the ability to hide the phpMussel version used.

  • [2021.02.20; Maikuolan]: Sync common classes package.

  • [2021.02.22; Bug-fix; Maikuolan]: Reactivate flag within the front-end updater's internal procedure for updating and repairing components sometimes raised incorrectly; Fixed.

  • [2021.03.11; Maikuolan]: Added some missing return type declarations.

  • [2021.04.06; Bug-fixes; Maikuolan]: Some interdependent components weren't explicitly marked at the front-end updates page; Fixed. Unnecessary count check enforced on interdependent replacements; Removed.

  • [2021.04.07-09; Maikuolan]: Added proper component dependency support to the front-end updates page and revamped related code and update mechanisms.

Caleb M (Maikuolan), April 10, 2021.

Download phpMussel

v1.14.1

3 years ago

Version/Release 1.14.1

  • [2020.12.05; Bug-fix; Maikuolan]: Possible compatibility problem with Cronable introduced on November 27th; Fixed.

  • [2021.01.10; Maikuolan]: Separated the code for performing outbound requests through cURL out to its own independent class.

  • [2021.02.05; Maikuolan]: The preview text next to the input fields on the configuration page didn't quite align properly; Fixed.

  • [2021.02.20; Maikuolan]: Sync common classes package.

  • [2021.02.22; Bug-fix; Maikuolan]: Reactivate flag within the front-end updater's internal procedure for updating and repairing components sometimes raised incorrectly; Fixed.

  • [2021.04.06; Bug-fix; Maikuolan]: Unnecessary count check enforced on interdependent replacements; Removed.

  • [2021.04.07-09; Maikuolan]: Added proper component dependency support to the front-end updates page and revamped related code and update mechanisms.

Caleb M (Maikuolan), April 10, 2021.

Download phpMussel

v3.2.0

3 years ago

Download phpMussel

v3.1.0

3 years ago

Download phpMussel

v2.2.0

3 years ago

Version/Release 2.2.0

  • [2020.10.05; Maikuolan]: Very minor aesthetic fix.

  • [2020.10.08; Maikuolan]: Added some 'copy to clipboard' buttons to the homepage and statistics page.

  • [2020.10.09; Maikuolan]: Aesthetic patch + added a new theme.

  • [2020.10.10; Bug-fix; Maikuolan]: MajorVersionNotice not declared early enough in frontend.php, causing an undefined index notice to occur; Fixed.

  • [2020.10.18; Bug-fix; Maikuolan]: A small, minor scan optimisation mechanism found to be faulty, causing signatures to sometimes be skipped when not intended.

  • [2020.10.30; Maikuolan]: Redesigned the login pips and refactored some CSS.

  • [2020.11.12; Bug-fix; Maikuolan]: Fixed potential undefined index error caused by the front-end updates page repair mechanism.

  • [2020.11.20; Maikuolan]: Added partial support for detecting objects and files embedded within pdf files (due to the nature of how this has been implemented, for the purpose of scanning these embedded objects and files, phpMussel will regard pdf as an archive format; this is intentional).

  • [2020.11.27; Maikuolan]: Ditched external test frameworks in favour of GitHub Actions. Replaced existing tests. (More work needs to eventually be done towards tests. This will eventually happen at some point).

  • [2020.11.27; Maikuolan]: Some minor code-style cleanup and removed support showing test results at the updates page (since we're using different mechanisms now anyway).

Caleb M (Maikuolan), December 4, 2020.

Download phpMussel

v1.14.0

3 years ago

Version/Release 1.14.0

  • [2020.10.05; Maikuolan]: Very minor aesthetic fix.

  • [2020.10.08; Maikuolan]: Added some 'copy to clipboard' buttons to the homepage and statistics page.

  • [2020.10.09; Maikuolan]: Aesthetic patch + added a new theme.

  • [2020.10.10; Bug-fix; Maikuolan]: MajorVersionNotice not declared early enough in frontend.php, causing an undefined index notice to occur; Fixed.

  • [2020.10.18; Bug-fix; Maikuolan]: A small, minor scan optimisation mechanism found to be faulty, causing signatures to sometimes be skipped when not intended.

  • [2020.10.30; Maikuolan]: Redesigned the login pips and refactored some CSS.

  • [2020.11.12; Bug-fix; Maikuolan]: Fixed potential undefined index error caused by the front-end updates page repair mechanism.

  • [2020.11.20; Maikuolan]: Added partial support for detecting objects and files embedded within pdf files (due to the nature of how this has been implemented, for the purpose of scanning these embedded objects and files, phpMussel will regard pdf as an archive format; this is intentional).

  • [2020.11.27; Maikuolan]: Ditched external test frameworks in favour of GitHub Actions. Replaced existing tests. (More work needs to eventually be done towards tests. This will eventually happen at some point).

  • [2020.11.27; Maikuolan]: Some minor code-style cleanup and removed support showing test results at the updates page (since we're using different mechanisms now anyway).

Caleb M (Maikuolan), December 4, 2020.

Download phpMussel