UPnP in libpurple
Ryan Govostes
rgovostes at gmail.com
Sun Jun 29 22:07:18 EDT 2008
Evan et al.,
There is a license included in the header of the C files:
/* libnatpmp
* Copyright (c) 2007-2008, Thomas BERNARD <miniupnp at free.fr>
* http://miniupnp.free.fr/libnatpmp.html
*
* Permission to use, copy, modify, and/or distribute this software
for any
* purpose with or without fee is hereby granted, provided that the
above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
It doesn't look like it will take much work to substitute libpurple's
upnp.c and nat-pmp.c with the MiniUPnP and libnatpmp respectively,
while maintaining the same interface. However, right now I'm having
trouble building libpurple and dependencies, so I have to address
those problems first.
Cheers,
Ryan Govostes
More information about the Devel
mailing list