~mamarley/quassel/+git/trunk:0.6

Last commit made on 2010-09-28
Get this branch:
git clone -b 0.6 https://git.launchpad.net/~mamarley/quassel/+git/trunk

Branch merges

Branch information

Name:
0.6
Repository:
lp:~mamarley/quassel/+git/trunk

Recent commits

5da919d... by Daniel Albers

remove merge fragments from hu.po + ru.po

de4dd62... by Manuel Nickschas

Bump version.inc for release

a4ca568... by Marcus Eggenberger <email address hidden>

Fixing issues with multiple CTCP requests in one message

 If we receive multiple CTCP requests in one PRIVMSG we now answer with
 one packed NOTICE containing all CTCP replies. This fixes a possible
 DoS Attack rendering Quassels IRC connection useless. Upgrading is
 strongly recommended. Thanks to Jima for reporting and supporting.

6e02e38... by Manuel Nickschas

Properly reject invalid handshake data

Currently, if a client attempts to configure a core's storage backend
even though it is already configured, the core will ignore the attempt
silently (e.g. the existing storage backends will simply drop the request,
but the client also won't receive an error message). This can never happen
unless you use an alternative client with a buggy handshake sequence though,
since quasselclient checks if the core is already configured beforehand.

Nonetheless, it makes sense to properly error out from the core side, just in case
we're getting new storage backends in the future that don't properly check this,
or alternative clients which might be confused by not receiving an error when they should.

Thanks to JodaZ for pointing this out.

a871952... by Manuel Nickschas

Bump version.inc for release

4483314... by Manuel Nickschas

Check if the notifications client supports actions

Ubuntu's notification system doesn't support actions and shows fugly popups
in case apps still define them. So we check for the capability and disable actions
if they're not supported.

Needless to mention that the Quassel team heartily recommends using a notification daemon
that is action-enabled for added value.

ba9fdf3... by Manuel Nickschas

Fix wordwrap when using Qt > 4.6.3

Qt changed the behavior of QTextBoundaryFinder in commit e6ac173, to make it more
consistent and to fix a bug in QtWebkit (cf. https://bugs.webkit.org/show_bug.cgi?id=31076).

Unfortunately this means we have to remove our wordwrap workaround for newer versions of Qt,
so we're adding a runtime version check for that. Please note that if you're using a 4.7 snapshot
that's too old, you'll have broken wordwrap now. Upgrade Qt.

2c4a26c... by Daniel Albers

fix translations translating SASL with SSL

c8a6bf2... by Martin Mayer <email address hidden>

write correct version in mac-bundle;
fixes #833

e21e7c7... by Daniel Albers

merge launchpad translations from master