Yoichi NAKAYAMA
a54d6e7e83
Synchronize autoconfig.h with upnpconfig.h.
...
It fixes WIN32 build where configure is not invoked.
2012-03-10 14:37:59 +09:00
Fabrice Fontaine
bb140000c0
More compilaton optimisation
...
Do not compile most of service_table.c and client_table.c if
--disable-gena is used.
Do not compile urlconfig.c if --disable-webserver is used.
Adding new UPNP_HAVE_xxx variables in upnpconfig.h and upnpconfig.h.in.
2012-03-10 00:33:17 +01:00
Raymond Wen
4605314569
fix bug: the project can't compile on windows with vs 2005
...
- define UPNP_USE_MSVCPP when necessary
- set release build's output directory to be consistent with debug build
- add missing ClientSubscription.c to libupnp project
- reference correct source files in sample project
(backport of commit 0097180ce4
)
2012-03-09 11:19:18 -03:00
Yoichi NAKAYAMA
a567576100
Remove files missing in branch-1.6.x.
2012-02-26 01:36:59 -03:00
Marcelo Roberto Jimenez
66ea2ab11d
Homekeeping for the next release.
2012-01-25 10:40:26 -02:00
Marcelo Roberto Jimenez
b35761e893
Homekeeping for the next release.
2011-11-14 12:54:21 -02:00
Marcelo Roberto Jimenez
cec07d641a
autoconfig.h for windows builds.
2011-07-20 06:21:32 -03:00
Marcelo Roberto Jimenez
8eb7d1c1a5
Homekeeping for the next release.
2011-03-17 09:27:55 -03:00
Iain Denniston
a78a048577
Fix and Update of MSVC9 solution and project files
2011-03-11 18:07:49 -03:00
Marcelo Roberto Jimenez
0d3412bb24
Homekeeping for the next release.
2011-02-08 21:48:46 -02:00
Marcelo Roberto Jimenez
74665acd57
Homekeeping for the next release.
2011-02-07 22:41:08 -02:00
Marcelo Roberto Jimenez
abfa841318
Define _FILE_OFFSET_BITS, _LARGEFILE_SOURCE and _LARGE_FILE_SOURCE in upnpconfig.h.
...
Make these definitions available to programs using the library.
Thanks to Chandra Penke for pointing the problem.
2011-01-16 22:38:18 -02:00
Marcelo Roberto Jimenez
541679d651
Use config.h to test for the availability of strndup() and strnlen().
2011-01-16 21:05:07 -02:00
Marcelo Roberto Jimenez
3dd133a03c
Homekeeping for the next release.
2010-12-11 16:42:20 -02:00
Marcelo Roberto Jimenez
8434e1e936
Update autoconfig.h.
2010-11-17 23:31:07 -02:00
Fabrice Fontaine
32cffb5bb5
Add --disable-blocking-tcp-connections flag.
...
Currently, pupnp is using a blocking connect to sends GENA
notifications. As a result, when there is a lot of notifications with
CPs which were disconnected without unsusbcribing, all the pupnp
threads are blocked for 20s (timeout). To correct this issue, this
patch replace the call to connect with a call to private_connect and add
a compilation flag to disable blocking TCP connections, so if we are not
able to connect to the CP, the notification is lost.
2010-11-11 21:40:22 -02:00
Marcelo Roberto Jimenez
852c301c5c
ftime(3) in -lcompat should not be checked.
...
SF Bug Tracker - ID: 3104521
Submitted: OBATA Akio ( obache ) - 2010-11-07 07:03:44 BRST
In configure.ac
AC_CHECK_FUNCS(ftime,, [AC_CHECK_LIB(compat, ftime)])
But since version 1.6.3, ftime(3) is not used, so it should be
removed, or introduce unwanted linkage with -lcompat.
2010-11-07 09:45:05 -02:00
Marcelo Roberto Jimenez
d270499cd8
Homekeeping for the next release.
2010-11-07 01:43:50 -02:00
Marcelo Roberto Jimenez
d6671c464f
Bump config to 1.6.9.
2010-11-01 01:03:40 -02:00
Marcelo Roberto Jimenez
890c1b6ef8
Disable debug for release.
2010-10-20 10:36:11 -02:00
Marcelo Roberto Jimenez
923eee2393
Don't ask, UTF-8 mess?
2010-10-15 12:54:00 -03:00
Marcelo Roberto Jimenez
fcda28ba75
Remove of unused file.
2010-10-15 11:53:25 -03:00
Marcelo Roberto Jimenez
cc294a6cf1
Merge similar code.
2010-10-04 13:03:20 -03:00
Marcelo Roberto Jimenez
fb62a5d42a
Update files for windows compilation.
2010-10-04 10:51:30 -03:00
Marcelo Roberto Jimenez
3886a697b5
Remove build/inc/config.h. The right file is upnp/src/inc/config.h.
2010-10-04 10:42:32 -03:00
Fabrice Fontaine
2fcbe6df52
Addition of WEB_SERVER_CONTENT_LANGUAGE parameter
...
This patch adds the WEB_SERVER_CONTENT_LANGUAGE parameter so the user can specify
the language used by the device during Description and Presentation steps of UPnP
through the HTTP CONTENT-LANGUAGE header.
By default, the WEB_SERVER_CONTENT_LANGUAGE is an empty string so no
CONTENT-LANGUAGE is added.
2010-09-21 08:48:40 -03:00
Fabrice Fontaine
467f9987a1
Customize the stack size of the threads used by pupnp through the new THREAD_STACK_SIZE variable
...
This patch allows a user to customize the stack size of the threads used by
pupnp through the new THREAD_STACK_SIZE variable. This is especially useful
on embedded systems with limited memory where the user can set THREAD_STACK_SIZE
to ITHREAD_STACK_MIN.
However, as this modification can have side effects, I set 0 as the default
value, so threads will continue to use the default stack size of the system
(which varies greatly as stated in
https://computing.llnl.gov/tutorials/pthreads/ ).
2010-09-18 06:45:56 -03:00
Marcelo Roberto Jimenez
a0b405f902
White spaces.
2010-09-15 06:07:42 -03:00
Marcelo Roberto Jimenez
b37f9ac64a
Get rid of evil CLIENTONLY macro.
2010-09-15 05:46:07 -03:00
Marcelo Roberto Jimenez
2dad42679d
White spaces.
2010-09-15 05:44:36 -03:00
Marcelo Roberto Jimenez
423808a095
Backport of svn 453: Andre Sodermans (wienerschnitzel) patch for building
...
libupnp under windows systems with VC8/VC9.
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/branches/branch-1.6.x@460 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2008-07-24 11:40:33 +00:00
Marcelo Roberto Jimenez
f0161c7274
Merge of trunk into branch 1.6.x.
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/branches/branch-1.6.x@351 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2008-04-26 00:49:39 +00:00
Marcelo Roberto Jimenez
4b40e94b03
Merge of trunk into branch 1.6.x.
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/branches/branch-1.6.x@339 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2008-03-25 10:21:08 +00:00
Marcelo Roberto Jimenez
0475a46680
Merge of current trunk to branch 1.6.x.
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/branches/branch-1.6.x@251 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-11-19 14:15:45 +00:00
Marcelo Roberto Jimenez
0a41ee988b
Moved msvc directory to be under the build directory.
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@190 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-05-23 11:31:13 +00:00
Marcelo Roberto Jimenez
83fb96fbe2
Removed all uses of the DEVICEONLY(x) macro.
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@187 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-05-19 02:10:02 +00:00
Marcelo Roberto Jimenez
2c1dba2942
- Fixed a bug in UpnpPrintf, function could call va_start() and return
...
befor calling va_end().
- Removed all uses of the DBGONLY(x) macro. A static inline empty
function now is used and the compiler takes care of optimizing it out.
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@185 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-05-18 13:31:21 +00:00
Oxy
c3060e0d0b
typedef modifications for use with Borland Builder
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@141 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-03-03 14:36:58 +00:00
Oxy
2ac3819f8c
typedefs corrected, made MS VC++ specific to fix problems of that compiler
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@140 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-03-02 13:53:08 +00:00
Oxy
0d451c9c8e
(long long) cast replaced by a generic data type ulong64 that can be defined separately for every used system/compiler (did not work with VC++)
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@139 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-03-01 10:08:04 +00:00
Oxy
e31fcce11d
modified to compile and work under Windows
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@128 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2007-02-05 17:31:38 +00:00
Oxy
635d6ffa93
largefile modification adapted for Windows port
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@83 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-08-17 05:31:55 +00:00
Nektarios K. Papadopoulos
a26769b27b
Win32 build:
...
Changed absolute paths to relative.
pthreads-w32 Pre-built.2 directory contents are expected under pthreads.
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@61 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-20 04:52:39 +00:00
Oxy
4a7708331c
changes for compilation with MS VC++
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@47 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-07 07:01:43 +00:00
Oxy
ab66940a89
changes for compilation with MS VC++
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@46 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-07 06:58:19 +00:00
Oxy
dfe3071af4
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@43 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-05 16:29:17 +00:00
Oxy
927b86545f
some minor modificationsto compile with Borland Builder
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@40 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-04 18:10:52 +00:00
Oxy
df3df9eaed
some minor modificationsto compile with Borland Builder
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@38 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-04 18:09:36 +00:00
Oxy
eefeb86a96
some minor modificationsto compile with Borland Builder
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@37 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-04 16:44:42 +00:00
Oxy
0452011b99
Bornalnd C++ Builder 5 project files
...
git-svn-id: https://pupnp.svn.sourceforge.net/svnroot/pupnp/trunk@36 119443c7-1b9e-41f8-b6fc-b9c35fce742c
2006-07-04 16:36:20 +00:00