pidgin/nest

c3b3dcf494c8
Add a bunch of shortcodes to make life easier.

These will need to be abstracted a bit to handle other stuff like libgnt,
gplugin, talkatu, etc, but this is way easier to deal with than it was.

Testing Done:
Ran locally and verified all of the Sourceforge links are working.

Reviewed at https://reviews.imfreedom.org/r/557/
---
title: independent-20040826-00
date: 2004-08-26T00:00:00.000Z
cveNumber:
talosReportId:
summary: Content-length DOS (malloc error)
discoveredBy: Sean (infamous42md)
fixedInRelease: 0.82
type: security
layout: cve
hidden: true
---
### Description
Remote crash. When a remote server provides a large `content-length` header
value, Gaim will attempt to allocate a buffer to store the content, however
this allocation attempt will cause Gaim to crash if the length exceeds the
amount of possible memory. This happens when reading profile information on
some protocols. It also happens when smiley themes are installed via drag and
drop.
### Mitigation
The call to `g_malloc()` was replaced with a call to `g_try_malloc()`. If the
memory could not be allocated the function returns instead of causing the
application to crash.