Commit graph

345694 commits

Author SHA1 Message Date
adam
2e1bf222f6 py-objgraph: mark as incompatible with Python 2.7 2021-10-06 19:20:20 +00:00
adam
6df80ce8da py-graphviz: updated to 0.17
Version 0.17
------------

Drop Python 2 support. Tag Python 3.10 support.

Migrate CI to GitHub actions. Add ``pypy3`` to matrix.

Tests: implement ``--skip-exe`` via custom ``pytest`` marker.

Documentation: point Anaconda users to ``conda-forge/python-graphviz``.

Move type hints from docstrings to type annotations. Improve doctests.

Examples: standardize import convention and modernize.

Re-render example notebooks with Graphviz 2.46.1.
2021-10-06 19:16:45 +00:00
tron
0da7c44550 Note update of the "py-mysqldb" package to version 1.3.10 2021-10-06 18:01:50 +00:00
tron
00de2b2e42 py-mysqldb: Update to version 1.3.10
- Python 3 support
- bug fixes
2021-10-06 18:00:12 +00:00
nia
c07f7a1079 emacs21-nox11: MKPIE is not supported 2021-10-06 15:40:15 +00:00
nia
6436c7546e emacs20, emacs21: Make sure MKPIE is properly disabled. 2021-10-06 15:33:03 +00:00
nia
732fe0fe2a freeimage: Fix building with latest libraw. 2021-10-06 14:48:29 +00:00
taca
34a029bc70 meta-pkgs/ruby-redmine-plugins: accept ruby27
Allow build with ruby27.
2021-10-06 13:16:41 +00:00
taca
702627440a meta-pkgs/ruby-redmine-themes: accept ruby27
Allow build with ruby27.
2021-10-06 13:16:16 +00:00
adam
c6ba7f274d Updated devel/py-greenlet, devel/py-flexmock 2021-10-06 11:08:00 +00:00
adam
d861e2d984 py-flexmock: updated to 0.10.10
Release 0.10.10
- Fix AttributeError raised when mocking a proxied object.
2021-10-06 11:07:42 +00:00
adam
87f568f059 py-greenlet: updated to 1.1.2
1.1.2
- Fix a potential crash due to a reference counting error when Python
  subclasses of ``greenlet.greenlet`` were deallocated. The crash
  became more common on Python 3.10; on earlier versions, silent
  memory corruption could result.
- Fix a leak of a list object when the last reference to a greenlet
  was deleted from some other thread than the one to which it
  belonged. For this to work correctly, you must call a greenlet API
  like ``getcurrent()`` before the thread owning the greenlet exits:
  this is a long-standing limitation that can also lead to the leak of
  a thread's main greenlet if not called; we hope to lift this
  limitation. Note that in some cases this may also fix leaks of
  greenlet objects themselves.
- Python 3.10: Tracing or profiling into a spawned greenlet didn't
  work as expected.
2021-10-06 11:02:28 +00:00
adam
7fbde48283 Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools 2021-10-06 10:59:09 +00:00
adam
132643b086 grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.41.0
Release v1.41.0

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

De-experimentalize XdsCredentials and XdsServerCredentials API.
xDS: Remove environmental variable guard for security.
xDS Security: Use new way to fetch certificate provider plugin instance config.
xDS server serving status: Use a struct to allow more fields to be added in the future.
Annotate impl/codegen with IWYU pragmas.
Update submodule envoy-api to origin/main.
Upgrade third_party/protobuf to v3.17.3.
update submodule boringssl-with-bazel with origin/master-with-bazel.
Delete libuv-iomgr implementation and GRPC_UV build option.
Allow access to Google API regional endpoints via Google Default Credentials.
Remove GPR_*_TLS macros except PTHREAD.
Limit initial window size increases and per-stream window delta.

C++

Bump version to v1.41.0-pre1.
De-experimentalize XdsServerBuilder.
C++ opencensus filter: Fix point of creating context for overall call.
Flag grpc++_test library testonly.
Add note on officially supported platforms.
Open census call attempt span name and attribute changes
Open census call attempt span name and attribute changes.

C#

Backport 27382 to v1.41.x.
[csharp] Fix error loading library grpc_csharp_ext.*.dll on windows with non-ASCII encoding.
Annotate copied Content native lib items with package id to enable customization.

Objective-C

Objective-C: Fix issue with creating a Unix file socket.

Python

Use manylinux_2_17 instead of manylinux_2_24 tag for manylinux2014 aarch64 wheels.
Add Python 3.10 drop 3.5.
[Aio] Remove custom IO manager support.
2021-10-06 10:58:30 +00:00
jperkin
c848b76227 go: Add support for GO_EXTRA_MOD_DIRS.
This is a list of extra directories in which to look for go.mod files
when generating the output of show-go-modules.
2021-10-06 10:30:22 +00:00
jperkin
fc509903af rust: Add support for CARGO_WRKSRC.
This defaults to WRKSRC and allows packages that aren't primarily
written in rust, but have a rust component that needs to be built, to
support the correct operation of cargo within their source tree.
2021-10-06 10:25:32 +00:00
jperkin
33041ac880 rust: Drop digest from USE_TOOLS.
It's already added to bootstrap tools by mk, and adding it here actually
has the opposite effect of what's intended.  It seems to confuse the
tools infrastructure and defer its dependency, i.e. until it's too late,
causing "digest: not found" errors if it's not already installed.
2021-10-06 10:20:24 +00:00
jperkin
ee8f8a1a3e py-scrapy: Switch to PYTHON_VERSIONS_INCOMPATIBLE. 2021-10-06 09:07:00 +00:00
jperkin
c89e631597 zim: Switch to PYTHON_VERSIONS_INCOMPATIBLE. 2021-10-06 09:04:58 +00:00
wiz
ebdbb11499 doc: Updated net/rsync to 3.2.3nb1 2021-10-06 08:24:22 +00:00
wiz
b55bd24508 rsync: fix CVE-2020-14387 using upstream patch.
Bump PKGREVISION.
2021-10-06 08:15:57 +00:00
adam
46dc8fb5bc Updated devel/protobuf, devel/py-protobuf 2021-10-06 08:09:47 +00:00
adam
7fb892f4e3 protobuf py-protobuf: updated to 3.18.1
Protocol Buffers v3.18.1

Python

Update setup.py to reflect that we now require at least Python 3.5
Performance fix for DynamicMessage: force GetRaw() to be inlined
2021-10-06 08:09:19 +00:00
wiz
38984c9790 py-octoprint*: be more consistent in using PYTHON_VERSIONS_INCOMPATIBLE 2021-10-06 07:48:51 +00:00
nia
cefe345035 doc/pkgsrc.*: regen 2021-10-06 06:28:08 +00:00
nia
29d09e413e syntax 2021-10-06 06:17:58 +00:00
nia
a82217f661 SSP check can't be used where not libssp 2021-10-06 06:11:17 +00:00
nia
00095399a4 doc/NEWS: Document recent infrastructure changes 2021-10-06 05:49:55 +00:00
snj
7ea9a233ee qiv: respect LDFLAGS 2021-10-05 23:54:26 +00:00
adam
abb797c74c Updated www/apache24, net/openvpn 2021-10-05 19:26:06 +00:00
adam
35a14124d1 openvpn: updated to 2.5.4
Overview of changes in 2.5.4
============================
Bugfixes
--------
- fix prompting for password on windows console if stderr redirection
  is in use - this breaks 2.5.x on Win11/ARM, and might also break
  on Win11/adm64 when released.

- fix setting MAC address on TAP adapters (--lladdr) to use sitnl
  (was overlooked, and still used "ifconfig" calls)

- various improvements for man page building (rst2man/rst2html etc)

- minor bugfix with IN6_IS_ADDR_UNSPECIFIED() use (breaks build on
  at least one platform strictly checking this)

- fix minor memory leak under certain conditions in add_route() and
  add_route_ipv6()

User-visible Changes
--------------------
- documentation improvements

- copyright updates where needed

- better error reporting when win32 console access fails

New features
------------
- also build man page on Windows builds
2021-10-05 19:25:41 +00:00
adam
dcd28314eb apache24: updated to 2.4.50
Changes with Apache 2.4.50

*) SECURITY: CVE-2021-41773: Path traversal and file disclosure
   vulnerability in Apache HTTP Server 2.4.49 (cve.mitre.org)
   A flaw was found in a change made to path normalization in
   Apache HTTP Server 2.4.49. An attacker could use a path
   traversal attack to map URLs to files outside the expected
   document root.
   If files outside of the document root are not protected by
   "require all denied" these requests can succeed. Additionally
   this flaw could leak the source of interpreted files like CGI
   scripts.
   This issue is known to be exploited in the wild.
   This issue only affects Apache 2.4.49 and not earlier versions.
   Credits: This issue was reported by Ash Daulton along with the
   cPanel Security Team

*) SECURITY: CVE-2021-41524: null pointer dereference in h2 fuzzing
   (cve.mitre.org)
   While fuzzing the 2.4.49 httpd, a new null pointer dereference
   was detected during HTTP/2 request processing,
   allowing an external source to DoS the server. This requires a
   specially crafted request.
   The vulnerability was recently introduced in version 2.4.49. No
   exploit is known to the project.
   Credits: Apache httpd team would like to thank LI ZHI XIN from
   NSFocus Security Team for reporting this issue.

*) core: AP_NORMALIZE_DECODE_UNRESERVED should normalize the second dot in
   the uri-path when it's preceded by a dot.

*) mod_md: when MDMessageCmd for a 'challenge-setup:<type>:<dnsname>'
   fails (!= 0 exit), the renewal process is aborted and an error is
   reported for the MDomain. This provides scripts that distribute
   information in a cluster to abort early with bothering an ACME
   server to validate a dns name that will not work. The common
   retry logic will make another attempt in the future, as with
   other failures.
   Fixed a bug when adding private key specs to an already working
   MDomain, see <https://github.com/icing/mod_md/issues/260>.

*) mod_proxy: Handle UDS URIs with empty hostname ("unix:///...") as if they
   had no hostname ("unix:/...").

*) mod_md: fixed a bug in handling multiple parallel OCSP requests. These could
   run into an assertion which terminated (and restarted) the child process where
   the task was running. Eventually, all OCSP responses were collected, but not
   in the way that things are supposed to work.
   See also <https://bz.apache.org/bugzilla/show_bug.cgi?id=65567>.
   The bug was possibly triggered when more than one OCSP status needed updating
   at the same time. For example for several renewed certificates after a server
   reload.

*) mod_rewrite: Fix UDS ("unix:") scheme for

*) event mpm: Correctly count active child processes in parent process if
   child process dies due to MaxConnectionsPerChild.

*) mod_http2: when a server is restarted gracefully, any idle h2 worker
   threads are shut down immediately.
   Also, change OpenSSL API use for deprecations in OpenSSL 3.0.
   Adds all other, never proposed code changes to make a clean
   sync of http2 sources.

*) mod_dav: Correctly handle errors returned by dav providers on REPORT
   requests.

*) core: do not install core input/output filters on secondary
   connections.

*) core: Add ap_pre_connection() as a wrapper to ap_run_pre_connection()
   and use it to prevent that failures in running the pre_connection
   hook cause crashes afterwards.

*) mod_speling: Add CheckBasenameMatch.
2021-10-05 19:22:08 +00:00
adam
577a21a714 python39: fix DESCR 2021-10-05 19:08:57 +00:00
adam
df7b870db5 py39-html-docs: fix DESCR 2021-10-05 19:08:35 +00:00
adam
0ced129756 Add support for Python 3.10 2021-10-05 19:08:13 +00:00
adam
b08504845f Added lang/python310, lang/py310-html-docs 2021-10-05 19:07:50 +00:00
adam
a286824317 python310 py310-html-docs: added version 3.10.0
Python 3.10

Summary – Release highlights

New syntax features:

PEP 634, Structural Pattern Matching: Specification
PEP 635, Structural Pattern Matching: Motivation and Rationale
PEP 636, Structural Pattern Matching: Tutorial
bpo-12782, Parenthesized context managers are now officially allowed.

New features in the standard library:

PEP 618, Add Optional Length-Checking To zip.

Interpreter improvements:

PEP 626, Precise line numbers for debugging and other tools.

New typing features:

PEP 604, Allow writing union types as X | Y
PEP 613, Explicit Type Aliases
PEP 612, Parameter Specification Variables

Important deprecations, removals or restrictions:

PEP 644, Require OpenSSL 1.1.1 or newer
PEP 632, Deprecate distutils module.
PEP 623, Deprecate and prepare for the removal of the wstr member in PyUnicodeObject.
PEP 624, Remove Py_UNICODE encoder APIs
PEP 597, Add optional EncodingWarning
2021-10-05 19:07:13 +00:00
adam
8e23b8a39d Updated www/py-django3, www/py-django-cors-headers 2021-10-05 18:35:33 +00:00
adam
c83eaf70fe py-django-cors-headers: updated to 3.10.0
3.10.0 (2021-10-05)
-------------------
* Support Python 3.10.

3.9.0 (2021-09-28)
------------------
* Support Django 4.0.
2021-10-05 18:35:14 +00:00
adam
e6c5c00c74 py-django3: updated to 3.2.8
Django 3.2.8 fixes two bugs in 3.2.7.

Bugfixes

Fixed a bug in Django 3.2 that caused incorrect links on read-only fields in the admin.
Fixed a regression in Django 3.2 that caused incorrect selection of items across all pages when actions were placed both on the top and bottom of the admin change-list view.
2021-10-05 18:33:49 +00:00
nia
ed8b04124a digest: Remove _POSIX_C_SOURCE. PR pkg/56439 2021-10-05 15:38:48 +00:00
gdt
58f5e973e2 doc: Added devel/p5-Sys-Mmap version 0.20 2021-10-05 12:59:49 +00:00
gdt
fcdfcdfd48 devel/Makefile: Add p5-Sys-Mmap 2021-10-05 12:58:56 +00:00
gdt
4f349a1ad1 devel/p5-Sys-Mmap: Add version 0.20
This package contains a perl module to access mmap.

The Sys::Mmap module uses the POSIX mmap call to map in a file as a
Perl variable. Memory access by mmap may be shared between threads or
forked processes, and may be a disc file that has been mapped into
memory. Sys::Mmap depends on your operating system supporting UNIX or
POSIX.1b mmap, of course.
2021-10-05 12:57:48 +00:00
dsainty
e59ae4b9e0 Change the broken documentation link to just direct to the ZoneMinder home page 2021-10-05 12:24:27 +00:00
adam
356beeb176 Updated security/gnupg2, databases/hiredis 2021-10-05 12:15:15 +00:00
adam
fe83c26dd0 hiredis: updated to 1.0.1
1.0.1
Fix for CVE-2021-32765 commit
2021-10-05 12:14:54 +00:00
adam
680c424122 gnupg2: updated to 2.2.31
Noteworthy changes in version 2.2.31 (2021-09-15)
-------------------------------------------------
  * agent: Fix a regression in GET_PASSPHRASE.
  * scd: Fix an assertion failure in close_pcsc_reader.
  * scd: Add support for PC/SC in "GETINFO reader_list".

Noteworthy changes in version 2.2.30 (2021-08-26)
-------------------------------------------------
  * gpg: Extended gpg-check-pattern to support accept rules,
    conjunctions, and case-sensitive matching.
  * agent: New option --pinentry-formatted-passphrase.
  * agent: New option --check-sym-passphrase-pattern.
  * agent: Use the sysconfdir for the pattern files.
  * agent: Add "checkpin" inquiry for use by pinentry.
  * wkd: Fix client issue with leading or trailing spaces in
    user-ids.
  * Pass XDG_SESSION_TYPE and QT_QPA_PLATFORM envvars to Pinentry.
  * Under Windows use LOCAL_APPDATA for the socket directory.

Noteworthy changes in version 2.2.29 (2021-07-04)
-------------------------------------------------
  * Fix regression in 2.2.28 for Yubikey NEO.
  * Change the default keyserver to keyserver.ubuntu.com.  This is a
    temporary change due to the shutdown of the SKS keyserver pools.
  * gpg: Let --fetch-key return an exit code on failure.
  * dirmngr: Fix regression in KS_GET for mail address pattern.
  * Add fallback in case the Windows console can't cope with Unicode.
  * Improve initialization of SPR532 in the CCID driver and make the
    driver more robust.
  * Make test suite work in presence of a broken Libgcrypt
    installation.
  * Make configure option --disable-ldap work again.


Noteworthy changes in version 2.2.28 (2021-06-10)
-------------------------------------------------
  * gpg: Auto import keys specified with --trusted-keys.
  * gpg: Allow decryption w/o public key but with correct card
    inserted.
  * gpg: Allow fingerprint based lookup with --locate-external-key.
  * gpg: Lookup a missing public key of the current card via LDAP.
  * gpg: New option --force-sign-key.
  * gpg: Use a more descriptive password prompt for symmetric
    decryption.
  * gpg: Do not use the self-sigs-only option for LDAP keyserver
    imports.
  * gpg: Keep temp files when opening images via xdg-open.
  * gpg: Fix mailbox based search via AKL keyserver method.
  * gpg: Fix sending an OpenPGP key with umlaut to an LDAP keyserver.
  * gpg: Allow ECDH with a smartcard returning only the x-coordinate.
  * gpgsm: New option --ldapserver as an alias for --keyserver.  Note
    that configuring servers in gpgsm and gpg is deprecated; please
    use the dirmngr configuration options.
  * gpgsm: Support AES-GCM decryption.
  * gpgsm: Support decryption of password protected files.
  * gpgsm: Lock keyboxes also during a search to fix lockups on
    Windows.
  * agent: Skip unknown unknown ssh curves seen on
    cards.
  * scdaemon: New option --pcsc-shared.
  * scdaemon: Backport PKCS#15 card support from GnuPG 2.3
  * scdaemon: Fix CCID driver for SCM SPR332/SPR532.
  * scdaemon: Fix possible PC/SC removed card problem.
  * scdaemon: Fix unblock PIN by a Reset Code with KDF.
  * scdaemon: Support compressed points.
  * scdaemon: Prettify S/N for Yubikeys and fix reading for early
    Yubikey 5 tokens.
  * dirmngr: New option --ldapserver to avoid the need for the
    separate dirmngr_ldapservers.conf file.
  * dirmngr: The dirmngr_ldap wrapper has been rewritten to properly
    support ldap-over-tls and starttls for X.509 certificates and
    CRLs.
  * dirmngr: OpenPGP LDAP keyservers may now also be configured using
    the same syntax as used for X.509 and CRL LDAP servers.  This
    avoids the former cumbersome quoting rules and adds a flexible set
    of flags to control the connection.
  * dirmngr: The "ldaps" scheme of an OpenPGP keyserver URL is now
    interpreted as ldap-with-starttls on port 389.  To use the
    non-standardized ldap-over-tls the new LDAP configuration method
    of the new attribute "gpgNtds" needs to be used.
  * dirmngr: Return the fingerprint as search result also for LDAP
    OpenPGP keyservers.  This requires the modernized LDAP schema.
  * dirmngr: An OpenPGP LDAP search by a mailbox now ignores revoked
    keys.
  * gpgconf: Make runtime changes with non-default homedir work.
  * gpgconf: Do not translate an empty string to the PO file's meta
    data.
  * gpgconf: Fix argv overflow if --homedir is used.
  * gpgconf: Return a new pseudo option "compliance_de_vs".
  * gpgtar: Fix file size computation under Windows.
  * Full Unicode support for the Windows command line.
  * Fix problem with Windows Job objects and auto start of our
    daemons.
  * i18n: In German always use "Passwort" instead of "Passphrase" in
    prompts.
2021-10-05 12:14:28 +00:00
wiz
f4420fe2b3 doc/TODO: + lumina-1.6.1, python-3.10.0. 2021-10-05 07:56:23 +00:00
wiz
ea9966578c notmuch: needs c++11 2021-10-05 06:56:48 +00:00