Commit Graph

  • 1175a0cadb Doxygen. Marcelo Roberto Jimenez 2008-06-02 03:43:25 +00:00
  • 1401fce206 Charles Nepveu's suggestion of not allocating a thread for MiniServer when it is not compiled. Marcelo Roberto Jimenez 2008-06-01 04:42:52 +00:00
  • bbb4478c81 Doxygen. Marcelo Roberto Jimenez 2008-06-01 03:57:47 +00:00
  • b4b4ee982f Bob Ciora's patch for lazy UpnpAcceptSubscription(). Marcelo Roberto Jimenez 2008-05-27 00:24:12 +00:00
  • a8521c09cf More doxygen. Now some gena files are documented. Marcelo Roberto Jimenez 2008-05-26 02:19:24 +00:00
  • d0d4a0631a Second part of Peter Hartley's patch. Marcelo Roberto Jimenez 2008-05-26 00:46:21 +00:00
  • 494518b14b Doxygenation and improove debugging in gena. Marcelo Roberto Jimenez 2008-05-26 00:10:49 +00:00
  • 724700be0d Ported Peter Hartley's patch to compile with mingw. Marcelo Roberto Jimenez 2008-05-25 00:49:43 +00:00
  • bad7c80e5e Changelog update. Marcelo Roberto Jimenez 2008-05-24 23:27:43 +00:00
  • ddb2f2c478 Changelog update. Marcelo Roberto Jimenez 2008-05-24 23:27:10 +00:00
  • 4beacd4c2d Improoving debug in the parser. Seems like the ixml parser is only able to parse UTF-8. Marcelo Roberto Jimenez 2008-05-24 22:48:59 +00:00
  • 0e51ee5b61 White spaces. Marcelo Roberto Jimenez 2008-05-24 21:02:01 +00:00
  • 7cf161ad22 Fix for compiler warning message. Marcelo Roberto Jimenez 2008-05-24 20:50:50 +00:00
  • 2e85c471ca Some fixes on the use of struct sockaddr_storage and struct sockaddr. This patch does not change any behaviour. Marcelo Roberto Jimenez 2008-05-23 22:15:52 +00:00
  • 35db3e9bba Header file reordering and sanity. White space patch. Marcelo Roberto Jimenez 2008-05-23 21:55:04 +00:00
  • 98e2b2b3af Fixed the Visual Studio project file (ixml project): - Added include directory "..\inc" where the autoconfig.h is relatively positionned. Removed the #ifdef statement in ixmldebug.c file because now MSVC finds the autoconfig.h file. Charles Nepveu 2008-05-23 19:22:20 +00:00
  • 494613c23b This file should be a copy of upnp/src/inc/config.h. This is a white space patch. Marcelo Roberto Jimenez 2008-05-23 18:59:44 +00:00
  • 0eba550da0 - Fixed the windows VS2005 project for release and debug. - Fixed the win32 inclusion of "netinet/net.h" -> "ws2tcpip.h" - Fixed thread ID cast. Charles Nepveu 2008-05-22 20:00:37 +00:00
  • 90f52baa61 Making things easier for the MSC compiler. Marcelo Roberto Jimenez 2008-05-22 17:24:56 +00:00
  • 094cedc807 Module String renamed to UpnpString due to case insensitive file systems. Marcelo Roberto Jimenez 2008-05-09 22:44:14 +00:00
  • 9a98f25b95 Improoving IXML debugging. Marcelo Roberto Jimenez 2008-05-08 17:21:59 +00:00
  • e90e549cbb Improoving debug code. Marcelo Roberto Jimenez 2008-05-07 21:56:49 +00:00
  • efb6812b3e - Fixed bug in discovery API. The variable holder for socket addresses (sockaddr's) should always be 'struct sockaddr_storage'. The struct sockaddr is not big enough to contain IPv6 addresses. Although we are always using 'struct sockaddr_storage' we sould always reference them and cast them to 'struct sockaddr*' when passing as parameter to a function. Charles Nepveu 2008-05-07 19:13:29 +00:00
  • 263e616403 Some white spaces, some doxygen, some code reorganizing. We should try to return only at the end of the function so that we can use "objects" reliably. Marcelo Roberto Jimenez 2008-05-06 19:29:24 +00:00
  • b503c89f78 - Fixed Miniserver start when in an IPv4-only environment. Charles Nepveu 2008-05-06 13:36:43 +00:00
  • c60ab8eeac More doxygen. Marcelo Roberto Jimenez 2008-05-06 02:24:12 +00:00
  • d8fce6e0fe Small fix for ifdef comments. Marcelo Roberto Jimenez 2008-05-05 23:33:40 +00:00
  • e56a9d68a3 Removing the useless, unused and undocumented function UpnpFree(). Marcelo Roberto Jimenez 2008-05-05 23:26:37 +00:00
  • 4e6102d1c2 More doxygen. Marcelo Roberto Jimenez 2008-05-05 23:10:41 +00:00
  • 9e54783740 More doxygen. It's a dirty job, but someone has to do it... Marcelo Roberto Jimenez 2008-05-05 22:32:44 +00:00
  • 164dce7fc2 More doxygen. Marcelo Roberto Jimenez 2008-05-05 00:25:22 +00:00
  • 537a9a4d93 Removing dead code. Marcelo Roberto Jimenez 2008-05-04 19:59:12 +00:00
  • 9326b73d06 Doxygenation. Marcelo Roberto Jimenez 2008-05-04 19:56:15 +00:00
  • 0fb20847a7 Proper name for a hidden data structure. Marcelo Roberto Jimenez 2008-05-04 01:52:55 +00:00
  • 6b7dc5d340 Coherent name for the EventSubscribe externally exposed data structure. Marcelo Roberto Jimenez 2008-05-04 01:36:07 +00:00
  • a86a127f44 White spaces. Marcelo Roberto Jimenez 2008-05-04 00:57:07 +00:00
  • 7acfd52f6b Hiding UpnpVirtualDirCallbacks and struct virtual_Dir_List. Marcelo Roberto Jimenez 2008-05-04 00:33:50 +00:00
  • be2fa49891 White spaces. Marcelo Roberto Jimenez 2008-05-03 21:49:43 +00:00
  • d2c34a15de Upnp_Subscription_Request becomes UpnpSubscriptionRequest. One less externally visible data structure. Marcelo Roberto Jimenez 2008-05-03 21:19:08 +00:00
  • 98a45e17b5 struct Upnp_Event becomes UpnpEvent. One less externally visible data structure. Marcelo Roberto Jimenez 2008-05-03 15:35:14 +00:00
  • 2e4a96f034 Merged Charles Nepveu's IPv6 work. libupnp now is IPv6 enabled. Marcelo Roberto Jimenez 2008-05-02 17:04:22 +00:00
  • 4f2075b7c9 Merge of revision 355 from branch-1.6.x into trunk. Marcelo Roberto Jimenez 2008-04-29 18:10:17 +00:00
  • 94e4a3bdda Fix in function SetSeed() in threadutil/src/ThreadPool.c for CYGWIN compilation. Thanks to Gary Chan. Marcelo Roberto Jimenez 2008-04-29 15:42:18 +00:00
  • b7b3bb7d05 Homekeeping for the next release. Marcelo Roberto Jimenez 2008-04-29 15:38:35 +00:00
  • 7206e80127 Start of 1.8.x development. Sorry for the big commit, but in fact it should have been bigger. The fact that we now have an active developer on branch ipv6 made me do this before I would like to. The idea here is to hide libupnp internal data structures from the outside world so that developers can be free to change them without breaking the interface. There is still some work to do before a formal release, but the samples (device and control point) should be working. Marcelo Roberto Jimenez 2008-04-26 01:20:09 +00:00
  • ce5ccd8edc Creation of the tag for release-1.6.6. release-1.6.6 Marcelo Roberto Jimenez 2008-04-26 00:52:45 +00:00
  • f0161c7274 Merge of trunk into branch 1.6.x. Marcelo Roberto Jimenez 2008-04-26 00:49:39 +00:00
  • 5e742f04e3 Added thread id's to the UpnpPrintf debug messages. Marcelo Roberto Jimenez 2008-04-25 13:32:05 +00:00
  • 0fc29c3d99 Adjust of libtool numbers for threadutil. Marcelo Roberto Jimenez 2008-04-25 11:42:51 +00:00
  • 2c094ee8ea * SF Bug Tracker [ 1948586 ] Uppercase U in in "xmlns:U" in Invoke Action causes seg. f. Submitted By: Thomas Norheim - kjakan_no Device no longer segfaults with the following malformed xml action: <u:SetColor xmlns:U="urn:schemas-upnp-org:service:tvpicture:1"> <Color>2</Color> </u:SetColor> Marcelo Roberto Jimenez 2008-04-24 03:34:16 +00:00
  • a4a7dda7ef Use -O0 in debug builds so that variables do not get optimized out. Marcelo Roberto Jimenez 2008-04-23 19:33:03 +00:00
  • a732d1a62e Typo in comment. Marcelo Roberto Jimenez 2008-04-23 19:03:19 +00:00
  • f18abdb52d Apostolos Syropoulos changes for OpenSolaris x86. Marcelo Roberto Jimenez 2008-04-10 17:36:21 +00:00
  • 85024d9576 More of Andre Sodermans' vc8 patch. Marcelo Roberto Jimenez 2008-03-26 04:01:58 +00:00
  • 4b40e94b03 Merge of trunk into branch 1.6.x. Marcelo Roberto Jimenez 2008-03-25 10:21:08 +00:00
  • 8d21e60a2f Changing svn:eol-style back to native. Marcelo Roberto Jimenez 2008-03-25 03:17:21 +00:00
  • 84cb69fc2d White spaces. Marcelo Roberto Jimenez 2008-03-22 17:21:43 +00:00
  • 0a173ca0c3 Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems with VC9. Marcelo Roberto Jimenez 2008-03-22 17:10:29 +00:00
  • 39e77f6d25 Created directory needed for vc9 files. Marcelo Roberto Jimenez 2008-03-20 23:36:23 +00:00
  • e599661068 Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems. Marcelo Roberto Jimenez 2008-03-20 23:34:45 +00:00
  • 3846fcc9ba Fixed a printf format problem on the upnp_tv_device.c from both upnp/sample/tvdevie and upnp/sample/tvcombo directories. The variable port was a short int instead of an unsigned short and it was beeing print as a negative value. Marcelo Roberto Jimenez 2008-03-09 02:10:18 +00:00
  • 0b39b2ad6c * SF Bug Tracker [ 1902668 ] Cannot compile on MSVC Submitted By Luke Kim - nereusuj Version 1.6.5 cannot be compiled because of some changes in 1.6.3. MSVC does not support stdint.h, gettimeofday(), sys/param.h, const int variables in array size and Windows does not define _WINDOWS_ but define _WINDOWS. * MSVC does not understand "const int"'s as declarators of array dimensions, we must use #define'd constants. * Use WIN32 instead of _WINDOWS_ or _WINDOWS. Marcelo Roberto Jimenez 2008-03-09 01:16:58 +00:00
  • a91534042e White spaces (merge). Marcelo Roberto Jimenez 2008-03-05 04:58:43 +00:00
  • 1c9632dcc3 White spaces. Marcelo Roberto Jimenez 2008-03-05 03:55:33 +00:00
  • cc0c2ffc50 Merge of trunk into branch-1.6.x. Marcelo Roberto Jimenez 2008-02-22 04:48:10 +00:00
  • 04f80795c2 No longer ignore "upnp:rootdevice" advertisement. Thanks to Bob Ciora. Marcelo Roberto Jimenez 2008-02-22 04:16:11 +00:00
  • f812b124d7 Merge of trunk into branch-1.6.x. Marcelo Roberto Jimenez 2008-02-10 02:27:45 +00:00
  • 6223b7521f Changed "sys_errlist[errno]", which is deprecated, by "strerror_r()", which is thread safe. Marcelo Roberto Jimenez 2008-02-10 02:15:09 +00:00
  • a785465222 Merge of trunk into branch-1.6.x. Marcelo Roberto Jimenez 2008-02-08 02:29:26 +00:00
  • 04b2ccca92 Changelog update. Marcelo Roberto Jimenez 2008-02-08 02:27:48 +00:00
  • 13bcc67f14 Update of libtool numbers. Marcelo Roberto Jimenez 2008-02-08 00:05:36 +00:00
  • 156ee82358 Slightly improved error report by showing the sys_errlist string corresponding to errno. Also, got rid of two useless constants: UPNP_SOCKETERROR and UPNP_INVALID_SOCKET. They both mean the same, that a network API function has failed. -1 is the value to check, not an invented constant. Marcelo Roberto Jimenez 2008-02-06 18:32:09 +00:00
  • 6d426a5d2e White spaces. Marcelo Roberto Jimenez 2008-02-06 02:14:15 +00:00
  • 59784a134c Homekeeping for the next release. Marcelo Roberto Jimenez 2008-02-03 02:38:11 +00:00
  • 671c42c392 Fixes unmerged changes from trunk@307 to tags/release-1.6.4. This has happened due to improper handling of ISO-8859-1/UTF-8 by some software in the middle of the process. My fault. release-1.6.4 Marcelo Roberto Jimenez 2008-02-03 02:25:36 +00:00
  • 34b38a27d5 Fixes unmerged changes from trunk@285 to tags/release-1.6.3. This has happened due to improper handling of ISO-8859-1/UTF-8 by some software in the middle of the process. My fault. release-1.6.3 Marcelo Roberto Jimenez 2008-02-03 02:13:16 +00:00
  • ba837a528f Creation of the tag for release-1.6.5. release-1.6.5 Marcelo Roberto Jimenez 2008-02-03 01:39:33 +00:00
  • 078f3f8faf Merge of trunk into branch 1.6.x. Marcelo Roberto Jimenez 2008-02-03 01:36:23 +00:00
  • 2683d884ce Update of library version. Marcelo Roberto Jimenez 2008-02-03 00:10:27 +00:00
  • d2d2081230 Peter Hartley's fix for wrong sized variable beeing passed to http_MakeMessage() on 64 bit architectures. Marcelo Roberto Jimenez 2008-02-02 23:31:34 +00:00
  • 37558fb793 Homekeeping for the next release. Marcelo Roberto Jimenez 2008-01-27 02:35:53 +00:00
  • b7388f5b16 Creation of the tag for release-1.6.4. Marcelo Roberto Jimenez 2008-01-27 02:20:39 +00:00
  • 1eeaf99b83 Merge of trunk into branch-1.6.x. Marcelo Roberto Jimenez 2008-01-27 02:13:08 +00:00
  • fa84a12d61 Update of libtool numbers. Marcelo Roberto Jimenez 2008-01-27 01:29:28 +00:00
  • 5bc8cae4ea Reverting Peter Hartley's last patch. Marcelo Roberto Jimenez 2008-01-27 01:23:54 +00:00
  • c28942f6fe Update of libtool numbers. Marcelo Roberto Jimenez 2008-01-25 05:21:13 +00:00
  • cc5ebd5b78 Added build-aux directory to ignore list. Marcelo Roberto Jimenez 2008-01-25 05:10:55 +00:00
  • d264810747 White spaces. Marcelo Roberto Jimenez 2008-01-25 05:10:08 +00:00
  • 77f1cff5d5 Peter Hartley's patch for "extra-headers". Marcelo Roberto Jimenez 2008-01-25 05:04:36 +00:00
  • c24997917a Peter Hartley's fix for his own patch. Marcelo Roberto Jimenez 2008-01-24 14:09:46 +00:00
  • 332064ce09 Workaround for a problem with the new automake AM_CONDITIONAL macro from autotools-1.10. Thanks to Ingo Hofmann for helping with debugging this one. Marcelo Roberto Jimenez 2008-01-23 11:59:30 +00:00
  • 93d2b99446 White spaces. Marcelo Roberto Jimenez 2008-01-22 13:18:11 +00:00
  • bcfedbc45e Added quoting to macros AC_CONFIG_AUX_DIR, AC_CONFIG_MACRO_DIR and AC_CONFIG_SRCDIR in configure.ac. Also changed the name of the auxiliary directory in AC_CONFIG_AUX_DIR to build-aux. Marcelo Roberto Jimenez 2008-01-22 13:16:38 +00:00
  • 7b4dfce3dc Adding svn:ignore for some unversioned files. Marcelo Roberto Jimenez 2008-01-22 11:58:25 +00:00
  • 87eff01a43 Setting eol:style on files that didn't have it native. Marcelo Roberto Jimenez 2008-01-22 11:50:53 +00:00
  • 757caf9284 Fix for setsockopt() in Threadpool.c to allow more than one process to join the multicast-group on OSX. Thanks to Ingo Hofmann. Marcelo Roberto Jimenez 2008-01-22 10:39:59 +00:00
  • 3b38c5fe68 Using defined(__OSX__) || defined(__APPLE__) instead of just defined(__OSX__) in the code. Thanks to Ingo Hofmann and Chris Pickel. Marcelo Roberto Jimenez 2008-01-22 10:36:07 +00:00
  • 1ab5221db5 Fix for isFileInVirtualDir. Thanks to Peter Hartley for the patch. Marcelo Roberto Jimenez 2008-01-21 23:35:08 +00:00
  • f94b090c80 Putting back a "defined(__OSX__)" that has been removed in the previous *BSD patch. Thanks to Chris Pickel for pointing it out. Marcelo Roberto Jimenez 2008-01-13 05:33:35 +00:00
  • 5756f589d7 SF Patches Tracker [ 1865812 ] typo in docs comment Submitted By: Hartmut Holzgraefe - hholzgra typo in docs comment ACCAPTED instead of ACCEPTED in @name UPNP_E_UNSUBSCRIBE_UNACCAPTED [-302] Also, the documentation file name was mispelled and was corrected in the Makefile.am. Marcelo Roberto Jimenez 2008-01-07 12:02:33 +00:00