Permalink
Switch branches/tags
Nothing to show
Commits on May 9, 2017
  1. 0.5.12

    dgl committed May 9, 2017
  2. Fix random to be consistently random, not randomly random

    dgl committed May 9, 2017
    If you were particularly unlucky there's a chance the socket path could
    be totally empty.
    
    A bug from 2002(!)
  3. Validate R parameter in irc.cgi

    dgl committed May 9, 2017
    This matches the check done in nph-irc.cgi.
Commits on Aug 10, 2014
  1. Merge pull request #6 from FroZnShiva/master

    dgl committed Aug 10, 2014
    Fix german translation
Commits on Aug 2, 2014
  1. Fix german translation

    FroZnShiva committed Aug 2, 2014
    1) The old translation was rather bad.
    2) The new format matches the default format. Since this is a file that
       is shipped with the application the default formats should match.
    3) The old format wouldn't work out of the box, because there is no such
       style as 'german'. So better use the default style, though.
    
    A better diff in my opinion is against format/default.
  2. Merge pull request #5 from FroZnShiva/master

    dgl committed Aug 2, 2014
    Fix typos
  3. Fix typos

    FroZnShiva committed Aug 2, 2014
Commits on Sep 24, 2013
  1. Use CSS3 box model to keep scrollbars on screen

    dgl committed Sep 24, 2013
    (On IE8 this uses IE's box model anyway, so this works. I'm hoping it
    still works on later versions of IE too.)
  2. Make it clear you can't speak in a status/info window

    dgl committed Sep 24, 2013
    (Why did I ever make it just throw away input?)
  3. Fix scrolling

    dgl committed Sep 24, 2013
    Unlike 0d44521 actually tested on IE 8, Chrome 29, Firefox 23. Still
    written somewhat defensively so hopefully might work on older browsers.
  4. Fix scrollbars

    dgl committed Sep 24, 2013
  5. Fix cookie time

    dgl committed Sep 24, 2013
    In 2002 I wrote: "write proper cookie code one day". It turns out I
    thought 2011 was so far away in the future that would have happened.
    Sadly not.
    
    Also, apparently I thought 2011 started on a Sunday, it didn't, it was a
    Saturday.
  6. Fix version typo

    dgl committed Sep 24, 2013
  7. Fix scrolling

    dgl committed Sep 24, 2013
    (Written in a way that doesn't change behaviour on older browsers, hopefully.)
Commits on Sep 21, 2013
  1. No need for this to be IE specific

    dgl committed Sep 21, 2013
Commits on Sep 18, 2013
  1. Fix line length

    dgl committed Sep 18, 2013
  2. 0.5.11

    dgl committed Sep 18, 2013
Commits on Feb 19, 2012
  1. Allow running client-perl.cgi tainted

    dgl committed Feb 19, 2012
    If it's setuid then perl automatically enables taint (kind of weird, but
    no reason not to support it).
Commits on Jul 17, 2011
  1. Use onkeydown on all browsers, fixes keys in WebKit

    dgl committed Jul 17, 2011
    Probably one day should stop the whole splitting up browsers, there's
    less and less reason to do it.
Commits on Feb 7, 2011
  1. CVE-2011-0050: XSS in R param in nonjs interface

    dgl committed Feb 2, 2011
    Thanks to Michael Brooks (Sitewatch) for discovering this.
Commits on Nov 10, 2008
  1. UTF-8 fixes

    dgl committed Nov 10, 2008
Commits on May 29, 2008
  1. Workaround for odd UTF-8 issue by wrapping the formatting code in an …

    dgl committed May 29, 2008
    …eval.
    
    I don't fully understand why an error like:
      Malformed UTF-8 character (fatal) at .../nph-irc.cgi line 334.
    can occur, but it did, so workaround it.
Commits on May 3, 2008
Commits on Apr 8, 2008
  1. Add support for IPv6 mapped IPv4 addresses.

    dgl committed Apr 8, 2008
    This means we don't fail to encode an address when a server is listening on
    IPv6 and it reports an address like ::ffff:1.2.3.4.
    
    (Still need fixes to support actual IPv6 clients properly.)
Commits on Mar 21, 2008
  1. Make nickname settable via login form.

    David Leadbeater committed Mar 21, 2008
Commits on Feb 19, 2008
  1. Some people want stupidly sized smilies.

    dgl committed Feb 19, 2008
    So make the number of items per row configurable via smilies_perrow,
    default 5.
  2. Add support for a pop-up panel for smilie input.

    dgl committed Feb 19, 2008
    This is enabled by the option smilie_popup, it requires
    a smilie configuration file to be used.