Skip to content
Commits on Mar 12, 2009
  1. @slanning
  2. @theory

    Typo.

    theory committed
  3. @slanning

    maybe I can release it today?

    slanning committed
Commits on Mar 11, 2009
  1. @theory
  2. @theory

    Fixed an issue where a document gets renamed so that a single charact…

    theory committed
    …er is
    
    replaced with an underscore: The old file was not getting removed upon
    publish. Reported by Ashlee Caul (Bug #1446). [David]
  3. @slanning

    fixing for 1.10.7 release

    slanning committed
Commits on Mar 9, 2009
  1. @theory
Commits on Mar 7, 2009
  1. @theory
Commits on Mar 6, 2009
  1. @theory
  2. @theory

    `Bric::Util::Burner->publish_another` will now throw an exception if the

    theory committed
    document you pass to it is checked out. This is because publishing a story
    that's checked out can cause no end of havoc. The solution, as mentioned in
    the error message, is to pass `published_version => 1` when looking for
    documents to publish from within templates.
  3. @theory

    Fix for Bug # 1372: Don't let a template deployed via the FTP server …

    theory committed
    …get stuck on a deploy desk.
Commits on Mar 5, 2009
  1. @theory

    Fixed Bug # 1368: No more deleting files on publish! I added some tes…

    theory committed
    …ts to make sure that this was really fixed for the two cases I was aware of it. So now it should bloody well stay fixed! A couple of other things:
    
     * Using a simple file name, instead of a full path, when naming a file in `t/Bric/Biz/Asset/Business/Media/DevTest.pm`.
     * Simplifying the test for the presence of XML::LibXML in Bric::Dist::Action::DTDValidate.
     * Eliminated a level of indentation in `Bric::Util::Burner->_expire()`.
Commits on Feb 28, 2009
  1. @theory
Commits on Feb 25, 2009
  1. @theory

    Reverted that change for the required version of DBD::Pg. Turned out …

    theory committed
    …to be a bug in cpan.pl in trunk.
Commits on Feb 24, 2009
  1. @theory
Commits on Feb 17, 2009
  1. @theory
  2. @theory

    Didn't mean to commit the VFTP fix in the last commit, but what the h…

    theory committed
    …ell, all the tests pass. So note that it was done.
  3. @theory

    Fixed resource (file name) lookups whe publishing and/or previewing d…

    theory committed
    …ocuments so that SQL `LIKE` wildcard characters are ignored, so as to avoid confusing, for example, `/foo/bar` with `/foo_bar`. Reported by Scott (Bug # 1368).
  4. @theory

    Fixed a bug where story version numbers can get screwed up when a pas…

    theory committed
    …t version of an asset is published while newer versions are being edited. What I've done is prevent the `current_version` column from ever being updated unless the document is currently being checked in.
    
    I'm not entirely convinced that this completely fixes the problem, because it only seems to come up when when a new version is created while an older one is in the process of being published. I suppose that it can happen for long publishes, and it definitely is a race condition that I was able to replicate in the tests and then fix, so maybe it will eliminate the problem. Keeping my fingers crossed!
  5. @theory

    Fixed a bug where passing `version_id` to `lookup()` for a document o…

    theory committed
    …r template will fail if the version ID specified is the same version number as the currently-checked-out version. This made publishes break, as noted in Bug #1417. I get around it by eliminating the code that checks for whether a version is checked-in or checked-out, the same as the `published_version` parameter does. Tests were added to replicate the issue before I fixed it.
    
    Also, I changed the `checkin()` method to increment `current_version` instead of `version`, hoping this will fix the bugs we had with bogus version numbering. I'm going to revert that in a bit and write some more tests to replicate it, then make sure that's really the correct fix. Later tonight, I expect.
    
    I also removed the stuff added in r8408, as that was not the correct fix to Bug #1417 (it ''really'' broke the publish lookups!).
  6. @theory

    Hadn't meant to check that in.

    theory committed
  7. @theory

    Record events by `timeofday()` instead of `now()`, as the latter refl…

    theory committed
    …ects the time of the start of a transaction, while the former reflects wallclock time down to microsecond accuracy, meaning that events logged within a single transaction can be better sorted for display.
  8. @theory

    Fix bug with failed publish when the story or media document being pu…

    theory committed
    …blished is currently checked-out to another user (Bug # 1417).
Commits on Jan 12, 2009
  1. @theory

    Changed the SOAP checkin code so that it is functinally identical to …

    theory committed
    …the UI checkin code. Hoping that this solves the issue with duplicate version constraint violations.
  2. @theory
  3. @theory
Commits on Jan 6, 2009
  1. @theory

    Updated copyright dates.

    theory committed
Commits on Dec 10, 2008
  1. @gregheo

    Typo. s/contributer/contributor/

    gregheo committed
Commits on Nov 26, 2008
  1. @gregheo

    Bug fix. Media type extensions are saved as lower case, so uploaded f…

    gregheo committed
    …iles
    
    like .JPG won't be matched. Added a corresponding lc() to &$lookup_ext.
Commits on Oct 21, 2008
  1. @theory

    Fixed a bug where a publish would appear to fail when no publish jobs…

    theory committed
    … were
    
    created (for example, when a story is published to a destination with no
    associated servers). Reported by Ashlee Caul.
Commits on Oct 20, 2008
  1. @theory
Commits on Oct 15, 2008
  1. Credit.

    Matt Rolf committed
  2. Aligned category editor buttons in the story profile to the right sid…

    Matt Rolf committed
    …e of the screen.
Commits on Oct 11, 2008
  1. @theory

    Typo.

    theory committed
Commits on Oct 2, 2008
  1. @theory

    Errors thrown by `Bric::App::Authz::chk_authz()` were not being properly

    theory committed
    handled when the function was called in some callbacks. This is because
    `chk_authz()` uses Mason to execute an error component, and the `$m` Mason
    request object isn't defined yet when callbacks run. So I've modified
    `chk_authz()` to instead throw a `Forbidden` error exception, and that gets
    handled properly by `cb_exception_handler` in `Bric::App::Handler`. Reported
    by Matt Rolf (Bug #1362).
Something went wrong with that request. Please try again.