May 03, 2004
MT 2.661

ÇöÇà versionÀÌ ³ª¿ÂÁö °ÅÀÇ ¹Ý³âÀÌ ´ÙµÇ¾î°¡´Â ½ÃÁ¡ÀÌ¶ó¼­ ¶á±Ý¾ø´Â µÞºÏÀ̱ä ÇÏÁö¸¸, ÇöÀç »ç¿ëÇÏ°íÀÖ´Â MT versionÀº 2.661ÀÌ´Ù.
¹Ù²ï ¸é¸ð¸¦ »ìÆ캸´Ï±î ±×°£ ²Ï ¸¹Àº º¯È­°¡ ÀÌ·ç¾îÁ³Áö¸¸, °³ÀÎÀûÀ¸·Î Á¦ÀÏ Å« º¯È­´Â ¾Æ¹«·¡µµ MySQL DB¸¦ óÀ½ »ç¿ëÇÏ°Ô µÇ¾ú´Ù´Â Á¡ Á¤µµ¶ö±î.

¿©ÇÏÆ° Àؾî¸ÔÁö ¾Ê°Ô²û change log¸¦ ¿Å°Ü¿È.

2.661 (2004.01.15)

  • Fixed issue with redirects being open and invalid XHTML.

    2.66 (2004.01.13)

  • Comments are throttled based on IP. The new config parameter ThrottleSeconds gives the number of seconds which must pass between comments before the same IP can post again.
  • Author links are now served by meta redirect, so that commenters' links don't appear directly on the comment page.
  • Improved email address validation in mt-send-entry.cgi.

    2.65 (2003.12.18)

  • Added Atom syndication feed template (atom.xml) and auto-discovery for Atom feed to main index template.
  • Added <MTIfNonEmpty> and <$MTEntryModifiedDate$> tags,
    and added a exclude_port attribute to <$MTBlogHost$>.
  • Fixed security issue with XML-RPC server.
  • Added proper handling of offsets in ISO-8601 dates in XML-RPC requests. If timezone offset is omitted, timestamps are assumed to be in the weblog's timezone already; otherwise, the timezone offset is first applied, then the weblog's offset is applied on top of that. This new behavior can be turned off by adding IgnoreISOTimezones 1 to mt.cfg.
  • Made Google search errors in <MTGoogleSearch> non-fatal.
  • Fixed relay issue with mt-send-entry.cgi.

    2.64 (2003.05.28)

  • Replaced RSS 0.91 template in default templates with an RSS 2.0 template, from the RSS validator site. (Thanks to the RSS validator folks.)
  • Fixed some XSS bugs (comments, TrackBack, notification addresses, and search queries). (Reported by Dumky and others)
  • Fixed width of #content div in Clean stylesheet so that it doesn't require scrolling in Windows IE.
  • Fixed TrackBack auto-discovery and text filters--auto-discovery is now done against the filtered entry body rather than the unfiltered body. (Timothy Appnel)
  • Added <q> to list of special tags to be detected at paragraph starts and turn off line break conversion. (Todd Dominey)
  • Moved Search button up next to search box to make it less likely to cause confusion and inadvertent clicking of REPLACE.
  • Strip linefeed characters from text being previewed.
  • Fixed Windows file-locking problem when deleting temp files (during uploading). Thanks to Scot Hacker for tracking down the problem.
  • Fixed error in mt.getPostCategories where entry does not have
    primary category.
  • Fixed bug where Add new category... is available to authors without category-editing permissions.
  • Set excerpt properly using get_excerpt in notification messages and search results. (Brad Choate)
  • Added support for alternate PostgreSQL ports. (Tim Beadle)
  • Added documentation for mt.supportedTextFilters.
  • Fixed another pg_atoi problem (this one when saving an entry from the preview screen).
  • Language for Date Formatting is now applied properly to notification
    messages. Thanks to Jakub Kazecki for the changes.
  • Fixed bug where order of flerror and message in XML-RPC ping responses mattered (it shouldn't). (cobra libre)

    2.63 (2003.02.23)

  • Fixed faultCodes returned from XML-RPC server to override the default SOAP::Lite value, which wasn't an int (it should be). (Adriaan Tijsseling)
  • Fixed Javascript error with MT It! caused by Windows security update. Thanks to Phil Ringnalda for the fix.
  • Creative Commons licenses can now be removed (but should be done so
    sparingly, as the licenses are designed to be irrevocable). Also, added
    more warning text before setting up a license. Thanks to Matt Haughey for
    the help.
  • Added a GenerateTrackBackRSS option to mt.cfg, which determines whether the individual RSS files for TrackBack items are created.
  • mt-view.cgi (and Viewer.pm) is now disabled by default, to emphasize its experimental status. To enable it, add SafeMode 0 to mt.cfg.
  • Fixed a Postgres bug with the seconds getting cut off of the Authored On
    timestamp.
  • Fixed default search templates to use <$MTPublishCharset>. (Autrijus Tang)
  • Fixed a bug with the isPrimary argument to the mt.setPostCategories method (XML-RPC).
  • Fixed Creative Commons RDF (was missing </rdf:RDF>). (Aaron Swartz)
  • Auto-generated excerpts for sent and received TrackBacks now apply text
    formatting properly. (Brad Choate)
  • Fixed bug where Postgres passwords were not used.
  • Fixed bug with Berkeley DB to Postgres database conversion (pg_atoi problem). (Mike Chambers)
  • <MTLink> now only tries to load index templates.
  • Fixed rebuilds when using a localized version of MT.
  • Select and Add New Category... on edit entry screen can now be translated.
  • None and Convert Line Breaks text formatting options can now be translated.
  • New Comment message subject can now be translated.
  • Fixed bug where Next and Previous links on edit entry screen skipped
    drafts.
  • Fixed bug where extended entry couldn't be set to the empty string from
    an XML-RPC client. (Adriaan Tijsseling)
  • IncludeBlogs and ExcludeBlogs are now respected by mt-view.cgi. (Phil Ringnalda)
  • mt-view.cgi no longer shows drafts. (Phil Ringnalda)

    2.62 (2003.02.16)

  • Fixed a security vulnerability.

    2.61 (2003.02.16)

  • Fixed extra update ping problem--if TrackBack ping URLs were added to the URLs to ping, the update pings would be sent again. No longer. (Phil Ringnalda)
  • Fixed bug where turning on NoHTMLEntities 1 would cause entities to be lost in entries.
  • Added a <$MTEntryTrackbackID$> tag. Thanks to Christopher Laco for the patch.
  • Added a NoCDATA setting to mt.cfg to turn off the CDATA encoding, if you don't like it.
  • Fixed bug with PostgreSQL conversion, where after running mt-db2sql.cgi, sequences were not set to highest ID.
  • Fixed character encoding problem, where utf8 characters would be corrupted in published pages.
  • Fixed (for good) XHTML issues with search templates.
  • Added a NoOverride setting to mt.cfg, to specify search settings that cannot be overriden by the search templates or the user.
  • Language options in Preferred Language are now sorted by name.
  • Added ol and i as allowed tags to the default sanitize spec.
  • Fixed bug with text formatting not being applied for excerpts. Thanks to
    Brad Choate for the patch.
  • Removed use of Ping in the ImageMagick MT driver, because it returns results in inconsistent forms; now use Read and Get instead. Thanks to Aaron Straup Cope for the pointer.
  • Fixed bug where convert_breaks=``1'' did not work if both the entry and weblog had break conversion turned off.
  • Changed filter ordering in MT::Template::Context::post_process_handler
    so that Sanitize and encode_xml play more nicely. (Phil Ringnalda)
  • Fixed unitialized value related to $status_old. (Phil Ringnalda)
  • Don't overwrite original content when utf8-encoding for MD5 check in MT::FileMgr::Local::content_is_updated.
  • Fixed mt-upgrade25.cgi to check if version is greater than or equal
    to 2.5, rather than only equal to 2.5.
  • Comment and TrackBack notification messages are now properly localized.
  • Fixed rebuild problem with perl 5.004_04 and Sanitize (use of foreach modifier).
  • Added Estonian date formats. (Anti Veeranna)

    2.6 (2003.02.13)

  • Added Text Formatting options. Instead of a simple Convert Line Breaks checkbox, you can now set a different formatting option for each entry. Plugins can add new options to the Text Formatting menu, which allows for greater integration with the formatting within the system (for example, Text Formatting will be applied on the preview screen).
  • Added PostgreSQL and SQLite database drivers.
  • Incorporated Brad Choate's Sanitize plugin, adding an mt.cfg setting for a global default and a per-blog setting to override it. Sanitize is turned on automatically for the following tags:
  • <$MTCommentAuthor$>

  • <$MTCommentEmail$>

  • <$MTCommentURL$>

  • <$MTCommentBody$>

  • <$MTPingTitle$>

  • <$MTPingURL$>

  • <$MTPingBlogName$>

  • <$MTPingExcerpt$>

  • Added an <MTLink> tag to automatically generate the URL for an index template or an entry (by entry ID).
  • You can now add a new category from the Primary Category menu on the new/edit entry screen by choosing Add new category... from the menu.
  • Added a Closed status for Allow Comments and turned it into a pulldown menu rather than a checkbox. This allows you to turn off new comment posting for an entry, but leave up the old comments.
  • Added support for Creative Commons Licenses. You can select a license in
    your blog configuration, and the appropriate metadata will be set on your weblog index page and in your RSS 1.0 file.
  • Added metaWeblog.newMediaObject implementation for uploading files via XML-RPC.
  • Added an RSD template and a <link> tag referencing it, which simplifies XML-RPC client configuration. (Ben Hammersley)
  • Localization improvements:
  • More strings have been abstracted to language packs, including those in the default templates, which means that they can now be localized.
  • Password recovery, notification list, and comment/TrackBack notification
    messages can now all be localized in language packs.
  • Added a tag for the <$MTPublishCharset$> setting from mt.cfg, if using a different encoding. Default templates now use this tag, which defaults to iso-8859-1.
  • PublishCharset is now sent as the charset in notification messages and comment and TrackBack ping notifications.
  • dirify now converts certain high-ASCII characters (accented characters, etc) to their low-ASCII characters, meaning that something like crudit will be converted to crudite.
  • Fixed problem with updating pages when file sizes are the same and MD5
    is not installed (now we compare file contents rather than sizes).
  • Added MT::PluginData, a storage area for plugins. It uses the same data storage method being used by the rest of MT (eg Berkeley DB, MySQL, etc). Thanks to the mt-dev list for the idea.
  • XML-RPC server now returns int instead of boolean for
    mt_allow_comments and mt_allow_pings.
  • If comments are not allowed on an entry, they are now rejected at the core of the system, rather than just obfuscated by not putting up a form. This is
    a side effect of the new open/closed/none distinction.
  • Changed comment forms in default templates to be more usable with respect to position of the ``Remember me'' elements. Thanks to Jeremy Hedley for the suggestions.
  • In addition to removing any properly-formed HTML tags, MT::Util::remove_html now encodes any remaining < characters into &lt; entities. (Seth Woolley)
  • Fixed problem with TrackBack auto-discovery and sending TB pings from entries created/edited via XML-RPC. Thanks to Annoying Old Guy for the debugging help and a patch.
  • Fixed the non-HTML::Entities encode_html routine to not double-encode things that look like entities (numeric or otherwise).
  • Added PingInterface, PingProxy, and PingNoProxy configuration settings for setting up proxy server info. Thanks to Christopher Laco for the patch.
  • Improved encode_xml (and decode_xml). It now checks whether the string to be encoded looks like it contains HTML tags or entities, and wraps it in CDATA if it does. Thanks to Timothy Appnel for the code.
  • Fixed bug in search engine where SearchTemplatePath setting could be overridden through the query string params. (Frank von Vliet)
  • Made MT::App subclasses Apache::Filter-aware by using filter_register if Filter is turned on. Thanks to Christopher Laco for the patch.
  • Fixed wide-character bug when using MD5, by utf8-encoding the data.
    Thanks to John @ John's Jottings for the patch.
  • HTML in entry titles was not properly encoded in the main blog menu (it was on the list/edit entries screen). This is now fixed. (Richard Soderberg)
  • Added note to installation docs on protecting mt.cfg with .htaccess file. (Patrick Gibson)
  • <$MTCGIRelativeURL$> now returns the full CGIPath setting if it doesn't look like an absolute URL (rather than the empty string).
  • Fixed bug in getting directory name on Win32 machines, where we were
    discarding the volume name. Now use dirname instead of splitpath.
  • Errors that occur when sending pings are now logged in the activity log,
    and an error message placed on the saved entry screen.
  • Fixed bug with password verification on certain FreeBSD versions of
    crypt(3) (where the implementation uses Blowfish), and made it work better in general by passing in the entire encrypted string and letting
    crypt deal with it (rather than trying to determine the salt).
  • Fixed bug where <$MTCategoryCount$> would include a count of drafts in the category.
  • Fixed bug where categories containing only drafts could still be listed by
    <MTCategories>. (girlie)
  • Call MT::Entry::permalink in all places where it should be called (rather than building from archive_url, etc).
  • Added sort_by and sort_order parameters to the search form, to allow for sorting within blogs in the search results.
  • Added month=``last'' attribute to the <MTCalendar> tag to easily create a calendar for the previous month. (wgriffin)
  • Fixed bug where pings would not be sent after previewing an entry.
  • If PublishCharset is set in mt.cfg, send it in the HTTP headers for search results, comments, and TrackBack.
  • Added Slovak date formatting and fixed Czech formatting. (Bill Shakespeare)
  • When setting form elements, the search script now uses selected="1" and checked="1" instead of just selected and checked, for the sake of validity.
  • Added mt.getRecentPostTitles, which is a bandwidth-friendly version of getRecentPosts, returning only title, date, post ID, and the user ID of the creator. (Adriaan Tijsseling)
  • The XML-RPC server now sends and receives the mt_convert_breaks field as a String value, rather than a boolean, to support the Text Formatting options.
  • Keywords can now be set and retrieved via the XML-RPC server in the mt_keywords field.
  • TrackBack ping URLs can be set via the XML-RPC server in metaWeblog.newPost and metaWeblog.editPost, in the mt_tb_ping_urls field.
  • Added code to untaint plugin filenames. (sdelmont)
  • Authors who do not have access to edit author permissions should not be able to get to the permission-editing screen, even manually. This is now fixed.
    (Jonathan Auer)
  • MT::Util::html_text_transform (the default ``convert line breaks'' code) will no longer add <p> tags around paragraphs that start with certain HTML tags (pre, table, ol, ul, pre, select, form, and blockquote). (Phil Ringnalda)
  • Linefeed (\r) characters are now stripped from templates and entries.
  • <$MTArchiveTitle$> and <$MTArchiveLink$> now work in Individual Archive Templates, and they do what you'd expect.
  • Fixed bug with inconsistent results for <$MTEntryCategory$> in search result templates.
  • A search query containing only whitespace is no longer considered a search; instead, the <MTNoSearch> container is rendered.
  • Refactored database code so that most of it can be shared amongst the
    database drivers.
  • Patched German date formatting so that %x and %X are
    language-sensitive. (Alex)
  • Fixed bug where an empty return value in an archive template would be
    treated as an error. (Jason Kottke)
  • Added <br clear="all" /> to the main index template to work around the IE problems. (Blake)
  • Fixed bug with global attribute overloading, where both the overloaded and
    the overloader would be called. (Timothy Appnel)
  • Added error checking for eval "use $user_class". (Dennis Haney)
  • Change mod_perl docs to have extlib added to @INC. (Dennis Haney)
  • Changed all visible instances of blog to weblog in the system and in the documentation.
  • Changed the Convert line and paragraph breaks in comments option into a Text Formatting selector to select a Text Formatting option. (Kristine Beeson)
  • Moved the Text Formatting option on the new/edit entry screen down below the Status and Authored On elements.
  • Fixed security hole where any author could create a blog. (Paul Hammond)
  • Set tab order in comment templates using tabindex, so that tabbing from name to email address to URL to comment text field still works.
    (Kristine Beeson)
  • Fix unitialized value warning with empty DB password. (Adam Kalsey)
  • Provide empty plugins directory in full install. (Anil Dash)

    Posted by hanyoonseok at May 3, 2004 02:18 PM | movable type
  • Comments

    ´©°¡ ÇѱÛÈ­ Á» ÇØÁáÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÌ ÀÖ±¸¸¸. ÂÁ.

    Posted by: hanyoonseok at May 11, 2004 10:41 PM

    Copyright(c) 2002-2006 hanyoonseok.com Some Rights Reserved.
    Powered by Movable Type 3.2  |   RSS 1.0  |  RSS 2.0  |  ATOM