Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Portable UPnP SDK / News: Recent posts

Portable UPnP SDK 1.6.18 Released

  • Security related fixes;
  • Memory leak fix;
  • Segfault fix;
  • Visual Studio build files.
Posted by Marcelo Roberto Jimenez 2013-01-29

Portable UPnP SDK 1.6.17 Released

Some bug fixes. Please look at the file ChangeLog for details.

Posted by Marcelo Roberto Jimenez 2012-04-03

Portable UPnP SDK 1.6.16 Released

Several bug fixes.

Posted by Marcelo Roberto Jimenez 2012-03-21

Portable UPnP SDK 1.6.15 Released

IPv6 bug fixes, check the Changelog for details.

Posted by Marcelo Roberto Jimenez 2012-01-25

Portable UPnP SDK 1.6.14 Released

Bug fixes, check the file "ChangeLog" for details.

Posted by Marcelo Roberto Jimenez 2011-11-14

Portable UPnP SDK 1.6.12 Released

Restore removed API.

Posted by Marcelo Roberto Jimenez 2011-02-09

Portable UPnP SDK 1.6.11 Released

Important bug fixes, see the Changelog.

Posted by Marcelo Roberto Jimenez 2011-02-08

Portable UPnP SDK 1.6.10 Released

- Fixes samples code.
- Lots of documentation
- Add --disable-blocking-tcp-connections configure flag.
- Add GENA_NOTIFICATION_xxx_TIMEOUT variable.
- Several bug fixes, see the ChangeLog.

Posted by Marcelo Roberto Jimenez 2010-12-11

Portable UPnP SDK 1.6.9 Released

- Fix for Android build.
- Use SSDP_COPY to send multiple SSDP advertisements.
- Removing unused NUM_COPY variable.
- Make multiple SSDP advertisements faster.
- Fixes bug in sample code;

Posted by Marcelo Roberto Jimenez 2010-11-07

Problem with release 1.6.8 tar.bz2

There has been a mistake in the upload of libupnp-1.6.8.tar.bz2. The file has already been replaced and a copy with the name libupnp-1.6.8-1.tar.bz2 has been added, as well as files libupnp-1.6.8.tar.bz2.sha1 and libupnp-1.6.8-1.tar.bz2.sha1, so that you can check that you are actually downloading the right file. The copy with a different name has been added because mirrors take some time to update.... read more

Posted by Marcelo Roberto Jimenez 2010-10-21

Portable UPnP SDK 1.6.8 Released

Two important bug fixes:
- 100% CPU in select() in miniserver fixed.
- memory leak in webserver fixed.

Some more doxygenation too.

Posted by Marcelo Roberto Jimenez 2010-10-20

Portable UPnP SDK 1.6.7 Released

The latest version of libupnp has been released. The main features are:
- IPv6 support;
- Many bug fixes, please look at the file Changelog.

Posted by Marcelo Roberto Jimenez 2010-10-04

Portable UPnP SDK now using git

We have switched source code management to git.

Posted by Marcelo Roberto Jimenez 2010-08-23

Portable UPnP SDK 1.6.6 Released

The latest version of libupnp has been released and contains many fixes for several platforms.

Posted by Marcelo Roberto Jimenez 2008-04-26

Portable UPnP SDK 1.6.4 Released

The latest release of Portable UPnP SDK contains:
- Putting back a "defined(__OSX__)" that has been removed in the previous *BSD patch.
- Lots of fixes for MacOS compilation
- Workaround for a problem with the new automake AM_CONDITIONAL macro from autotools-1.10.
- Fix for setsockopt() in Threadpool.c to allow more than one process to join the multicast-group on OSX.
- Fix for isFileInVirtualDir.

Posted by Marcelo Roberto Jimenez 2008-01-27

Portable UPnP SDK 1.6.3 Released

The latest release of Portable UPnP SDK contains:
- Fix compilation on FreeBSD 7. Code now no longer uses ftime(), using gettimeofday() instead.
- Added a configure test to check if pthread_rwlock_t is available and define _GNU_SOURCE if needed.

Posted by Marcelo Roberto Jimenez 2007-12-27

Portable UPnP SDK 1.6.2 Released

The latest release of Portable UPnP SDK contains:
- Improovment in miniserver code so that it does not use 100% CPU in case of error;
- Fixed a memory leak in upnpapi.c to delete MiniServerThreadPool in the call to UpnpFinish();
- Fixed "make check";
- Fixed a missing #ifdef in miniserver.c.

Posted by Marcelo Roberto Jimenez 2007-12-11

Portable UPnP SDK 1.6.1 Released

The latest release of Portable UPnP SDK contains:
- Merge of another MacOS patch;
- Seek not working for large files fix (greater than 2GB);
- Worker thread still alive after calling UpnpFinish() fix;
- virtualDirCallback.open() glibc fix;
- Added support for rwlocks;
- Devices should benefit from less latency due to the use of rwlocks;
- Other small fixes.

Posted by Marcelo Roberto Jimenez 2007-11-08

Portable UPnP SDK 1.6.0 Released

The latest release of Portable UPnP SDK contains:
- A new library version;
- Fixes to Mac OS X and NetBSD;
- Fixes for MSVC
- Support for the Basic Device (http://www.upnp.org/standardizeddcps/basic.asp);
- Sample that demonstrates coexistence of a device and a control point in the same application;
- Several bug fixes.

You can get it here:
http://sourceforge.net/project/showfiles.php?group_id=166957&package_id=189913&release_id=515071... read more

Posted by Marcelo Roberto Jimenez 2007-06-23

Portable UPnP SDK 1.4.6 Released

The latest release of Portable UPnP SDK contains:
- A bug fix in configure.ac when using FreeBSD.

You can get it here:
http://downloads.sourceforge.net/pupnp/libupnp-1.4.6.tar.bz2

The changelog can be seen here:
http://sourceforge.net/project/shownotes.php?group_id=166957&release_id=504826
Enjoy!

Posted by Marcelo Roberto Jimenez 2007-04-30

Portable UPnP SDK 1.4.5 Released

The latest release of Portable UPnP SDK contains:
- Several important fixes for x86_64 systems.
- One important bug fix in makeAction() for all systems.
- The possibility of beeing compiled on FreeBSD (still needs testing).

You can get it here:
http://downloads.sourceforge.net/pupnp/libupnp-1.4.5.tar.bz2

The changelog can be seen here:
https://sourceforge.net/project/shownotes.php?group_id=166957&release_id=504488... read more

Posted by Marcelo Roberto Jimenez 2007-04-28

Portable UPnP SDK 1.4.4 Released

The latest release of Portable UPnP SDK contains a fix for windows sleep() call and an important fix for AMD64 systems.

You can get it here:
http://downloads.sourceforge.net/pupnp/libupnp-1.4.4.tar.bz2

The changelog can be seen here:
https://sourceforge.net/project/shownotes.php?group_id=166957&release_id=501741

Enjoy!

Posted by Marcelo Roberto Jimenez 2007-04-17

Portable UPnP SDK 1.4.3 Released

The latest release of Portable UPnP SDK contains one fix for a segmentation fault and now compiles with MSVC.

You can get it here:
http://downloads.sourceforge.net/pupnp/libupnp-1.4.3.tar.bz2

The changelog can be seen here:
http://sourceforge.net/project/shownotes.php?group_id=166957&release_id=491555

Enjoy!

Posted by Marcelo Roberto Jimenez 2007-03-06

Portable UPnP SDK 1.4.2 Released

The latest release of Portable UPnP SDK contains several bug fixes and support for large files.

You can get it here:
http://downloads.sourceforge.net/pupnp/libupnp-1.4.2.tar.bz2?use_mirror=osdn

The changelog can be seen here:
http://sourceforge.net/project/shownotes.php?group_id=166957&release_id=483279

Enjoy!

Posted by Marcelo Roberto Jimenez 2007-02-16

pUPnP moved to SourceForge

Since Oct 3rd 2006 the "Portable SDK for UPnP Devices" project is exclusively hosted at SourceForge.
The old web forum, bug tracker and home page are down and an effort is made to migrate information to SF facilities.
Please join the new mailing lists, fora and trackers at SourceForge for discussion, feature requests and bug reports.

Posted by Nektarios K. Papadopoulos 2006-10-16