Commit Graph

  • ad479caddf Homekeeping for the next release. Marcelo Roberto Jimenez 2007-12-27 02:20:24 +0000
  • 84f3b920a5 Creation of the tag for release-1.6.3. Marcelo Roberto Jimenez 2007-12-27 02:16:27 +0000
  • f6dd5062fe Merge of trunk into branch-1.6.x. Marcelo Roberto Jimenez 2007-12-27 02:14:02 +0000
  • 16c883932a Using 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
  • 1457bf5937 Use CPPFLAGS instead of CFLAGS for -D, this is preprocessor stuff. Marcelo Roberto Jimenez 2007-12-25 13:50:47 +0000
  • ff3c4ae623 Make sure we are using the C compiler for these tests. Marcelo Roberto Jimenez 2007-12-25 13:47:57 +0000
  • 4e23dd9c1b White spaces in configure.ac. Marcelo Roberto Jimenez 2007-12-25 13:43:01 +0000
  • 3fe9ccb9ae Fixes 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
  • 4a6014c6f6 Proper thanks and some nicks. Marcelo Roberto Jimenez 2007-12-24 21:21:48 +0000
  • 3f4be1ef7b AC_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
  • 868d0f0a03 Removing replicated test. Marcelo Roberto Jimenez 2007-12-24 13:51:26 +0000
  • b66f2646c3 Added 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
  • 34e18c2444 Removed unused iasnprintf.{c,h} files. Marcelo Roberto Jimenez 2007-12-17 11:05:22 +0000
  • 0ea632f699 UPNP_INLINE is not needed in ixmlmembuf.h Marcelo Roberto Jimenez 2007-12-17 10:40:42 +0000
  • e156038d5c Removed STATSONLY() macro from ThreadPool.{c,h}. Removed time() usage from ThreadPool.c. Fixed STATS = 0 compilation. Marcelo Roberto Jimenez 2007-12-17 10:39:57 +0000
  • 9bfac585af Library 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
  • 8faf828b50 Added 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
  • 44b8ee0b3a Added some comments and white spaces. Marcelo Roberto Jimenez 2007-12-17 00:03:06 +0000
  • 66ed0d8f69 Homekeeping for the next release. Marcelo Roberto Jimenez 2007-12-11 09:26:19 +0000
  • 62903b80f0 Missing configure.ac for release 1.6.2. release-1.6.2 Marcelo Roberto Jimenez 2007-12-10 23:19:12 +0000
  • 7d4a610b93 Merge of head into branch-1.6.x. Marcelo Roberto Jimenez 2007-12-10 23:18:38 +0000
  • be3a6c6825 Fixing configure.ac for release. Marcelo Roberto Jimenez 2007-12-10 23:05:10 +0000
  • 0a074d1989 Merge of trunk into branch 1.6.x. Marcelo Roberto Jimenez 2007-12-10 22:56:56 +0000
  • 6080414dc9 Created tag for release 1.6.2. Marcelo Roberto Jimenez 2007-12-10 22:37:04 +0000
  • 6cbd7f0159 Use C comments instead of C++ in headers. Marcelo Roberto Jimenez 2007-12-10 22:27:20 +0000
  • c7c493c043 White spaces. Marcelo Roberto Jimenez 2007-12-10 22:23:20 +0000
  • c2f8e8789a Fixed 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
  • 76457d0187 White spaces and comments fix. Marcelo Roberto Jimenez 2007-11-27 05:19:52 +0000
  • 9f5d49f9fd Fixed 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
  • cad4d05cd7 White space fix. Marcelo Roberto Jimenez 2007-11-27 03:28:23 +0000
  • 26b8968e0c Removing unnecessary second time set of nodeList to NULL in AdvertiseAndReply(). Marcelo Roberto Jimenez 2007-11-27 03:07:13 +0000
  • d2eaa23b59 Changelog fix to document the unreleased 1.4.7. Marcelo Roberto Jimenez 2007-11-19 14:39:21 +0000
  • 0475a46680 Merge of current trunk to branch 1.6.x. Marcelo Roberto Jimenez 2007-11-19 14:15:45 +0000
  • eaaa721a15 Tag for release 1.4.7, the release that never was. release-1.4.7 branch-1.4.x Marcelo Roberto Jimenez 2007-11-19 13:54:22 +0000
  • b09faaaec4 Merge of trunk revision 202, the last 1.4 compatible revision, to branch 1.4.x. Marcelo Roberto Jimenez 2007-11-19 13:50:19 +0000
  • b8aec74782 Spec file update. Marcelo Roberto Jimenez 2007-11-19 13:49:00 +0000
  • 851cfbc4db Some 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
  • bd6027c3d1 Changelog update. Marcelo Roberto Jimenez 2007-11-09 13:17:30 +0000
  • e3865bf6b6 Exit message goes to the end of the UpnpFinish(). Marcelo Roberto Jimenez 2007-11-09 11:53:43 +0000
  • 27af41e562 Avoid 100% CPU in case of repeated error in select(). Marcelo Roberto Jimenez 2007-11-09 11:48:30 +0000
  • 1f05f5d6cc Removing 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
  • 43b9760840 White spaces. Marcelo Roberto Jimenez 2007-11-09 09:49:54 +0000
  • 0103424b91 Homekeeping for the next release. Marcelo Roberto Jimenez 2007-11-08 02:25:38 +0000
  • 46cc47b167 Created tag for the new release. release-1.6.1 Marcelo Roberto Jimenez 2007-11-08 02:22:05 +0000
  • 13a1fff7a1 SF 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
  • c9463545a8 Small fix for changelog. Marcelo Roberto Jimenez 2007-11-06 02:43:44 +0000
  • de1d7e81a3 Adjusting libtool library numbers to reflect the last changes. Marcelo Roberto Jimenez 2007-11-06 02:41:34 +0000
  • f87dbf8115 GlobalHndMutex, 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
  • 83ee32afb7 Added support for rwlocks. Marcelo Roberto Jimenez 2007-11-06 02:04:38 +0000
  • 4f960c4e34 Small 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
  • c85537df11 White spaces. Marcelo Roberto Jimenez 2007-11-05 13:12:35 +0000
  • 20905cb7a7 White spaces. Marcelo Roberto Jimenez 2007-11-05 13:09:33 +0000
  • 5b744169d5 SF Bug Tracker [ 1825929 ] woker thread still alive after UpnpFinish() Submitted By: Luke Kim - nereusuj Worker thread still alive after calling UpnpFinish() because ThreadPoolShutdown() is in the #ifdef DEBUG block. 421 422 #ifdef DEBUG 423 ThreadPoolShutdown( &gSendThreadPool ); 424 ThreadPoolShutdown( &gRecvThreadPool ); Marcelo Roberto Jimenez 2007-11-05 13:07:54 +0000
  • c69e16b347 White spaces. Marcelo Roberto Jimenez 2007-11-05 12:25:18 +0000
  • cb7e6b7472 White spaces. Marcelo Roberto Jimenez 2007-11-05 12:06:52 +0000
  • fd80e5a8ff Slightly better debug messages and lots of white spaces. Marcelo Roberto Jimenez 2007-10-26 13:21:59 +0000
  • b29de32110 White spaces. Marcelo Roberto Jimenez 2007-09-01 17:05:07 +0000
  • 6455ac6eea Changed 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
  • f7bb1f9582 Fixed the path in the documentation for upnpdebug.h. Marcelo Roberto Jimenez 2007-08-31 13:12:40 +0000
  • 0728ab3b25 Initialization of the "randomness" struct so that valgrind does not complain. Marcelo Roberto Jimenez 2007-08-28 14:37:41 +0000
  • cb9ee8254c White spaces. Marcelo Roberto Jimenez 2007-08-28 14:08:53 +0000
  • f08fdac9b6 ReqBuf was not initialized, so it should not be used. Marcelo Roberto Jimenez 2007-08-25 02:28:44 +0000
  • 0db035cc7b Two unnecessary lines. Marcelo Roberto Jimenez 2007-08-25 01:22:27 +0000
  • da11e52924 White spaces. Marcelo Roberto Jimenez 2007-08-25 01:20:21 +0000
  • bc7b0c9d4d Libtool stuff update. Marcelo Roberto Jimenez 2007-08-06 05:18:25 +0000
  • b2757d9d55 Changelog fix. Marcelo Roberto Jimenez 2007-08-06 05:12:17 +0000
  • 7967a0cd45 Merge 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
  • 67b51187b9 Merge 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
  • 491f5ffef6 Bumping library version. Marcelo Roberto Jimenez 2007-06-23 14:38:32 +0000
  • 84692a6e84 Creating a tag for release 1.6.0. release-1.6.0 Marcelo Roberto Jimenez 2007-06-23 14:24:54 +0000
  • 2a76749682 Creating branch 1.6.x. Marcelo Roberto Jimenez 2007-06-23 14:23:29 +0000
  • e4bcf18599 Fix for "make dist". Marcelo Roberto Jimenez 2007-06-10 19:20:33 +0000
  • c856356414 Changelog of the last commit. Marcelo Roberto Jimenez 2007-06-10 03:54:47 +0000
  • 6acffb7ede More 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
  • 837f31bacd Setting properties in tvcombo directory. Marcelo Roberto Jimenez 2007-06-09 13:48:06 +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
  • d9de9a486c * Added support for the Basic Device (http://www.upnp.org/standardizeddcps/basic.asp) as suggested by Titus Winters. Marcelo Roberto Jimenez 2007-05-26 03:56:25 +0000
  • 13ebb40e08 Fixed the file libupnp.pc.in to generate a correct path for the include files. Marcelo Roberto Jimenez 2007-05-26 01:58:13 +0000
  • b614c81e94 Fixed 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
  • 53766465a9 White spaces. Marcelo Roberto Jimenez 2007-05-25 15:11:17 +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
  • 468cb2a908 Create 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
  • d71db4c57c Add 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
  • d8ba182d85 Adding msvc/inttypes.h to the tarball. Marcelo Roberto Jimenez 2007-05-23 11:37:11 +0000
  • 0a41ee988b Moved msvc directory to be under the build directory. Marcelo Roberto Jimenez 2007-05-23 11:31:13 +0000
  • 907eb0636a Added 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
  • 80fc7c3bb0 Some code cleanup. Marcelo Roberto Jimenez 2007-05-19 02:56:25 +0000
  • 83fb96fbe2 Removed all uses of the DEVICEONLY(x) macro. Marcelo Roberto Jimenez 2007-05-19 02:10:02 +0000
  • 4e1240a0a8 Removing 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
  • 3fa207984a Moved 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
  • b82c9c6009 Added inttypes.h as a header requirement in configure.ac. Marcelo Roberto Jimenez 2007-05-08 23:45:21 +0000