Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
phpMussel v0.7.tar.gz | 2015-07-12 | 19.3 MB | |
phpMussel v0.7.zip | 2015-07-12 | 19.4 MB | |
README.md | 2015-07-12 | 6.5 kB | |
Totals: 3 Items | 38.7 MB | 0 |
=== Version/Release 0.7 (Previous Release: 0.6j) === MINOR RELEASE; Updated to the latest signatures set (55+20665+7).
-
[2015.06.17; Sub-minor code change; Maikuolan]: Completed work on "lang.ru.inc" (undoubtedly has mistakes; feel free to audit if you want).
-
[2015.06.20; NEW FEATURE; Maikuolan]: Created and implemented a caching system to phpMussel! As of now, phpMussel is able to store information to and retrieve information from an internal cache between unique requests. There'll be a number of new features brought about as of this release that'll make use of this new caching system [phpmussel.inc].
-
[2015.06.21; NEW FEATURE; Maikuolan]: phpMussel now stores the results of scanning in its internal cache, maintains these cache entries for the length of time specified by the
scan_cache_expiry
directive (newly created directive added tophpmussel.ini
, defaulting to 21600 seconds, or 6 hours), after which, these cache entries will be cleared from the cache. When a new scan is initiated, phpMussel will check the cache for such entries, and if an entry exists corresponding to the file being scanned, the cached results will be returned, significantly reducing the time and processing power required by phpMussel to produce a result [phpmussel.inc; phpmussel.ini]. -
[2015.06.22; NEW FEATURE; Maikuolan]: Integration with the Virus Total API has now been implemented! phpMussel is now able to optionally scan files using the Virus Total API, providing a greatly enhanced level of protection against viruses, trojans, malware and other threats. More information regarding this implementation is available via the documentation. Currently, phpMussel checks files against Virus Total using the MD5 hash of the file; Support for the actual uploading of files to Virus Total will implemented shortly [phpmussel.inc; phpmussel.ini]. Refer github.com/Maikuolan/phpMussel/issues/12
-
[2015.06.23; Documentation; Maikuolan]: Updated English README (Virus Total information) [readme.en.txt; readme.en.md].
-
[2015.06.23; Documentation; DanielRuf]: Updated German README (Virus Total information) [readme.de.txt; readme.de.md].
-
[2015.06.23; Documentation; Maikuolan]: Updated Spanish README (Virus Total information) [readme.es.txt; readme.es.md].
-
[2015.06.24; Sub-minor code change; Zangune]: Audited/Updated the language data in "lang.it.inc".
-
[2015.06.24; Documentation; Maikuolan]: Updated French README (Virus Total information) [readme.fr.txt; readme.fr.md].
-
[2015.06.25; Documentation; Maikuolan]: Updated Indonesian README (Virus Total information) [readme.id.txt; readme.id.md].
-
[2015.06.26; Bug-fix; Maikuolan]: Newline character causing CRC mismatch during archive metadata checks; Fixed [phpmussel.inc]. Refer github.com/Maikuolan/phpMussel/issues/25
-
[2015.06.27; Documentation; Maikuolan]: Updated Portuguese README (Virus Total information) [readme.pt.txt; readme.pt.md].
-
[2015.06.29; Sub-minor code change; Maikuolan]: Improved the way that certain types of variables are enforced; Wrote new functions for bit-level analysis; Minor modification done to the code for RAR chameleon detection; Added new protections for archives: phpMussel is now able to detect and block encrypted ZIP archives (detection and blocking of other formats/types of encrypted archives should be supported shortly; refer to "block_encrypted_archives"); Added the new directive, "lang_override", allowing the default language for phpMussel to be overridden on the basis of "HTTP_ACCEPT_LANGUAGE" (this is slightly bugged at the moment due to the way in which scan results are cached, whereby cached results may sometimes be served using the incorrect language if the correct language at the time of serving the cached results isn't the same as the correct language at the time of the original scan; this bug will be fixed shortly, but for now, it can be avoided by simply leaving this directive disabled).
-
[2015.06.29; Signatures update; Maikuolan]: Added various new signatures.
-
[2015.06.30; Documentation; Maikuolan]: Updated Italian README (Virus Total information) [readme.it.txt; readme.it.md].
-
[2015.07.03; NEW FEATURE; Maikuolan]: Added support for TAR archives, allowing phpMussel to detect and scan files contained within TAR archives. Refer github.com/Maikuolan/phpMussel/issues/1
-
[2015.07.03; Sub-minor code change; Maikuolan]: Partially rewrote the code for handling GZ/BZ2/LZ files (I also intend to eventually rewrite the code for handling ZIP files at some point in the future, but haven't done so yet); Slightly modified the way in which filenames are encoded to logs as to slightly reduce on redundancy; Removed a small handful of redundant variables found within the core code; Added minor safeguards to the code for dealing with compressed files and archives for avoiding duplicate error messages that could've potentially been served in certain situations; One new language data entry added; Added a new testfile for testing TAR support (documentation updated accordingly) [metadata_testfile.tar].
-
[2015.07.04; Bug-fix; Maikuolan]: Discovered a non-critical but significant inconsistency between the behaviour of phpMussel in relation to the integers returned upon encountering various errors during scanning and the documentation of that behaviour, and additionally, I found a non-critical bug in the behaviour of fail_silently; Fixed, and added a new directive for dealing with PHP extensions, "fail_extensions_silently"; All documentation updated accordingly. Refer github.com/Maikuolan/phpMussel/issues/35
-
[2015.07.09; Signatures update; Maikuolan]: Added various new PE signatures.
-
[2015.07.10; Bug-fix; Maikuolan]: Found and fixed a bug whereby match lengths for certain particular CoEx signatures would occasionally be incorrectly interpreted.
-
[2015.07.10; Signatures update; Maikuolan]: Updated to the the latest signatures (55+20665+7).
-
[2015.07.12; Bug-fix; Maikuolan]: Bug found by DanielRuf whereby scan results wouldn't be correctly cached if the scan was triggered from outside of phpMussel (such as when the scan was initiated by the calling script); Fixed. Refer github.com/Maikuolan/phpMussel/issues/39
Maikuolan, 12th July 2015.