Commits on Aug 10, 2014
  1. Merge pull request #6 from FroZnShiva/master

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

    Fix german translation

    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.
    FroZnShiva committed Aug 2, 2014
  2. Merge pull request #5 from FroZnShiva/master

    Fix typos
    committed Aug 2, 2014
  3. @FroZnShiva

    Fix typos

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

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

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

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

    committed Sep 24, 2013
  5. Fix cookie time

    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.
    committed Sep 24, 2013
  6. Fix version typo

    committed Sep 24, 2013
  7. Fix scrolling

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

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

    committed Sep 18, 2013
  2. 0.5.11

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

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

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

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

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

    …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.
    committed May 29, 2008
Commits on May 3, 2008
Commits on Apr 8, 2008
  1. Add support for IPv6 mapped IPv4 addresses.

    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.)
    committed Apr 8, 2008
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.

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

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

    committed Feb 19, 2008
  4. random vhost

    committed Feb 19, 2008
Commits on Oct 9, 2007