Commits on Oct 9, 2003
  1. don't throw an error if removal of the file

    /usr/lib/interchange/auto/Interchange/.packlist fails
    (Closes: #215003, thanks to Daniel Schepler
    <> for the bug report)
    racke committed Oct 9, 2003
Commits on Oct 8, 2003
  1. stub for delete_record added

    non-select queries are passed to underlying database immediately
    corrected module name in error message
    racke committed Oct 8, 2003
Commits on Oct 5, 2003
  1. * Don't HTML Entities encode the labels for a multi-option widget

      type if pre-filter=decode_entities. From a suggestion by Paul Vinciguerra.
    perusionmike committed Oct 5, 2003
Commits on Sep 30, 2003
  1. Added some much needed translations.

    Ton Verhagen committed Sep 30, 2003
  2. Added some translations.

    Ton Verhagen committed Sep 30, 2003
Commits on Sep 26, 2003
Commits on Sep 25, 2003
  1. * Remove redundancy found by Paul Vinciguerra.

    * What I hope is the final little thing to make the tabbed-display
      fully operational with Mozilla 1.5.
    perusionmike committed Sep 25, 2003
Commits on Sep 24, 2003
  1. Fix header comment to match this program.

    While I'm there, make a tiny optimization.
    jonjensen committed Sep 24, 2003
  2. * Fix minor bug found by Paul Vinciguerra. Just the kind of thing usu…

      found only by code read...
    perusionmike committed Sep 24, 2003
Commits on Sep 23, 2003
Commits on Sep 19, 2003
  1. * Allow custom increment and decrement routines with inc-routine and

      dec-routine options. They can be an inline code reference:
    		inc-routine=`sub { shift(@_) + 2 }`
    		dec-routine=`sub { shift(@_) - 2 }`
      or a Sub or GlobalSub:
      	Sub three_steps_forward <<EOR
    	sub {
    		my $val = shift; $val += 3; return $val;
      	Sub two_steps_back <<EOR
    	sub {
    		my $val = shift; $val -= 2; return $val;
    	[counter file=testcount inc-routine=three_steps_forward]
    	[counter file=testcount dec-routine=two_steps_back decrement=1]
    perusionmike committed Sep 19, 2003
Commits on Sep 17, 2003
  1. Remove dangling else tag.

    jonjensen committed Sep 17, 2003
Commits on Sep 15, 2003
Commits on Sep 12, 2003
Commits on Sep 11, 2003
  1. * Added a "x_ADC_Delim_Character" (set to \037, which is ASCII US)

    	  to replace the default field separator (,).  A comma isn't a
    	  very useful default, as people tend to use them in their address.
    	  Problem reported, and fix tested, by John Young in IRC.
    Kevin Walsh committed Sep 11, 2003
  2. minor translation update

    racke committed Sep 11, 2003
  3. documented latest changes

    racke committed Sep 11, 2003
Commits on Sep 10, 2003
  1. *** empty log message ***

    perusionmike committed Sep 10, 2003
  2. * Add new facility for storing address books in outboard address table,

      instead of an in-record hash, and start framework for adding different
      personalities to UserDB.
    * Move "logout" function to a subroutine so that it can be inherited.
    perusionmike committed Sep 10, 2003
  3. * Fix faulty patch associated with previous and c…

      Why did patch let me do this without warning?
    perusionmike committed Sep 10, 2003
  4. * Add RedirectCache directive which allows redirected page requests to

      be set to mv_tmp_session then written to the target from which it was
      redirected. This allows a complete web site to be mirrored to static
      HTML as it is requested, accompanied with the proper setting of
      AcceptRedirect in Interchange and ErrorDocument in the Apache server.
      To use:
      	   * Set ErrorDocument 404 to the Interchange URL in Apache.
    	   * Set "AcceptRedirect Yes" in interchange.cfg.
    	   * Set "RedirectCache /var/www/html" in interchange.cfg (use
    	     your document root in place of /var/www/html).
      When a page http://yourdomain.tld/subdir/page.html is not found,
      Interchange gets a redirect which causes it to set mv_tmp_session=1.
      If Interchange doesn't find the page, then it returns "missing" and
      no writing is done. If IC does find the page, it is written to
      /var/www/html/subdir/page.html and the page will be found on next
      Exclude on HTTP server side can be done with permissions -- don't set
      it writable by IC daemon if you don't want it written.
      TODO: Improve permissions mask setting options, allow excludes from IC
      side, add NoClobber option.
    * Fix problem where defining blank GlobalSub would kill *all* globalsubs.
    perusionmike committed Sep 10, 2003
  5. exclude discontinued products

    racke committed Sep 10, 2003
  6. * Bring to "use strict", prevent use of package global variables which

      could cause PreFork problems.
    perusionmike committed Sep 10, 2003
  7. * Remove conditional for caching history on Pragma: no-cache -- this is

      all wrong. The directive is to this page transaction of Interchange,
      i.e. timed-build and such. It should not be used to prevent building
      of history, partly because browsers may send it for their own reason.
    * [history-scan] -- there should never be a leading / on page names sent
      to $Tag->area(), and they are removed all the time now.
    * Prevent autovivification of $CGI::values{mv_username}, and make CookieLogin
      slightly more efficient when already logged in.
    * Add some code to prepare for new site-building feature used in combination
      with AcceptRedirect. Will be committing and code that
      works with this.
    perusionmike committed Sep 10, 2003
  8. Add src_only option to return just the image location that normally goes

    in the src="..." attribute of the <img> tag.
    jonjensen committed Sep 10, 2003
Commits on Sep 9, 2003
  1. update_data: removed unused variables and

    corrected variable references in debug statements
    racke committed Sep 9, 2003
Commits on Sep 8, 2003