Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: snap20040908

Sep 08, 2004

  1. Rocco Caputo

    Add the "tag" target for easy distributing.

    authored September 08, 2004
  2. Rocco Caputo

    Cleaned up "make dist" somewhat. Still needs to build the snapshot

    date programmatically, though.
    
    Cleaned up "make install" somewhat.  Removed the need for a separate
    pasetbot.lib.sample file.  It's generated by Makefile now.
    authored September 08, 2004
  3. Rocco Caputo

    Removed the bogus "&& \" from the makefile. I'm not sure whether

    that's just extra text or whether it indicates a missing command,
    though.  More debugging is needed there.
    
    I fixed the install paths.  Pastebot now installs in /usr/local/...
    rather than /usr/...  It seemed more reasonable that way.
    
    The README is slightly updated.
    authored September 08, 2004

Sep 03, 2004

  1. Rocco Caputo

    Removed an errant "&& \" from the end of one of the install

    directives.  Thanks to buu for actually using the makefile and
    discovering the problem.  It's kinda sad that he's a whiner, with such
    amazing initial feedback as "Someone fix pastebot =[".  Luckily he
    responds with details when pressed, or this would probably never have
    been fixed.  So in the end, go, buu!
    authored September 03, 2004

Jun 09, 2004

  1. Rocco Caputo

    Indigoid runs Memephage in a channel with a lot of color codes flying

    around.  He discovered that Memephage was collecting broken URLs
    because of colorization attached to them, so he wrote a few regular
    expressions to remove them.  This commit adds his color filtering
    code.
    authored June 09, 2004

May 14, 2004

  1. Rocco Caputo

    Clean up the missing modules error message, so it reports the actual

    missing module rather than the ones it thinks it needs.
    
    Plug a security leak.  You are advised to upgrade to at least this
    version NOW.
    authored May 14, 2004

Apr 27, 2004

  1. Tony Cook

    Added the newly required command 'store' to pastebot.conf-dist

    authored April 27, 2004

Feb 13, 2004

  1. Rocco Caputo

    Applied a modified version of Jari Aalto's patch to support sitewide

    installation through revised configuration and library placement.
    
    He added Makefile targets for a standard installation.  The README now
    includes instructions for using the new makefile targets.  Util::Conf
    supports finding configuration files in standard locations.
    Util::Data accepts the persistent paste storage location from a
    configuration file.  The local library directory is searched for at
    startup time rather than being hardcoded.
    authored February 13, 2004
  2. Rocco Caputo

    Add some more ideas to the TODO list.

    authored February 13, 2004

Dec 22, 2003

  1. Rocco Caputo

    Make the page footer HTML 4.01 Transitional "OK" again.

    authored December 22, 2003
  2. Rocco Caputo

    Applied Jeremy Mates' patches. They add more robust URL handling,

    better X-Forwarded-For support, line counts to the on-channel
    announcement, and cleaner channel list building code.
    authored December 22, 2003
  3. Rocco Caputo

    Apply Jeremy Mates' documentation patches. He expanded upon the

    Apache proxypass documentation and documented another error message.
    This should get more pastebots on port 80 where they belong. :)
    authored December 22, 2003

Dec 05, 2003

  1. Rocco Caputo

    Matthijs van Duin (efnet, CPAN "xmath") insisted that the HTML

    responses aren't compliant with w3c's HTML 4.01 specification without
    including a character encoding.  He STRONGLY insisted that some form
    of encoding be specified.
    
    | <xmath> [character encoding is] not "advisory".. without it [the
    |       HTML] is not valid
    
    He provided the patch that I am applying with this commit.  By
    applying this patch, I have disregarded the objections of Juerd and
    Yaakov:
    
    | <Yaakov> The ecoding type is NOT part of the HTML in that document,
    |       it is a server issue.
    | <xmath> that's why you should specify it in the header
    | <xmath> Yaakov: if you just specify it on both the form page and the
    |         result page, then at least people can enter extended chars
    |         without worrying about them getting messed up
    |
    | <xmath> Juerd: I'm not sure all browsers can properly deal with
    |       utf-8
    | <xmath> though I guess modern ones do
    | <Juerd> xmath: Most modern browsers
    | <Juerd> xmath: But most ANY browsers guess charsets, and they're
    |         rather good at that
    | <xmath> Juerd: yes, because there are so many broken pages
    | <Yaakov> Yes... I think that was my point.  I don't know what will
    |       be pasted.
    |
    | <xmath> if you want to rely on guessing
    | <xmath> fine
    | <xmath> but then don't put up a "Valid HTML 4.01" logo
    | <xmath> because it isn't
    | <xmath> anyway, dinner time
    | <xmath> bbl
    |
    | <Juerd> xmath: HTML 4.01 has nothing to do with the charset
    | <Yaakov> THAT IS MY POINT
    | <Yaakov> The HTML _IS_ VALID
    
    I will be happy to reverse this patch if it breaks more than it fixes.
    authored December 05, 2003
  2. Tony Cook

    HTML escape the channel names in the drop-down list.

    Select the only channel as the default (instead of '(None)') if there
    is only one channel.
    authored December 05, 2003

Nov 30, 2003

  1. Rename stupidly named flag.

    authored November 30, 2003
  2. Add a new flag, to forbid invites to unknown channels.

    authored November 30, 2003

Nov 13, 2003

  1. Rocco Caputo

    Channel management functions did not take into account that the bot

    may be on multiple networks at once.  Add network differentiation to
    the bot's database, IRC client, and web server.
    authored November 13, 2003
  2. Rocco Caputo

    Whitespace changes.

    authored November 13, 2003
  3. Rocco Caputo

    Select (none) as the default channel, to prevent pasting to wrong

    channels.
    authored November 13, 2003
  4. Rocco Caputo

    Add an ID tag.

    authored November 13, 2003
  5. Rocco Caputo

    Nick tracking, rotation, reclamation was not keeping track of the

    bot's current nickname properly.  This change gets it working well
    enough to build the channel list, anyway.  It's untested for actual
    nick rotation/reclamation on clashes, however.  I'm pressed for time
    to do this more right than absolutely necessary right now.
    authored November 13, 2003
  6. Rocco Caputo

    TonyC noticed that the dynamic channel listing was broken. It didn't

    list anything until the bot side was kicked and invited back, and then
    it only listed the channel it was re-invited to.  This patch reworks
    the channel management functions in Util::Data and also disambiguates
    lc() calls in Client::IRC.
    
    Actually, it seems that a previous patch removed irc_join.  We put it
    back as well.
    authored November 13, 2003
  7. Rocco Caputo

    Remove SQLite.

    authored November 13, 2003

Nov 02, 2003

  1. Added cookie support and HTML <label>s

    authored November 02, 2003

Nov 01, 2003

  1. Minor fixing. remove /whois on commands

    authored November 01, 2003
  2. User tracking. Grabs /who, monitors changes. also +o -o.

    authored November 01, 2003

Oct 31, 2003

  1. Damn. Typofix here

    authored October 31, 2003
  2. Takes a list of nicknames now. Will try auto-reclaim if all in list a…

    …re taken.
    
    Also indent was in different styles over the file, recommending diff -b.
    authored October 31, 2003
  3. Rocco Caputo

    Ok, damnit, this time with FEELING! Ah, ahem. Fix the port selection

    code so it doesn't clobber a very important closure variable.
    authored October 31, 2003
  4. Rocco Caputo

    Add support for nonstandard server ports. Thanks to Chris Ellsworth

    for requesting it, or you'd still be waiting for it. :)  Just throw a
    port number on the server lines in pastebot.conf, separated from the
    server host by spaces and/or colons, and you're good to go.  The
    default is 6667 if you leave ports out.
    authored October 31, 2003
  5. Rocco Caputo

    Woops. Forgot some things wrt snapshot building.

    authored October 31, 2003
  6. Rocco Caputo

    Apply Averell's persistent database patch. Remove the persistent

    paste and ignores stores from the todo list.  Update the README to
    include Storable as a new dependency (although it comes with modern
    Perl).
    authored October 31, 2003

Oct 30, 2003

  1. Rocco Caputo

    Allow the bot itself to serve small files. Alter Yaakov's new

    templates so the image links point into the bot.  Now they're totally
    self-contained.
    authored October 30, 2003
  2. Rocco Caputo

    Log Yaakov's ideas for posterity. They need to be assimilated into

    the overall todo file structure.  Quite likely the entire file should
    be redone in outline form.
    authored October 30, 2003
  3. Rocco Caputo

    Added Yaakov's wonderful logo.

    authored October 30, 2003
Something went wrong with that request. Please try again.