~ubuntu-branches/ubuntu/trusty/tomahawk/trusty-proposed

« back to all changes in this revision

Viewing changes to thirdparty/libportfwd/third-party/miniupnpc-1.6/Changelog.txt

  • Committer: Package Import Robot
  • Author(s): Harald Sitter
  • Date: 2013-03-07 21:50:13 UTC
  • Revision ID: package-import@ubuntu.com-20130307215013-6gdjkdds7i9uenvs
Tags: upstream-0.6.0+dfsg
ImportĀ upstreamĀ versionĀ 0.6.0+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
$Id: Changelog.txt,v 1.152 2011/07/25 18:02:11 nanard Exp $
 
2
miniUPnP client Changelog.
 
3
 
 
4
VERSION 1.6 : released 2011/07/25
 
5
 
 
6
2011/07/25:
 
7
  Update doc for version 1.6 release
 
8
 
 
9
2011/06/18:
 
10
  Fix for windows in miniwget.c
 
11
 
 
12
2011/06/04:
 
13
  display remote host in port mapping listing
 
14
 
 
15
2011/06/03:
 
16
  Fix in make install : there were missing headers
 
17
 
 
18
2011/05/26:
 
19
  Fix the socket leak in miniwget thanks to Richard Marsh.
 
20
  Permit to add leaseduration in -a command. Display lease duration.
 
21
 
 
22
2011/05/15:
 
23
  Try both LinkLocal and SiteLocal multicast address for SSDP in IPv6
 
24
 
 
25
2011/05/09:
 
26
  add a test in testminiwget.sh.
 
27
  more error checking in miniwget.c
 
28
 
 
29
2011/05/06:
 
30
  Adding some tool to test and validate miniwget.c
 
31
  simplified and debugged miniwget.c
 
32
 
 
33
2011/04/11:
 
34
  moving ReceiveData() to a receivedata.c file.
 
35
  parsing presentation url
 
36
  adding IGD v2 WANIPv6FirewallControl commands
 
37
 
 
38
2011/04/10:
 
39
  update of miniupnpcmodule.c
 
40
  comments in miniwget.c, update in testminiwget
 
41
  Adding errors codes from IGD v2
 
42
  new functions in upnpc.c for IGD v2
 
43
 
 
44
2011/04/09:
 
45
  Support for litteral ip v6 address in miniwget
 
46
 
 
47
2011/04/08:
 
48
  Adding support for urn:schemas-upnp-org:service:WANIPv6FirewallControl:1
 
49
  Updating APIVERSION
 
50
  Supporting IPV6 in upnpDiscover()
 
51
  Adding a -6 option to upnpc command line tool
 
52
 
 
53
2011/03/18:
 
54
  miniwget/parseURL() : return an error when url param is null.
 
55
  fixing GetListOfPortMappings()
 
56
 
 
57
2011/03/14:
 
58
  upnpDiscover() now reporting an error code.
 
59
  improvements in comments.
 
60
 
 
61
2011/03/11:
 
62
  adding miniupnpcstrings.h.cmake and CMakeLists.txt files.
 
63
 
 
64
2011/02/15:
 
65
  Implementation of GetListOfPortMappings()
 
66
 
 
67
2011/02/07:
 
68
  updates to minixml to support character data starting with spaces
 
69
  minixml now support CDATA
 
70
  upnpreplyparse treats <NewPortListing> specificaly
 
71
  change in simpleUPnPcommand to return the buffer (simplification)
 
72
 
 
73
2011/02/06:
 
74
  Added leaseDuration argument to AddPortMapping()
 
75
  Starting to implement GetListOfPortMappings()
 
76
 
 
77
2011/01/11:
 
78
  updating wingenminiupnpcstrings.c
 
79
 
 
80
2011/01/04:
 
81
  improving updateminiupnpcstrings.sh
 
82
 
 
83
VERSION 1.5 : released 2011/01/01
 
84
 
 
85
2010/12/21:
 
86
  use NO_GETADDRINFO macro to disable the use of getaddrinfo/freeaddrinfo
 
87
 
 
88
2010/12/11:
 
89
  Improvements on getHTTPResponse() code.
 
90
 
 
91
2010/12/09:
 
92
  new code for miniwget that handle Chunked transfer encoding
 
93
  using getHTTPResponse() in SOAP call code
 
94
  Adding MANIFEST.in for 'python setup.py bdist_rpm'
 
95
 
 
96
2010/11/25:
 
97
  changes to minissdpc.c to compile under Win32.
 
98
  see http://miniupnp.tuxfamily.org/forum/viewtopic.php?t=729
 
99
 
 
100
2010/09/17:
 
101
  Various improvement to Makefile from Michał GĆ³rny
 
102
 
 
103
2010/08/05:
 
104
  Adding the script "external-ip.sh" from Reuben Hawkins
 
105
 
 
106
2010/06/09:
 
107
  update to python module to match modification made on 2010/04/05
 
108
  update to Java test code to match modification made on 2010/04/05
 
109
  all UPNP_* function now return an error if the SOAP request failed
 
110
  at HTTP level.
 
111
 
 
112
2010/04/17:
 
113
  Using GetBestRoute() under win32 in order to find the
 
114
  right interface to use.
 
115
 
 
116
2010/04/12:
 
117
  Retrying with HTTP/1.1 if HTTP/1.0 failed. see
 
118
  http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1703
 
119
 
 
120
2010/04/07:
 
121
  avoid returning duplicates in upnpDiscover()
 
122
 
 
123
2010/04/05:
 
124
  Create a connecthostport.h/.c with connecthostport() function
 
125
  and use it in miniwget and miniupnpc.
 
126
  Use getnameinfo() instead of inet_ntop or inet_ntoa
 
127
  Work to make miniupnpc IPV6 compatible...
 
128
  Add java test code.
 
129
  Big changes in order to support device having both WANIPConnection
 
130
  and WANPPPConnection.
 
131
 
 
132
2010/04/04:
 
133
  Use getaddrinfo() instead of gethostbyname() in miniwget.
 
134
 
 
135
2010/01/06:
 
136
  #define _DARWIN_C_SOURCE for Mac OS X
 
137
 
 
138
2009/12/19:
 
139
  Improve MinGW32 build
 
140
 
 
141
2009/12/11:
 
142
  adding a MSVC9 project to build the static library and executable
 
143
 
 
144
2009/12/10:
 
145
  Fixing some compilation stuff for Windows/MinGW
 
146
 
 
147
2009/12/07:
 
148
  adaptations in Makefile and updateminiupnpcstring.sh for AmigaOS
 
149
  some fixes for Windows when using virtual ethernet adapters (it is the
 
150
  case with VMWare installed).
 
151
 
 
152
2009/12/04:
 
153
  some fixes for AmigaOS compilation
 
154
  Changed HTTP version to HTTP/1.0 for Soap too (to prevent chunked
 
155
  transfer encoding)
 
156
 
 
157
2009/12/03:
 
158
  updating printIDG and testigddescparse.c for debug.
 
159
  modifications to compile under AmigaOS
 
160
  adding a testminiwget program
 
161
  Changed miniwget to advertise itself as HTTP/1.0 to prevent chunked
 
162
  transfer encoding
 
163
 
 
164
2009/11/26:
 
165
  fixing updateminiupnpcstrings.sh to take into account
 
166
  which command that does not return an error code.
 
167
 
 
168
VERSION 1.4 : released 2009/10/30
 
169
 
 
170
2009/10/16:
 
171
  using Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS in python module.
 
172
 
 
173
2009/10/10:
 
174
  Some fixes for compilation under Solaris
 
175
  compilation fixes : http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1464
 
176
 
 
177
2009/09/21:
 
178
  fixing the code to ignore EINTR during connect() calls.
 
179
 
 
180
2009/08/07:
 
181
  Set socket timeout for connect()
 
182
  Some cleanup in miniwget.c
 
183
 
 
184
2009/08/04:
 
185
  remove multiple redirections with -d in upnpc.c
 
186
  Print textual error code in upnpc.c
 
187
  Ignore EINTR during the connect() and poll() calls.
 
188
 
 
189
2009/07/29:
 
190
  fix in updateminiupnpcstrings.sh if OS name contains "/"
 
191
  Sending a correct value for MX: field in SSDP request
 
192
 
 
193
2009/07/20:
 
194
  Change the Makefile to compile under Mac OS X
 
195
  Fixed a stackoverflow in getDevicesFromMiniSSDPD()
 
196
 
 
197
2009/07/09:
 
198
  Compile under Haiku
 
199
  generate miniupnpcstrings.h.in from miniupnpcstrings.h
 
200
 
 
201
2009/06/04:
 
202
  patching to compile under CygWin and cross compile for minGW
 
203
 
 
204
VERSION 1.3 :
 
205
 
 
206
2009/04/17:
 
207
  updating python module
 
208
  Use strtoull() when using C99
 
209
 
 
210
2009/02/28:
 
211
  Fixed miniwget.c for compiling under sun
 
212
 
 
213
2008/12/18:
 
214
  cleanup in Makefile (thanks to Paul de Weerd)
 
215
  minissdpc.c : win32 compatibility
 
216
  miniupnpc.c : changed xmlns prefix from 'm' to 'u'
 
217
  Removed NDEBUG (using DEBUG)
 
218
 
 
219
2008/10/14:
 
220
  Added the ExternalHost argument to DeletePortMapping()
 
221
 
 
222
2008/10/11:
 
223
  Added the ExternalHost argument to AddPortMapping()
 
224
  Put a correct User-Agent: header in HTTP requests.
 
225
 
 
226
VERSION 1.2 :
 
227
 
 
228
2008/10/07:
 
229
  Update docs
 
230
 
 
231
2008/09/25:
 
232
  Integrated sameport patch from Dario Meloni : Added a "sameport"
 
233
  argument to upnpDiscover().
 
234
 
 
235
2008/07/18:
 
236
  small modif to make Clang happy :)
 
237
 
 
238
2008/07/17:
 
239
  #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV... 
 
240
 
 
241
2008/07/14:
 
242
  include declspec.h in installation (to /usr/include/miniupnpc)
 
243
 
 
244
VERSION 1.1 :
 
245
 
 
246
2008/07/04:
 
247
  standard options for install/ln instead of gnu-specific stuff.
 
248
 
 
249
2008/07/03:
 
250
  now builds a .dll and .lib with win32. (mingw32)
 
251
 
 
252
2008/04/28:
 
253
  make install now install the binary of the upnpc tool
 
254
 
 
255
2008/04/27:
 
256
  added testupnpigd.py
 
257
  added error strings for miniupnpc "internal" errors
 
258
  improved python module error/exception reporting.
 
259
 
 
260
2008/04/23:
 
261
  Completely rewrite igd_desc_parse.c in order to be compatible with 
 
262
  Linksys WAG200G
 
263
  Added testigddescparse
 
264
  updated python module
 
265
 
 
266
VERSION 1.0 :
 
267
 
 
268
2008/02/21:
 
269
  put some #ifdef DEBUG around DisplayNameValueList()
 
270
 
 
271
2008/02/18:
 
272
  Improved error reporting in upnpcommands.c
 
273
  UPNP_GetStatusInfo() returns LastConnectionError
 
274
 
 
275
2008/02/16:
 
276
  better error handling in minisoap.c
 
277
  improving display of "valid IGD found" in upnpc.c
 
278
 
 
279
2008/02/03:
 
280
  Fixing UPNP_GetValidIGD()
 
281
  improved make install :)
 
282
 
 
283
2007/12/22:
 
284
  Adding upnperrors.c/h to provide a strupnperror() function 
 
285
  used to translate UPnP error codes to string.
 
286
 
 
287
2007/12/19:
 
288
  Fixing getDevicesFromMiniSSDPD()
 
289
  improved error reporting of UPnP functions
 
290
 
 
291
2007/12/18:
 
292
  It is now possible to specify a different location for MiniSSDPd socket.
 
293
  working with MiniSSDPd is now more efficient.
 
294
  python module improved.
 
295
 
 
296
2007/12/16:
 
297
  improving error reporting
 
298
 
 
299
2007/12/13:
 
300
  Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
 
301
  XML a bit different for SOAP.
 
302
 
 
303
2007/11/25:
 
304
  fixed select() call for linux
 
305
 
 
306
2007/11/15:
 
307
  Added -fPIC to CFLAG for better shared library code.
 
308
 
 
309
2007/11/02:
 
310
  Fixed a potential socket leak in miniwget2()
 
311
 
 
312
2007/10/16:
 
313
  added a parameter to upnpDiscover() in order to allow the use of another
 
314
  interface than the default multicast interface.
 
315
 
 
316
2007/10/12:
 
317
  Fixed the creation of symbolic link in Makefile
 
318
 
 
319
2007/10/08:
 
320
  Added man page
 
321
 
 
322
2007/10/02:
 
323
  fixed memory bug in GetUPNPUrls()
 
324
 
 
325
2007/10/01:
 
326
  fixes in the Makefile
 
327
  Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
 
328
  Added SONAME in the shared library to please debian :)
 
329
  fixed MS Windows compilation (minissdpd is not available under MS Windows).
 
330
 
 
331
2007/09/25:
 
332
  small change to Makefile to be able to install in a different location
 
333
  (default is /usr)
 
334
 
 
335
2007/09/24:
 
336
  now compiling both shared and static library
 
337
 
 
338
2007/09/19:
 
339
  Cosmetic changes on upnpc.c
 
340
 
 
341
2007/09/02:
 
342
  adapting to new miniSSDPd (release version ?)
 
343
 
 
344
2007/08/31:
 
345
  Usage of miniSSDPd to skip discovery process.
 
346
 
 
347
2007/08/27:
 
348
  fixed python module to allow compilation with Python older than Python 2.4
 
349
 
 
350
2007/06/12:
 
351
  Added a python module.
 
352
 
 
353
2007/05/19:
 
354
  Fixed compilation under MinGW
 
355
 
 
356
2007/05/15:
 
357
  fixed a memory leak in AddPortMapping()
 
358
  Added testupnpreplyparse executable to check the parsing of
 
359
  upnp soap messages
 
360
  minixml now ignore namespace prefixes.
 
361
 
 
362
2007/04/26:
 
363
  upnpc now displays external ip address with -s or -l
 
364
 
 
365
2007/04/11:
 
366
  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
 
367
 
 
368
2007/03/19:
 
369
  cleanup in miniwget.c
 
370
 
 
371
2007/03/01:
 
372
  Small typo fix...
 
373
 
 
374
2007/01/30:
 
375
  Now parsing the HTTP header from SOAP responses in order to
 
376
  get content-length value.
 
377
 
 
378
2007/01/29:
 
379
  Fixed the Soap Query to speedup the HTTP request.
 
380
  added some Win32 DLL stuff...
 
381
 
 
382
2007/01/27:
 
383
  Fixed some WIN32 compatibility issues
 
384
 
 
385
2006/12/14:
 
386
  Added UPNPIGD_IsConnected() function in miniupnp.c/.h
 
387
  Added UPNP_GetValidIGD() in miniupnp.c/.h
 
388
  cleaned upnpc.c main(). now using UPNP_GetValidIGD()
 
389
 
 
390
2006/12/07:
 
391
  Version 1.0-RC1 released
 
392
 
 
393
2006/12/03:
 
394
  Minor changes to compile under SunOS/Solaris
 
395
 
 
396
2006/11/30:
 
397
  made a minixml parser validator program
 
398
  updated minixml to handle attributes correctly
 
399
 
 
400
2006/11/22:
 
401
  Added a -r option to the upnpc sample thanks to Alexander Hubmann.
 
402
 
 
403
2006/11/19:
 
404
  Cleanup code to make it more ANSI C compliant
 
405
 
 
406
2006/11/10:
 
407
  detect and display local lan address.
 
408
 
 
409
2006/11/04:
 
410
  Packets and Bytes Sent/Received are now unsigned int.
 
411
 
 
412
2006/11/01:
 
413
  Bug fix thanks to Giuseppe D'Angelo
 
414
 
 
415
2006/10/31:
 
416
  C++ compatibility for .h files.
 
417
  Added a way to get ip Address on the LAN used to reach the IGD.
 
418
 
 
419
2006/10/25:
 
420
  Added M-SEARCH to the services in the discovery process.
 
421
 
 
422
2006/10/22:
 
423
  updated the Makefile to use makedepend, added a "make install"
 
424
  update Makefile
 
425
 
 
426
2006/10/20:
 
427
  fixing the description url parsing thanks to patch sent by
 
428
  Wayne Dawe.
 
429
  Fixed/translated some comments.
 
430
  Implemented a better discover process, first looking
 
431
  for IGD then for root devices (as some devices only reply to
 
432
  M-SEARCH for root devices).
 
433
 
 
434
2006/09/02:
 
435
  added freeUPNPDevlist() function.
 
436
 
 
437
2006/08/04:
 
438
  More command line arguments checking
 
439
 
 
440
2006/08/01:
 
441
  Added the .bat file to compile under Win32 with minGW32
 
442
 
 
443
2006/07/31:
 
444
  Fixed the rootdesc parser (igd_desc_parse.c)
 
445
 
 
446
2006/07/20:
 
447
  parseMSEARCHReply() is now returning the ST: line as well
 
448
  starting changes to detect several UPnP devices on the network
 
449
 
 
450
2006/07/19:
 
451
  using GetCommonLinkProperties to get down/upload bitrate
 
452