Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 4, 2008
  1. @jamiemccarthy

    Slash::Tagbox refactoring nearing completion

    jamiemccarthy authored
    Removed the tagbox_userkeyregexes table, and 3 columns from tagboxes
    table, replaced with class methods which S::T subclasses may override.
    {nodid},{nixid} in all S::T objects.
    
    tagbox.pl now runs more quickly and efficiently.  A code comment
    in tagbox.pl and slashd has thoughts on future multiprocessing
    changes.  Modernized tagbox.pl logging.
    
    Removed some unnecessary 'use's.  getTagboxTags() now filters tags
    at each step, for a (possibly dramatic in some cases) speed
    improvement.  Tagbox filtering in _do_filter_foo submethods.  API
    changes to be OOP-appropriate for addFeederInfo(), forceFeederRecalc()
    and other (now-) methods.
    
    The API and subclasses' calls of it is still a little rough.
Commits on Jul 30, 2008
  1. @pudge

    Add RSS feed for top comments

    pudge authored
Commits on Jun 26, 2008
  1. @jamiemccarthy

    Email task crash warnings

    jamiemccarthy authored
    When a task child of slashd crashes, it gets logged with the "odd exit"
    warning line.  Now, it will also be emailed via slashdErrnote.
Commits on Jun 6, 2008
  1. @pudge
Commits on Jun 3, 2008
  1. @pudge

    Put tasks into their own namespace

    pudge authored
    Experiment to see if we can encapsulate a task in its own namespace.
    Should work, need more testing ASAP.
Commits on Jan 24, 2008
  1. Changed newSemiRandomBlock to newSemiRandomOSTGBlock.

    Christopher Brown authored
Commits on Jan 12, 2008
  1. @pudge
Commits on Jan 9, 2008
  1. Made getTop10Comments generic.

    Christopher Brown authored
Commits on Aug 11, 2007
  1. @jamiemccarthy

    Make identification of slashd parent and child processes in `ps`

    jamiemccarthy authored
    much easier.  We probably should have done this years ago...
Commits on Feb 22, 2007
  1. @jamiemccarthy
Commits on Feb 21, 2007
  1. @jamiemccarthy
Commits on Jan 25, 2007
  1. @tvroom
Commits on Nov 15, 2006
  1. @jamiemccarthy
Commits on Oct 26, 2006
  1. @jamiemccarthy
Commits on Jun 14, 2006
  1. @jamiemccarthy
Commits on May 2, 2006
  1. @pudge
Commits on Nov 23, 2005
  1. @jamiemccarthy
Commits on Nov 16, 2005
  1. @jamiemccarthy

    Add rss_max_items_outgoing var for a sitewide default of the maximum

    jamiemccarthy authored
    number of items (stories, etc.) written into an RSS/Atom/etc. feed.
    Fix misnamed variables in open_backend.pl.  And rename a poorly named
    var too.
Commits on Sep 22, 2005
  1. @pudge

    bring up to date

    pudge authored
Commits on Jul 26, 2005
  1. @jamiemccarthy
Commits on Jul 11, 2005
  1. @jamiemccarthy

    Bugfix

    jamiemccarthy authored
  2. @jamiemccarthy
Commits on Apr 13, 2005
  1. @pudge

    Big nasty HTML handling update

    pudge authored
Commits on Mar 11, 2005
  1. @pudge

    Update 2005, OSTG, etc.

    pudge authored
Commits on Feb 2, 2005
  1. @jamiemccarthy
Commits on Nov 23, 2004
  1. @pudge

    Temp. fix for RSS

    pudge authored
Commits on Nov 3, 2004
  1. @jamiemccarthy

    New "slashd" command in ircslash.pl. It uses Proc::ProcessTable if it's

    jamiemccarthy authored
    available so I added that to the optional section of Bundle::Slash.
    New fields of last_completed_secs and next_begin_secs added to the
    hashref(s) returned by getSlashdStatus and getSlashdStatuses.  New
    field $info->{parent_pid} passed to all slashd tasks.
Commits on Oct 28, 2004
  1. @jamiemccarthy

    Bugfix

    jamiemccarthy authored
  2. @jamiemccarthy

    Save a bit of DB load a couple of times every minute by wrapping the …

    jamiemccarthy authored
    …whole
    
    series of slashd status updates in a transaction.
  3. @jamiemccarthy

    If an invalid syntax of a timespec is found, don't kill the whole sla…

    jamiemccarthy authored
    …shd.
    
    Log an error with Errnote so hopefully the admin sees it, and just drop
    that one task.
Commits on Oct 18, 2004
  1. @jamiemccarthy
  2. @jamiemccarthy

    Allow vars to override task timespecs. Don't know why we didn't do

    jamiemccarthy authored
    this a couple of years ago, this is simple and will work.
Commits on Oct 15, 2004
  1. @jamiemccarthy

    Doh, typo correction

    jamiemccarthy authored
  2. @jamiemccarthy

    New global var for tasks: $task_exit_flag. This var will be set when

    jamiemccarthy authored
    a task is sent a SIGUSR1, and that signal will automatically be sent
    to all running tasks when slashd is sent a SIGTERM (for example, when
    "/etc/init.d/slash stop" is run).  This flag may be used by tasks
    that run for a long while;  if they notice it is set, they should do
    their best to clean up and exit quickly.  Also, the API to doLogPid(),
    doLogInit, and doLogExit() changed, but I doubt anyplace calls those
    except the few places I already adjusted.
Commits on Aug 3, 2004
  1. @pudge

    Pull the setting of virtual users from prepareUser into separate func…

    pudge authored
    …tions, so we can reset them easily
    
    Add hash debugging function (see debugHash in Environment.pm)
Something went wrong with that request. Please try again.