Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 2, 2003
  1. @theory

    Enabled PERL_LOADER directive. It is now on by default and actually h…

    theory authored
    …as a
    
    useful default value.
Commits on Apr 10, 2003
  1. @theory

    Fixes for Bugs 340 and 370. I've added a new bricolage.conf directive,

    theory authored
    STORY_URI_WITH_FILENAME, which allows stories to have the filename in
    URIs. This makes it a bit easier to have stories in the same directory but
    with different file names (as when you use slugs for the file name).
    
    I've also moved the creation of the httpd.conf and bricolage.conf (and
    install.db) files up so that they're created during `make` rather than `make
    install`. They get put into a special directory, bconf, and Bric::Config knows
    to look there if tests are being run (that is, when $ENV{BRIC_TMP_DIR} is
    set). I've also changed Bric::App::Cache and Bric::App::Session so that they
    don't try to `chown` any files are directories if tests are running.
    
    Tests of the updates to the installer code would be most welcome.
Commits on Mar 24, 2003
  1. @theory

    Fix for Bug # 360. Nobody liked the six character login and password …

    theory authored
    …limit,
    
    anyway, so I've changed them to 5. This allows the default "admin" user (with
    a five-character login) to keep that login and change the password.
Commits on Feb 12, 2003
  1. @theory
Commits on Jan 21, 2003
  1. @theory

    Now I know how I missed them. This commit does changes two things tha…

    theory authored
    …t I had
    
    thought I would be changing separately. Oh, well! The first change is that
    support for distribution via WebDAV has been added by Joao Pedro. Yay Joao
    Pedro! The second change is to do with the continued optimization of list()
    methods. I've optimized Bric::Biz::Person::User->list, now, but in the process
    discovered that sorting will no longer work as it once had.
    
    Persons can no longer be sorted by last name, since more than one person may
    have the same last name, and thus their records could get mixed up, because
    there likely will be more than one row per person in a SELECT statement
    (because of group memberships). So now they sort by ID, instead, and any
    further sorting has to be carried out in user space. This goes for Grp, too,
    and I've made the necessary change there. And I've updated the UI code that
    relied on these behaviors to take care of sorting itself (primarily for users
    and persons in their managers, and for group Order stuff in the permissions
    widget.
Commits on Jan 9, 2003
  1. @theory
Commits on Jan 8, 2003
  1. @theory

    Bric::Util::Coll optimization. I updated del_objs() so that it doesn't

    theory authored
    automatically load the objects from the database. If the objects are already
    loaded, it'll use them, but otherwise it won't worry about them. Of course, I
    also had to update get_objs() so that it checks the del_objs hash and removes
    them when the collection is populated from the database.
    
    These changes required that I update all of the collection subclasses so that
    they use the del_objs property as a hash instead of an array. Also, I removed
    the ability for a call to del_objs with no arguments to delete all
    objects. This meant that the two spots that exploited this approach had to be
    changed to call get_objs() to pass in the list of all objects to delete.
    
    And finally I also added a fairly comprehensive test suite for
    Bric::Util::Coll.
Commits on Dec 12, 2002
  1. @theory
  2. @theory

    Moved page link methods to Burner.pm. They were in Burner::Mason, but I

    theory authored
    realized that they're generally very useful to all burners. Plus, they ease a
    great deal of the work that the burner subclasses have to do in terms of
    building URIs and such. In that vein, I've also added the page_filepath()
    method, which builds up the name of a file to be written to the file system --
    again, to relieve all of the subclasses from having to do the same thing. So
    naturally I've also updated Burner::Mason and Burner::Template to use all of
    these methods, though I daresay that more simplification could be done. The
    changes to Burner::Template are untested, but should work reasonably
    well. Please test!
Commits on Oct 23, 2002
  1. @theory

    Added ability to transfer assets across Workflows. Use the new

    theory authored
    "ALLOW_WORKFLOW_TRANSFER" bricolage.conf directive to enable this
    functionality. Those who don't want it won't be affected by it.
    
    Also restored proper publication confirmation messages.
Commits on Oct 15, 2002
  1. @theory

    Character set changes and bug fixes. From Bric::Changes:

    theory authored
    =item *
    
    Added C<< <meta http-equiv="Content-Type"> >> tag to the C<< <head> >> to
    F<header.mc> so that the browser knows to send text back to Bricolage in the
    expected character set. [Mark]
    
    =item *
    
    Changed the default character set from ISO-8859-1 to UTF-8. With this setting,
    Bricolage does no character set translation, so it's faster. Furthermore, most
    users I<should> be outputting UTF-8 in their templates, anyway. If you're not,
    then you're likely finding doing charset translation in all of your templates
    to be a big PITA. And if you're not doing charset translation, then you really
    I<are> outputting UTF-8 in your templates, and just haven't realized it.
    [David]
    
    =item *
    
    Fixed bug when reverting stories and media with no associated contributors.
    [Mark]
Commits on Aug 21, 2002
  1. @samtregar
Commits on Aug 18, 2002
  1. @theory

    Multiport patch committed. A lot of time went by for comments, and I …

    theory authored
    …got none,
    
    so it's going in.
Commits on Jul 6, 2002
  1. @theory

    Committed Michael Slattery's Apache-SSL patch. This patch adds the fo…

    theory authored
    …llowing
    
    features:
    
    * Support for Apache-SSL as well as mod_ssl.
    * A manual httpd.conf configuration option.
    * An httpd.conf include file generation option (previosly only created for
      mod_perl 1.26 and earlier).
    * SSL certificate file configuration directives so that they don't have
      to be server-wide.
    * A directive to force all connections to be via SSL.
    
    Changes I made to Michael's patch before committing:
    
    * Removed the -DSSL argument to httpd in bric_apachectl, since it's no longer
      used by httpd.conf
    * Neatend up syntax and documentation in Bric::Config, bricolage.conf, and
      httpd.conf.
    * Changed the default values of the SSL_CERTIFICATE_FILE and
      SSL_CERTIFICATE_KEY_FILE directives to be the same as they formerly were in
      httpd.conf.
    * Edited documentation changes in Bric::Admin.
    * Edited documentation of the changes in Bric::Changes.
    * Changed Bric::Config testing of ENABLE_SSL to ensure that the value is either
      disabled or specifically set to "apache_ssl" or "mod_ssl".
    * Removed the version number increment to Bric.pm.
Commits on Jul 3, 2002
  1. Added SFTP mover

    Scott Lanning authored
Commits on May 29, 2002
  1. @samtregar
Commits on May 20, 2002
  1. @samtregar
Commits on Apr 8, 2002
  1. @samtregar

    Added new installation system, removed old installation system. Also

    samtregar authored
    added new TEMP_DIR configuration directive, upped the version to 1.3.2
    and made numerous changes to Bric::Admin.
Commits on Apr 3, 2002
  1. @samtregar

    Merged from Release_1_2. That branch will be tagged

    samtregar authored
    Release_1_2_merge-2002-04-03.
  2. @theory

    Fixed broken ServerRoot directive. It's amazing what you discover when

    theory authored
    you install on a new platform!
  3. @theory
Commits on Mar 15, 2002
  1. @samtregar
Commits on Mar 9, 2002
  1. @theory

    Merge from Release_1_2. That branch will then be tagged

    theory authored
    Release_1_2_merge-2002-03-08.
Commits on Mar 7, 2002
  1. @theory

    Added DB_HOST and DB_PORT configuration directives. Also moved the cr…

    theory authored
    …eation of
    
    the DSN_STRING into Bric::Util::DBD::Pg. This is so that it can be up to
    individual data drivers to create the proper connection string for
    Bric::Util::DBI.
Commits on Feb 26, 2002
  1. @theory

    Merged in changes from Release_1_2. HEAD now has all the merges in Re…

    theory authored
    …lease_1_2 up
    
    to the tag Relase_1_2_1. The next time it needs merging from this branch, we'll
    do this:
    
      cvs -q merge -kk -j Release_1_2_1 -j Release_1_2
    
    And then apply a new tag to Release_1_2 indicating that we've done this merge:
    
      cvs -q tag Release_1_2_merge_YYYY-MM-DD
Commits on Feb 23, 2002
  1. @theory
  2. @theory
  3. @theory

    comp/widgets/wrappers/sharky/

    theory authored
Commits on Feb 20, 2002
  1. @theory
Commits on Feb 19, 2002
  1. @theory
  2. @theory

    Changed fix for Bug # 105. It turns out that the *only* solution is t…

    theory authored
    …o put a
    
    PerlPassEnv directive before the call to Bric::App::ApacheConfig. This is
    because, there, it will evaluate and grab the BRICOLAGE_ROOT env var before
    loading ApacheConfig, but if I call it in ApacheConfig, it won't evaluate until
    after ApacheConfig has been evaluated -- and thus the call to Bric::Config in
    Bric::App::ApacheConfig won't know where to find the configuration file! Cute,
    eh?
Commits on Feb 14, 2002
  1. @samtregar

    Merged from Release_1_2

    samtregar authored
Commits on Feb 12, 2002
  1. @theory

    Fixed bug with DEF_MEDIA_TYPE. Stupid quotes! D'oh! Also removed http…

    theory authored
    …d-sll.conf,
    
    since it's no longer used.
  2. @theory
  3. @samtregar

    Merge from Release_1_2

    samtregar authored
Something went wrong with that request. Please try again.