Share

Portable UPnP SDK

Code

Programming Languages: C

License: BSD License

Repositories

browse code, statistics, last commit on 2009-03-13 svn co https://pupnp.svn.sourceforge.net/svnroot/pupnp pupnp

Show:

What's happening?

  • Access Violation when compiling with Visual Studio 2008

    Hi, I am one of the devs of the MorphXT project and I use this lib in some other of my projects, too. When I tried to upgrade the lib earlier for one of my projects I had to realise that something did not work at first and while most of the things were reasonably ease to be fixed. Now, the last thing I encountered was not so easy to fix and I am uncertain if my fix is any good so I'll just post...

    2009-10-10 22:05:06 UTC by stulleamgym

  • Followup: RE: IPv6-branch

    Hello Jennifer, Yes, PUPnP supports IPv6. Charles.

    2009-10-09 17:47:21 UTC by cnepveu

  • Followup: RE: IPv6-branch

    Hi, Now PUPnP supports IPV6? Jennifer.

    2009-09-21 09:22:25 UTC by binarycat1012

  • Declare a few functions to have proper (void) argument list.

    In a publicly installed headers, a few functions are declared without any arguments at all, a la "()". When I used gcc's -Wimplict and -Wstrict-prototypes to check for the mismatch of function prototype declarations and their usage in my own program, some headers from libupnp-1.6.6 produced warnings. They are not strictly bugs, but pretty much annoying. This is 2009, and almost all the...

    2009-09-12 16:53:51 UTC by zephyrus00jp

  • Cosmetic change to headers:(oid) prototype.

    It is 2009. C compilers supports ISO-C style prototype declarations. When I added -Wimplicit and -Wstrict-prototypes to make file (using gcc) to track down potential mismatches of prototype and real invocation of functions in my application, the installed headers from libupnp-1.6.6 produced warnings. These are strictly not bugs, but pretty much annoying. Hence, some functions, in...

    2009-09-12 16:47:49 UTC by nobody

  • Patch for Solaris10 compilation and usage.

    Compilation for solaris I have used gcc3.x and gcc4.x under solaris 10 for x86 / 64 bits. A couple of Source file fixes were necessary for successful compilation and runtime behavior. threadutil/src/ThreadPool.c POSIX sched_setschduler() returns non-negative value for success. Without the fix, UpnpInit() fails immediately. upnpp/src/api/upnpai.c There is a...

    2009-09-08 22:05:12 UTC by zephyrus00jp

  • Followup: RE: External Web Server

    Hi, From what I understand after reading the libupnpd internal for a while, the web server plays a few roles. (1) - one is to server the XML description of the device. (2-a) - the other is optional, but it may want to process "POST" request to handle the request to the device sent by "POST" HTTP packet. The web server then invoke appropriate action of the...

    2009-08-20 07:33:33 UTC by zephyrus00jp

  • Any plan to release version 1.8 soon?

    Hi, Thank you for sharing the improved libupnp with the open source community. I have a question. I think I read something about the pending release of version 1.8 (the current release is 1.6.6). Is there any concrete plan to release the 1.8 version any time soon? In order to access the latest development branch, I figured out how to access svn repository after reading the archived...

    2009-08-20 07:26:14 UTC by zephyrus00jp

  • Search for nested serviceList (not stopping at the first lis

    Internet Gateway Device description contains nested serviceList (rootdevice -> servicelist, subdevice and subdevice has the lower-level serviceList, etc..) Unfrotunately, the sample code sample_util.c used by tv_device sample, etc. has a code that looks for only the first top-level serviceList. This results in the failure to read all the services of an IGD xml description. Attached...

    2009-08-13 05:18:12 UTC by zephyrus00jp

  • Followup: RE: Nested ServiceList not handled by sample app?

    I did the following to fix the particular problem and it looks promizing. I changed sample_util.c so that the serviceList is searched until the desired service is found instead of just looking at the first servicelist of the root device. With the change, I could make a modified control point program (based on upnp_*_ctrl) to understand the full xml description based on IDG spec from...

    2009-08-13 05:03:29 UTC by zephyrus00jp

Our Numbers