- Update from version 1.16.3 to 1.16.5 - Update of rootfile not required - Chyangelog New in 1.16.5: * Bugs fixed - PYTHON_PREFIX and PYTHON_EXEC_PREFIX are now set according to Python's sys.* values only if the new configure option --with-python-sys-prefix is specified. Otherwise, GNU default values are used, as in the past. (The change in 1.16.3 was too incompatible.) - consistently depend on install-libLTLIBRARIES. * Distribution - use const for yyerror declaration in bison/yacc tests. New in 1.16.4: * New features added - The PYTHON_PREFIX and PYTHON_EXEC_PREFIX variables are now set from Python's sys.prefix and sys.exec_prefix; use the new configure options --with-python_prefix and --with-python_exec_prefix to specify explicitly. - Common top-level files can be provided as .md; the non-md version is used if both are present: AUTHORS ChangeLog INSTALL NEWS README README-alpha THANKS - CTAGS, ETAGS, SCOPE variables can be set via configure. - Silent make output for custom link commands. - New option "no-dist-built-sources" skips generating $(BUILT_SOURCES) before building the tarball as part of "make dist", that is, omits the dependency of $(distdir): $(BUILT_SOURCES). * Bugs fixed - automake output more reproducible. - test-driver less likely to clash with tests writing to the same file. - DejaGnu tests always use the directory name, testsuite/, for compatibility with the newer dejagnu-1.6.3 and with prior versions. * Distribution - config.sub and config.guess updates include restoration of `...` for maximum portability.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/automake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lfs/automake b/lfs/automake index 425ac3915..595ecd917 100644 --- a/lfs/automake +++ b/lfs/automake @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.16.3 +VER = 1.16.5
THISAPP = automake-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ab6001a1b09e171ec83bac07155a77ab0fc29f5185116616aa3080b27e8bbf759472cd0dfb75630b26f7ad8d0741e668662d00b370ef79cf5ef6c62e945c94da +$(DL_FILE)_BLAKE2 = 87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c
install : $(TARGET)
- Update from version 1.23.12 to 1.27.100 - Update of rootfile - Changelog is over 2000 lines long. For details please see the CHNGELOG.rst file in the source tarball
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/aws-cli | 264 +++++++++++++++++++++++++++++- lfs/aws-cli | 6 +- 2 files changed, 261 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/packages/aws-cli b/config/rootfiles/packages/aws-cli index 317ad3a94..ce54f83e0 100644 --- a/config/rootfiles/packages/aws-cli +++ b/config/rootfiles/packages/aws-cli @@ -4,12 +4,12 @@ usr/bin/aws_bash_completer usr/bin/aws_completer #usr/bin/aws_zsh_completer.sh #usr/lib/python3.10/site-packages/awscli -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/awscli-1.23.12-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/awscli-1.27.100-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/awscli/__init__.py usr/lib/python3.10/site-packages/awscli/__main__.py usr/lib/python3.10/site-packages/awscli/alias.py @@ -174,10 +174,12 @@ usr/lib/python3.10/site-packages/awscli/customizations/history/show.py usr/lib/python3.10/site-packages/awscli/customizations/iamvirtmfa.py usr/lib/python3.10/site-packages/awscli/customizations/iot.py usr/lib/python3.10/site-packages/awscli/customizations/iot_data.py +usr/lib/python3.10/site-packages/awscli/customizations/kinesis.py usr/lib/python3.10/site-packages/awscli/customizations/kms.py usr/lib/python3.10/site-packages/awscli/customizations/mturk.py usr/lib/python3.10/site-packages/awscli/customizations/opsworks.py usr/lib/python3.10/site-packages/awscli/customizations/opsworkscm.py +usr/lib/python3.10/site-packages/awscli/customizations/overridesslcommonname.py usr/lib/python3.10/site-packages/awscli/customizations/paginate.py usr/lib/python3.10/site-packages/awscli/customizations/preview.py usr/lib/python3.10/site-packages/awscli/customizations/putmetricdata.py @@ -253,7 +255,9 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/acm/add-tags-to-certificate.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/delete-certificate.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/describe-certificate.rst +#usr/lib/python3.10/site-packages/awscli/examples/acm/export-certificate.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/get-certificate.rst +#usr/lib/python3.10/site-packages/awscli/examples/acm/import-certificate.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/list-certificates.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/list-tags-for-certificate.rst #usr/lib/python3.10/site-packages/awscli/examples/acm/remove-tags-from-certificate.rst @@ -461,6 +465,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/appmesh #usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-mesh.rst #usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-route.rst +#usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-virtual-gateway.rst #usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-virtual-node.rst #usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-virtual-router.rst #usr/lib/python3.10/site-packages/awscli/examples/appmesh/create-virtual-service.rst @@ -1230,22 +1235,27 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/describe-icd10-cm-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/describe-phi-detection-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/describe-rx-norm-inference-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/describe-snomedct-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/detect-entities-v2.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/detect-phi.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/infer-icd10-cm.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/infer-rx-norm.rst +#usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/infer-snomedct.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/list-entities-detection-v2-jobs.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/list-icd10-cm-inference-jobs.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/list-phi-detection-jobs.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/list-rx-norm-inference-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/list-snomedct-inference-jobs.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/start-entities-detection-v2-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/start-icd10-cm-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/start-phi-detection-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/start-rx-norm-inference-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/start-snomedct-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/stop-entities-detection-v2-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/stop-icd10-cm-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/stop-phi-detection-job.rst #usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/stop-rx-norm-inference-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/comprehendmedical/stop-snomedct-inference-job.rst #usr/lib/python3.10/site-packages/awscli/examples/configservice #usr/lib/python3.10/site-packages/awscli/examples/configservice/delete-config-rule.rst #usr/lib/python3.10/site-packages/awscli/examples/configservice/delete-delivery-channel.rst @@ -1748,6 +1758,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-nat-gateway.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-acl-entry.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-acl.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-insights-access-scope-analysis.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-insights-access-scope.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-insights-analysis.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/delete-network-insights-path.rst @@ -1951,6 +1962,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-fast-snapshot-restores.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-image-deprecation.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-ipam-organization-admin-account.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-reachability-analyzer-organization-sharing.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-serial-console-access.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-transit-gateway-route-table-propagation.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/enable-vgw-route-propagation.rst @@ -1972,6 +1984,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-groups-for-capacity-reservation.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-host-reservation-purchase-preview.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-instance-types-from-instance-requirements.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/get-instance-uefi-data.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-ipam-address-history.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-ipam-pool-allocations.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-ipam-pool-cidrs.rst @@ -1991,6 +2004,8 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-transit-gateway-prefix-list-references.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-transit-gateway-route-table-associations.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/get-transit-gateway-route-table-propagations.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/get-vpn-connection-device-sample-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/get-vpn-connection-device-types.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/import-client-vpn-client-certificate-revocation-list.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/import-image.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/import-key-pair.rst @@ -2015,6 +2030,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-credit-specification.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-event-start-time.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-event-window.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-maintenance-options.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-metadata-options.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-instance-placement.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-ipam-pool.rst @@ -2040,6 +2056,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-attribute.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-endpoint-connection-notification.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-endpoint-service-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-endpoint-service-payer-responsibility.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-endpoint-service-permissions.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-endpoint.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/modify-vpc-peering-connection-options.rst @@ -2102,6 +2119,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ec2/start-instances.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/start-network-insights-access-scope-analysis.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/start-network-insights-analysis.rst +#usr/lib/python3.10/site-packages/awscli/examples/ec2/start-vpc-endpoint-service-private-dns-verification.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/stop-instances.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/terminate-client-vpn-connections.rst #usr/lib/python3.10/site-packages/awscli/examples/ec2/terminate-instances.rst @@ -2200,10 +2218,12 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ecs/describe-task-definition.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/describe-task-sets.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/describe-tasks.rst +#usr/lib/python3.10/site-packages/awscli/examples/ecs/execute-command.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-account-settings.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-attributes.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-clusters.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-container-instances.rst +#usr/lib/python3.10/site-packages/awscli/examples/ecs/list-services-by-namespace.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-services.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-tags-for-resource.rst #usr/lib/python3.10/site-packages/awscli/examples/ecs/list-task-definition-families.rst @@ -2579,6 +2599,8 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/glacier/wait #usr/lib/python3.10/site-packages/awscli/examples/glacier/wait/vault-exists.rst #usr/lib/python3.10/site-packages/awscli/examples/glacier/wait/vault-not-exists.rst +#usr/lib/python3.10/site-packages/awscli/examples/global_options.rst +#usr/lib/python3.10/site-packages/awscli/examples/global_synopsis.rst #usr/lib/python3.10/site-packages/awscli/examples/globalaccelerator #usr/lib/python3.10/site-packages/awscli/examples/globalaccelerator/add-custom-routing-endpoints.rst #usr/lib/python3.10/site-packages/awscli/examples/globalaccelerator/advertise-byoip-cidr.rst @@ -2635,6 +2657,8 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/glue/get-tables.rst #usr/lib/python3.10/site-packages/awscli/examples/glue/start-crawler.rst #usr/lib/python3.10/site-packages/awscli/examples/glue/start-job-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/grafana +#usr/lib/python3.10/site-packages/awscli/examples/grafana/list-workspaces.rst #usr/lib/python3.10/site-packages/awscli/examples/greengrass #usr/lib/python3.10/site-packages/awscli/examples/greengrass/associate-role-to-group.rst #usr/lib/python3.10/site-packages/awscli/examples/greengrass/associate-service-role-to-account.rst @@ -3310,6 +3334,21 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/iotanalytics/update-dataset.rst #usr/lib/python3.10/site-packages/awscli/examples/iotanalytics/update-datastore.rst #usr/lib/python3.10/site-packages/awscli/examples/iotanalytics/update-pipeline.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/create-suite-definition.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/delete-suite-definition.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/get-endpoint.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/get-suite-definition.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/get-suite-run-report.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/get-suite-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/list-suite-definitions.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/list-suite-runs.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/list-tags-for-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/start-suite-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/stop-suite-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/tag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/untag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/iotdeviceadvisor/update-suite-definition.rst #usr/lib/python3.10/site-packages/awscli/examples/iotevents #usr/lib/python3.10/site-packages/awscli/examples/iotevents-data #usr/lib/python3.10/site-packages/awscli/examples/iotevents-data/batch-put-message.rst @@ -3508,6 +3547,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ivs/create-channel.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/create-recording-configuration.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/create-stream-key.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivs/delete-channel.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/delete-playback-key-pair.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/delete-recording-configuration.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/delete-stream-key.rst @@ -3530,6 +3570,24 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/ivs/tag-resource.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/untag-resource.rst #usr/lib/python3.10/site-packages/awscli/examples/ivs/update-channel.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/create-chat-token.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/create-logging-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/create-room.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/delete-logging-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/delete-message.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/delete-room.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/disconnect-user.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/get-logging-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/get-room.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/list-logging-configurations.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/list-rooms.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/list-tags-for-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/send-event.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/tag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/untag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/update-logging-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/ivschat/update-room.rst #usr/lib/python3.10/site-packages/awscli/examples/kafka #usr/lib/python3.10/site-packages/awscli/examples/kafka/create-cluster.rst #usr/lib/python3.10/site-packages/awscli/examples/kafka/create-configuration.rst @@ -3584,6 +3642,10 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/kms/enable-key-rotation.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/enable-key.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/encrypt.rst +#usr/lib/python3.10/site-packages/awscli/examples/kms/generate-data-key-pair-without-plaintext.rst +#usr/lib/python3.10/site-packages/awscli/examples/kms/generate-data-key-pair.rst +#usr/lib/python3.10/site-packages/awscli/examples/kms/generate-data-key-without-plaintext.rst +#usr/lib/python3.10/site-packages/awscli/examples/kms/generate-data-key.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/generate-random.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/get-key-policy.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/get-key-rotation-status.rst @@ -3608,6 +3670,44 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/kms/update-custom-key-store.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/update-key-description.rst #usr/lib/python3.10/site-packages/awscli/examples/kms/verify.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/add-lf-tags-to-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/batch-grant-permissions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/batch-revoke-permissions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/cancel-transaction.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/commit-transaction.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/create-data-cells-filter.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/create-lf-tag.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/delete-data-cells-filter.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/delete-lf-tag.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/delete-objects-on-cancel.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/deregister-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/describe-transaction.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/extend-transaction.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-data-lake-settings.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-effective-permissions-for-path.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-lf-tag.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-query-state.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-query-statistics.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-resource-lf-tags.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-table-objects.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-work-unit-results.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/get-work-units.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/grant-permissions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/list-data-cells-filter.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/list-permissions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/list-resources.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/list-transactions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/put-data-lake-settings.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/register-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/remove-lf-tags-from-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/revoke-permissions.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/search-databases-by-lf-tags.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/search-tables-by-lf-tags.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/start-query-planning.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/start-transaction.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/update-lf-tag.rst +#usr/lib/python3.10/site-packages/awscli/examples/lakeformation/update-table-objects.rst #usr/lib/python3.10/site-packages/awscli/examples/lambda #usr/lib/python3.10/site-packages/awscli/examples/lambda/add-layer-version-permission.rst #usr/lib/python3.10/site-packages/awscli/examples/lambda/add-permission.rst @@ -3879,6 +3979,39 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/mediatailor/get-playback-configuration.rst #usr/lib/python3.10/site-packages/awscli/examples/mediatailor/list-playback-configurations.rst #usr/lib/python3.10/site-packages/awscli/examples/mediatailor/put-playback-configuration.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/copy-snapshot.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-acl.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-cluster.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-parameter-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-snapshot.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-subnet-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/create-user.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-acl.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-cluster.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-parameter-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-snapshot.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-subnet-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/delete-user.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-acls.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-clusters.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-engine-versions.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-events.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-parameter-groups.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-parameters.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-snapshots.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-subnet-groups.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/describe-users.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/failover-shard.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/list-allowed-node-type-updates.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/list-tags.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/reset-parameter-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/tag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/untag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/update-cluster.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/update-parameter-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/update-subnet-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/memorydb/update-user.rst #usr/lib/python3.10/site-packages/awscli/examples/networkmanager #usr/lib/python3.10/site-packages/awscli/examples/networkmanager/associate-customer-gateway.rst #usr/lib/python3.10/site-packages/awscli/examples/networkmanager/associate-link.rst @@ -3937,6 +4070,74 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/nimble/list-studio-components.rst #usr/lib/python3.10/site-packages/awscli/examples/nimble/list-studio-members.rst #usr/lib/python3.10/site-packages/awscli/examples/nimble/list-studios.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics +#usr/lib/python3.10/site-packages/awscli/examples/omics/batch-delete-read-set.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/cancel-annotation-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/cancel-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/cancel-variant-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-annotation-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-reference-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-run-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-sequence-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-variant-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/create-workflow.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-annotation-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-reference-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-reference.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-run-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-sequence-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-variant-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/delete-workflow.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-annotation-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-annotation-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-read-set-activation-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-read-set-export-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-read-set-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-read-set-metadata.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-read-set.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-reference-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-reference-metadata.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-reference-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-reference.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-run-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-run-task.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-sequence-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-variant-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-variant-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/get-workflow.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-annotation-import-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-annotation-stores.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-read-set-activation-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-read-set-export-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-read-set-import-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-read-sets.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-reference-import-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-reference-stores.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-references.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-run-groups.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-run-tasks.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-runs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-sequence-stores.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-tags-for-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-variant-import-jobs.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-variant-stores.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/list-workflows.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-annotation-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-read-set-activation-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-read-set-export-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-read-set-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-reference-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-run.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/start-variant-import-job.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/tag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/untag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/update-annotation-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/update-run-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/update-variant-store.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/update-workflow.rst +#usr/lib/python3.10/site-packages/awscli/examples/omics/wait.rst #usr/lib/python3.10/site-packages/awscli/examples/opsworks #usr/lib/python3.10/site-packages/awscli/examples/opsworks/assign-instance.rst #usr/lib/python3.10/site-packages/awscli/examples/opsworks/assign-volume.rst @@ -4067,7 +4268,17 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/pinpoint #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/create-app.rst #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/delete-app.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-apns-channel.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-app.rst #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-apps.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-campaign.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-campaigns.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-channels.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-email-channel.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-endpoint.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-gcm-channel.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-sms-channel.rst +#usr/lib/python3.10/site-packages/awscli/examples/pinpoint/get-voice-channel.rst #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/list-tags-for-resource.rst #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/tag-resource.rst #usr/lib/python3.10/site-packages/awscli/examples/pinpoint/untag-resource.rst @@ -4161,6 +4372,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/rds/copy-db-parameter-group.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/copy-db-snapshot.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/copy-option-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/rds/create-blue-green-deployment.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/create-db-cluster-endpoint.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/create-db-cluster-parameter-group.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/create-db-cluster-snapshot.rst @@ -4174,6 +4386,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/rds/create-event-subscription.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/create-global-cluster.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/create-option-group.rst +#usr/lib/python3.10/site-packages/awscli/examples/rds/delete-blue-green-deployment.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/delete-db-cluster-endpoint.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/delete-db-cluster-parameter-group.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/delete-db-cluster-snapshot.rst @@ -4188,6 +4401,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/rds/delete-global-cluster.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/delete-option-group.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/describe-account-attributes.rst +#usr/lib/python3.10/site-packages/awscli/examples/rds/describe-blue-green-deployments.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/describe-certificates.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/describe-db-cluster-backtracks.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/describe-db-cluster-endpoints.rst @@ -4267,6 +4481,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/rds/stop-db-cluster.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/stop-db-instance-automated-backups-replication.rst #usr/lib/python3.10/site-packages/awscli/examples/rds/stop-db-instance.rst +#usr/lib/python3.10/site-packages/awscli/examples/rds/switchover-blue-green-deployment.rst #usr/lib/python3.10/site-packages/awscli/examples/redshift #usr/lib/python3.10/site-packages/awscli/examples/redshift/accept-reserved-node-exchange.rst #usr/lib/python3.10/site-packages/awscli/examples/redshift/authorize-cluster-security-group-ingress.rst @@ -4390,6 +4605,26 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/rekognition/start-person-tracking.rst #usr/lib/python3.10/site-packages/awscli/examples/rekognition/start-stream-processor.rst #usr/lib/python3.10/site-packages/awscli/examples/rekognition/stop-stream-processor.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2 +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/associate-default-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/batch-get-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/create-index.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/create-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/delete-index.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/delete-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/disassociate-default-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/get-default-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/get-index.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/get-view.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/list-indexes.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/list-supported-resource-types.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/list-tags-for-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/list-views.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/search.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/tag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/untag-resource.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/update-index-type.rst +#usr/lib/python3.10/site-packages/awscli/examples/resource-explorer-2/update-view.rst #usr/lib/python3.10/site-packages/awscli/examples/resource-groups #usr/lib/python3.10/site-packages/awscli/examples/resource-groups/create-group.rst #usr/lib/python3.10/site-packages/awscli/examples/resource-groups/delete-group.rst @@ -4587,6 +4822,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-bucket-versioning.rst #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-bucket-website.rst #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-object-acl.rst +#usr/lib/python3.10/site-packages/awscli/examples/s3api/get-object-attributes.rst #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-object-legal-hold.rst #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-object-lock-configuration.rst #usr/lib/python3.10/site-packages/awscli/examples/s3api/get-object-retention.rst @@ -4649,11 +4885,13 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/s3control/get-access-point-policy-status.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/get-access-point-policy.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/get-access-point.rst +#usr/lib/python3.10/site-packages/awscli/examples/s3control/get-multi-region-access-point-routes.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/get-public-access-block.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/list-access-points.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/list-jobs.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/put-access-point-policy.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/put-public-access-block.rst +#usr/lib/python3.10/site-packages/awscli/examples/s3control/submit-multi-region-access-point-routes.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/update-job-priority.rst #usr/lib/python3.10/site-packages/awscli/examples/s3control/update-job-status.rst #usr/lib/python3.10/site-packages/awscli/examples/secretsmanager @@ -4872,6 +5110,7 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/sns/list-topics.rst #usr/lib/python3.10/site-packages/awscli/examples/sns/opt-in-phone-number.rst #usr/lib/python3.10/site-packages/awscli/examples/sns/publish.rst +#usr/lib/python3.10/site-packages/awscli/examples/sns/put-data-protection-policy.rst #usr/lib/python3.10/site-packages/awscli/examples/sns/remove-permission.rst #usr/lib/python3.10/site-packages/awscli/examples/sns/set-endpoint-attributes.rst #usr/lib/python3.10/site-packages/awscli/examples/sns/set-platform-application-attributes.rst @@ -5306,12 +5545,25 @@ usr/lib/python3.10/site-packages/awscli/examples #usr/lib/python3.10/site-packages/awscli/examples/workmailmessageflow #usr/lib/python3.10/site-packages/awscli/examples/workmailmessageflow/get-raw-message-content.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/create-tags.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/create-workspaces.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/delete-tags.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/deregister-workspace-directory.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/describe-tags.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/describe-workspace-bundles.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/describe-workspace-directories.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/describe-workspaces-connection-status.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/describe-workspaces.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/migrate-workspace.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/modify-workspace-creation-properties.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/modify-workspace-properties.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/modify-workspace-state.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/reboot-workspaces.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/rebuild-workspaces.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/register-workspace-directory.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/restore-workspace.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/start-workspaces.rst +#usr/lib/python3.10/site-packages/awscli/examples/workspaces/stop-workspaces.rst #usr/lib/python3.10/site-packages/awscli/examples/workspaces/terminate-workspaces.rst #usr/lib/python3.10/site-packages/awscli/examples/xray #usr/lib/python3.10/site-packages/awscli/examples/xray/batch-traces-get.rst diff --git a/lfs/aws-cli b/lfs/aws-cli index b9a6ba571..1bed05df9 100644 --- a/lfs/aws-cli +++ b/lfs/aws-cli @@ -26,7 +26,7 @@ include Config
SUMMARY = Amazon Web Services Command Line Interface
-VER = 1.23.12 +VER = 1.27.100
THISAPP = aws-cli-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = aws-cli -PAK_VER = 7 +PAK_VER = 8
DEPS = python3-botocore python3-colorama python3-docutils python3-pyasn1 python3-rsa python3-s3transfer python3-six python3-yaml
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 27dcd4580de6af921475435c2ca080179ac9d6687a4c5ba445049b5c501d868ca7cc67421a1faef6fd36fd7786ba8593818007dcb46ed6cfb1c5a57ba0b1c438 +$(DL_FILE)_BLAKE2 = 02fac88ec2451c7c0f8b96c17c08e767ab629ab4480abf195023298aaf8b3f98f2fe5805da0051cbcc2fad0a93e5277dfaa38ffdf979d991f3873268ee530ffd
install : $(TARGET)
- Update from version 5.2 patches 1-9 to 5.2 patches 1-15 - Update of rootfile not required - Changelog bash52-015 There are several cases where bash is too aggressive when optimizing out forks in subshells. For example, `eval' and traps should never be optimized. bash52-014 Bash defers processing additional terminating signals when running the EXIT trap while exiting due to a terminating signal. This patch allows the new terminating signal to kill the shell immediately. bash52-013 Bash can leak memory when referencing a non-existent associative array element. bash52-012 When running in bash compatibility mode, nested command substitutions can leave the `extglob' option enabled. bash52-011 Using timeouts and readline editing with the `read' builtin (read -e -t) can leave the readline timeout enabled, potentially resulting in an erroneous timeout on the next call. bash52-010 Bash-5.2 checks the first 128 characters of an executable file that execve() refuses to execute to see whether it's a binary file before trying to execute it as a shell script. This defeats some previously-supported use cases like "self-executing" jar files or "self-uncompressing" scripts.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/bash | 4 +- src/patches/bash/bash52-010 | 71 ++++++++ src/patches/bash/bash52-011 | 45 +++++ src/patches/bash/bash52-012 | 344 ++++++++++++++++++++++++++++++++++++ src/patches/bash/bash52-013 | 58 ++++++ src/patches/bash/bash52-014 | 119 +++++++++++++ src/patches/bash/bash52-015 | 216 ++++++++++++++++++++++ 7 files changed, 855 insertions(+), 2 deletions(-) create mode 100644 src/patches/bash/bash52-010 create mode 100644 src/patches/bash/bash52-011 create mode 100644 src/patches/bash/bash52-012 create mode 100644 src/patches/bash/bash52-013 create mode 100644 src/patches/bash/bash52-014 create mode 100644 src/patches/bash/bash52-015
diff --git a/lfs/bash b/lfs/bash index 14b20b986..c7ef1f946 100644 --- a/lfs/bash +++ b/lfs/bash @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -91,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash/bash-4.0-profile-1.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash/bash-3.2-ssh_source_bash.patch - for i in $$(seq 1 9); do \ + for i in $$(seq 1 15); do \ cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/bash/bash52-$$(printf "%03d" "$${i}") || exit 1; \ done
diff --git a/src/patches/bash/bash52-010 b/src/patches/bash/bash52-010 new file mode 100644 index 000000000..b58f4a86b --- /dev/null +++ b/src/patches/bash/bash52-010 @@ -0,0 +1,71 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-010 + +Bug-Reported-by: larsh@apache.org +Bug-Reference-ID: +Bug-Reference-URL: https://savannah.gnu.org/support/?110744 + +Bug-Description: + +Bash-5.2 checks the first 128 characters of an executable file that execve() +refuses to execute to see whether it's a binary file before trying to +execute it as a shell script. This defeats some previously-supported use +cases like "self-executing" jar files or "self-uncompressing" scripts. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/general.c 2022-11-07 10:31:42.000000000 -0500 +--- general.c 2022-11-18 14:48:45.000000000 -0500 +*************** +*** 684,687 **** +--- 684,688 ---- + { + register int i; ++ int nline; + unsigned char c; + +*************** +*** 690,702 **** + + /* Generally we check the first line for NULs. If the first line looks like +! a `#!' interpreter specifier, we just look for NULs anywhere in the +! buffer. */ +! if (sample[0] == '#' && sample[1] == '!') +! return (memchr (sample, '\0', sample_len) != NULL); + + for (i = 0; i < sample_len; i++) + { + c = sample[i]; +! if (c == '\n') + return (0); + if (c == '\0') +--- 691,701 ---- + + /* Generally we check the first line for NULs. If the first line looks like +! a `#!' interpreter specifier, we look for NULs in the first two lines. */ +! nline = (sample[0] == '#' && sample[1] == '!') ? 2 : 1; + + for (i = 0; i < sample_len; i++) + { + c = sample[i]; +! if (c == '\n' && --nline == 0) + return (0); + if (c == '\0') +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 9 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 10 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-011 b/src/patches/bash/bash52-011 new file mode 100644 index 000000000..e65a50a2d --- /dev/null +++ b/src/patches/bash/bash52-011 @@ -0,0 +1,45 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-011 + +Bug-Reported-by: Fabien Orjollet of1@disroot.org +Bug-Reference-ID: +Bug-Reference-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023776 + +Bug-Description: + +Patch (apply with `patch -p0'): + +Using timeouts and readline editing with the `read' builtin (read -e -t) can +leave the readline timeout enabled, potentially resulting in an erroneous +timeout on the next call. + +*** ../bash-5.2-patched/builtins/read.def 2022-06-02 14:23:19.000000000 -0400 +--- builtins/read.def 2022-11-10 10:27:45.000000000 -0500 +*************** +*** 168,171 **** +--- 168,174 ---- + if (read_timeout) + shtimer_clear (read_timeout); ++ #if defined (READLINE) ++ rl_clear_timeout (); ++ #endif + read_timeout = 0; + } +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 10 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 11 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-012 b/src/patches/bash/bash52-012 new file mode 100644 index 000000000..2791542c9 --- /dev/null +++ b/src/patches/bash/bash52-012 @@ -0,0 +1,344 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-012 + +Bug-Reported-by: Kerin Millar kfm@plushkava.net +Bug-Reference-ID: 20221002095107.89561bc811e549b55644df11@plushkava.net +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00001.html + +Bug-Description: + +When running in bash compatibility mode, nested command substitutions can +leave the `extglob' option enabled. + +Patch (apply with `patch -p0'): + +*** /fs1/chet/scratch/bash-5.2.12/builtins/shopt.def 2022-11-07 10:31:42.000000000 -0500 +--- builtins/shopt.def 2022-10-14 09:30:11.000000000 -0400 +*************** +*** 150,153 **** +--- 150,158 ---- + #endif + ++ #if defined (EXTENDED_GLOB) ++ int extglob_flag = EXTGLOB_DEFAULT; ++ static int shopt_set_extglob PARAMS((char *, int)); ++ #endif ++ + int expaliases_flag = 0; + static int shopt_set_expaliases PARAMS((char *, int)); +*************** +*** 207,211 **** + #endif + #if defined (EXTENDED_GLOB) +! { "extglob", &extended_glob, (shopt_set_func_t *)NULL }, + #endif + { "extquote", &extended_quote, (shopt_set_func_t *)NULL }, +--- 212,216 ---- + #endif + #if defined (EXTENDED_GLOB) +! { "extglob", &extglob_flag, shopt_set_extglob }, + #endif + { "extquote", &extended_quote, (shopt_set_func_t *)NULL }, +*************** +*** 378,382 **** + + #if defined (EXTENDED_GLOB) +! extended_glob = EXTGLOB_DEFAULT; + #endif + +--- 383,387 ---- + + #if defined (EXTENDED_GLOB) +! extended_glob = extglob_flag = EXTGLOB_DEFAULT; + #endif + +*************** +*** 644,647 **** +--- 649,663 ---- + } + ++ #if defined (EXTENDED_GLOB) ++ static int ++ shopt_set_extglob (option_name, mode) ++ char *option_name; ++ int mode; ++ { ++ extended_glob = extglob_flag; ++ return 0; ++ } ++ #endif ++ + #if defined (READLINE) + static int +*** /fs1/chet/scratch/bash-5.2.12/builtins/common.h 2022-11-07 10:31:42.000000000 -0500 +--- builtins/common.h 2022-10-14 09:29:25.000000000 -0400 +*************** +*** 258,261 **** +--- 258,265 ---- + #endif + ++ #if defined (EXTENDED_GLOB) ++ extern int extglob_flag; ++ #endif ++ + extern int expaliases_flag; + +*** /fs1/chet/scratch/bash-5.2.12/execute_cmd.c 2022-11-07 10:31:42.000000000 -0500 +--- execute_cmd.c 2022-11-02 16:32:12.000000000 -0400 +*************** +*** 3991,4001 **** + #endif /* COND_REGEXP */ + { +- int oe; +- oe = extended_glob; + extended_glob = 1; + result = binary_test (cond->op->word, arg1, arg2, TEST_PATMATCH|TEST_ARITHEXP|TEST_LOCALE) + ? EXECUTION_SUCCESS + : EXECUTION_FAILURE; +! extended_glob = oe; + } + if (arg1 != nullstr) +--- 4015,4023 ---- + #endif /* COND_REGEXP */ + { + extended_glob = 1; + result = binary_test (cond->op->word, arg1, arg2, TEST_PATMATCH|TEST_ARITHEXP|TEST_LOCALE) + ? EXECUTION_SUCCESS + : EXECUTION_FAILURE; +! extended_glob = extglob_flag; + } + if (arg1 != nullstr) +*** /fs1/chet/scratch/bash-5.2.9/parse.y 2022-11-07 10:31:47.000000000 -0500 +--- parse.y 2022-11-14 11:27:22.000000000 -0500 +*************** +*** 126,130 **** + + #if defined (EXTENDED_GLOB) +! extern int extended_glob; + #endif + +--- 126,130 ---- + + #if defined (EXTENDED_GLOB) +! extern int extended_glob, extglob_flag; + #endif + +*************** +*** 3305,3309 **** + /* Reset to global value of extended glob */ + if (parser_state & (PST_EXTPAT|PST_CMDSUBST)) +! extended_glob = global_extglob; + #endif + if (parser_state & (PST_CMDSUBST|PST_STRING)) +--- 3321,3325 ---- + /* Reset to global value of extended glob */ + if (parser_state & (PST_EXTPAT|PST_CMDSUBST)) +! extended_glob = extglob_flag; + #endif + if (parser_state & (PST_CMDSUBST|PST_STRING)) +*************** +*** 4125,4132 **** + #if defined (EXTENDED_GLOB) + /* If (parser_state & PST_EXTPAT), we're parsing an extended pattern for a +! conditional command and have already set global_extglob appropriately. */ + if (shell_compatibility_level <= 51 && was_extpat == 0) + { +! local_extglob = global_extglob = extended_glob; + extended_glob = 1; + } +--- 4143,4150 ---- + #if defined (EXTENDED_GLOB) + /* If (parser_state & PST_EXTPAT), we're parsing an extended pattern for a +! conditional command and have already set extended_glob appropriately. */ + if (shell_compatibility_level <= 51 && was_extpat == 0) + { +! local_extglob = extended_glob; + extended_glob = 1; + } +*************** +*** 4236,4240 **** + sh_parser_state_t ps; + sh_input_line_state_t ls; +! int orig_ind, nc, sflags, start_lineno; + char *ret, *ep, *ostring; + +--- 4256,4260 ---- + sh_parser_state_t ps; + sh_input_line_state_t ls; +! int orig_ind, nc, sflags, start_lineno, local_extglob; + char *ret, *ep, *ostring; + +*************** +*** 4279,4283 **** + expand_aliases = 0; + #if defined (EXTENDED_GLOB) +! global_extglob = extended_glob; /* for reset_parser() */ + #endif + +--- 4299,4303 ---- + expand_aliases = 0; + #if defined (EXTENDED_GLOB) +! local_extglob = extended_glob; + #endif + +*************** +*** 4297,4300 **** +--- 4317,4323 ---- + restore_parser_state (&ps); + ++ #if defined (EXTENDED_GLOB) ++ extended_glob = local_extglob; ++ #endif + token_to_read = 0; + +*************** +*** 4732,4741 **** +--- 4755,4768 ---- + + /* rhs */ ++ #if defined (EXTENDED_GLOB) + local_extglob = extended_glob; + if (parser_state & PST_EXTPAT) + extended_glob = 1; ++ #endif + tok = read_token (READ); ++ #if defined (EXTENDED_GLOB) + if (parser_state & PST_EXTPAT) + extended_glob = local_extglob; ++ #endif + parser_state &= ~(PST_REGEXP|PST_EXTPAT); + +*************** +*** 4784,4788 **** + COND_COM *cexp; + +- global_extglob = extended_glob; + cexp = cond_expr (); + return (make_cond_command (cexp)); +--- 4811,4814 ---- +*** y.tab.c.save 2022-11-07 10:31:47.000000000 -0500 +--- y.tab.c 2022-11-18 15:58:03.000000000 -0500 +*************** +*** 176,180 **** + + #if defined (EXTENDED_GLOB) +! extern int extended_glob; + #endif + +--- 176,180 ---- + + #if defined (EXTENDED_GLOB) +! extern int extended_glob, extglob_flag; + #endif + +*************** +*** 5616,5620 **** + /* Reset to global value of extended glob */ + if (parser_state & (PST_EXTPAT|PST_CMDSUBST)) +! extended_glob = global_extglob; + #endif + if (parser_state & (PST_CMDSUBST|PST_STRING)) +--- 5616,5620 ---- + /* Reset to global value of extended glob */ + if (parser_state & (PST_EXTPAT|PST_CMDSUBST)) +! extended_glob = extglob_flag; + #endif + if (parser_state & (PST_CMDSUBST|PST_STRING)) +*************** +*** 6436,6443 **** + #if defined (EXTENDED_GLOB) + /* If (parser_state & PST_EXTPAT), we're parsing an extended pattern for a +! conditional command and have already set global_extglob appropriately. */ + if (shell_compatibility_level <= 51 && was_extpat == 0) + { +! local_extglob = global_extglob = extended_glob; + extended_glob = 1; + } +--- 6436,6443 ---- + #if defined (EXTENDED_GLOB) + /* If (parser_state & PST_EXTPAT), we're parsing an extended pattern for a +! conditional command and have already set extended_glob appropriately. */ + if (shell_compatibility_level <= 51 && was_extpat == 0) + { +! local_extglob = extended_glob; + extended_glob = 1; + } +*************** +*** 6547,6551 **** + sh_parser_state_t ps; + sh_input_line_state_t ls; +! int orig_ind, nc, sflags, start_lineno; + char *ret, *ep, *ostring; + +--- 6547,6551 ---- + sh_parser_state_t ps; + sh_input_line_state_t ls; +! int orig_ind, nc, sflags, start_lineno, local_extglob; + char *ret, *ep, *ostring; + +*************** +*** 6590,6594 **** + expand_aliases = 0; + #if defined (EXTENDED_GLOB) +! global_extglob = extended_glob; /* for reset_parser() */ + #endif + +--- 6590,6594 ---- + expand_aliases = 0; + #if defined (EXTENDED_GLOB) +! local_extglob = extended_glob; + #endif + +*************** +*** 6608,6611 **** +--- 6608,6614 ---- + restore_parser_state (&ps); + ++ #if defined (EXTENDED_GLOB) ++ extended_glob = local_extglob; ++ #endif + token_to_read = 0; + +*************** +*** 7043,7052 **** +--- 7046,7059 ---- + + /* rhs */ ++ #if defined (EXTENDED_GLOB) + local_extglob = extended_glob; + if (parser_state & PST_EXTPAT) + extended_glob = 1; ++ #endif + tok = read_token (READ); ++ #if defined (EXTENDED_GLOB) + if (parser_state & PST_EXTPAT) + extended_glob = local_extglob; ++ #endif + parser_state &= ~(PST_REGEXP|PST_EXTPAT); + +*************** +*** 7095,7099 **** + COND_COM *cexp; + +- global_extglob = extended_glob; + cexp = cond_expr (); + return (make_cond_command (cexp)); +--- 7102,7105 ---- +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 11 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 12 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-013 b/src/patches/bash/bash52-013 new file mode 100644 index 000000000..3051269c1 --- /dev/null +++ b/src/patches/bash/bash52-013 @@ -0,0 +1,58 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-013 + +Bug-Reported-by: Ralf Oehler Ralf@Oehler-Privat.de +Bug-Reference-ID: 20221120140252.2fc6489b@bilbo +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-11/msg00082.html + +Bug-Description: + +Bash can leak memory when referencing a non-existent associative array +element. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/subst.c 2022-11-05 17:27:48.000000000 -0400 +--- subst.c 2022-11-21 14:42:59.000000000 -0500 +*************** +*** 7498,7503 **** + : quote_escapes (temp); + rflags |= W_ARRAYIND; +- if (estatep) +- *estatep = es; /* structure copy */ + } + /* Note that array[*] and array[@] expanded to a quoted null string by +--- 7508,7511 ---- +*************** +*** 7508,7512 **** + rflags |= W_HASQUOTEDNULL; + +! if (estatep == 0) + flush_eltstate (&es); + } +--- 7516,7522 ---- + rflags |= W_HASQUOTEDNULL; + +! if (estatep) +! *estatep = es; /* structure copy */ +! else + flush_eltstate (&es); + } +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 12 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 13 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-014 b/src/patches/bash/bash52-014 new file mode 100644 index 000000000..c6f3176bf --- /dev/null +++ b/src/patches/bash/bash52-014 @@ -0,0 +1,119 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-014 + +Bug-Reported-by: Andreas Schwab schwab@suse.de +Bug-Reference-ID: mvmv8opcbha.fsf@suse.de +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00076.html + +Bug-Description: + +Bash defers processing additional terminating signals when running the +EXIT trap while exiting due to a terminating signal. This patch allows the +new terminating signal to kill the shell immediately. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/execute_cmd.c 2022-11-23 17:09:18.000000000 -0500 +--- execute_cmd.c 2022-11-28 10:36:08.000000000 -0500 +*************** +*** 3625,3628 **** +--- 3649,3653 ---- + + dispose_words (es); ++ QUIT; + + if (match) +*** ../bash-5.2-patched/sig.c 2021-11-04 14:15:31.000000000 -0400 +--- sig.c 2022-12-06 09:45:11.000000000 -0500 +*************** +*** 95,98 **** +--- 95,99 ---- + + static void initialize_shell_signals PARAMS((void)); ++ static void kill_shell PARAMS((int)); + + void +*************** +*** 487,490 **** +--- 495,500 ---- + } + ++ static int handling_termsig = 0; ++ + sighandler + termsig_sighandler (sig) +*************** +*** 533,536 **** +--- 543,554 ---- + terminate_immediately = 1; + ++ /* If we are currently handling a terminating signal, we have a couple of ++ choices here. We can ignore this second terminating signal and let the ++ shell exit from the first one, or we can exit immediately by killing ++ the shell with this signal. This code implements the latter; to implement ++ the former, replace the kill_shell(sig) with return. */ ++ if (handling_termsig) ++ kill_shell (sig); /* just short-circuit now */ ++ + terminating_signal = sig; + +*************** +*** 565,572 **** + int sig; + { +- static int handling_termsig = 0; +- int i, core; +- sigset_t mask; +- + /* Simple semaphore to keep this function from being executed multiple + times. Since we no longer are running as a signal handler, we don't +--- 585,588 ---- +*************** +*** 574,578 **** + if (handling_termsig) + return; +! handling_termsig = 1; + terminating_signal = 0; /* keep macro from re-testing true. */ + +--- 590,595 ---- + if (handling_termsig) + return; +! +! handling_termsig = terminating_signal; /* for termsig_sighandler */ + terminating_signal = 0; /* keep macro from re-testing true. */ + +*************** +*** 614,617 **** +--- 631,644 ---- + run_exit_trap (); /* XXX - run exit trap possibly in signal context? */ + ++ kill_shell (sig); ++ } ++ ++ static void ++ kill_shell (sig) ++ int sig; ++ { ++ int i, core; ++ sigset_t mask; ++ + /* We don't change the set of blocked signals. If a user starts the shell + with a terminating signal blocked, we won't get here (and if by some +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 13 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 14 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-015 b/src/patches/bash/bash52-015 new file mode 100644 index 000000000..740a13da5 --- /dev/null +++ b/src/patches/bash/bash52-015 @@ -0,0 +1,216 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-015 + +Bug-Reported-by: Frode Nordahl frode.nordahl@canonical.com +Bug-Reference-ID: 20221119070714.351759-1-frode.nordahl@canonical.com +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-11/msg00078.html + +Bug-Description: + +There are several cases where bash is too aggressive when optimizing out forks +in subshells. For example, `eval' and traps should never be optimized. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/builtins/common.h 2022-11-23 17:09:18.000000000 -0500 +--- builtins/common.h 2022-11-19 18:03:59.000000000 -0500 +*************** +*** 52,55 **** +--- 52,56 ---- + #define SEVAL_ONECMD 0x100 /* only allow a single command */ + #define SEVAL_NOHISTEXP 0x200 /* inhibit history expansion */ ++ #define SEVAL_NOOPTIMIZE 0x400 /* don't try to set optimization flags */ + + /* Flags for describe_command, shared between type.def and command.def */ +*** ../bash-5.2-patched/builtins/evalstring.c 2022-11-05 17:27:44.000000000 -0400 +--- builtins/evalstring.c 2022-11-19 18:23:21.000000000 -0500 +*************** +*** 133,138 **** + (command->value.Connection->connector == AND_AND || command->value.Connection->connector == OR_OR || command->value.Connection->connector == ';') && + (command->value.Connection->second->flags & CMD_TRY_OPTIMIZING) && +! ((startup_state == 2 && should_suppress_fork (command->value.Connection->second)) || +! ((subshell_environment & SUBSHELL_PAREN) && should_optimize_fork (command->value.Connection->second, 0)))) + { + command->value.Connection->second->flags |= CMD_NO_FORK; +--- 133,138 ---- + (command->value.Connection->connector == AND_AND || command->value.Connection->connector == OR_OR || command->value.Connection->connector == ';') && + (command->value.Connection->second->flags & CMD_TRY_OPTIMIZING) && +! (should_suppress_fork (command->value.Connection->second) || +! ((subshell_environment & SUBSHELL_PAREN) && should_optimize_fork (command->value.Connection->second, 0)))) + { + command->value.Connection->second->flags |= CMD_NO_FORK; +*************** +*** 291,294 **** +--- 291,295 ---- + (flags & SEVAL_RESETLINE) -> reset line_number to 1 + (flags & SEVAL_NOHISTEXP) -> history_expansion_inhibited -> 1 ++ (flags & SEVAL_NOOPTIMIZE) -> don't try to turn on optimizing flags + */ + +*************** +*** 503,507 **** + series of connection commands is + command->value.Connection->second. */ +! else if (command->type == cm_connection && can_optimize_connection (command)) + { + command->value.Connection->second->flags |= CMD_TRY_OPTIMIZING; +--- 504,510 ---- + series of connection commands is + command->value.Connection->second. */ +! else if (command->type == cm_connection && +! (flags & SEVAL_NOOPTIMIZE) == 0 && +! can_optimize_connection (command)) + { + command->value.Connection->second->flags |= CMD_TRY_OPTIMIZING; +*** ../bash-5.2-patched/builtins/eval.def 2016-01-25 13:28:37.000000000 -0500 +--- builtins/eval.def 2022-11-19 18:04:25.000000000 -0500 +*************** +*** 54,57 **** + list = loptend; /* skip over possible `--' */ + +! return (list ? evalstring (string_list (list), "eval", SEVAL_NOHIST) : EXECUTION_SUCCESS); + } +--- 54,57 ---- + list = loptend; /* skip over possible `--' */ + +! return (list ? evalstring (string_list (list), "eval", SEVAL_NOHIST|SEVAL_NOOPTIMIZE) : EXECUTION_SUCCESS); + } +*** ../bash-5.2-patched/trap.c 2022-08-10 08:59:45.000000000 -0400 +--- trap.c 2022-12-12 10:57:51.000000000 -0500 +*************** +*** 305,308 **** +--- 305,309 ---- + volatile int save_return_catch_flag, function_code; + procenv_t save_return_catch; ++ char *trap_command, *old_trap; + #if defined (ARRAY_VARS) + ARRAY *ps; +*************** +*** 420,423 **** +--- 421,427 ---- + else + { ++ old_trap = trap_list[sig]; ++ trap_command = savestring (old_trap); ++ + save_parser_state (&pstate); + save_subst_varlist = subst_assign_varlist; +*************** +*** 442,446 **** + + if (function_code == 0) +! x = parse_and_execute (savestring (trap_list[sig]), "trap", SEVAL_NONINT|SEVAL_NOHIST|SEVAL_RESETLINE); + else + { +--- 446,451 ---- + + if (function_code == 0) +! /* XXX is x always last_command_exit_value? */ +! x = parse_and_execute (trap_command, "trap", SEVAL_NONINT|SEVAL_NOHIST|SEVAL_RESETLINE|SEVAL_NOOPTIMIZE); + else + { +*************** +*** 1003,1007 **** + { + reset_parser (); +! parse_and_execute (trap_command, "exit trap", SEVAL_NONINT|SEVAL_NOHIST|SEVAL_RESETLINE); + } + else if (code == ERREXIT) +--- 1008,1012 ---- + { + reset_parser (); +! parse_and_execute (trap_command, "exit trap", SEVAL_NONINT|SEVAL_NOHIST|SEVAL_RESETLINE|SEVAL_NOOPTIMIZE); + } + else if (code == ERREXIT) +*************** +*** 1110,1114 **** + } + +! flags = SEVAL_NONINT|SEVAL_NOHIST; + if (sig != DEBUG_TRAP && sig != RETURN_TRAP && sig != ERROR_TRAP) + flags |= SEVAL_RESETLINE; +--- 1115,1119 ---- + } + +! flags = SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE; + if (sig != DEBUG_TRAP && sig != RETURN_TRAP && sig != ERROR_TRAP) + flags |= SEVAL_RESETLINE; +*** ../bash-5.2-patched/parse.y 2022-11-23 17:09:18.000000000 -0500 +--- parse.y 2022-11-19 18:15:34.000000000 -0500 +*************** +*** 2828,2832 **** + last_lastarg = savestring (last_lastarg); + +! parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST); + + restore_parser_state (&ps); +--- 2844,2848 ---- + last_lastarg = savestring (last_lastarg); + +! parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE); + + restore_parser_state (&ps); +*** ../bash-5.2-patched/jobs.c 2022-07-18 10:19:56.000000000 -0400 +--- jobs.c 2022-11-19 18:10:24.000000000 -0500 +*************** +*** 4221,4225 **** + for (i = 0; i < nchild; i++) + { +! parse_and_execute (savestring (trap_command), "trap", SEVAL_NOHIST|SEVAL_RESETLINE); + } + +--- 4243,4247 ---- + for (i = 0; i < nchild; i++) + { +! parse_and_execute (savestring (trap_command), "trap", SEVAL_NOHIST|SEVAL_RESETLINE|SEVAL_NOOPTIMIZE); + } + +*** ../bash-5.2-patched/y.tab.c 2022-11-23 17:09:18.000000000 -0500 +--- y.tab.c 2022-11-23 17:21:17.000000000 -0500 +*************** +*** 5139,5143 **** + last_lastarg = savestring (last_lastarg); + +! parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST); + + restore_parser_state (&ps); +--- 5154,5158 ---- + last_lastarg = savestring (last_lastarg); + +! parse_and_execute (savestring (command), vname, SEVAL_NONINT|SEVAL_NOHIST|SEVAL_NOOPTIMIZE); + + restore_parser_state (&ps); +*** ../bash-5.2-patched/execute_cmd.c 2022-11-05 17:27:41.000000000 -0400 +--- execute_cmd.c 2022-11-22 17:09:38.000000000 -0500 +*************** +*** 1655,1659 **** + and set CMD_TRY_OPTIMIZING for simple commands on the right side of an + and-or or `;' list to test for optimizing forks when they are executed. */ +! if (user_subshell && command->type == cm_subshell) + optimize_subshell_command (command->value.Subshell->command); + +--- 1665,1670 ---- + and set CMD_TRY_OPTIMIZING for simple commands on the right side of an + and-or or `;' list to test for optimizing forks when they are executed. */ +! if (user_subshell && command->type == cm_subshell && +! (command->flags & (CMD_TIME_PIPELINE|CMD_INVERT_RETURN)) == 0) + optimize_subshell_command (command->value.Subshell->command); + +*** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 14 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 15 + + #endif /* _PATCHLEVEL_H_ */
- Update from 9.16.38 to 9.16.39 - Update of rootfile - Changelog 9.16.39 6119. [bug] Make sure to revert the reconfigured zones to the previous version of the view, when the new view reconfiguration fails during the configuration of one of the configured zones. [GL #3911] 6116. [bug] Fix error path cleanup issue in the dns_catz_new_zones() function. [GL #3900] 6115. [bug] Unregister db update notify callback before detaching from the previous db inside the catz update notify callback. [GL #3777] 6105. [bug] Detach 'rpzs' and 'catzs' from the previous view in configure_rpz() and configure_catz(), respectively, just after attaching it to the new view. [GL #3880] 6098. [test] Don't test HMAC-MD5 when not supported by libcrypto. [GL #3871] 6095. [test] Test various 'islands of trust' configurations when using managed keys. [GL #3662] 6094. [bug] Building against (or running with) libuv versions 1.35.0 and 1.36.0 is now a fatal error. The rules for mixing and matching compile-time and run-time libuv versions have been tightened for libuv versions between 1.35.0 and 1.40.0. [GL #3840]
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/bind | 14 +++++++------- lfs/bind | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind index 49a56107e..aabaae6fa 100644 --- a/config/rootfiles/common/bind +++ b/config/rootfiles/common/bind @@ -271,24 +271,24 @@ usr/bin/nsupdate #usr/include/pk11/site.h #usr/include/pkcs11 #usr/include/pkcs11/pkcs11.h -usr/lib/libbind9-9.16.38.so +usr/lib/libbind9-9.16.39.so #usr/lib/libbind9.la #usr/lib/libbind9.so -usr/lib/libdns-9.16.38.so +usr/lib/libdns-9.16.39.so #usr/lib/libdns.la #usr/lib/libdns.so -usr/lib/libirs-9.16.38.so +usr/lib/libirs-9.16.39.so #usr/lib/libirs.la #usr/lib/libirs.so -usr/lib/libisc-9.16.38.so +usr/lib/libisc-9.16.39.so #usr/lib/libisc.la #usr/lib/libisc.so -usr/lib/libisccc-9.16.38.so +usr/lib/libisccc-9.16.39.so #usr/lib/libisccc.la #usr/lib/libisccc.so -usr/lib/libisccfg-9.16.38.so +usr/lib/libisccfg-9.16.39.so #usr/lib/libisccfg.la #usr/lib/libisccfg.so -usr/lib/libns-9.16.38.so +usr/lib/libns-9.16.39.so #usr/lib/libns.la #usr/lib/libns.so diff --git a/lfs/bind b/lfs/bind index 6782ab24a..584cb7e5a 100644 --- a/lfs/bind +++ b/lfs/bind @@ -25,7 +25,7 @@
include Config
-VER = 9.16.38 +VER = 9.16.39
THISAPP = bind-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = af74f3867837741102f9e1b9eb0fa44948131fc2122a5ea6a707b92408604d62f95350ff561ec98787ce516c96ef971b1a03d775aaba99ebc4ea334cd9800ed2 +$(DL_FILE)_BLAKE2 = d9fb51435dce11c8854084cc21de79df3ae6529baead76dcf27711bcff33469d1fd6fbd3366b61bc921f92850620c9b7464d4dbe08dd0c7e2f3e5e1c1100cb79
install : $(TARGET)
- Update from version 2.0.11 to 2.0.12 - Update of rootfile - Changelog Version 2.0.12 (2023-01-23) o Filter: New 'onlink' route attribute o Compile-time option to use 4-way tries instead of 16-way ones o BSD: Support for kernel route metric and other improvements o Important bugfixes
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/bird | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lfs/bird b/lfs/bird index 17fd4715d..0c8c97055 100644 --- a/lfs/bird +++ b/lfs/bird @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = The BIRD Internet Routing Daemon
-VER = 2.0.11 +VER = 2.0.12
THISAPP = bird-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = bird -PAK_VER = 11 +PAK_VER = 12
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf +$(DL_FILE)_BLAKE2 = ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6
install : $(TARGET)