2010.01.28
The SFTP mover now respects a port specification in the host name (e.g,
foo.example.com:22
), just like the FTP mover. Thanks to Iván Chavero for the
report and fix. [David]
The virtual FTP server now assumes that template files uploaded
to it are encoded in the user’s preferred encoding. So if you
have Windows gremlins in your templates, you can set your
Character Set
preference to CP1252
and it will just
work. Thanks to Phillip Smith for the report (Bug
#124). [David]
Added the —without-file> option to bric_soap for use with the media
export command. With this option, the resulting XML file will contain no
<file> elements (which normally contain the Base64-encoded content of
the exported media documents). Also, when a media document is updated via
bric_soap media update, if the XML file sent to the server contains no
<file> elements, the existing file will be left alone, rather than
deleted. Suggested by Ashlee Caul. [David]
Added the and Revert
or and Delete
option to the Check In
menu on
desk/My Workspace views. This saves the user from having to click Edit
and
then Cancel Checkout
to cancel a checkout. Suggested by Matt Rolf and
Phillip Smith. In order to make this happen, the code that handles canceling
a checkout, which was duplicated nearly verbatim in the callbacks for the
story, media, and template profiles has been factored out into a new class,
Bric::App::Callback::Util::Asset. [David]
Removed the Cancel Checkout
button from asset profiles, and added the and
Revert
item to the Check In
menu in its place. This change brings story,
media, and template profiles in line with the same option added to the Check
In
menu on desks and My Workspace. [David]
Category selection when editing a media document or a template now uses an autocomplete field rather than a select list, just like the story profile does. [David]
Cover dates are no longer exported from the SOAP API with the wrong year (2009) when their dates are in the first three days of 2010. Thanks to Paul Orrock for the spot (Bug #122) and David Oliveira via Bret Dawson for the fix! [David]
Fixed an error in Bric::Biz::Contact where a boolean value was not passed to the database as a boolean. [David Oliveira]
Fixed an error in the way that IE7 handled errors thrown to a modal window (Bug #114). [Marshall]
Fixed encoding issue on MySQL. Thanks to Waldo Jaquith for the report. [David]
Destination distribution actions are editable again (Bug # 123). [David]
Fixed the favicon.ico redirect so that it points to a full URL, not just a
URI path. [David]
Clicking the Cancel
button in a server or action profile no longer redirects
to the login screen when the hostname to which the request is sent is
different than the hostname in httpd.conf. This mainly effected development
and evaluation installs. Thanks to Adam Prime for identifying the solution
(disabling UseCanonicalName). [David]
Fixed time zone compatibility issue on MySQL. Bricolage now sets time_zone
at the same time it sets sql_mode: when it connects to the database. This
ensures that date and time comparisons within the database are executed
correctly. It of course requires that time zones be installed in MySQL, which
can be done by running
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql.