1401fce206Charles 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
2e85c471caSome 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
35db3e9bbaHeader file reordering and sanity. White space patch.
Marcelo Roberto Jimenez
2008-05-23 21:55:04 +00:00
98e2b2b3afFixed 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
494613c23bThis 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
90f52baa61Making things easier for the MSC compiler.
Marcelo Roberto Jimenez
2008-05-22 17:24:56 +00:00
094cedc807Module String renamed to UpnpString due to case insensitive file systems.
Marcelo Roberto Jimenez
2008-05-09 22:44:14 +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
263e616403Some 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
d2c34a15deUpnp_Subscription_Request becomes UpnpSubscriptionRequest. One less externally visible data structure.
Marcelo Roberto Jimenez
2008-05-03 21:19:08 +00:00
98a45e17b5struct Upnp_Event becomes UpnpEvent. One less externally visible data structure.
Marcelo Roberto Jimenez
2008-05-03 15:35:14 +00:00
2e4a96f034Merged Charles Nepveu's IPv6 work. libupnp now is IPv6 enabled.
Marcelo Roberto Jimenez
2008-05-02 17:04:22 +00:00
4f2075b7c9Merge of revision 355 from branch-1.6.x into trunk.
Marcelo Roberto Jimenez
2008-04-29 18:10:17 +00:00
94e4a3bddaFix 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
b7b3bb7d05Homekeeping for the next release.
Marcelo Roberto Jimenez
2008-04-29 15:38:35 +00:00
7206e80127Start 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
ce5ccd8edcCreation of the tag for release-1.6.6.
release-1.6.6
Marcelo Roberto Jimenez
2008-04-26 00:52:45 +00:00
f0161c7274Merge of trunk into branch 1.6.x.
Marcelo Roberto Jimenez
2008-04-26 00:49:39 +00:00
5e742f04e3Added thread id's to the UpnpPrintf debug messages.
Marcelo Roberto Jimenez
2008-04-25 13:32:05 +00:00
0fc29c3d99Adjust 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
a4a7dda7efUse -O0 in debug builds so that variables do not get optimized out.
Marcelo Roberto Jimenez
2008-04-23 19:33:03 +00:00
a732d1a62eTypo in comment.
Marcelo Roberto Jimenez
2008-04-23 19:03:19 +00:00
0a173ca0c3Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems with VC9.
Marcelo Roberto Jimenez
2008-03-22 17:10:29 +00:00
e599661068Andre Sodermans (wienerschnitzel) patch for building libupnp under windows systems.
Marcelo Roberto Jimenez
2008-03-20 23:34:45 +00:00
3846fcc9baFixed 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
cc0c2ffc50Merge of trunk into branch-1.6.x.
Marcelo Roberto Jimenez
2008-02-22 04:48:10 +00:00
04f80795c2No longer ignore "upnp:rootdevice" advertisement. Thanks to Bob Ciora.
Marcelo Roberto Jimenez
2008-02-22 04:16:11 +00:00
f812b124d7Merge of trunk into branch-1.6.x.
Marcelo Roberto Jimenez
2008-02-10 02:27:45 +00:00
6223b7521fChanged "sys_errlist[errno]", which is deprecated, by "strerror_r()", which is thread safe.
Marcelo Roberto Jimenez
2008-02-10 02:15:09 +00:00
a785465222Merge of trunk into branch-1.6.x.
Marcelo Roberto Jimenez
2008-02-08 02:29:26 +00:00
13bcc67f14Update of libtool numbers.
Marcelo Roberto Jimenez
2008-02-08 00:05:36 +00:00
156ee82358Slightly 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
59784a134cHomekeeping for the next release.
Marcelo Roberto Jimenez
2008-02-03 02:38:11 +00:00
671c42c392Fixes 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
34b38a27d5Fixes 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
ba837a528fCreation of the tag for release-1.6.5.
release-1.6.5
Marcelo Roberto Jimenez
2008-02-03 01:39:33 +00:00
078f3f8fafMerge of trunk into branch 1.6.x.
Marcelo Roberto Jimenez
2008-02-03 01:36:23 +00:00
2683d884ceUpdate of library version.
Marcelo Roberto Jimenez
2008-02-03 00:10:27 +00:00
d2d2081230Peter 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
37558fb793Homekeeping for the next release.
Marcelo Roberto Jimenez
2008-01-27 02:35:53 +00:00
b7388f5b16Creation of the tag for release-1.6.4.
Marcelo Roberto Jimenez
2008-01-27 02:20:39 +00:00
1eeaf99b83Merge of trunk into branch-1.6.x.
Marcelo Roberto Jimenez
2008-01-27 02:13:08 +00:00
fa84a12d61Update of libtool numbers.
Marcelo Roberto Jimenez
2008-01-27 01:29:28 +00:00
5bc8cae4eaReverting Peter Hartley's last patch.
Marcelo Roberto Jimenez
2008-01-27 01:23:54 +00:00
c28942f6feUpdate of libtool numbers.
Marcelo Roberto Jimenez
2008-01-25 05:21:13 +00:00
c24997917aPeter Hartley's fix for his own patch.
Marcelo Roberto Jimenez
2008-01-24 14:09:46 +00:00
332064ce09Workaround 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
bcfedbc45eAdded 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
7b4dfce3dcAdding svn:ignore for some unversioned files.
Marcelo Roberto Jimenez
2008-01-22 11:58:25 +00:00
87eff01a43Setting eol:style on files that didn't have it native.
Marcelo Roberto Jimenez
2008-01-22 11:50:53 +00:00
757caf9284Fix 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
3b38c5fe68Using 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
1ab5221db5Fix for isFileInVirtualDir. Thanks to Peter Hartley for the patch.
Marcelo Roberto Jimenez
2008-01-21 23:35:08 +00:00
f94b090c80Putting 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
5756f589d7SF 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