[ANN] msn-pecan 0.0.16 released

Felipe Contreras felipe.contreras at gmail.com
Sun Sep 14 15:42:41 EDT 2008


Hi everybody,

Msn-pecan is a fork of the MSN plug-in from Pidgin. It was started by
Christian Hammond (former developer) and then took by me, but due to
many incompatibilities with the team I decided to fork the code.

The last release had some issues, so a new release must be done.

Some user display issues might have been fixed, but there's still work to be
done. Among the new features is support for handwritten messages thanks to
Devid Antonio Filoni who ported the patch of Chris Stafford and Gal Topper.
Also, now it should be possible to test the direct connection support, give it
a try ;) (only receiving)

Among the interesting changes:

 * Fix possible buffer overflow.
   Fixes CVE-2008-2927.
 * Disable nickname storage.
 * Fix initial login (new account).
 * Improve user display receiving.
 * Possible http connection crash fixes.
 * Add option to enable direct connections.
 * Add option to disable user displays (for testing).
 * Add support for handwritten messages.

Contributors to this release:

 * Devid Antonio Filoni

Download from the usual place:
http://code.google.com/p/msn-pecan/downloads

Here is the diffstat:

 AUTHORS                     |    6 +-
 Makefile                    |   65 ++++++---
 README                      |    2 +
 TODO                        |    5 +
 ab/pecan_contact.c          |   42 +++++-
 ab/pecan_contact.h          |    8 +
 ab/pecan_contact_priv.h     |    4 +
 ab/pecan_contactlist.c      |   17 +--
 ab/pecan_contactlist_priv.h |    4 -
 cmd/transaction.c           |    4 +
 cvr/slp.c                   |  260 ++--------------------------------
 cvr/slp.h                   |    2 -
 cvr/slpcall.c               |   25 +++-
 cvr/slplink.c               |    2 +-
 cvr/slpmsg.h                |    2 -
 directconn.c                |   24 ++-
 directconn.h                |    3 +-
 error.c                     |  215 -----------------------------
 error.h                     |   36 -----
 fix_purple.c                |   13 ++
 fix_purple.h                |   24 ++++
 installer.nsi               |   88 ++++++++++++
 internal.h                  |  227 ------------------------------
 io/pecan_http_server.c      |    5 +
 io/pecan_node.c             |   60 ++++++++
 io/pecan_socket.c           |   84 +++++++++++
 io/pecan_socket.h           |   35 +++++
 io/pecan_ssl_conn.c         |    4 +-
 io/pecan_stream.c           |   12 ++
 io/pecan_stream.h           |    2 +
 msn.c                       |   34 ++++-
 msn.h                       |    4 +
 msn_intl.h                  |   45 ------
 nexus.c                     |    5 +-
 notification.c              |   90 ++++++++----
 pecan_error.c               |  215 +++++++++++++++++++++++++++++
 pecan_error.h               |   36 +++++
 pecan_locale.h              |   45 ++++++
 pecan_log.c                 |    2 +
 pecan_log.h                 |    2 +
 pecan_oim.c                 |    8 +
 pecan_status.c              |    8 +
 pecan_ud.c                  |  321 +++++++++++++++++++++++++++++++++++++++++++
 pecan_ud.h                  |   45 ++++++
 session.c                   |   12 ++-
 session_private.h           |    4 +
 switchboard.c               |   81 +++++++++++-
 switchboard.h               |    9 ++
 48 files changed, 1367 insertions(+), 879 deletions(-)

-- 
Felipe Contreras




More information about the Devel mailing list