Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (11m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 06:32:46 UTC Now

2019-09-02 13:40:18 UTC MAIN commitmail json YAML

doc: Added textproc/libuninameslist version 20190701

(nia)

2019-09-02 13:40:05 UTC MAIN commitmail json YAML

Add textproc/libuninameslist

The Unicode consortium provides a file containing annotations on many unicode
characters. This library contains a compiled version of this file so that
programs can access this data quickly and easily.

(nia)

2019-09-02 13:33:23 UTC MAIN commitmail json YAML

2019-09-02 13:26:40 UTC MAIN commitmail json YAML

Python 2.6 is long gone

(adam)

2019-09-02 13:25:49 UTC MAIN commitmail json YAML

Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8

(adam)

2019-09-02 13:24:32 UTC MAIN commitmail json YAML

Remove PYTHON_VERSIONS_INCOMPATIBLE from options

(adam)

2019-09-02 13:20:22 UTC MAIN commitmail json YAML

2019-09-02 12:59:04 UTC MAIN commitmail json YAML

doc: Updated net/libupnp to 1.8.4

(nia)

2019-09-02 12:58:54 UTC MAIN commitmail json YAML

libupnp: Update to 1.8.4.

*******************************************************************************
Version 1.8.4
*******************************************************************************

2017-11-17 Marcelo Jimenez <mroberto(at)users.sourceforge.net>

GitHub #57 - 1.8.3 broke ABI without changing SONAME
Opened by jcowgill

This change in 1.8.3 broke the ABI and therefore the SONAME should have
been changed (ie: age reset to 0):

EXPORT_SPEC int UpnpAddVirtualDir(
        /*! [in] The name of the new directory mapping to add. */
-      const char *dirName);
+      const char *dirName,
+      /*! [in] The cookie to associated with this virtual directory */
+      const void *cookie,
+      /*! [out] The cookie previously associated, if mapping is already present */
+      const void **oldcookie);

If only the cookie argument was added, you could probably get away with
this because all that would happen is that a garbage value is passed
around without being used. With the addition of oldcookie, any old
programs will not initialise this value and will probably segfault when
libupnp tries to write to it.

*******************************************************************************
Version 1.8.3
*******************************************************************************

2017-09-07 Dave Overton <david(at)insomniavisions.com>

Add userdata/cookie to virtualDir callbacks

As with the main Device APIs (UpnpRegisterRootDevice etc), it is useful
to have a userdata/cookie pointer returned with each callback.

This patch allows one cookie per registered path which enables a variety
of functionality in client apps.

2017-09-03 Uwe Kleine-Kæ—¦nig <uwe@kleine-koenig.org>

Fix large file system support

libupnp uses large file support (if available). If a program linking to
libupnp does not however it creates mismatches in callframes. See
Issue #51 for the results.

This simplifies LFS support by using AC_SYS_LARGEFILE_SENSITIVE instead of
manually defining _LARGE_FILE_SOURCE and _FILE_OFFSET_BITS (which is
useless on architectures where the size of off_t is fixed).

Furthermore additional logic is introduced to catch a library user without
64 bit wide off_t on such a platform.

upnp.h also makes use of off_t, but as this file includes FileInfo.h, the
latter is the single right place for this check.

This fixes #52 which is a generalized variant of #51.

2017-08-19 Uwe Kleine-Kæ—¦nig <uwe@kleine-koenig.org>

configure.ac: Drop copying of include files

The comment suggests this is for windows compilation. It should be easily
possible to add the source directory as an include path to the windows
compiler, too, so drop this. (Otherwise this should better be done using
AC_CONFIG_COMMANDS.)

2017-09-03 Uwe Kleine-Kæ—¦nig <uwe@kleine-koenig.org>

Let source code use autoconfig.h not the public upnpconfig.h

The former is the one supposed to be used for internal code. upnpconfig.h is only
for public stuff.

2017-08-19 Uwe Kleine-Kæ—¦nig <uwe@kleine-koenig.org>

configure.ac: Fix typo s/optionnal/optional/

2017-08-08 Marcelo Jimenez <mroberto(at)users.sourceforge.net>

Fix broken samples when configured with --disable-ipv6.

*******************************************************************************
Version 1.8.2
*******************************************************************************

2017-07-24 Michael Osipov

Initialize in_addr and in6_addr to avoid garbage output if never written

If any of the address families isn't available in UpnpGetIfInfo(),
especially IPv6, always init both structs with zero to avoid garbage
output with inet_ntop() to gIF_IPV4 and gIF_IPV6.

See v00d00/gerbera#112 (https://github.com/v00d00/gerbera/issues/112)
for consequences: bind for IPv6 will fail.

2013-10-28 Vladimir Fedoseev <va-dos(at)users.sourceforge.net>

Attached patch allows to register multiple clients from single app.

2014-11-14 Philippe <philippe44ca(at)users.sourceforge.net>

Hi - I recently compiled libupnp on C++ Builder XE7 and had to do a few
changes to make it work. In thase this helps, I've generated a small
patch file.

2015-04-30 Hugo Beauz辿e-Luyssen <chouquette(at)users.sourceforge.net>

When building using a strict mode (-std=c++11 instead of -std=gnu++11,
for instance), the WIN32 macro isn't defined. The attached patch fixes
it by using _WIN32 instead.

2015-02-06 Jean-Francois Dockes <jf@dockes.org>

Queue events on their subscription object instead of adding them to the
thread pool immediately.

Events destined for a non-responding control point would flood the
thread pool and prevent correct dispatching to other clients, sometimes
to the point of disabling the device. Events are now queued without
allocating thread resources and properly discarded when a client is not
accepting them.

2015-02-03 Jean-Francois Dockes <jf@dockes.org>

genaInitNotify()/genaInitNotifyExt() and
genaNotifyAll()/genaNotifyAllExt() are relatively complicated methods
which only differ by the format of an input parameter. This update
extracts the common code for easier maintenance, esp. relating to the
queueing modifications to follow.

*******************************************************************************
Version 1.8.1
*******************************************************************************

2017-04-26 Marcelo Jimenez <mroberto(at)users.sourceforge.net>

Fix some compiler warning messages on md5.c

2017-03-07 Fabrice Fontaine <fontaine.fabrice(at)gmail.com>

Enable IPv6 by default

2017-03-07 Fabrice Fontaine <fontaine.fabrice(at)gmail.com>

Move threadutil source code to libupnp

With this patch, threadutil library is removed as the only public
header that has been kept in 1.8.x is ithread.h which is mainly a
wrapper to pthread with inline functions.
threadutil source code will now be a part of libupnp library.

*******************************************************************************
Version 1.8.0
*******************************************************************************

2014-01-15 Peng <howtofly(at)gmail.com>

Fix memory leaks.

2013-04-27 Thijs Schreijer <thijs(at)thijsschreijer.nl>

Renamed SCRIPTSUPPORT to IXML_HAVE_SCRIPTSUPPORT for consistency. Also
updated autoconfig and automake files, so it also works on non-windows.
Option is enabled by default, because it adds an element to the node
structure. Not using an available field is better than accidentally
using an unavailable field.

2012-07-11 Thijs Schreijer <thijs(at)thijsschreijer.nl>

Changed param to const UpnpAcceptSubscriptionExt() for consistency

2012-06-07 Thijs Schreijer <thijs(at)thijsschreijer.nl>

updated ixmlDocument_createAttributeEx() and ixmlDocument_createAttribute()
to use parameter DOMString instead of char * (same but now consistent)

2012-05-06 Thijs Schreijer <thijs(at)thijsschreijer.nl>

Added script support (directive SCRIPTSUPPORT) for better support of
garbage collected script languages. The node element gets a custom tag
through ixmlNode_setCTag() and ixmlNode_getCTag(). And a callback upon
releasing the node resources can be set using ixmlSetBeforeFree()
See updated readme for usage.

2012-03-24 Fabrice Fontaine <fabrice.fontaine(at)orange.com>

SF Bug Tracker id 3510595 - UpnpDownloadXmlDoc : can't get the file

Submitted: Marco Virgulti ( mvirg83 ) - 2012-03-23 10:08:08 PDT

There is a problem, perhaps, during downloading a document by
UpnpDownloadXmlDoc. During debugging i've found that in an not exported
api (unfortunately i forgot the code line...) where it is setted a
local variable "int timeout" to -1 then passed directly to another
function for sending data through tcp socket. I patched this setting it
to 0 (there is an IF section that exits if timeout < 0). It is normal
behavior or it is a bug?

2012-03-08 Fabrice Fontaine <fabrice.fontaine(at)orange-ftgroup.com>

Check for NULL pointer in TemplateSource.h

calloc can return NULL so check for NULL pointer in CLASS##_new and
CLASS##_dup.

2012-03-08 Fabrice Fontaine <fabrice.fontaine(at)orange-ftgroup.com>

Replace strcpy with strncpy in get_hoststr

Replace strcpy with strncpy to avoid buffer overflow.

2012-03-08 Fabrice Fontaine <fabrice.fontaine(at)orange-ftgroup.com>

Memory leak fix in handle_query_variable

variable was never freed.

2011-02-07 Chandra Penke <chandrapenke(at)mcntech.com>

Add HTTPS support using OpenSSL. HTTPS support is optional and can
be enabled by passing the --enable-open-ssl argument to the
configure script.

The following methods are introduced to the public API:
UpnpInitOpenSslContext

When enabled, HTTPS can be used by using "https://" instead of
"http://" when passing URLs to the HTTP Client API.

2011-02-07 Chandra Penke <chandrapenke(at)mcntech.com>

Refactor HTTP Client API to be more generic.

The following features are added:

- Support for persistent HTTP connections (reusing HTTP
  connections). Tthis is still a work in progress and relies on
  applications to interpret the 'Connection' header
  appropriately.

- Support for specifying request headers when making
  requests. Useful for interacting with web services that require
  custom headers.

- Support for retrieving response headers (this is a API only
  change, some more work needs to be done to implement the actual
  functionality. Specifically copy_msg_headers in httpreadwrite.c
  needs to be implemented)

- Common API for all HTTP methods.

- Support for PUT, and DELETE methods.

The following methods are introduced to the public HTTP Client API

UpnpOpenHttpConnection, UpnpCloseHttpConnection, UpnpMakeHttpRequest,
UpnpWriteHttpRequest, UpnpEndHttpRequest, UpnpGetHttpResponse,
UpnpReadHttpResponse.

Removed a lot of duplicate code in httpreadwrite.c

2011-01-17 Chandra Penke <chandrapenke(at)mcntech.com>

Include upnpconfig.h in FileInfo.h to automatically include large
file macros

2011-01-17 Chandra Penke <chandrapenke(at)mcntech.com>

Fix for warnings Apple systems related to macros defined in list.h.

In list.h, in apple systems, undefine the macros prior to defining them.

2011-01-16 Marcelo Jimenez <mroberto(at)users.sourceforge.net>

Fix for UpnpFileInfo_get_LastModified() in http_MakeMessage().

UpnpFileInfo_get_LastModified() returns time_t, and http_MakeMessage()
takes a "time_t *". Thanks to Chandra Penke for pointing the bug.

2010-11-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net>

Template object for ssdp_ResultData.

2010-11-10 Fabrice Fontaine <fabrice.fontaine(at)orange-ftgroup.com>

Support for "polling" select in sock_read_write.

Currently, in sock_read_write function, if the timeout is 0, pupnp
realizes a "blocking" select (with an infinite timeout). With this
patch, if timeout is set to 0, pupnp will realize a "polling" select
and returns immediately if it can not read or write on the socket. This
is very useful for GENA notifications when pupnp is trying to send
events to a disconnected Control Point. "Blocking" select can now be
done by putting a negative timeout value.

2010-09-18 Chandra Penke <chandrapenke(at)mcntech.com>

This is a minor build fix. The new Template*.h files added in the latest
code need to be exported. Patch against the latest sources is attached.

2010-08-22 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* upnp/src/api/Discovery.c: Fix a serious bug and memory leak in
UpnpDiscovery_strcpy_DeviceType(). Thanks to David Blanchet for the
patch.

2010-04-25 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
Separation of the ClientSubscription object.

2010-04-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
Protect the object destructors agains null pointers on deletion, which
should be something valid.

2010-03-27 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
SF Patch Tracker [ 2987390 ] upnp_debug vs. ixml_debug
Thanks for the load of updates, I'm still assimilating them ! Could I make
a suggestion though? The addition of printNodes(IXML_Node) to upnpdebug a
dds a new dependency on ixml.h for anything using upnpdebug.h. I'm making
quite a bit of use of upnpdebug in porting things to version 1.8.0, and I'd
prefer it if printNodes could be added to ixmldebug.h instead. I'm attach
ing a patch, what do you think ?

Nick

2010-03-27 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Forward port of svn revision 505:
SF Patch Tracker [ 2836704 ] Patch for Solaris10 compilation and usage.
Submitted By: zephyrus ( zephyrus00jp )

2010-03-20 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2969188 ] 1.8.0: patch for FreeBSD compilation
Submitted By: Nick Leverton (leveret)
Fix the order of header inclusion for FreeBSD.

2010-03-20 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Forward port of svn revision 502:
SF Patch Tracker [ 2836704 ] Search for nested serviceList (not
stopping at the first lis
Submitted By: zephyrus ( zephyrus00jp )

Internet Gateway Device description contains nested serviceList (rootdevice
-> servicelist, subdevice
and subdevice has the lower-level serviceList, etc..)

Unfrotunately, the sample code sample_util.c used by tv_device sample,
etc.
has a code that looks for only the first top-level serviceList.
This results in the failure to read all the services of an IGD xml
description.

Attached patch modifies this behavior and looks for the service by
visiting all the serviceList in xml document in turn.

With the modified patch (ad additional modification), I could
simulate an IGD device and created a modified control program for that.

Patch against 1.6.6

TIA.

2010-03-20 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2973319 ] Problem in commit 499
Submitted By: Nick Leverton (leveret)
Afraid that this doesn't compile, it seems retval should be retVal in two
places.

2010-03-16 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Fix for the ithread_mutex_unlock() logic in UpnpInit().
Thanks for Nicholas Kraft.

2010-03-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2962606 ] Autorenewal errors: invalid SID,
too-short renewal interval
Submitted By: Nick Leverton (leveret)

Auto-renewals send an invalid SID due to a missing UpnpString_get_String
call. They also send a renewal interval of 0 instead of copying it from
the original subscription.

2010-03-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2964685 ] patch for avoiding inet_ntoa (1.8.0)
Submitted By: Nick Leverton (leveret)

Seems like SF's tracker won't let me add a patch to someone else's issue ?!
This refers to https://sourceforge.net/support/tracker.php?aid=2724578

The calls to inet_ntoa are in getlocalhostname(), which is called from
UpnpInit when it is returning the bound IP address.
UpnpInit/getlocalhostname hasn't been updated to IPv6, I presume this is
deliberate so that it doesn't start returning IPv6 addresses and
overwriting the caller's IPv4-sized allocation.

The attached patch just updates getlocalhostname to use inet_ntop instead
of inet_ntoa, and also documents the fact that UpnpInit is IPv4 only whilst
UpnpInnit2 is both IPv4 and IPv6.

A fuller solution might be to change UpnpInit to use some variant on
UpnpGetIfInfo. UpnpInit could still be left as IPv4 only if desired -
perhaps UpnpGetIfInfo could take an option for the desired address family.
getlocalhostname and its own copy of the interface scanning code would then
be redundant. I don't have IPv6 capability here though so I'm reluctant to
change the IPv6 code, as I have no way to test it.

2010-03-15 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2724578 ] patch for avoiding memory leaks when
add devices

each time a device been added, UpnpInit() is called, on exit, UpnpFinish()
is called, but the memories allocated by ThreadPoolInit() may lost because
there's no code to call ThreadPoolShutdown() to release the memories. And
inet_ntoa() is not thread safe, so in my patch, I substitute inet_ntoa()
with inet_ntop().

2010-03-14 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Patch Tracker [ 2964687 ] Add new string based accessors to upnp
object API

As per email to pupnp-devel, this is the patch to add the _strget_
accessors for string-like objects in the interface.

Will add a further patch shortly to udpate the sample programs.

2008-06-27 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Nicholas Kraft's patch to fix some IPv6 copy/paste issues. He
reported to be getting infinite loops with the svn code.

2008-06-13 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Bug Tracker [ 1984541 ]
ixmlDocumenttoString does not render the namespace tag.
Submitted By: Beliveau - belivo

Undoing the patch that fixed this problem. In fact, there was no
problem and the patch was wrong.

2008-06-11 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Ingo Hofmann's patch for "Content-Type in Subscription responses".
Adds charset="utf-8" attribute to the CONTENT-TYPE header line.

Hi,

I have found an inconsistency regarding the text/xml content-type
returned by libupnp. It looks like only subscription responses send
"text/xml" where all other messages contain "text/xml; charset="utf-8"".
Since I'm working on an DLNA device the latter behaviour is mandatory.
I changed the according lines in gena_device.c (see attached patch).
I'm not sure if it would be ok for other device to have the charset
field but it would help me a lot :)

Best regards,
Ingo

2008-06-04 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* SF Bug Tracker [ 1984541 ]
ixmlDocumenttoString does not render the namespace tag.
Submitted By: Beliveau - belivo

The problem occurs when converting a xml document using
ixmlDocumenttoString containing a namespace tag created with
ixmlDocument_createElementNS. The namespace tag doesn't get rendered.

example: The following code fragment prints:

<?xml version="1.0"?>
<root></root>

instead of:
<?xml version="1.0"?>
<root xmlns="urn:schemas-upnp-org:device-1-0"></root>

Code:

#include <stdlib.h>
#include <upnp/ixml.h>

int main()
{
IXML_Document* wDoc = ixmlDocument_createDocument();
IXML_Element* wRoot = ixmlDocument_createElementNS(wDoc,
"urn:schemas-upnp-org:device-1-0", "root");
ixmlNode_appendChild((IXML_Node *)wDoc,(IXML_Node *)wRoot);
DOMString wString = ixmlDocumenttoString(wDoc);
printf(wString);
free(wString);
ixmlDocument_free(wDoc);

return 0;
}

The problem was in the printing routine, not in the library data
structure.

2008-05-31 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Charles Nepveu's suggestion of not allocating a thread for
MiniServer when it is not compiled.

2008-05-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Ported Peter Hartley's patch to compile with mingw.

2008-05-24 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Added some debug capability to ixml.

2008-05-02 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Merged Charles Nepveu's IPv6 work. libupnp now is IPv6 enabled.

2008-02-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Breaking API so that we now hide internal data structures.

2008-02-06 Marcelo Jimenez <mroberto(at)users.sourceforge.net>
* Rewrote Peter Hartley's patch to include a new extra header field in
FileInfo.

*******************************************************************************
Version 1.6.22
*******************************************************************************

2017-07-07 James Cowgill <james410(at)cowgill.org.uk>

Replace MD5 impmplementation with public-domain version

Currently the RSA MD5 implementation is used. Unfortunately the license
has some potential issues:
* The license does not explicitly allow distributing derivative works.
This was the original argument used in
[Debian #459516](https://bugs.debian.org/459516).
* The license contains an advertising clause similar to the BSD 4-clause
license. This is incompatible with the GPL and if it were enforced,
would require RSA to be mentioned by pretty much everyone who uses pupnp.

The simple solution is to replace it with a public domain
implementation. I've taken OpenBSDs implementation and tweaked it
slightly for use by pupnp by:
- Adjusting the includes.
- Removing the __bounded__ attributes which are specific to OpenBSD.
- Using the standard integer types from stdint.h.
- Using memset instead of explicit_bzero.

2016-12-16 Peter Pramberger <peterpramb(at)users.sf.net>

ixml/test/test_document.c is missing the string.h include, therefore
the compiler complains about an implicit declaration.

*******************************************************************************
Version 1.6.21
*******************************************************************************

2016-12-16 Gabriel Burca <gburca(at)github>

If the error or info log files can not be created, use stderr and
stdout instead.

2016-12-08 Uwe Kleine-Kæ—¦nig <uwe(at)kleine-koenig.org>

Fix out-of-bound access in create_url_list() (CVE-2016-8863)

If there is an invalid URL in URLS->buf after a valid one, uri_parse is
called with out pointing after the allocated memory. As uri_parse writes
to *out before returning an error the loop in create_url_list must be
stopped early to prevent an out-of-bound access

Bug: https://sourceforge.net/p/pupnp/bugs/133/
Bug-CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8863
Bug-Debian: https://bugs.debian.org/842093
Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=1388771

2016-11-30 Uwe Kleine-Kæ—¦nig <uwe(at)kleine-koenig.org>

miniserver: fix binding to ipv6 link-local addresses

Linux requires to have sin6_scope_id hold the interface id when binding to
link-local addresses. This is already in use in other parts of upnp, so
portability shouldn't be in the way here. Without this bind(2) fails with
errno=EINVAL (although ipv6(7) from manpages 4.08 specifies ENODEV in this
case).

Fixes: https://bugs.debian.org/813249

2016-09-15 Mathew Garret <(at)mjg59 (twitter)>

SF Bug Tracker #132 CVE-2016-6255: write files via POST

Submitted by: Balint Reczey in 2016-08-02

From Debian's BTS https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831857 :
From: Salvatore Bonaccorso carnil@debian.org
To: Debian Bug Tracking System submit@bugs.debian.org
Subject: libupnp: write files via POST
Date: Wed, 20 Jul 2016 11:03:34 +0200
Source: libupnp
Version: 1:1.6.17-1
Severity: grave
Tags: security upstream
Justification: user security hole
Hi
See security/2016/07/18/13">http://www.openwall.com/lists/oss-security/2016/07/18/13 and
https://twitter.com/mjg59/status/755062278513319936 .
Proposed fix:
https://github.com/mjg59/pupnp-code/commit/be0a01bdb83395d9f3a5ea09c1308a4f1a972cbd
Regards,
Salvatore

From Mathew Garret's commit: Don't allow unhandled POSTs to write to the filesystem by default

*******************************************************************************
Version 1.6.20
*******************************************************************************

2016-02-22 Jean-Francois Dockes <medoc(at)users.sf.net>

SF Bugs #131, Creator: Jean-Francois Dockes

I know it sounds crazy that nobody ever saw this, but the CONTENT-LENGTH
value in GENA NOTIFY messages is too small by one.

It appears that most current control points don't notice the extra
character (an LF, which is validly there but not included in
Content-Length), probably because their protocol handler is reasonably
lenient, and because the missing body LF does not prevent parsing the
XML. But there is a least one anal CP (Linn Kazoo) which barfs, because
it reads all data until connection close and the size mismatch triggers
a bug.

"Proof":
In gena_device.c:217 (notify_send_and_recv())

ret_code = http_SendMessage(&info, &timeout,
    "bbb",
    start_msg.buf, start_msg.length,
    propertySet, strlen(propertySet),
    CRLF, strlen(CRLF));

start_msg has all the headers, including the empty line.
Content-length should be strlen(propertySet) + strlen(CRLF) (2)
In gena_device.c:433 (AllocGenaHeaders())

rc = snprintf(headers, headers_size, "%s%s%"PRIzu"%s%s%s",
    HEADER_LINE_1,
    HEADER_LINE_2A,
    strlen(propertySet) + 1,
    HEADER_LINE_2B,
    HEADER_LINE_3,
    HEADER_LINE_4);

HEADER_LINE_2A is "CONTENT-LENGTH: ".
The following value should be strlen(propertySet) + 2

2016-01-07 Marcelo Roberto Jimenez <mroberto(at)users.sourceforge.net>

Fix for a reported integer overflow

2016-01-07 Jean-Francois Dockes <medoc(at)users.sf.net>
2016-01-07 Nick Leverton <nick(at)leverton.org>
SF Patches #60, Creator: Jean-Francois Dockes

When libupnp is configured with --enable-ipv6 but ipv6 is not available
on the system (for example because the ipv6 code is not loaded in a Linux
kernel as is the case by default on Raspbian), the ipv6 socket creation
call will fail in miniserver.c and the library init will fail, even if
the ipv4 initialisation would have succeeded.

Let a library configured with --enable-ipv6 initialize in ipv4-only
mode if ipv6 is not available instead of failing. This can happen
if no ipv6 code is configured or loaded in the kernel.

Don't fail if IPv6 is unavailable.
We might be an IPv6 enabled distro build running on an IPv4-only custom kernel.

2016-01-07 Nick Leverton <nick(at)leverton.org>

SF Bug Tracker #128, Creator: Nick Leverton
redefining strndup causes "error: expected identifier or '(' before '__extension__'"

Fix redefinition of strnlen and strndup
These are available when HAVE_STRNDUP and HAVE_STRNLEN are defined, but
libupnp provides an extern prototype anyway.  Recent versions of glibc
define this prototype differently, causing the following compile error:

src/api/UpnpString.c:47:15: error: expected identifier or '(' before  '__extension__'
extern char *strndup(__const char *__string, size_t __n);

2016-01-07 Nick Leverton <nick(at)leverton.org>

SF Bug Tracker #129, Creator: Nick Leverton
shutdown() on UDP sockets logs ENOTCONN message.
https://sourceforge.net/p/pupnp/bugs/129/

Fix ENOTCONN "Error in shutdown: Transport endpoint is not connected"

When logging is enabled, ssdpserver logs bursts of
"Error in shutdown: Transport endpoint is not connected"
This is because shutdown() is not supported for UDP sockets and under
recent UNIX specifications it returns ENOTCONN if used.

2016-01-07 Nick Leverton <nick(at)leverton.org>

SF Bug Tracker #127, Creator: Klaus Fischer
Miniserver uses INADDR_ANY instead of HostIP
https://sourceforge.net/p/pupnp/bugs/127/

The internal miniserver.c uses INADDR_ANY instead of the HostIP/IfName
provided when initializing libupnp. But, this HostIP/IfName gets used
for the UDP socket when multicasting SSDP messages.  Because of this,
miniserver may end up sending from different IP address than ssdpserver.
This patch causes miniserver to use the already known interface address.

2016-01-07 Marcelo Roberto Jimenez <mroberto(at)users.sourceforge.net>

SF Bug Tracker #130, Creator: Shaddy Baddah
infinite loop in UpnpGetIfInfo() under WIN32

Original code makes no sense. This patch should fix it.

2015-02-04 Shaun Marko <semarko@users.sf.net>

Bug tracker #124 Build fails with --enable-debug

Build environment
Fedora 21
X86-64
* gcc 4.9.2

How to repeat
$ ./configure --enable debug
$ make
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../upnp/inc -I./inc -I../threadutil/inc
-I../ixml/inc -I./src/inc -pthread -g -O2 -Wall -MT src/api/libupnp_la-UpnpString.lo
-MD -MP -MF src/api/.deps/libupnp_la-UpnpString.Tpo -c src/api/UpnpString.c
-fPIC -DPIC -o src/api .libs/libupnp_la-UpnpString.o src/api/UpnpString.c:47:16:
error: expected identifier or '(' before 'extension'
extern char *strndup(const char *string, size_t __n);
^
Makefile:1016: recipe for target 'src/api/libupnp_la-UpnpString.lo' failed

Reason for failure
Build enables -O2 optimization flags which causes the inclusion of a
macro implementation of strndup from include/bits/string2.h.

Workarounds
Disable optimization when configuring or making:
$ configure CFLAGS='-g -pthread -O0' --enable-debug
$ make
or
$ configure --enable-debug
$ make CFLAGS='-g -pthread -O0' Define NO_STRING_INLINES
$ export CFLAGS="-DNO_STRING_INLINES -O2"
$ ./configure --enagble-debug
$ make

Fix
* Don't declare strndup in src/api/UpnpString.c if it exists

2015-02-01 Jean-Francois Dockes <medoc@users.sf.net>

Out-of-tree builds seem to be currently broken, because ixml and
threadutil files need an include path to include UpnpGlobal.h, and
configure tries to copy files into a directory which it does not create.
The patch fixes both issues.

2014-01-03 Peng <howtofly(at)gmail.com>

rewrite soap_device.c

1) separate HTTP handling from SOAP handling
2) remove repeated validity check, each check is performed exactly once
3) fix HTTP status code per UPnP spec, SOAP spec and RFC 2774

(nia)

2019-09-02 12:54:16 UTC MAIN commitmail json YAML

vlc: drop mad and faad plugins

both of these are unmaintained upstream and neither are necessary for
mp3/m4a playback which is handled by other libraries.

bump PKGREVISION

(nia)

2019-09-02 12:45:34 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-BDD-Cucumber to 0.60

(schmonz)

2019-09-02 12:45:26 UTC MAIN commitmail json YAML

Update to 0.60. From the changelog:

- Added flag to make `pherkin` check for duplicate matching step
  functions to help debugging
- Added option to specify meta data to step functions and use it in
  extensions; minimally available meta data identifies the file name
  and line where the step function has been defined
- Cleaned up release procedure: 0.58 and 0.59 were sloppy, including
  additional files from the working directory
- Increase minimum Perl version to 5.10
- Updated languge support from Cucumber upstream repository, adding
  support for: Armenian, Aragonese, Asturian, Azerbaijani, Bosnian,
  Emoji, Irish, Gujarati, Georgian, Macedonian (Cyrilic),
  Macedonian (Latin), Mongolian and Tamil
- Documentation updates and (hopefully) clarification

(schmonz)

2019-09-02 12:41:14 UTC MAIN commitmail json YAML

p5-IPC-Cache: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:39:25 UTC MAIN commitmail json YAML

p5-Mojo-IOLoop-ForkCall: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:36:50 UTC MAIN commitmail json YAML

p5-Python-Serialise-Marshal: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:34:28 UTC MAIN commitmail json YAML

p5-Class-DBI-BaseDSN: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:29:55 UTC MAIN commitmail json YAML

p5-Danga-Socket: remove empty PLIST; add perl5 to CATEGORIES

(adam)

2019-09-02 12:27:18 UTC MAIN commitmail json YAML

p5-Crypt-DH-GMP: remove empty PLIST

(adam)

2019-09-02 12:26:09 UTC MAIN commitmail json YAML

p5-Mail-Message: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:22:15 UTC MAIN commitmail json YAML

p5-Apache-Session-SharedMem: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:19:15 UTC MAIN commitmail json YAML

p5-Lingua-EN-Fathom: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:17:05 UTC MAIN commitmail json YAML

p5-Lingua-EN-Syllable: remove PLIST since PERL5_PACKLIST is in use; update HOMEPAGE

(adam)

2019-09-02 12:13:31 UTC MAIN commitmail json YAML

p5-HTML-FormatText-WithLinks: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:11:57 UTC MAIN commitmail json YAML

doc: Updated security/libgcrypt to 1.8.5

(nia)

2019-09-02 12:10:54 UTC MAIN commitmail json YAML

libgcrypt: Update to 1.8.5

Noteworthy changes in version 1.8.5 (2019-08-29)  [C22/A2/R5]
------------------------------------------------

* Bug fixes:

  - Add mitigation against an ECDSA timing attack.
    [#4626,CVE-2019-13627]

  - Improve ECDSA unblinding.

* Other features:

  - Provide a pkg-config file for libgcrypt.

Release-info: https://dev.gnupg.org/T4683

(nia)

2019-09-02 12:09:56 UTC MAIN commitmail json YAML

p5-Math-Calc-Units: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:06:58 UTC MAIN commitmail json YAML

p5-Config-File: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 12:04:10 UTC MAIN commitmail json YAML

p5-File-DesktopEntry: remove PLIST since PERL5_PACKLIST is in use

(adam)

2019-09-02 11:45:35 UTC MAIN commitmail json YAML

p5-File-Binary: remove PLIST since PERL5_PACKLIST is used; added perl5 to CATEGORIES

(adam)

2019-09-02 10:24:36 UTC MAIN commitmail json YAML

Updated security/py-keyring, mail/py-authres

(adam)

2019-09-02 10:24:14 UTC MAIN commitmail json YAML

py-authres: updated to 1.2.0

1.2.0:
+ Added ability to include DMARC policy in DMARC results
* Updated references for new RFCs, ARC no longer experimental
* Converted http references to https

(adam)

2019-09-02 10:20:57 UTC MAIN commitmail json YAML

py-keyring: updated to 19.1.0

19.1.0
* macOS Keyring now honors a ``KEYCHAIN_PATH``
  environment variable. If set, Keyring will use that
  keychain instead of the default.

19.0.2
* Refresh package skeleton.
* Adopt `black <https://pypi.org/project/black>`_ code style.

19.0.1
* Merge with 18.0.1.

18.0.1
* ExceptionInfo no longer retains a reference to the
  traceback.

(adam)

2019-09-02 09:59:37 UTC MAIN commitmail json YAML

Updated net/py-amqp, net/py-kombu

(adam)

2019-09-02 09:59:15 UTC MAIN commitmail json YAML

py-kombu: updated to 4.6.4

4.6.4
- Use importlib-metadata instead of pkg_resources for better performance
- Allow users to switch URLs while omitting the resource identifier
- Don't stop receiving tasks on 503 SQS error.
- Fix maybe declare
- Revert "Revert "Use SIMEMBERS instead of SMEMBERS to check for queue (Redis Broker)
- Fix MongoDB backend to work properly with TTL
- Make sure that max_retries=0 is treated differently than None
- Bump py-amqp to 2.5.1

(adam)

2019-09-02 09:55:50 UTC MAIN commitmail json YAML

py-amqp: updated to 2.5.1

2.5.1
- Ignore all methods except Close and Close-OK when channel/connection is closing
- Fix faulty ssl sni intiation parameters
- Undeprecate auto_delete flag for exchanges.
- Improved tests and testing environments

(adam)

2019-09-02 09:53:56 UTC MAIN commitmail json YAML

py-test-rerunfailures: added version 7.0

pytest-rerunfailures is a plugin for py.test that re-runs tests to eliminate
intermittent failures.

(adam)

2019-09-02 09:46:40 UTC MAIN commitmail json YAML

Updated devel/py-test-testmon, security/py-cryptodome

(adam)

2019-09-02 09:46:19 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.9.0

3.9.0:

New features
* Add support for loading PEM files encrypted with AES256-CBC.
* Add support for XChaCha20 and XChaCha20-Poly1305 ciphers.
* Add support for bcrypt key derivation function (`Crypto.Protocol.KDF.bcrypt`).
* Add support for left multiplication of an EC point by a scalar.
* Add support for importing ECC and RSA keys in the new OpenSSH format.

Resolved issues
* it was not possible to invert an EC point anymore.
* fix printing of DSA keys.
* `DSA.generate()` was not always using the `randfunc` input.
* the MD2 hash had block size of 64 bytes instead of 16; as result the HMAC construction gave incorrect results.

(adam)

2019-09-02 09:40:15 UTC MAIN commitmail json YAML

qt5: depend on qt5-qtspeech

(adam)

2019-09-02 09:38:59 UTC MAIN commitmail json YAML

qt5-qtspeech: add PLIST.Darwin; sort PLIST

(adam)

2019-09-02 09:20:42 UTC MAIN commitmail json YAML

py-test-testmon: updated to 0.9.18

v0.9.18:
Support for pytest 5.x

(adam)

2019-09-02 09:05:11 UTC MAIN commitmail json YAML

Updated multimedia/libogg, databases/slony1

(adam)

2019-09-02 09:04:05 UTC MAIN commitmail json YAML

slony1: updated to 2.2.8

Slony 2.2.8:
* Fixes for PG 12
* Makefile changes (vpath support)
* Win32 fixes to compile + removal of default HAVE_PGPORT from win32.mak
* Documentation fixes

(adam)

2019-09-02 08:58:57 UTC MAIN commitmail json YAML

libogg: updated to 1.3.4

Version 1.3.4:
* Faster slice-by-8 CRC32 implementation.
  see https://lwn.net/Articles/453931/ for motivation.
* Add CMake build.
* Deprecate Visual Studio project files in favor of CMake.
* configure --disable-crc option for fuzzing.
* Various build fixes.
* Documentation and example code fixes.

(adam)

2019-09-02 08:57:57 UTC MAIN commitmail json YAML

2019-09-02 08:55:08 UTC MAIN commitmail json YAML

2019-09-02 08:53:32 UTC MAIN commitmail json YAML

PR/54519: Greywolf: jove crashes on redraw or time update (include <time.h>)

(christos)

2019-09-02 08:51:29 UTC MAIN commitmail json YAML

PR/54520: Greywolf: jove 'shell' fails with [Out of ptys!], use openpty(3).

(christos)

2019-09-02 08:33:47 UTC MAIN commitmail json YAML

Updated archivers/py-zipp, misc/py-tqdm

(adam)

2019-09-02 08:33:29 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.35.0

tqdm v4.35.0:
* add {bar} format specifier
* add tests and documentation
* update performance tests

(adam)

2019-09-02 08:31:17 UTC MAIN commitmail json YAML

py-zipp: updated to 0.6.0

v0.6.0

When adding implicit dirs, ensure that ancestral directories
are added and that duplicates are excluded.

The library now relies on more_itertools

(adam)

2019-09-02 07:56:45 UTC MAIN commitmail json YAML

Updated www/py-furl, devel/py-ipython

(adam)

2019-09-02 07:55:53 UTC MAIN commitmail json YAML

py-ipython: updated to 7.8.0

IPython 7.8.0 contain a few bugfix and 2 new APIs:
- Enable changing the font color for LaTeX rendering
- and Re-Expose some PDB API

(adam)

2019-09-02 07:52:49 UTC MAIN commitmail json YAML

py-furl: updated to 2.0.0

Furl v2.0.0

Added: All URL components (scheme, host, path, etc) to furl()'s constructor as
keyword arguments. E.g. f = furl(scheme='http', host='host', path='/lolsup').

Changed: furl.truediv() and Path.truediv() now mirror Pathlib.truediv()'s
behavior and return a new instance. The original instance is no longer modified.
Old behavior: f = furl('1'); f / '2' -> str(f) == '1'. New behavior:
f = furl('1'); f /= '2' -> str(f) == '1/2'.

Fixed: Path.load() now accepts Path instances, e.g. f.path.load(Path('hi')).

Removed: Support for Python 2.6, which reached EOL on 2013-10-29.

(adam)

2019-09-02 07:47:40 UTC MAIN commitmail json YAML

Added www/py-purl; Updated devel/py-requests-mock

(adam)

2019-09-02 07:34:54 UTC MAIN commitmail json YAML

py-requests-mock: updated to 1.7.0

1.7.0
* Keep blank values query string values on request history
* Add release notes for requests version pin
* Keep blank values
* Pin requests version to <3
* Add known issue for cookies in Sessions
* logger added to adapter.py

(adam)

2019-09-02 07:33:24 UTC MAIN commitmail json YAML

py-purl: added version 1.5

A simple, immutable URL class with a clean API for interrogation and
manipulation.

(adam)

2019-09-02 07:04:18 UTC MAIN commitmail json YAML

Updated security/py-asn1, textproc/py-text-unidecode

(adam)

2019-09-02 07:03:48 UTC MAIN commitmail json YAML

py-text-unidecode: updated to 1.3

1.3:
text-unidecode is now dual-licensed under Artistic License and GPL 1 / GPL 2+, to cause less problems for distributions. Choose license which fits better.
Declare Python 3.7 support, don't declare Python 3.3 support

(adam)

2019-09-02 07:00:39 UTC MAIN commitmail json YAML

py-asn1: updated to 0.4.7

Revision 0.4.7:

- Added `isInconsistent` property to all constructed types. This property
  conceptually replaces `verifySizeSpec` method to serve a more general
  purpose e.g. ensuring all required fields are in a good shape. By default
  this check invokes subtype constraints verification and is run by codecs
  on value de/serialisation.
- Deprecate `subtypeSpec` attributes and keyword argument. It is now
  recommended to pass `ValueSizeConstraint`, as well as all other constraints,
  to `subtypeSpec`.
- Fixed a design bug in a way of how the items assigned to constructed
  types are verified. Now if `Asn1Type`-based object is assigned, its
  compatibility is verified based on having all tags and constraint
  objects as the type in field definition. When a bare Python value is
  assigned, then field type object is cloned and initialized with the
  bare value (constraints verificaton would run at this moment).
- Added `WithComponentsConstraint` along with related
  `ComponentPresentConstraint` and `ComponentAbsentConstraint` classes
  to be used with `Sequence`/`Set` types representing
  `SET ... WITH COMPONENTS ...` like ASN.1 constructs.

(adam)

2019-09-02 02:59:48 UTC MAIN commitmail json YAML

mk/build: in build-env, output BUILD_DIRS relative to WRKSRC

(rillig)

2019-09-02 02:54:57 UTC MAIN commitmail json YAML

mk/build: for build-env, show the BUILD_DIRS

(rillig)

2019-09-02 02:36:46 UTC MAIN commitmail json YAML

doc: Updated textproc/bat to 0.12.0

(fox)

2019-09-02 02:36:22 UTC MAIN commitmail json YAML

bat: Update to 0.12.0

Changes since 0.11.0:

Features

  * Binary file content can now be viewed with bat -A
  * bat can now be used as a man pager.
  * Add new style component to separate multiple --line-ranges
  * Added -L as an alias for --list-languages

Bugfixes

  * Output looks unbalanced when using '--style=grid,numbers' without 'header'
  * issues with filenames starting with "cache"
  * Can't build cache with new theme without creating cache dir
  * --terminal-width -10 is parsed incorrectly

Other

  * Added fish completions to DEB package

New syntaxes

  * Emacs Org mode
  * requirements.txt
  * DotENV .env
  * SSH config syntax (-l ssh_config)
  * /etc/hosts
  * GraphQL
  * Verilog
  * SCSS and Sass
  * strace syntax

Packaging

  * bat is now in the official Gentoo repositories
  * bat is now in the official Alpine Linux repositories
  * bat is in the official Fedora repositories

(fox)

2019-09-02 02:23:03 UTC MAIN commitmail json YAML

2019-09-02 02:14:58 UTC MAIN commitmail json YAML

mk/mysql.buildlink3.mk: add missing BUILD_DEFS

(rillig)

2019-09-01 20:38:34 UTC MAIN commitmail json YAML

Explicitly disable EGL if MESALIB_SUPPORTS_EGL isn't yes.

Otherwise, the build fails.

(dholland)

2019-09-01 14:03:09 UTC MAIN commitmail json YAML

Added multimedia/dvd-vr version 0.9.7

(ryoon)

2019-09-01 14:02:26 UTC MAIN commitmail json YAML

2019-09-01 14:01:39 UTC MAIN commitmail json YAML

multimedia/dvd-vr: import dvd-vr-0.9.7

dvd-vr is a utility to identify and optionally copy recordings
from a DVD-VR format disc, which can be created by devices like
DVD recorders and camcorders.

(ryoon)

2019-09-01 13:13:14 UTC MAIN commitmail json YAML

doc: note update of mail/roundcube* packages to 1.3.10

mail/roundcube
mail/roundcube-plugin-enigma
mail/roundcube-plugin-password
mail/roundcube-plugin-zipdownload

(taca)

2019-09-01 13:11:47 UTC MAIN commitmail json YAML

mail/roundcube-plugin-zipdownload: update to 1.3.10

Update roundcube-plugin-password to 1.3.10.  No changes except version.

pkgsrc change: remove duplicated setting PLUGIN.

(taca)

2019-09-01 13:10:39 UTC MAIN commitmail json YAML

mail/roundcube-plugin-password: update to 1.3.10

Update roundcube-plugin-password to 1.3.10.  No changes except version.

pkgsrc change: remove duplicated setting PLUGIN.

(taca)

2019-09-01 13:08:56 UTC MAIN commitmail json YAML

mail/roundcube-plugin-enigma: update to 1.3.10

RELEASE 1.3.10
--------------
- Enigma: Fix bug where revoked users/keys were not greyed out in key info
- Enigma: Fix error message when trying to encrypt with a revoked key (#6607)
- Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638)

(taca)

2019-09-01 13:08:09 UTC MAIN commitmail json YAML

mail/roundcube: update to 1.3.10

RELEASE 1.3.10
--------------
- Managesieve: Fix so "Create filter" option does not show up when Filters menu is disabled (#6723)
- Fix compatibility with kolab/net_ldap3 > 1.0.7 (#6785)
- Fix bug where bmp images couldn't be displayed on some systems (#6728)
- Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp (#6744)
- Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
- Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746)
- Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793)
- Fix bug where selection of columns on messages list wasn't working
- Fix bug in converting multi-page Tiff images to Jpeg (#6824)
- Fix wrong messages order after returning to a multi-folder search result (#6836)
- Fix PHP 7.4 deprecation: implode() wrong parameter order (#6866)
- Fix bug where it was possible to bypass the position:fixed CSS check in received messages (#6898)
- Fix bug where some strict remote URIs in url() style were unintentionally blocked (#6899)
- Fix bug where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class (#6897)
- Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs (#6896)

(taca)

2019-09-01 13:06:57 UTC MAIN commitmail json YAML

doc: php has updated

- php71-7.1.32, php72-7.2.22, php73-7.3.9.

Actually, these were php-{7.1.32,7.2.22,7.3.9}.

(taca)

2019-09-01 13:06:25 UTC MAIN commitmail json YAML

smalltalk: switch from removed glut to freeglut.

Bump PKGREVISION.

Untested.

(wiz)

2019-09-01 13:05:27 UTC MAIN commitmail json YAML

doc: note update of php languages

lang/php72 7.2.22
lang/php73 7.3.9
lang/php71 7.1.32

(taca)

2019-09-01 13:04:13 UTC MAIN commitmail json YAML

lang/php71: update to 7.1.32

29 Aug 2019, PHP 7.1.32

- mbstring:
  . Fixed CVE-2019-13224 (don't allow different encodings for onig_new_deluxe) (stas)

(taca)

2019-09-01 13:03:17 UTC MAIN commitmail json YAML

lag/php73: update to 7.3.9

29 Aug 2019, PHP 7.3.9

- Core:
  . Fixed bug #78363 (Buffer overflow in zendparse). (Nikita)
  . Fixed bug #78379 (Cast to object confuses GC, causes crash). (Dmitry)
  . Fixed bug #78412 (Generator incorrectly reports non-releasable $this as GC
    child). (Nikita)

- Curl:
  . Fixed bug #77946 (Bad cURL resources returned by curl_multi_info_read()).
    (Abyr Valg)

- Exif:
  . Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and
    invalid cast). (Nikita)

- FPM:
  . Fixed bug #77185 (Use-after-free in FPM master event handling).
    (Maksim Nikulin)

- Iconv:
  . Fixed bug #78342 (Bus error in configure test for iconv //IGNORE). (Rainer
    Jung)

- LiteSpeed:
  . Updated to LiteSpeed SAPI V7.5 (Fixed clean shutdown). (George Wang)

- MBString:
  . Fixed bug #78380 (Oniguruma 6.9.3 fixes CVEs). (CVE-2019-13224) (Stas)

- MySQLnd:
  . Fixed bug #78179 (MariaDB server version incorrectly detected). (cmb)
  . Fixed bug #78213 (Empty row pocket). (cmb)

- Opcache:
  . Fixed bug #77191 (Assertion failure in dce_live_ranges() when silencing is
    used). (Nikita)

- Standard:
  . Fixed bug #69100 (Bus error from stream_copy_to_stream (file -> SSL stream)
    with invalid length). (Nikita)
  . Fixed bug #78282 (atime and mtime mismatch). (cmb)
  . Fixed bug #78326 (improper memory deallocation on stream_get_contents()
    with fixed length buffer). (Albert Casademont)
  . Fixed bug #78346 (strip_tags no longer handling nested php tags). (cmb)

(taca)

2019-09-01 13:02:05 UTC MAIN commitmail json YAML

lang/php72: update to 7.2.22

29 Aug 2019, PHP 7.2.22

- Core:
  . Fixed bug #78363 (Buffer overflow in zendparse). (Nikita)
  . Fixed bug #78379 (Cast to object confuses GC, causes crash). (Dmitry)

- Curl:
  . Fixed bug #77946 (Bad cURL resources returned by curl_multi_info_read()).
    (Abyr Valg)

- Exif:
  . Fixed bug #78333 (Exif crash (bus error) due to wrong alignment and
    invalid cast). (Nikita)

- Iconv:
  . Fixed bug #78342 (Bus error in configure test for iconv //IGNORE). (Rainer
    Jung)

- LiteSpeed:
  . Updated to LiteSpeed SAPI V7.5 (Fixed clean shutdown). (George Wang)

- MySQLnd:
  . Fixed bug #78179 (MariaDB server version incorrectly detected). (cmb)

- Opcache:
  . Fixed bug #77191 (Assertion failure in dce_live_ranges() when silencing is
    used). (Nikita)

- Standard:
  . Fixed bug #69100 (Bus error from stream_copy_to_stream (file -> SSL stream)
    with invalid length). (Nikita)
  . Fixed bug #78282 (atime and mtime mismatch). (cmb)
  . Fixed bug #78326 (improper memory deallocation on stream_get_contents()
    with fixed length buffer). (Albert Casademont)

(taca)

2019-09-01 12:08:29 UTC MAIN commitmail json YAML

doc: Updated x11/eterm to 0.9.6

(nia)

2019-09-01 12:08:18 UTC MAIN commitmail json YAML

2019-09-01 12:04:38 UTC MAIN commitmail json YAML

mono6: Give up and add cmake to USE_TOOLS.

While here, silcence some pkglint warnings.

(nia)

2019-09-01 11:44:20 UTC MAIN commitmail json YAML

supertuxkart: fails with wayland installed, so disable it explicitly

(nia)

2019-09-01 11:34:12 UTC MAIN commitmail json YAML

doc: remove xine-1.2.3 from TODO

(nia)

2019-09-01 11:16:17 UTC MAIN commitmail json YAML

2019-09-01 11:14:54 UTC MAIN commitmail json YAML

doc: Remove mono-5.2 from TODO

(nia)

2019-09-01 11:08:57 UTC MAIN commitmail json YAML

doc: Updated www/links-gui to 2.20

(leot)

2019-09-01 11:08:34 UTC MAIN commitmail json YAML

doc: Updated www/links to 2.20

(leot)

2019-09-01 11:07:51 UTC MAIN commitmail json YAML

links{,-gui}: Update to 2.20

Changes:
2.20
----
- Security bug fixed: when links was connected to tor, it would send real
  dns requests outside the tor network when the displayed page contains
  <link rel="dns-prefetch" href="http://host.domain/">.
  This bug is present in links-2.15 to links-2.19.
  Found by Shi Tian.
- Fix a crash if:
    * External fonts are used
    * Rendering is optimized for LCD
    * The document contains some characters with zero width
- Accept file urls in the form file://localhost/usr/bin/ or
  file://hostname/usr/bin/ according to RFC 8089
- Report errors using dialog boxes on OS/2 and Windows because
  the standard output may not be visible
- Fix an error "ERROR: select for write (5) failed: Bad file descriptor"
  that could happen if the master process was doing dns lookup while being
  suspended
- Fixed a memory leak of the SSL structure
- Try to open the file "/dev/input/mice" and use it instead of gpm.
  (the user must be in the "input" group)
  This results in smooth mouse movement on the framebuffer.
- Report "Lynx/Links" user agent when searching on Google so that
  Google returns non-css page
- Support the zstd compression algorithm
- Haiku support
- Fix mouse dragging not being reported in xterm
- Use proper cookie expiry

(leot)

2019-09-01 10:57:27 UTC MAIN commitmail json YAML

glu: correct path to mesa

(nia)

2019-09-01 09:36:16 UTC MAIN commitmail json YAML

MesaLib: go back to disabling llvm on SunOS and non-dri platforms

(nia)

2019-09-01 09:35:05 UTC MAIN commitmail json YAML

wayland: Add Linux as supported platform

(nia)

2019-09-01 08:42:57 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.63, Sigil-0.9.17 [needs QtWebEngine], blender-2.80,
  cbindgen-0.9.1, i3-4.17.1, libarchive-3.4.0, libogg-1.3.4,
  links-2.20, php71-7.1.32, php72-7.2.22, php73-7.3.9, xcb-util-0.4.1.

(wiz)

2019-09-01 06:00:36 UTC MAIN commitmail json YAML

bash to 5.0.11

(kre)

2019-09-01 05:59:21 UTC MAIN commitmail json YAML

Include bash patches 10 & 11 (becomes bash-5.0.11)

10: fix var-assigns before special builtins & fn calls in posix mode
11: fixed missing quoted nul removal (in one odd case).

See the patch files (once fetched) for more details of what was altered.

(kre)

2019-09-01 02:19:38 UTC MAIN commitmail json YAML

Replace unportable su(1) usage with sudo(8). Fix a few perl paths broken
in previous. Bump PKGREVISION.

(schmonz)

2019-09-01 00:51:47 UTC MAIN commitmail json YAML

2019-09-01 00:48:42 UTC MAIN commitmail json YAML

2019-09-01 00:46:54 UTC MAIN commitmail json YAML

camlp5: update to 7.08

works with ocaml 4.08

(markd)

2019-09-01 00:42:54 UTC MAIN commitmail json YAML

emacs26: undo last

Was a transient issue with the new MesaLib/buildlink3.mk.

(markd)

2019-08-31 23:51:52 UTC MAIN commitmail json YAML

git-gitk: add missing PLIST entries for Darwin

from Vincent Povirk in PR pkg/54512

(maya)

2019-08-31 22:39:41 UTC MAIN commitmail json YAML

2019-08-31 22:38:16 UTC MAIN commitmail json YAML

mftrace: update to 1.2.19

changes unknown (update from 11 year old version to a mere 5 year old one)

(markd)

2019-08-31 21:32:21 UTC MAIN commitmail json YAML

doc: Updated www/ikiwiki to 3.20190228nb4

(schmonz)

2019-08-31 21:32:14 UTC MAIN commitmail json YAML

Avoid rebuilding everything on install. Respect PKG_SYSCONFDIR correctly
in ikiwiki-mass-rebuild. Bump PKGREVISION.

(schmonz)

2019-08-31 21:16:58 UTC MAIN commitmail json YAML

Re-enable go-iochan dependency now that package is added.
Sorry for the oversight...

(he)

2019-08-31 21:13:21 UTC MAIN commitmail json YAML

Note addition of go-iochan version 1.0.0.

(he)

2019-08-31 21:12:30 UTC MAIN commitmail json YAML

Add go-iochan.

(he)

2019-08-31 21:11:52 UTC MAIN commitmail json YAML

Add go-iochan version 1.0.0.

iochan is a Go library for treating io readers and writers like
channels. This is useful when sometimes you wish to use io.Reader
and such in select statements.

(he)

2019-08-31 20:30:01 UTC MAIN commitmail json YAML

MesaLib: add xgettext to USE_TOOLS, no gallium-xa on sunos

(nia)

2019-08-31 20:20:42 UTC MAIN commitmail json YAML

Prevent the portability check from failing.

(rjs)

2019-08-31 20:19:23 UTC MAIN commitmail json YAML

2019-08-31 19:56:48 UTC MAIN commitmail json YAML

doc: Added textproc/p5-Text-MultiMarkdown version 1.000035

(schmonz)

2019-08-31 19:56:33 UTC MAIN commitmail json YAML

Add and enable p5-Text-MultiMarkdown.

(schmonz)

2019-08-31 19:55:58 UTC MAIN commitmail json YAML

Markdown is a text-to-HTML filter; it translates an easy-to-read
/ easy-to-write structured text format into HTML. Markdown's text
format is most similar to that of plain text email, and supports
features such as headers, *emphasis*, code blocks, blockquotes,
and links.

This module implements the MultiMarkdown markdown syntax
extensions from <http://fletcherpenney.net/multimarkdown/>.

(schmonz)

2019-08-31 19:31:04 UTC MAIN commitmail json YAML

2019-08-31 17:56:09 UTC MAIN commitmail json YAML

2019-08-31 15:48:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-xarchiver to 0.5.4.14

(nia)

2019-08-31 15:47:55 UTC MAIN commitmail json YAML

2019-08-31 14:46:41 UTC MAIN commitmail json YAML

doc: Updated games/freeciv-client to 2.6.0

(nia)

2019-08-31 14:46:26 UTC MAIN commitmail json YAML

doc: Updated games/freeciv-server to 2.6.0

(nia)

2019-08-31 14:45:12 UTC MAIN commitmail json YAML

doc: Updated games/freeciv-share to 2.6.0

(nia)

2019-08-31 14:44:58 UTC MAIN commitmail json YAML

2019-08-31 14:34:37 UTC MAIN commitmail json YAML

doc: Updated net/speedtest-cli to 2.1.2

(nia)

2019-08-31 14:34:29 UTC MAIN commitmail json YAML

speedtest-cli: Update to 2.1.2

* Prevent warnings on Python3.8
* Fix proxy support
* Fix --single to ensure threads are not started until a position in the queue is available

(nia)

2019-08-31 14:32:43 UTC MAIN commitmail json YAML

doc: Updated x11/sakura to 3.7.0

(nia)

2019-08-31 14:32:33 UTC MAIN commitmail json YAML

sakura: Update to 3.7.0

Changes:

* Fixed bug with fore&back colors caused by changes in rev.5...
* Merged with translations branch
* Update translation template
* Remove previously added set_style_css function.
* Reorganize the big mess of code: order functions and callb...
* Bug #1828091 fixed: sakura keeps blinking after BEL is rec...
* Added helper function to set CSS style
* Bug #1485360 fixed: bright colors broken
* Bug #1833845 fixed: make 'configuration modified' dialog o...
* Bug #1810332 fixed: unable to set 100% opacity
* Bug #1839505 fixed: block cursor doesn't reverse text colo...
* Changed default font size
* Make tango palette default again
* Bug #1792380: Solarized light doesn't work as expected. Us...
* Removed unused variable in sakura_eof
* Bug #1790317 fixed: Crash with vte 0.54

(nia)

2019-08-31 14:24:28 UTC MAIN commitmail json YAML

doc: Updated audio/mpg123 to 1.25.12

(nia)

2019-08-31 14:24:19 UTC MAIN commitmail json YAML

mpg123: Update to 1.25.12

libmpg123:

    Fix an out-of-bounds read of maximal two bytes for truncated RVA2 frames (oss-fuzz-bug 15975). The earlier fix around the same location needed one thought more. Actually, another though was needed, oss-fuzz-bug 16009 documents the incomplete fix.
    Fix an invalid write of one zero byte for empty ID3v2 frames that demand de-unsyncing (oss-fuzz-bug 16050).
    Correct preprocessor syntax in mangle.h, no #error in a #define line. (bug 273, thanks to nmlgc).

(nia)

2019-08-31 14:22:27 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-OAI to 4.09

(wen)

2019-08-31 14:20:13 UTC MAIN commitmail json YAML

doc: Updated graphics/libraw to 0.19.5

(nia)

2019-08-31 14:20:05 UTC MAIN commitmail json YAML

libraw: Update to 0.19.5

Changes:
    WB coefficients check was too strong, weakened
    Fixed possible buffer underrun in modern Samsung loader

(nia)

2019-08-31 14:18:41 UTC MAIN commitmail json YAML

Update to 4.09

Upstream changes:
4.09  2019-08-22 10:39:03 CEST
  - Fixing set option in script/oai_pmh.pl [stain]

(wen)

2019-08-31 13:50:19 UTC MAIN commitmail json YAML

doc: Updated graphics/libepoxy to 1.5.3

(nia)

2019-08-31 13:50:09 UTC MAIN commitmail json YAML

libepoxy: Update to 1.5.3

Changes since 1.5.2:

    Disable EGL on macOS
    Fix build on macOS [#176, Emmanuele Bassi]
    Add macOS tests
    Fix build with uClibc [#181, Emmanuele Bassi]
    Fix GLES3 symbol lookup [Adam Jackson]
    Fix conditional compilation [#184, Zhao Zhili]
    Require Meson 0.47
    Fix Autotools build with EGL-X11 support [#188, Emmanuele Bassi]

Changes since 1.5.1:

    Fix the detection of the -z,relro linker flag
    Query the EGL context version when bootstrapping on GLES [Adam Jackson]
    Avoid inadvertedly loading libraries when probing for them [Adam Jackson]
    Issue #169: Fix build on FreeBSD [Ting-Wei Lan]
    Consistently use abort() instead of exit() for internal state checks
    Issue #171: Fix a performance regression in the global function pointer
    trampolines introduced by using -Bsymbolic-functions
    Improve performance when using GL function pointers like glAlphaFunc [Adam Jackson]

Changes since 1.5.0:

    Do no add pkg-config dependencies on gl on systems that do not use
    pkg-config, like macOS and Windows [Tom Schoonjans, #156]
    Generalise checks for dlvsym [Ross Burton, #158]
    Add an option for disabling building the test suite [Ross Burton]
    Typo fixes in the comments and documentation [luz.paz, #159]
    Simplify the Meson configuration logic for EGL and GLX [Eric
    Engestrom, #162]
    Use assert when no context is found [Adam Jackson, #166]
    Remove a test superceded by GLVND [#165]
    Avoid Meson warnings when testing for linker arguments

Changes from Epoxy 1.4.3

    Bump the Meson dependency to 0.44.1
    Include Xlib.h in the tests that use X11 API
    Update the GL registry to OpenGL 4.6
    Add gl and egl private dependencies in the pkg-config file
    Allow building Epoxy without X11 support
    Rename the Meson configuration options to be more idiomatic
    New API:
        epoxy_set_resolver_failure_handler()
        epoxy_glsl_version()
        epoxy_extension_in_string()

Issues fixed

    #128 - Fix macOS linker flags [Tom Schoonjans]
    #129 - Use GLVND if available [Adam Jackson]
    #134 - Add fallback definition for EGL_CAST [Daniel Stone]
    #133 - Try even harder to not load GLX [Adam Jackson]
    #138 - Fix the libOpenGL soname [Adam Jackson]
    #137 - Update differences with GLEW [Nigel Stewart]
    #131 - Add epoxy_set_resolver_failure_handler() [Adam Jackson]
    #140 - Fix pointer mismatch on Windows 10 [danem]
    #141 - Define visibility flags for static builds [Dylan Baker]
    #136 - Expose epoxy_extension_in_string() [Lyude Paul]
    #151 - Use correct guard for Android builds [Robert Bragg]
    #154 - Fix dlwrap for glvnd [Adam Jackson]
    #155 - Respect DLOPEN_LIBS [MichaÅ‚ Górny]
    #143 - Fix printf family usage [Ikey Doherty]
    #152 - Do not use OPENGL_LIB on Android
    #145 - Add epoxy_glsl_version()

(nia)

2019-08-31 13:33:33 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Daemon to 6.06

(wen)

2019-08-31 13:32:27 UTC MAIN commitmail json YAML

Update to 6.06

Upstream changes:
6.06      2019-08-29 14:23:17Z
  - Delimit IPv6 numeric address with brackets and URI-quote an IPv6 zone
    separator in url() method output (GH#32) (Petr Pisar)
  - Handle undef and empty LocalAddr value in new() constructor as an
    unspecified address (GH#24, RT#123069) (Petr Pisar)
  - Use IO::Socket::IP for IPv6 support. (GH#31) (Chase Whitener)

6.05      2019-07-26 20:41:05Z
  - Added the .perltidyrc from the libwww-perl distribution
  - Tidied the test suite with perltidy
  - Tidied Daemon.pm
  - Turned on EOL and tab tests
  - Removed obvious indirect object syntax in test suite
  - Added IPv6 support. (GH#24) Thanks, @ppisar and @intrigeri
  - Added IO::Socket::IP as a prerequisite rather than IO::Socket::INET

(wen)

2019-08-31 13:17:48 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 2.6.1

(nia)

2019-08-31 13:17:38 UTC MAIN commitmail json YAML

harfbuzz: Update to 2.6.1

Overview of changes leading to 2.6.1
Thursday, August 22, 2019

    Fix regression with hb_font_create_sub_font scaling introduced in 2.6.0.
    Change interpretation of font PTEM size / CoreText font size handling.
    See #1484
    hb-ot-font: Prefer symbol cmap subtable if present.
    Apply 'dist'/'abvm'/'blwm' features to all scripts.
    Drop experimental DirectWrite API.

(nia)

2019-08-31 12:43:29 UTC MAIN commitmail json YAML

doc: Updated graphics/glu to 9.0.1

(nia)

2019-08-31 12:43:20 UTC MAIN commitmail json YAML

glu: Update to 9.0.1

Changes:

Amarnath Valluri (1):
    libutils/mipmap.c: Fixed possible memory leak

John Hein (1):
    pkgconfig: Include -I path for glu itself

Krzysztof Kosi��ski (1):
    Remove all uses of the register keyword.

Matt Turner (4):
    Add -D(N)DEBUG to CFLAGS dependent on --enable-debug
    libutil: Include stddef.h for NULL
    Switch from bz2 to xz
    glu 9.0.1

Mike Gorchak (1):
    glu: initialize PriorityQ::order field to NULL in pqNewPriorityQ()

(nia)

2019-08-31 12:31:46 UTC MAIN commitmail json YAML

doc: Updated fonts/terminus-font to 4.48

(nia)

2019-08-31 12:31:36 UTC MAIN commitmail json YAML

terminus-font: Update to 4.48

Version 4.48:

    Added the basic 27 hebrew letters and sheqel, with uppercase height.
    Some improvements in the font build scripts.

(nia)

2019-08-31 12:29:39 UTC MAIN commitmail json YAML

doc: Updated games/chromium-bsu to 0.9.16.1

(nia)

2019-08-31 12:29:30 UTC MAIN commitmail json YAML

chromium-bsu: Update to 0.9.16.1

Chromium B.S.U. 0.9.16.1
- Allow translations of Linux menu file
- Compile fixes

Chromium B.S.U. 0.9.16
- Add SDL2 support
- Add version option
- Use different font for French
- Compile fixes

(nia)

2019-08-31 11:57:44 UTC MAIN commitmail json YAML

doc: Updated security/acmesh to 2.8.2

(nia)

2019-08-31 11:57:34 UTC MAIN commitmail json YAML

acmesh: Update to 2.8.2

- Support notifications for renewal: email, mailgun, sendgrid, IFTTT, pushover etc. https://github.com/Neilpang/acme.sh/wiki/notify
- add deploy hook to docker containers: https://github.com/Neilpang/acme.sh/wiki/deploy-to-docker-containers
- dns api: Schlundtech, NLnetLabs , acmeproxy, durabledns, Active24, MaraDNS, regru, jdcloud.com(京东云), Vultr, hexonet
- Support cloudflare new dns api Token format
- bug fixes.

(nia)

2019-08-31 11:25:39 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Clean to 0.9

(wen)

2019-08-31 11:24:54 UTC MAIN commitmail json YAML

Update to 0.9

Upstream changes:
0.9 Tue Aug 20 09:24 PDT 2019

  - Fix warnings - use IO::File instead deprecated module IO.

(wen)

2019-08-31 11:16:53 UTC MAIN commitmail json YAML

net/tor: Add gmake to USE_TOOLS

Multiple people report build failures surrounding micro-revision.i,
and the leading (but not particularly strong) theory is that it's a
BSD make bug.  Use gmake to avoid this, at least for now.

(gdt)

2019-08-31 10:35:12 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.208001

(wen)

2019-08-31 10:34:05 UTC MAIN commitmail json YAML

Update to 0.208001
Update DEPENDS

Upstream changes:
0.208001  2019-08-04 21:06:25-04:00 America/New_York

    [ BUG FIXES ]
    * GH #1515: Add Types::Standard to cpanfile (Russell @veryrusty Jenkins)

    [ ENHANCEMENTS ]
    * None

    [ DOCUMENTATION ]
    * GH #1513: Fix Dancer2::Test typo (Utkarsh Gupta)

(wen)

2019-08-31 10:30:03 UTC MAIN commitmail json YAML

mono6: also disable btls-lib

(nia)

2019-08-31 10:09:15 UTC MAIN commitmail json YAML

MesaLib: disable vdpau on SunOS for now

(nia)

2019-08-31 10:04:37 UTC MAIN commitmail json YAML

doc: Updated chat/irssi to 1.2.2

(nia)

2019-08-31 10:04:26 UTC MAIN commitmail json YAML

irssi: Update to 1.2.2

Changes:

- Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34)
- Fix a crash during startup when windows weren窶冲 fully initialised yet (#1114, bdo#935813)

Reassurance:

- Most servers do not send duplicate CAP.

(nia)

2019-08-31 05:07:35 UTC MAIN commitmail json YAML

emacs26: gtk2 and gtk3 options (at least) need libXdamage.

(markd)

2019-08-31 04:16:45 UTC MAIN commitmail json YAML

qt5-qtspeech: s/wip/x11/

(markd)

2019-08-30 22:19:37 UTC MAIN commitmail json YAML

creating.xml: wrap line (no change to text)

(gutteridge)

2019-08-30 22:08:36 UTC MAIN commitmail json YAML

chocolate-doom: install icons to the right directory

(nia)

2019-08-30 19:22:58 UTC MAIN commitmail json YAML

go-gox: comment out dependency that wasn't added.

Make the problem of scan failures less pressing.

(maya)

2019-08-30 19:08:02 UTC MAIN commitmail json YAML

doc: Removed graphics/Mesa

(nia)

2019-08-30 19:06:34 UTC MAIN commitmail json YAML

Remove graphics/Mesa

This metapackage isn't particularly useful for modern applications and is
potentially misleading.

Not everything needs glu for OpenGL support, and glut has increasingly
fell out of favour, to the extent of being dropped from Mesa. It's
mostly been replaced by e.g. SDL.

Hopefully I've narrowed down everything pulling in the metapackage
and switched everything to using only the individual libraries it needs.

(nia)

2019-08-30 18:55:07 UTC MAIN commitmail json YAML

lib3ds: Update buildlink3

(nia)

2019-08-30 18:53:31 UTC MAIN commitmail json YAML

kicad: Needs only MesaLib and glu

(nia)

2019-08-30 18:51:17 UTC MAIN commitmail json YAML

2019-08-30 18:48:14 UTC MAIN commitmail json YAML

vis5d+: Needs only MesaLib and glu

(nia)

2019-08-30 18:44:47 UTC MAIN commitmail json YAML

blender: Needs only MesaLib and glu

(nia)

2019-08-30 18:39:22 UTC MAIN commitmail json YAML

cal3d-examples: Fix detection of freeglut

(nia)

2019-08-30 18:34:30 UTC MAIN commitmail json YAML

cal3d: does not seem to actually need any OpenGL bits

(nia)

2019-08-30 18:33:56 UTC MAIN commitmail json YAML

cal3d: does not seem to actually need any OpenGL bits

(nia)

2019-08-30 18:30:16 UTC MAIN commitmail json YAML

lib3ds: needs MesaLib, freeglut, glu

(nia)

2019-08-30 18:26:32 UTC MAIN commitmail json YAML

py-OpenGL: needs MesaLib, freeglut, glu

(nia)

2019-08-30 18:25:43 UTC MAIN commitmail json YAML

ruby-opengl: needs MesaLib, freeglut, glu

(nia)

2019-08-30 18:16:49 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.10.3

(leot)

2019-08-30 18:16:13 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.10.3

Changes:
1.10.3
------
### Additions
- Provide `filename` metadata for all `deviantart` files (#392, #400)
- Implement a `ytdl.outtmpl` option to let youtube-dl handle filenames by
  itself (#395)
- Support `seiga` mobile URLs (#401)

### Fixes
- Extract more than the first 32 posts from `piczel` galleries (#396)
- Fix filenames of archives created with `--zip` (#397)
- Skip unavailable images and videos on `flickr` (#398)
- Fix filesystem paths on Windows with Python 3.6 and lower (#402)

(leot)

2019-08-30 18:12:30 UTC MAIN commitmail json YAML

stalin: seems to only need MesaLib and glu

(nia)

2019-08-30 18:08:59 UTC MAIN commitmail json YAML

ssystem: Needs MesaLib, freeglut, glu

(nia)

2019-08-30 18:07:33 UTC MAIN commitmail json YAML

fltk13: Does not need Mesa metapackage - already includes MesaLib/glu

(nia)

2019-08-30 18:05:08 UTC MAIN commitmail json YAML

glclock: needs MesaLib, freeglut, glu

(author note: shiny!)

(nia)

2019-08-30 18:00:15 UTC MAIN commitmail json YAML

xine-lib: remove reference to mesa metapackage

(nia)

2019-08-30 17:56:33 UTC MAIN commitmail json YAML

xracer: requires MesaLib, glu, freeglu

(nia)

2019-08-30 17:53:22 UTC MAIN commitmail json YAML

plib: Requires only MesaLib

(nia)

2019-08-30 17:53:06 UTC MAIN commitmail json YAML

plib: Requires only MesaLib

(nia)

2019-08-30 17:51:13 UTC MAIN commitmail json YAML

knightcap: Requires MesaLib, freeglut, glu

(nia)

2019-08-30 17:48:07 UTC MAIN commitmail json YAML

aranym: Requires only MesaLib

(nia)

2019-08-30 17:46:41 UTC MAIN commitmail json YAML

crack-attack: Requires MesaLib, glu, freeglut

(nia)

2019-08-30 17:34:57 UTC MAIN commitmail json YAML

doc: Imported games/chocolate-doom version 3.0.0

(micha)

2019-08-30 17:33:25 UTC MAIN commitmail json YAML

2019-08-30 17:30:11 UTC MAIN commitmail json YAML

Mesa: it doesn't make sense for anything to be using this any more

everything should be including the individual packages instead.

mark it deprecated.

(nia)

2019-08-30 17:27:29 UTC MAIN commitmail json YAML

chromium-bsu: doesn't actually need freeglut

(nia)

2019-08-30 17:24:35 UTC MAIN commitmail json YAML

bullet: doesn't need glut, just depend on mesa and glu

(nia)

2019-08-30 17:18:42 UTC MAIN commitmail json YAML

doc: removed glut

(nia)

2019-08-30 17:17:19 UTC MAIN commitmail json YAML

2019-08-30 17:12:19 UTC MAIN commitmail json YAML

2019-08-30 17:08:54 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 6.3.4

(tnn)

2019-08-30 17:07:59 UTC MAIN commitmail json YAML

MesaLib: rename MESALIB_SUPPORTS_OS to MESALIB_SUPPORTS_OSMESA

(nia)

2019-08-30 17:07:02 UTC MAIN commitmail json YAML

doc: Updated games/doom1 to 1.9

(micha)