ad479caddfHomekeeping for the next release.
Marcelo Roberto Jimenez
2007-12-27 02:20:24 +0000
84f3b920a5Creation of the tag for release-1.6.3.
Marcelo Roberto Jimenez
2007-12-27 02:16:27 +0000
f6dd5062feMerge of trunk into branch-1.6.x.
Marcelo Roberto Jimenez
2007-12-27 02:14:02 +0000
16c883932aUsing pthread flags for the whole project, not just at the places individually indicated by several Makefile.am files spread all over the directories. That was too much error prone.
Marcelo Roberto Jimenez
2007-12-25 18:29:52 +0000
1457bf5937Use CPPFLAGS instead of CFLAGS for -D, this is preprocessor stuff.
Marcelo Roberto Jimenez
2007-12-25 13:50:47 +0000
ff3c4ae623Make sure we are using the C compiler for these tests.
Marcelo Roberto Jimenez
2007-12-25 13:47:57 +0000
4e23dd9c1bWhite spaces in configure.ac.
Marcelo Roberto Jimenez
2007-12-25 13:43:01 +0000
3fe9ccb9aeFixes an error introduced in the last configure.ac commit with the usage of the macro AC_LANG_PROGRAM. The generated test program was incorrect.
Marcelo Roberto Jimenez
2007-12-25 13:14:48 +0000
4a6014c6f6Proper thanks and some nicks.
Marcelo Roberto Jimenez
2007-12-24 21:21:48 +0000
3f4be1ef7bAC_DEFINE macro puts things in autoconfig.h, not in the command line. But ithread does not use autoconfig.h. So, I will add _GNU_SOURCE to CFLAGS directly.
Marcelo Roberto Jimenez
2007-12-24 21:06:55 +0000
b66f2646c3Added a configure test to check if pthread_rwlock_t is available. Define _GNU_SOURCE if needed. The fallback behaviou will only be implemented if _GNU_SOURCE prooves to be insufficient on some platforms.
Marcelo Roberto Jimenez
2007-12-24 03:39:50 +0000
9bfac585afLibrary was not compiling on FreeBSD 7. Code now no longer uses ftime(), using gettimeofday() instead. Thanks to Josh Carroll.
Marcelo Roberto Jimenez
2007-12-17 01:15:53 +0000
8faf828b50Added some assertions to the Parser_isValidEndElement() function. A user has reported NULL pointers here, so lets check them on debug versions.
Marcelo Roberto Jimenez
2007-12-17 00:37:41 +0000
44b8ee0b3aAdded some comments and white spaces.
Marcelo Roberto Jimenez
2007-12-17 00:03:06 +0000
66ed0d8f69Homekeeping for the next release.
Marcelo Roberto Jimenez
2007-12-11 09:26:19 +0000
c2f8e8789aFixed a compilation error due to a missing #ifdef in upnp/src/genlib/miniserver/miniserver.c. Thanks to Eugene Christensen.
Marcelo Roberto Jimenez
2007-12-10 22:12:54 +0000
9f5d49f9fdFixed a memory leak in upnpapi.c to delete gMiniServerThreadPool in the call to UpnpFinish(). Thanks to Fabrice Fontaine.
Marcelo Roberto Jimenez
2007-11-27 05:02:50 +0000
cad4d05cd7White space fix.
Marcelo Roberto Jimenez
2007-11-27 03:28:23 +0000
26b8968e0cRemoving unnecessary second time set of nodeList to NULL in AdvertiseAndReply().
Marcelo Roberto Jimenez
2007-11-27 03:07:13 +0000
d2eaa23b59Changelog fix to document the unreleased 1.4.7.
Marcelo Roberto Jimenez
2007-11-19 14:39:21 +0000
0475a46680Merge of current trunk to branch 1.6.x.
Marcelo Roberto Jimenez
2007-11-19 14:15:45 +0000
851cfbc4dbSome rework of http_SendMessage(), no change in functionality. Mostly white spaces.
Marcelo Roberto Jimenez
2007-11-13 04:14:17 +0000
f42bbb6dc2"make check" was failing because ixml/test/test_document.sh did not have the executable flag set. Thanks to Steve Bresson.
Marcelo Roberto Jimenez
2007-11-12 03:27:58 +0000
e3865bf6b6Exit message goes to the end of the UpnpFinish().
Marcelo Roberto Jimenez
2007-11-09 11:53:43 +0000
27af41e562Avoid 100% CPU in case of repeated error in select().
Marcelo Roberto Jimenez
2007-11-09 11:48:30 +0000
1f05f5d6ccRemoving the macro CLIENTONLY() from miniserver.c. It breaks syntax highlight, not to mention it is awful.
Marcelo Roberto Jimenez
2007-11-09 10:34:12 +0000
0103424b91Homekeeping for the next release.
Marcelo Roberto Jimenez
2007-11-08 02:25:38 +0000
46cc47b167Created tag for the new release.
release-1.6.1
Marcelo Roberto Jimenez
2007-11-08 02:22:05 +0000
13a1fff7a1SF Bug Tracker [ 1825278 ] AdvertiseAndReply sleeps with handle lock out Applied patch from Alex (afaucher) to change some write locks to read locks.
Marcelo Roberto Jimenez
2007-11-08 01:54:50 +0000
c9463545a8Small fix for changelog.
Marcelo Roberto Jimenez
2007-11-06 02:43:44 +0000
de1d7e81a3Adjusting libtool library numbers to reflect the last changes.
Marcelo Roberto Jimenez
2007-11-06 02:41:34 +0000
f87dbf8115GlobalHndMutex, which was a mutex is now GlobalHndRWLock, which is a rwlock. HandleLock() is mapped to HandleWriteLock() while all other instances have not been checked. One instance in AdvertiseAndReply() has been changed to HandleReadLock(). Thanks to Alex (afaucher) for the bug report and suggestions.
Marcelo Roberto Jimenez
2007-11-06 02:29:03 +0000
83ee32afb7Added support for rwlocks.
Marcelo Roberto Jimenez
2007-11-06 02:04:38 +0000
4f960c4e34Small printf changes. Also reworked PrintThreadPoolStats() so that we can remove a few #ifdef DEBUG from the main code.
Marcelo Roberto Jimenez
2007-11-05 13:39:58 +0000
6455ac6eeaChanged the calls to virtualDirCallback.open(filename, UPNP_WRITE) to (virtualDirCallback.open)(filename, UPNP_WRITE) (notice the parenthesis) due to a change in glibc that produces compilation errors.
Marcelo Roberto Jimenez
2007-09-01 16:58:58 +0000
f7bb1f9582Fixed the path in the documentation for upnpdebug.h.
Marcelo Roberto Jimenez
2007-08-31 13:12:40 +0000
0728ab3b25Initialization of the "randomness" struct so that valgrind does not complain.
Marcelo Roberto Jimenez
2007-08-28 14:37:41 +0000
7967a0cd45Merge of patch submitted By Keith Brindley - brindlk SF Bug Tracker [ 1762758 ] Seek not working for large files.
Marcelo Roberto Jimenez
2007-08-06 05:11:07 +0000
67b51187b9Merge of Mac OS X patch from Stéphane Corthésy (davelopper), SF Bug Tracker [ 1686420 ] Modifications for MacOSX. Some of the proposed changes were already done by Rene Hexel's patch.
Marcelo Roberto Jimenez
2007-08-06 02:07:41 +0000
e4bcf18599Fix for "make dist".
Marcelo Roberto Jimenez
2007-06-10 19:20:33 +0000
c856356414Changelog of the last commit.
Marcelo Roberto Jimenez
2007-06-10 03:54:47 +0000
6acffb7edeMore fixes to Mac OS X and NetBSD from Rene Hexel: [pupnp-devel] NetBSD & Mac OS X packages and patches Okay, I found a couple more things. I have attached a patch file against the trunk (version 206) that make the repository code compile and run on both Mac OS X and NetBSD.
Marcelo Roberto Jimenez
2007-06-10 03:54:30 +0000
5151d45203* [pupnp-devel] NetBSD & Mac OS X packages and patches. Rene Hexel's <rh@netbsd.org> patch to compile in NetBSD and Mac OS X.
Marcelo Roberto Jimenez
2007-06-09 13:40:22 +0000
114389589d* Updated the macro files acx_pthread.m4, ax_cflags_gcc_option.m4, ax_cflags_warn_all.m4, m4/ax_cflags_warn_all_ansi.m4, m4/type_socklen_t.m4. * Fixed an issue with the instalation of the file upnpdebug.h. Since the last modifications that removed the macro DEBUV_ONLY, this file must be installed even on a non-debug build.
Marcelo Roberto Jimenez
2007-05-26 15:44:52 +0000
b817ec5152* SF Bug Tracker [ 1711325 ] Bad DestAddr in Upnp_Discovery structure Submitted By: Bob Ciora The field DestAddr of the structure Upnp_Discovery is now a full SOCKADDRIN instead of a pointer to SOCKADDRIN. Commented code sugests that in a previous moment, the function ssdp_handle_ctrlpt_msg() did not use a postponed thread to call ctrlpt_callback(). Now the code uses a thread, and most probably the original data would get lost and the pointer would point to an invalid memory region. This fix caused an interface change in the library and the minor library version was bumped. Also, the libtool library numbers were changed accordingly.
Marcelo Roberto Jimenez
2007-05-26 05:54:23 +0000
13ebb40e08Fixed the file libupnp.pc.in to generate a correct path for the include files.
Marcelo Roberto Jimenez
2007-05-26 01:58:13 +0000
b614c81e94Fixed some compiler warings about non void functions reaching the end without return and some white spaces.
Marcelo Roberto Jimenez
2007-05-25 15:20:19 +0000
9bc187d4c6* Removing the Dbg_Level, InitLog, SetLogFileNames and CloseLog defines. These were just aliases, no reason to keep them. * Changed the comments of the include files that expose the UPnP API to use only C89 comments and no C99 comments.
Marcelo Roberto Jimenez
2007-05-25 15:02:12 +0000
80517f26a6* Add ChangLog entry for the tvcombo sample * Fix a missing -I flag for tvcombo * Chnage uuid of tvcombo device description to avoid conflicts with tvdevice sample.
Nektarios K. Papadopoulos
2007-05-24 11:20:01 +0000
468cb2a908Create tvcombo sample dir to demonstrate coexistance of device and control point in the same application. Copied and merged sources from tvdevice and tvctrlpt.
Nektarios K. Papadopoulos
2007-05-24 10:32:40 +0000
d71db4c57cAdd ChangeLog entry for the SF Tracker [ 1570020 ] fix.
Nektarios K. Papadopoulos
2007-05-24 10:19:33 +0000
947dfd9a85* SF Tracker FR [ 1570020 ]. * Enable both device and control point in the same application. Resolve deadlock in the SSDP processing threads. * Fix Threadpool expansion condition. Thanks to Siva Chandran P. for the original patch.
Nektarios K. Papadopoulos
2007-05-24 10:18:30 +0000
8f7fd0fc6d* Modified tvdevice (control and picture) service descriptions to make compatible with WinXP/IE control point. 'in' arguments must appear before 'out' arguments in argument list. Thanks to Martin Tremblay for pointing out the solution originally provided by MORIOKA Yasuhiro.
Nektarios K. Papadopoulos
2007-05-24 08:10:28 +0000
81635d74c1* More MSVC fixes, using XINLINE instead of inline, MSVC has troubles with inline. Thanks to David Maass for reporting. * Changed XINLINE to UPNP_INLINE. * Lots of white space changes.
Marcelo Roberto Jimenez
2007-05-23 13:20:55 +0000
d8ba182d85Adding msvc/inttypes.h to the tarball.
Marcelo Roberto Jimenez
2007-05-23 11:37:11 +0000
0a41ee988bMoved msvc directory to be under the build directory.
Marcelo Roberto Jimenez
2007-05-23 11:31:13 +0000
907eb0636aAdded the file build/inc/msvc/inttypes.h. This file is for use with MSVC only, because it does not provide C99 compatibility.
Marcelo Roberto Jimenez
2007-05-21 22:18:28 +0000
83fb96fbe2Removed all uses of the DEVICEONLY(x) macro.
Marcelo Roberto Jimenez
2007-05-19 02:10:02 +0000
4e1240a0a8Removing some debug macros missed in the previous commit.
Marcelo Roberto Jimenez
2007-05-18 13:43:09 +0000
2c1dba2942- Fixed a bug in UpnpPrintf, function could call va_start() and return befor calling va_end().
Marcelo Roberto Jimenez
2007-05-18 13:31:21 +0000
4ceb6c67d1* EXPORT_SPEC missing on some declarations in ixml/inc/ixml.h. Thanks to David Maass.
Marcelo Roberto Jimenez
2007-05-16 02:02:16 +0000
3fa207984aMoved upnp_tv_ctrlpt and upnp_tv_device executables from folder upnp to folder upnp/sample. Moved folder upnp/sample/tvdevice/web to folder upnp/sample/web. This way, if someone compiles the tarball and executes upnp_tv_device from its creation directory, there will be no error -108 for not finding directory web.
Marcelo Roberto Jimenez
2007-05-11 05:00:43 +0000
b82c9c6009Added inttypes.h as a header requirement in configure.ac.
Marcelo Roberto Jimenez
2007-05-08 23:45:21 +0000