Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 13, 2011
  1. @machack666
Commits on Mar 24, 2010
  1. @machack666

    Bump version number

    machack666 authored
Commits on Feb 24, 2010
  1. @machack666
Commits on Feb 19, 2010
  1. @jonjensen
Commits on Nov 10, 2009
  1. @jonjensen
Commits on Oct 27, 2009
  1. @jonjensen
Commits on Sep 15, 2009
  1. @jonjensen
Commits on Jun 24, 2009
  1. @jonjensen

    Fixed Makefile.PL to honour the DESTDIR-variable when doing eg. "make…

    René Hertell authored jonjensen committed
    … DESTDIR=/tmp/pacage install"
Commits on May 23, 2009
  1. @jonjensen

    Rename README.cvs to README-DEVELOPMENT

    jonjensen authored
    Since we're using Git now, show that in the file name. Not using a
    dot-suffix to avoid confusing people with .git (or anything else).
Commits on Nov 12, 2008
  1. @jonjensen

    Require Perl 5.8.5 or newer, and remove logic for various older versi…

    jonjensen authored
    …ons.
    
    Include Peter Eisentraut's script to re-add implicit casts to PostgreSQL 8.3,
    as his Planet PostgreSQL blog is no longer available.
Commits on Oct 20, 2008
  1. @jonjensen

    Bump version to 5.7.1.

    jonjensen authored
Commits on May 21, 2008
  1. @jonjensen

    Have the makefile builder require Perl 5.8.0 like the rest of IC, and…

    jonjensen authored
    … use old compatible numbering.
  2. @jonjensen
  3. @jonjensen
Commits on May 6, 2008
  1. @jonjensen
  2. @jonjensen
Commits on Mar 25, 2008
  1. @racke

    allow build with threaded perls > 5.8.8

    racke authored
    update copyright year
Commits on Dec 30, 2007
  1. * Remove never-used dump command, which is only for the DBM sessions…

    Kevin Walsh authored
    … that
    
          no one uses any more.
Commits on Aug 31, 2007
Commits on Aug 20, 2007
  1. @racke
Commits on Aug 9, 2007
  1. @pajamian

    * Updated copyright headers to 2007 (closes bug #102)

    pajamian authored
    * Added GPL and copyright headers to a few files that were missing them.
Commits on Mar 24, 2006
  1. @jonjensen
Commits on Dec 28, 2005
  1. @jonjensen
Commits on Nov 8, 2005
  1. @jonjensen
Commits on Sep 5, 2005
  1. @racke
Commits on Sep 4, 2005
  1. @docelic

    * Make ./configure script a no-op, displaying only a message on how to

    docelic authored
      install IC.
    
    * Put 'require 5.6.0' in Makefile.PL to set the minimum Perl version.
Commits on May 16, 2005
  1. @perusionmike

    * Add new cron-style facility for determining HouseKeeping jobs.

    perusionmike authored
    * Default is no change, i.e. no cron.
    
    * The recommended method to add the file is:
    
    	HouseKeepingCron  <crontab
    
      That will use the file etc/lib/crontab by default in the tarball,
      or /etc/interchangec/crontab in an LSB configuration.
    
    * Requires the Set::Crontab module, which has been added to
      Bundle::Interchange.
    
    * Structure of the crontab file is just like crontab(5) in UNIX
      except that a seconds column is added.
    
      The targets are GlobalSub or anything which you can make run
      with Vend::Dispatch::run_macro. Bear in mind there is no
      catalog context.
    
      Two special targets exist, :reconfig and :jobs. They allow calling
      of the catalog reconfig routines and jobs routines, respectively.
      The etc/reconfig and etc/jobsqueue files will be ignored if these
      targets are not present -- a warning will be issued at startup
      (and crontab change) if they are not there.
    
      A target prepended with > runs *after* the reconfig/restart/jobs/pid
      mgmt cycle. Normal specifications run before.
    
      The basic entry to implement "HouseKeeping 5" would be:
    
         HouseKeeping 1
    	 HouseKeepingCron <<EOC
    	 */5 * * * * * :restart
    	 */5 * * * * * :jobs
    	 EOC
    
      (Note that would normally be in etc/lib/crontab or /etc/interchange/crontab.)
    
      To only check the jobs queue every five minutes (on the minute), you
      do:
    
    	 */5 * * * * * :restart
    	 0 */5 * * * * :jobs
    
      If you want to run the GlobalSub "checkit" once a day at 4am, you would
      do:
    
    	 0 0 4 * * * checkit
    
    * If you set HouseKeeping to a granularity besides 1 (or if for some
      reason Interchange skips a second), it does the cron check for
      every intervening second. This ensures a job will not be skipped.
      The :restart and :jobs entries will only run once, but if you have
      a frequent GlobalSub job that pushes the granularity of HouseKeeping
      it can be run twice in succession.
    
    * WARNING: You should not put long-running jobs in a GlobalSub! You have
      been warned. Use the Jobs facility for that.
    
    * Probably should implement the ability to call out jobs, but not quite
      sure how to specify and do. Can we just call run_jobs() directly?
      If so, then maybe an = sign introduces a job:
    
      	0 0 * * * * =standard_cat hourly
      	0 0 4 * * * =standard_cat daily
      	0 0 2 * * 7 =standard_cat weekly
    
    * Include bin/crontab script to edit the crontab and submit to the
      running IC daemon. BUG: Cannot run as root.
Commits on Feb 27, 2005
  1. @perusionmike

    * Allow Interchange to install and run on a threaded system without

    perusionmike authored
      manual installation.
    
        1. Query on installation with a threaded Perl. If you answer
        "yes" it will create the file _allow_threads and then build
        and test.
    
        2. Added an os hint that inserts the MV_GETPPID_BROKEN
        fix if on Linux and running threads.
    
        3. Once you have installed with threads, and the _allow_threads
        file is in the IC root, you don't need to set the environment
        variable anymore. You will get a warning.
    
        4. Put in a check for Perl 5.8.5 to be allowed to run with
        threads. There were several ithreads bugs fixed in that version.
Commits on Jan 24, 2005
  1. @jonjensen
Commits on Apr 9, 2004
  1. @jonjensen

    Bump version numbers to 5.3.0 (especially to get nightly build file n…

    jonjensen authored
    …ames
    
    back on track).
    
    Start using version-specific WHATSNEW file so we can keep old ones around.
    They're important documentation for the project but it's too hard to find
    old ones without downloading old code.
Commits on Jan 9, 2004
  1. @racke

    ignore CVS conflict files

    racke authored
Commits on Jan 3, 2004
  1. @jonjensen

    Update copyright year in user-visible places. I think we can update the

    jonjensen authored
    copyright year in other files as we make changes to them.
Commits on Dec 27, 2003
  1. @jonjensen
Commits on Dec 4, 2003
  1. @jonjensen
Commits on Oct 24, 2003
  1. @jonjensen
Something went wrong with that request. Please try again.