-
Notifications
You must be signed in to change notification settings - Fork 36
release v1.0.2
The following are notable changes introduced since the release of Melody v1.0.1. You can view the all Melody v1.0.2 milestone tickets in Lighthouse.
-
This is a critical maintenance update as it includes all security-related changes released in Movable Type 4.361 (#944) and v4.37 (#973)
-
Added new configuration directives, DeniedAssetFileExtensions and AssetFileExtensions, which allow administrators precise control over the types of files users can upload (#946)
The following are the raw commits introduced in Melody v1.0.2, listed in the order in which they were introduced into the openmelody/melody master repo.
Jay Allen — 2011-06-14 17:26:30 -0700 — 787e6f4 (tree)
Case #945 - Added three new MT::Util functions (plus POD documentation and unit tests) which implement canonical versions of commonly needed (and re-implemented) functions: file_extension(), file_mime_type(), mime_type_extension().
These functions are used by subsequent commits necessary for Melody 1.0.2
Jay Allen — 2011-06-27 09:32:14 -0700 — 525de85 (tree)
Case #945 - Added another useful MT::Util function,
match_file_extension()
which makes it extremely simple to see—in a cross-platform, multibyte-safe way—whether a file ends with a particular file extension or matches one of an array of patterns representing possible extensions or extensions of interest.Includes POD docs and ample usage examples in the unit tests.
Jay Allen — 2011-07-05 22:01:27 -0700 — 0012fb8 (tree)
Case #944 - Case #946 - Extracted check for HTML signature from
MT::Image::check_upload
into its own class method.
Jay Allen — 2011-07-06 02:37:16 -0700 — 0c285b9 (tree)
Case #946 - New config directives,
DeniedAssetFileExtensions
andAssetFileExtensions
, as well as a new MT::App method:validate_upload()
which utilizes them.In the next release, all code which deals with uploaded files needs to be refactored to use this method (or whatever it becomes) as a gatekeeper for sanity checking potential uploads.
Jay Allen — 2011-07-11 06:40:41 -0700 — 513ad23 (tree)
Case #944 - Integrated bug fixes contained in Movable Type 4.361.
Jay Allen — 2011-07-11 06:41:03 -0700 — 861b9a2 (tree)
Case #973 - Integrated bug fixes and other changes contained in Movable Type 4.37.
Jay Allen — 2011-07-11 06:41:03 -0700 — d94b55a (tree)
Case #974 - Miscellaneous unit test fixes and pruning of old unit tests results
Jay Allen — 2011-07-11 06:41:04 -0700 — fa102c0 (tree)
Case #975 - Updating Theme Manager to v0.10.23 (from v0.10.15). See https://github.com/openmelody/mt-plugin-theme-manager/compare/0.10.14...0.10.23 for details
Jay Allen — 2011-07-11 06:41:04 -0700 — 6457836 (tree)
Case #976 - Updating Config Assistant to v2.1.34 (from v2.1.23). See https://github.com/openmelody/mt-plugin-configassistant/commits/2.1.34 for details
Jay Allen — 2011-07-11 06:41:04 -0700 — 0b7c670 (tree)
Case #977 - Update Theme Export plugin to v1.2.1 (from v1.0.2). See https://github.com/openmelody/mt-plugin-theme-export/commits/1.2.1 for details.
Mike Thomsen — 2011-07-11 06:41:05 -0700 — 3ce4c8f (tree)
Case #916 - Added mt:EntryMore/ to depoclean.
Jay Allen — 2011-07-11 06:41:05 -0700 — f976062 (tree)
Case #984 - Eliminated overly aggressive caching of config object data in persistent environments
Jay Allen — 2011-07-11 06:41:54 -0700 — 7692e1d (tree)
Case #985 - Aliased deprecated config directives PerlLocalLibPath and LocalLib to PERL5LIB. Removed related but unneeded code from MT::init_config.
Jay Allen — 2011-07-11 09:32:29 -0700 — a5ff603 (tree)
Case #986 - Refactored
MT::ConfigMgr
(see full commit note for details)
- Eliminated nasty circular logic bug in handling of ARRAY directives
- Made return values more consistent and logical for all public accessor methods returning ARRAY and HASH directive values
- Added support for the special ARRAY and HASH directive value,
__DEFAULT__
as well as POD and user manual documentation- Revamped the documentation and extensively augmented unit tests.
Jay Allen — 2011-07-11 09:33:28 -0700 — 17a8ec2 (tree)
Perltidied
Jay Allen — 2011-07-11 09:33:28 -0700 — 8782aca (tree)
Fixed uninitialized variable warning on upload dialog screen
Jay Allen — 2011-07-11 09:35:58 -0700 — a66c879 (tree)
Case #987 - Added tabindex to login form fields
Jay Allen — 2011-07-11 09:36:15 -0700 — 4f17ada (tree)
Fixed warning "uninitialized value in hash" in MT::CMS::Entry when viewing entry listing screen.
Mike Thomsen — 2011-07-11 09:36:15 -0700 — c9aa8cd (tree)
Case #951 - Fixed bug which prevented jquery from loading properly on non-english versions of Melody.
Jay Allen — 2011-07-13 12:18:12 -0700 — bb1459a (tree)
Perltidied
Jay Allen — 2011-07-13 12:32:56 -0700 — 5867b84 (tree)
Case #975 - Updating Theme Manager to v0.10.24 (from v0.10.23). See https://github.com/openmelody/mt-plugin-theme-manager/compare/0.10.23...0.10.24 for details
Jay Allen — 2011-07-13 12:42:51 -0700 — 1bab88f (tree)
Case #976 - Updating Config Assistant to v2.1.35 (from v2.1.34). See https://github.com/openmelody/mt-plugin-configassistant/compare/2.1.34...2.1.35 for details
Jay Allen — 2011-07-13 13:01:05 -0700 — edfcac3 (tree)
Melody v1.0.2