Commit graph

327377 commits

Author SHA1 Message Date
adam
c6ae639fd5 py-boto3: updated to 1.16.2
1.16.2
api-change:organizations: [botocore] Update organizations client to latest version
api-change:globalaccelerator: [botocore] Update globalaccelerator client to latest version
api-change:kendra: [botocore] Update kendra client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:cloudfront: [botocore] Update cloudfront client to latest version
api-change:glue: [botocore] Update glue client to latest version

1.16.1
api-change:elasticbeanstalk: [botocore] Update elasticbeanstalk client to latest version
api-change:appsync: [botocore] Update appsync client to latest version
api-change:batch: [botocore] Update batch client to latest version

1.16.0
api-change:backup: [botocore] Update backup client to latest version
api-change:docdb: [botocore] Update docdb client to latest version
api-change:cloudfront: [botocore] Update cloudfront client to latest version
api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
feature:imds: [botocore] Updated InstanceMetadataFetcher to use custom ipv6 uri as endpoint if envvar or config set
api-change:ssm: [botocore] Update ssm client to latest version

1.15.18
api-change:medialive: [botocore] Update medialive client to latest version
api-change:organizations: [botocore] Update organizations client to latest version

1.15.17
api-change:transfer: [botocore] Update transfer client to latest version
api-change:xray: [botocore] Update xray client to latest version
api-change:dms: [botocore] Update dms client to latest version
api-change:macie2: [botocore] Update macie2 client to latest version
api-change:ssm: [botocore] Update ssm client to latest version
api-change:groundstation: [botocore] Update groundstation client to latest version
api-change:rekognition: [botocore] Update rekognition client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:workspaces: [botocore] Update workspaces client to latest version
api-change:glue: [botocore] Update glue client to latest version
api-change:budgets: [botocore] Update budgets client to latest version
api-change:accessanalyzer: [botocore] Update accessanalyzer client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:workmail: [botocore] Update workmail client to latest version
api-change:iot: [botocore] Update iot client to latest version

1.15.16
api-change:snowball: [botocore] Update snowball client to latest version
api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
api-change:eks: [botocore] Update eks client to latest version
api-change:amplify: [botocore] Update amplify client to latest version
api-change:medialive: [botocore] Update medialive client to latest version

1.15.15
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:events: [botocore] Update events client to latest version
api-change:sns: [botocore] Update sns client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:sagemaker: [botocore] Update sagemaker client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:rekognition: [botocore] Update rekognition client to latest version

1.15.14
api-change:mediapackage: [botocore] Update mediapackage client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:compute-optimizer: [botocore] Update compute-optimizer client to latest version
api-change:elasticache: [botocore] Update elasticache client to latest version

1.15.13
api-change:dms: [botocore] Update dms client to latest version
api-change:kinesisanalyticsv2: [botocore] Update kinesisanalyticsv2 client to latest version
api-change:marketplace-catalog: [botocore] Update marketplace-catalog client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version

1.15.12
api-change:dynamodbstreams: [botocore] Update dynamodbstreams client to latest version
api-change:sagemaker: [botocore] Update sagemaker client to latest version
api-change:mediaconvert: [botocore] Update mediaconvert client to latest version
api-change:dynamodb: [botocore] Update dynamodb client to latest version
api-change:glue: [botocore] Update glue client to latest version

1.15.11
api-change:batch: [botocore] Update batch client to latest version
api-change:personalize-events: [botocore] Update personalize-events client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:elbv2: [botocore] Update elbv2 client to latest version
api-change:servicediscovery: [botocore] Update servicediscovery client to latest version
api-change:s3: [botocore] Update s3 client to latest version

1.15.10
api-change:glue: [botocore] Update glue client to latest version
api-change:kafka: [botocore] Update kafka client to latest version
api-change:appsync: [botocore] Update appsync client to latest version
api-change:emr: [botocore] Update emr client to latest version
api-change:wafv2: [botocore] Update wafv2 client to latest version
api-change:quicksight: [botocore] Update quicksight client to latest version

1.15.9
api-change:datasync: [botocore] Update datasync client to latest version
api-change:s3control: [botocore] Update s3control client to latest version
api-change:imagebuilder: [botocore] Update imagebuilder client to latest version
api-change:securityhub: [botocore] Update securityhub client to latest version
api-change:iot: [botocore] Update iot client to latest version
api-change:emr: [botocore] Update emr client to latest version
api-change:s3outposts: [botocore] Update s3outposts client to latest version
api-change:application-autoscaling: [botocore] Update application-autoscaling client to latest version
api-change:directconnect: [botocore] Update directconnect client to latest version
api-change:s3: [botocore] Update s3 client to latest version
api-change:mediaconnect: [botocore] Update mediaconnect client to latest version
api-change:pinpoint: [botocore] Update pinpoint client to latest version
2020-10-22 08:04:22 +00:00
adam
fdf47528b4 py-botocore: updated to 1.19.2
1.19.2
api-change:organizations: Update organizations client to latest version
api-change:globalaccelerator: Update globalaccelerator client to latest version
api-change:kendra: Update kendra client to latest version
api-change:ec2: Update ec2 client to latest version
api-change:cloudfront: Update cloudfront client to latest version
api-change:glue: Update glue client to latest version

1.19.1
api-change:elasticbeanstalk: Update elasticbeanstalk client to latest version
api-change:appsync: Update appsync client to latest version
api-change:batch: Update batch client to latest version

1.19.0
api-change:backup: Update backup client to latest version
api-change:docdb: Update docdb client to latest version
api-change:cloudfront: Update cloudfront client to latest version
api-change:servicecatalog: Update servicecatalog client to latest version
feature:imds: Updated InstanceMetadataFetcher to use custom ipv6 uri as endpoint if envvar or config set
api-change:ssm: Update ssm client to latest version

1.18.18
api-change:medialive: Update medialive client to latest version
api-change:organizations: Update organizations client to latest version

1.18.17
api-change:transfer: Update transfer client to latest version
api-change:xray: Update xray client to latest version
api-change:dms: Update dms client to latest version
api-change:macie2: Update macie2 client to latest version
api-change:ssm: Update ssm client to latest version
api-change:groundstation: Update groundstation client to latest version
api-change:rekognition: Update rekognition client to latest version
api-change:ce: Update ce client to latest version
api-change:workspaces: Update workspaces client to latest version
api-change:glue: Update glue client to latest version
api-change:budgets: Update budgets client to latest version
api-change:accessanalyzer: Update accessanalyzer client to latest version
api-change:rds: Update rds client to latest version
api-change:workmail: Update workmail client to latest version
api-change:iot: Update iot client to latest version

1.18.16
api-change:snowball: Update snowball client to latest version
api-change:servicecatalog: Update servicecatalog client to latest version
api-change:eks: Update eks client to latest version
api-change:amplify: Update amplify client to latest version
api-change:medialive: Update medialive client to latest version

1.18.15
api-change:ec2: Update ec2 client to latest version
api-change:events: Update events client to latest version
api-change:sns: Update sns client to latest version
api-change:ce: Update ce client to latest version
api-change:sagemaker: Update sagemaker client to latest version
api-change:rds: Update rds client to latest version
api-change:rekognition: Update rekognition client to latest version

1.18.14
api-change:mediapackage: Update mediapackage client to latest version
api-change:ce: Update ce client to latest version
api-change:compute-optimizer: Update compute-optimizer client to latest version
api-change:elasticache: Update elasticache client to latest version

1.18.13
api-change:dms: Update dms client to latest version
api-change:kinesisanalyticsv2: Update kinesisanalyticsv2 client to latest version
api-change:marketplace-catalog: Update marketplace-catalog client to latest version
api-change:ec2: Update ec2 client to latest version

1.18.12
api-change:dynamodbstreams: Update dynamodbstreams client to latest version
api-change:sagemaker: Update sagemaker client to latest version
api-change:mediaconvert: Update mediaconvert client to latest version
api-change:dynamodb: Update dynamodb client to latest version
api-change:glue: Update glue client to latest version

1.18.11
api-change:batch: Update batch client to latest version
api-change:personalize-events: Update personalize-events client to latest version
api-change:rds: Update rds client to latest version
api-change:elbv2: Update elbv2 client to latest version
api-change:servicediscovery: Update servicediscovery client to latest version
api-change:s3: Update s3 client to latest version

1.18.10
api-change:glue: Update glue client to latest version
api-change:kafka: Update kafka client to latest version
api-change:appsync: Update appsync client to latest version
api-change:emr: Update emr client to latest version
api-change:wafv2: Update wafv2 client to latest version
api-change:quicksight: Update quicksight client to latest version

1.18.9
api-change:datasync: Update datasync client to latest version
api-change:s3control: Update s3control client to latest version
api-change:imagebuilder: Update imagebuilder client to latest version
api-change:securityhub: Update securityhub client to latest version
api-change:iot: Update iot client to latest version
api-change:emr: Update emr client to latest version
api-change:s3outposts: Update s3outposts client to latest version
api-change:application-autoscaling: Update application-autoscaling client to latest version
api-change:directconnect: Update directconnect client to latest version
api-change:s3: Update s3 client to latest version
api-change:mediaconnect: Update mediaconnect client to latest version
api-change:pinpoint: Update pinpoint client to latest version
2020-10-22 08:03:14 +00:00
gutteridge
f108bad269 pam-pwauth_suid: minor style tweaks to MESSAGE 2020-10-22 00:05:07 +00:00
kamil
e7475e3f80 doc: Updated sysutils/sysupgrade to 1.5nb7 2020-10-21 21:35:18 +00:00
kamil
bb19b6c3ce sysupgrade: Switch the default case to .tar.xz sets
The .tgz users can tune it setting ARCHIVE_EXTENSION.
2020-10-21 21:34:21 +00:00
adam
86cb5ad596 Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools 2020-10-21 20:03:53 +00:00
adam
094a409cb1 grpc: updated to 1.33.1
Release v1.33.1

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

Core

Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS.
Expose Cronet error message to the application layer.
Remove grpc_channel_ping from surface API.
Do not send BDP pings if there is no receive side activity.

C++

Makefile: only support building deps from submodule.

C#

Add trimming attribute to BindServiceMethodAttribute.
Fix incremental build of csproj projects depending on grpc.

Python

[Backport] Make Python 2 an optional dependency for Bazel build.
Allow asyncio API to be imported as grpc.aio.
[gRPC Easy] Fix import errors on Windows.
Make version check for importlib.abc in grpcio-tools more stringent.
2020-10-21 20:01:20 +00:00
nia
dc3593703a syslog-ng: Add yacc to USE_TOOLS 2020-10-21 19:46:14 +00:00
nia
3204483e20 blosc: Assumes the compiler defaults to c99. Pass -std=c99 with USE_LANGUAGES. 2020-10-21 19:44:56 +00:00
nia
2fb955e513 py-numpy: Assumes the compiler defaults to c99. Force -std=c99. 2020-10-21 19:43:07 +00:00
nia
a74e3c4add icu: bump gcc requirement to gcc 4.9
to resolve an error observed in centos 7 builds

http://lists.busybox.net/pipermail/buildroot/2020-June/284800.html
2020-10-21 19:39:53 +00:00
pin
ad6186c711 doc: Updated security/doas to 6.3p2 2020-10-21 19:33:02 +00:00
pin
4447c3e122 security/doas: update to 6.3p2
6.3p2

This release introduces a new utility called vidoas (vi doas). This tool is a
shell script which creates a copy of the doas.conf file, allows the admin to
edit the file, and then checks its syntax for errors. If a problem is found,
vidoas reports which line the error was on and asks us to try editing the file
again. Once the new doas.conf file contains the proper syntax, it is installed
and overwrites the old doas.conf file.

This tool is designed to assist admins and avoid introducing errors to doas.conf
which might accidentally revoke admin access to the machine.

6.3p1
In this release, we work around a quirk of the GNU parameter parser which
required us to use double-dashes (--) after doas's parameters and before a
target command's parameters. In the past we used "doas -- pacman -Syu" and now
we can use simply "doas pacman -Syu".

This change affects only GNU/Linux systems, other platforms like FreeBSD,
NetBSD, etc already had this behaviour.

6.3
This release introduces a few minor changes:
-Added command line parameter (-S) which launches an interactive shell. This is
equivalent to "su -l" or "sudo -i".
-Updated documentation to include the new -S flag.
-Updated documentation to assist users in installing doas on some Linux
distributions, such as CentOS, that prevent PAM authentication from working by
default.

6.2p5
This release simply adds a new sample PAM configuration file for FreeBSD (and
compatible systems). The new sample configuration file is named
campat/pam.conf.freebsd.
2020-10-21 19:32:39 +00:00
nia
d936e80e15 doc: Updated www/firefox78-l10n to 78.4.0 2020-10-21 19:29:19 +00:00
nia
82d0626e9c firefox78-l10n: Sync with firefox78 2020-10-21 19:28:48 +00:00
nia
5421f3b2a4 doc: Updated www/firefox78 to 78.4.0 2020-10-21 19:23:27 +00:00
nia
d1e8950903 firefox78: Update to 78.4.0
Security Vulnerabilities fixed in Firefox ESR 78.4

#CVE-2020-15969: Use-after-free in usersctp
#CVE-2020-15683: Memory safety bugs fixed in Firefox 82 and Firefox ESR 78.4
2020-10-21 19:23:05 +00:00
wiz
9fdde084e0 doc: clean up mono* entries in TODO 2020-10-21 19:21:49 +00:00
wiz
eb10db6143 doc: Updated lang/mono6 to 6.12.0.90 2020-10-21 19:19:09 +00:00
wiz
8959a281d8 mono: update to 6.12.0.90.
Didn't find the changes for this one, sorry.
2020-10-21 19:18:59 +00:00
kim
ddbdc91cf0 doas: Use setusercontext(3)
Calling setusercontext(3) makes per-user temporary storage work (see
per_user_tmp in security(7) and rc.conf(5)).

May as well use our reallocarray(3) instead of the bundled compat code.
2020-10-21 17:34:09 +00:00
kim
2c54ab67d5 doas: Pass PKG_SYSCONFDIR to make 2020-10-21 15:25:23 +00:00
maya
9f3e07e635 doc: Updated pkgtools/x11-links to 1.32 2020-10-21 15:19:01 +00:00
maya
d48d1e6cf2 x11-links 1.32: updates for freetype 2.10.4 2020-10-21 15:18:30 +00:00
adam
f70f9b9a80 Updated databases/mysql57-client, databases/mysql57-server 2020-10-21 13:36:10 +00:00
adam
8fb8c349a2 mysql57: updated to 5.7.32
Changes in MySQL 5.7.32 (2020-10-19, General Availability)

Functionality Added or Changed

Bugs Fixed

Functionality Added or Changed

LOCK TABLES privilege checking for views was improved.

Bugs Fixed

InnoDB: A query that updated the clustered index of an internal temporary table returned an incorrect result. The modified pages of the clustered index were not added to the flush list resulting in lost changes when the modified pages were evicted from the buffer pool.

References: This issue is a regression of:

InnoDB: An ALTER TABLE ... IMPORT TABLESPACE operation on a large encrypted and compressed table failed with a Page decompress failed after reading from disk error. The decryption operation did not use the encryption block size used during encryption. Also, the encryption process did not consider compressed length, while the decryption process decrypts data by compressed length only.

InnoDB: A failure occurred during a concurrent update operation. The failure was due to an invalid previous record value.

InnoDB: The function used to process the SHOW ENGINE INNODB MUTEX statement was insufficiently isolated from other threads adding new mutexes concurrently.

InnoDB: The buffer control block structure (buf_block_t) was freed while reducing the size of the buffer pool, causing an assertion failure. The fix for this bug also backports important aspects of the fix for

InnoDB: In session started with START TRANSACTION WITH CONSISTENT SNAPSHOT, a range query returned a truncated result. The end range flag was not reset at the beginning of the index read resulting in an aborted read and missing rows.

References: This issue is a regression of:

InnoDB: A full-text phrase search raised an assertion failure.

Thanks to TXSQL (Tencent MySQL) for the contribution.

References: This issue is a regression of:

InnoDB: A long running statistics calculation operation on a large table blocked other operations requiring access to the table's statistics, causing those operations to fail. A new statistics calculation mutex was introduced, which permits concurrent access table statistics.

Thanks to Kamil Holubicki for the contribution.

InnoDB: Two connections attempted to use the same transaction handler object resulting in a stalled query.

Replication: When a replication source server shuts down and restarts, its MEMORY tables become empty. To replicate this effect to replicas, the first time that the source uses a given MEMORY table after startup, it logs an event that notifies replicas that the table must be emptied by writing a statement to the binary log to that effect. Previously, this was a DELETE statement, but it is now a TRUNCATE TABLE statement. A replica server also writes this statement to its own binary log when it shuts down and restarts. The statement is always logged in statement format, even if the binary logging format is set to ROW, and it is written even if read_only or super_read_only mode is set on the server.

Replication: When the system variable session_track_gtids was set to OWN_GTID on a multithreaded replica, the replica’s performance would degrade over time and begin to lag behind the master. The cause was the buildup of the GTIDs recorded by the replica’s worker threads at each transaction commit, which increased the time taken by the worker threads to insert new ones. Session state tracking is now disabled for worker threads on a multithreaded replica. Thanks to Facebook for the contribution.

Certain cases of successful LDAP authentication could cause the server to hang.

In bootstrapping mode, certain multiple-statement transactions could cause unexpected server behavior.

Sensitive LDAP authentication plugin system variables now display as asterisks when retrieved in SQL statements.

After the fix for

References: This issue is a regression of:

Some INSERT statements were not handled correctly.

Certain prepared statements could cause an unexpected server exit.

mysqlpump object validation included objects in excluded databases.

LDAP authentication plugins enforced CA verification incorrectly, which could result in use of an incorrect CA.

ORDER BY queries were not executed correctly when sort_buffer_size and max_sort_length were set to values which caused the internal limit on the maximum number of keys allowed per sort buffer to be set to 0.

A large number of nested arguments in full-text search query caused an error.

When explicit_defaults_for_timestamp was disabled and a NULL was inserted into a generated column declared as TIMESTAMP NOT NULL, the server would attempt to convert the inserted value to CURRENT_TIMESTAMP. Such an insertion is now rejected with ER_BAD_NULL_ERROR.

An assertion could be raised when the SQL layer passed incorrect information to InnoDB about the type of operation to be performed on a temporary table.
2020-10-21 13:34:50 +00:00
adam
af1099d912 Updated net/py-smb, devel/py-iniconfig 2020-10-21 12:30:13 +00:00
adam
6dc7c0a917 py-iniconfig: updated to 1.1.1
1.1.1
* fix version determination

1.1.0
- typing stubs
- ci fixes
2020-10-21 12:29:52 +00:00
adam
0261d667a9 py-smb: updated to 1.2.5
pysmb-1.2.5
- Fix bug in filename encoding which leads to failure for file retrieval and upload operations
- Improve resetFileAttributes() method in SMBConnection class to allow the
  new attribute to be specified in the reset operation
2020-10-21 12:08:16 +00:00
adam
49ffc18513 Updated textproc/py-humanize, net/py-zeroconf 2020-10-21 11:48:43 +00:00
adam
3155d9803a py-zeroconf: updated to 0.28.6
0.28.6
Loosened service name validation when receiving from the network this lets us handle some real world devices previously causing errors
2020-10-21 11:48:25 +00:00
adam
8d39ab1fde py-humanize: updated to 3.1.0
3.1.0

Added

Declare support for Python 3.9
testing/docs: Include doctests in testing
Allow custom "now" in naturaldelta and naturaltime

Fixed

Represent with a zero if the delta is too small
2020-10-21 11:46:53 +00:00
micha
19884ec66e doc: Updated games/doomlegacy to 1.48.6 2020-10-21 11:45:49 +00:00
micha
30abea8da5 games/doomlegacy: Update to 1.48.6
Update pkgsrc patches and remove the ones that were merged upstream.

Doom Legacy Changelog

1.48.6 SVN1550 (2020-09-09)

FEATURES 1.48.6

  * DoomLegacy can read zip archives (Linux Only, enabled by compile option
    ZIPWAD). When an load file is a zip archive, all loadable files within the
    archive are loaded. When searching for a known file, zip archives of the
    same name (but with .zip) are also searched.
    This uses library libzip. When built with compile option ZIPWAD_OPTIONAL,
    DoomLegacy detects if the libzip library is present on the user machine.
    This allows DoomLegacy to run without the feature, when the user does not
    have libzip.
    A libzip before version 1.2 does not have a seek function. A compile
    option will provide our own zip_seek function, so libzip 1.0 can be used.
  * Recorded Demos now include both the Version and Revision numbers, so
    revision specific behaviors can be enabled. DoomLegacy 1.48.6 has modified
    its native demo format, which is revision specific. Older demo formats are
    still playable.
  * Recognize and handle DeePsea Tall patches. Enabled with compile option
    DEEPSEA_TALL_PATCH. Michael Bauerle submitted the orignial patch, derived
    from crispy doom.

BUG FIXES 1.48.6

  * DoomLegacy and PrBoom monster infighting does not have missile
    invulnerability between monsters of the same species. Some other ports
    (Boom, MBF, Eternity engine) do not have the infight test, so their
    monsters are always invulnerable to missiles from their own species.
    Added another item to the infight control to select the behavior.
    Implements "Full Infight" setting with missile damage (Legacy, PrBoom).
    Implements other infight settings without missile damage (Boom, MBF,
    Eternity).
    Fixes BUG 0664.

    Added MBF infight logic, thats stops monsters from firing on friends.
  * Legacy demo would fail to start due to blocking the textcmd that loads the
    map.

    The Legacy 1.48.4 demo was recorded with player 0 issuing the map textcmd.
    Player 0 was not in the game yet, and this was detected as a textcmd from
    a non-existant player, which got caught by new security code. For textcmd
    issued before player 0 is in the game, the demo needs to use SERVER_PID.
    Fixed demo read to redirect player 0 demo textcmd to SERVER_PID.

    DoomLegacy 1.48 has a single long combined textbuf, containing the textcmd
    from all players. Within the combined textbuf, there are individual
    textcmd marked with the player id. Individual textcmd are still limited to
    255 chars as in an ordinary textbuf. The DoomLegacy 1.48.6 demo format has
    been changed to store the entire combined textbuf buffer into the player 0
    slot.
    This is simpler for recording and playback, has the same effect, and
    allows SERVER_PID textcmd, which the previous demo format did not.

    The commands to create a player (and other server actions) are now issued
    by SERVER_PID, where in older demos they were issued by player 0, before
    player 0 existed. DoomLegacy 1.48 has better protection against malicious
    network traffic than previous versions, and checking textcmd validity is
    part of the security protection. This fixes demo playback to work with the
    security checking.

    Changed the SERVER_PID to 250 now, for future expansion of players.

    This fixes bug 0665.
  * Fixed the moonwalk bug, where monsters would sometimes walk backward. This
    was due to a bad translation of an everything-in-one-expression to more
    maintainable code.
  * Make an oof sound when hit a 2s line, just like when hit a 1s line.
    Adopted from PrBoom, a Killough enhancement.
  * Make optional, and disabled, some old development hacks.
    Option DEVPARM_LOADING:
    Loaded development wads from a special directory. This used switches
    -wart, -devgame (even older -shdev, -regdev, -comdev).
    Option WADFILE_RELOAD:
    If a filename started with a tilde "~", it was taken as an indication to
    reload the file on every lump access. This was to enable leaving doom
    running while changing wad files.
    Option LOADING_DISK_ICON:
    Not implemented in any port anyway.
  * The Full Graphics startup was fragile, requiring constant fixing. Video
    startup now changes directly to the config modes, which is faster and
    cleaner. Removed some antiquated code and interactions, adopting an
    interface that puts the main code in control.
  * Fixed the violet line, trees, and tall sprites of "Lost civilization" wad.
    This required being able to save the same texture as both a transparent
    patch texture, for drawing hanging vines, and as a picture format texture,
    for drawing tiled walls. This fixes Bug 0663.
  * The fast drawing of wall textures required them to be a power-of-2 in
    width, so they could be tiled. To handle the case where it is not a
    power-of-2 in width, it now uses a slower masked draw similar to that in
    PrBoom, which also handles a negative offset. This fixes the large tree in
    "Lost civilization".
  * Fixed some old code to use POSIX fcntl, which allows it to compile on
    SunOS. Patches submitted by Michael Bauerle. Fixes Bug 0666.
2020-10-21 11:43:31 +00:00
wiz
7f21c4f26b bison: remove now unused readline dependency.
Bump PKGREVISION.

Noted by tnn.
2020-10-21 11:24:01 +00:00
kleink
9e8697dfa7 emacs27: Skip cocoa-specific Emacs.pdmp file from WRKREF check, too. 2020-10-21 10:51:58 +00:00
wiz
5d6b3e77f7 doc: Updated devel/bison to 3.7.3 2020-10-21 10:05:03 +00:00
wiz
f65c958b98 bison: update to 3.7.3.
* Noteworthy changes in release 3.7.3 (2020-10-13) [stable]

** Bug fixes

  Fix concurrent build issues.

  The bison executable is no longer linked uselessly against libreadline.

  Fix incorrect use of yytname in glr.cc.
2020-10-21 10:04:53 +00:00
kim
70e3387b9f doc: Updated textproc/oniguruma to 6.9.6rc4 2020-10-21 09:27:52 +00:00
kim
80da3622d1 oniguruma: update to 6.9.6rc4
Changes since 6.9.6rc3:
- Revert fix for CVE-2020-26159, which was actually a false positive from
  Coverity checks (issue #221).
2020-10-21 09:27:40 +00:00
bouyer
47e57020d3 Updated sysutils/xenkernel411 to 4.11.4nb3
Updated sysutils/xenkernel413 to 4.13.1nb3
2020-10-21 09:06:19 +00:00
bouyer
2b8645fb19 Add upstream security patches for XSA286, XSA345, XSA346, XSA347.
Bump PKGREVISION.
2020-10-21 09:03:05 +00:00
adam
cf206e454d Updated devel/py-packaging, databases/py-sqlalchemy 2020-10-21 09:01:52 +00:00
adam
7cec8b6deb py-sqlalchemy: updated to 1.3.20
1.3.20

Released: October 12, 2020
orm

[orm] [bug]

An ArgumentError with more detail is now raised if the target parameter for Query.join() is set to an unmapped object. Prior to this change a less detailed AttributeError was raised. Pull request courtesy Ramon Williams.

[orm] [bug]

Fixed issue where using a loader option against a string attribute name that is not actually a mapped attribute, such as a plain Python descriptor, would raise an uninformative AttributeError; a descriptive error is now raised.

engine

[engine] [bug]

Fixed issue where a non-string object sent to SQLAlchemyError or a subclass, as occurs with some third party dialects, would fail to stringify correctly. Pull request courtesy Andrzej Bartosiński.

[engine] [bug]

Repaired a function-level import that was not using SQLAlchemy’s standard late-import system within the sqlalchemy.exc module.

sql

[sql] [bug]

Fixed issue where the pickle.dumps() operation against Over construct would produce a recursion overflow.

[sql] [bug]

Fixed bug where an error was not raised in the case where a column() were added to more than one table() at a time. This raised correctly for the Column and Table objects. An ArgumentError is now raised when this occurs.

postgresql

[postgresql] [usecase]

The psycopg2 dialect now support PostgreSQL multiple host connections, by passing host/port combinations to the query string. Pull request courtesy Ramon Williams.

See also

Specfiying multiple fallback hosts

[postgresql] [bug]

Adjusted the Comparator.any() and Comparator.all() methods to implement a straight “NOT” operation for negation, rather than negating the comparison operator.

[postgresql] [bug]

Fixed issue where the ENUM type would not consult the schema translate map when emitting a CREATE TYPE or DROP TYPE during the test to see if the type exists or not. Additionally, repaired an issue where if the same enum were encountered multiple times in a single DDL sequence, the “check” query would run repeatedly rather than relying upon a cached value.

mysql

[mysql] [usecase]

Adjusted the MySQL dialect to correctly parenthesize functional index expressions as accepted by MySQL 8. Pull request courtesy Ramon Williams.

[mysql] [bug]

The “skip_locked” keyword used with with_for_update() will emit a warning when used on MariaDB backends, and will then be ignored. This is a deprecated behavior that will raise in SQLAlchemy 1.4, as an application that requests “skip locked” is looking for a non-blocking operation which is not available on those backends.

[mysql] [bug]

Fixed bug where an UPDATE statement against a JOIN using MySQL multi-table format would fail to include the table prefix for the target table if the statement had no WHERE clause, as only the WHERE clause were scanned to detect a “multi table update” at that particular point. The target is now also scanned if it’s a JOIN to get the leftmost table as the primary table and the additional entries as additional FROM entries.

[mysql] [change]

Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1 and 8.0.14, respectively; this indicates that these terms will be quoted if used as table or column identifier names.

mssql

[mssql] [bug]

Fixed issue where a SQLAlchemy connection URI for Azure DW with authentication=ActiveDirectoryIntegrated (and no username+password) was not constructing the ODBC connection string in a way that was acceptable to the Azure DW instance.

misc

[bug] [pool]

Fixed issue where the following pool parameters were not being propagated to the new pool created when Engine.dispose() were called: pre_ping, use_lifo. Additionally the recycle and reset_on_return parameter is now propagated for the AssertionPool class.

[bug] [associationproxy] [ext]

An informative error is now raised when attempting to use an association proxy element as a plain column expression to be SELECTed from or used in a SQL function; this use case is not currently supported.

[bug] [tests]

Fixed incompatibilities in the test suite when running against Pytest 6.x.
2020-10-21 08:58:38 +00:00
adam
63e6b36a44 py-packaging: updated to 20.4
20.4:

Canonicalize version before comparing specifiers.
Change type hint for canonicalize_name to return packaging.utils.NormalizedName. This enables the use of static typing tools (like mypy) to detect mixing of normalized and un-normalized names.

20.3:

Fix changelog for 20.2.

20.2:

Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8, aarch64), to report the wrong bitness.

20.1:

Fix a bug caused by reuse of an exhausted iterator.

20.0:

Add type hints
Add proper trove classifiers for PyPy support
Scale back depending on ctypes for manylinux support detection
Use sys.implementation.name where appropriate for packaging.tags
Expand upon the API provded by packaging.tags: interpreter_name(), mac_platforms(), compatible_tags(), cpython_tags(), generic_tags()
Officially support Python 3.8
Add major, minor, and micro aliases to packaging.version.Version
Properly mark packaging has being fully typed by adding a py.typed file
2020-10-21 08:56:52 +00:00
schmonz
53e932c6b7 doc: Updated net/fehqlibs to 0.9.16 2020-10-21 08:47:42 +00:00
schmonz
9ccca71355 Update to 16 (as 0.9.16). From the changelog:
- 19961114 change: dns_ip() now recognizes [1.2.3.4] and [f80::a]. tnx DS.
- scan_long() included for mess822x support.
- constmap() added from qmail.
- Changed ipv4/6-localhost and ipv4/6-loopback to
  ip4/6-localhost and ip4/6-loopback.
2020-10-21 08:47:33 +00:00
adam
e72c0d13d5 Updated devel/py-importlib-resources, devel/py-importlib-metadata 2020-10-21 08:41:47 +00:00
adam
1140448469 py-importlib-metadata: updated to 2.0.0
v2.0.0

importlib_metadata no longer presents a __version__ attribute. Consumers wishing to resolve the version of the package should query it directly with importlib_metadata.version('importlib-metadata').
2020-10-21 08:41:28 +00:00
adam
ec93f3fccd py-importlib-resources: updated to 3.0.0
v3.0.0

Package no longer exposes importlib_resources.__version__. Users that wish to inspect the version of importlib_resources should instead invoke .version('importlib_resources') from importlib-metadata ( stdlib or backport) directly. This change eliminates the dependency on importlib_metadata.
Package now always includes its data.
Declare hidden imports for PyInstaller.

v2.0.1

Select pathlib and contextlib imports based on Python version and avoid pulling in deprecated [pathlib](https://pypi.org/project/pathlib).

v2.0.0

Loaders are no longer expected to implement the abc.TraversableResources interface, but are instead expected to return TraversableResources from their get_resource_reader method.
2020-10-21 08:40:54 +00:00