* LTS 08-2023 Commit
* Changing control version
* Updating control version 2
* Adding versions
* Removing date update
* Removing changes to umock-c
* Removing azure macro utils c
* Changes to port version
## 12.6.1 (2023-08-08)
### Bugs Fixed
- Fixed a bug where `ShareDirectoryClient::ListFilesAndDirectories` only returns the first page without ContinuationToken, even if there are more pages.
* Update aws-sdk-cpp and dependencies to 1.11.132
* Replace patches with new -DAWS_SDK_WARNINGS_ARE_ERRORS
* vcpkg x-add-version --all
---------
Co-authored-by: Conor Ryan <conor.ryan2@ihsmarkit.com>
* update cmake
* update to rc2
* use nightly build
* update to rc3 drop freebsd due to dead link and update git while i am at it
* fix missing sha
* fix relative path
* update to 3.27 release
* [paho-mqtt] remove usage of OPENSSL_ROOT_DIR
* [directxtex] control optional directx-headers dep
* v db
* IN LIST -> IN_LIST
* v db
* try fixing azure-storage-cpp
* v db
* update to 3.27.1
* [azure-identity-cpp] Update to 1.5.1
## 1.5.1 (2023-07-06)
### Bugs Fixed
- [#4723]](https://github.com/Azure/azure-sdk-for-cpp/issues/4723) Accept a wider variety of token responses.
* [azure-core-cpp] Update to 1.10.1
## 1.10.1 (2023-07-06)
### Breaking Changes
- [[#4662]](https://github.com/Azure/azure-sdk-for-cpp/issues/4662) `Azure::Core::Operation<T>::GetRawResponseInternal()` is now deprecated and no longer requires an overload.
### Other Changes
- Empty diagnostic messages will no longer be generated.
* [azure-core-amqp-cpp] Update to 1.0.0-beta.1
## 1.0.0-beta.1 (2023-07-06)
### Features Added
- Initial release
* Dependency search fix
* Dependency link fix
* x-add-version
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
* Xbox triplets should not support ports with only copyleft licenses
* Reverted ports that build with xbox currently
* Fix conflict and rebase
* Update baseline
* Update baseline
* [async-mqtt] Add async-mqtt port.
* Reflect review comments.
Add header-only on the top of file.
Use ${VERSION} instead of the literal.
Fix indent.
Add double qoute to path
Remove copyright install.
* Set build type to release.
* Removed debug directory removal.
* Fix async_mqtt installed cmake config.
## 1.10.0 (2023-06-01)
### Features Added
- Added `Azure::Core::Uuid::AsArray()` and `Azure::Core::Uuid::CreateFromArray()` to enable reading or writing from an existing UUID. This is useful when the UUID was generated outside the Azure SDK, or needs to be used from a component outside the Azure SDK.
### Other Changes
- [[#3964]](https://github.com/Azure/azure-sdk-for-cpp/issues/3964) Ensuring some Azure SDK types have the expected default operations. (A community contribution, courtesy of _[jnyfah](https://github.com/jnyfah)_)
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Jennifer Chukwu _([GitHub](https://github.com/jnyfah))_
* Update activemq-cppConfig.cmake
libapr-1.dll has to be found in bin/ folder
* Update activemq-cpp port version to 13
---------
Co-authored-by: Xavier Ventura <xavier.ventura@aimsun.com>
* [ada-url] Add new port
* [ada-url] Version
* [ada-url] Update to 2.4.2
* [ada-url] Bump version
* [ada-url] tools doesn't support UWP
* [ada-url] Overwrite version
* [vcpkg-ci-arrow] Fix ci error
* update ci baseline
* fix arrow ci error
* update version
* update patch
* update version
* update patch
* update version
* alembic update to 1.8.5
* update version
* fix line break
* update version
* fix line break
* update version
* delete debug patch
* update version
* fix line break
* update version
* [azure-storage-common-cpp] Update to 12.3.2
## 12.3.2 (2023-05-09)
### Features Added
- Bumped up Account SAS version to `2022-11-02`.
* [azure-storage-files-datalake-cpp] Update to 12.6.0
## 12.6.0 (2023-05-09)
- New features in `12.6.0-beta.1` are now generally available.
* [azure-storage-files-shares-cpp] Update to 12.5.0
## 12.5.0 (2023-05-09)
### Features Added
- New features in `12.5.0-beta.1` are now generally available.
### Bugs Fixed
- Fixed a bug where `ShareFileClient::ListHandles` and `ShareDirectoryClient::ListHandles` always return empty list.
* [azure-security-keyvault-certificates-cpp] Update to 4.2.0
## 4.2.0 (2023-05-09)
### Features Added
- Added support for challenge-based and multi-tenant authentication.
* [azure-security-keyvault-secrets-cpp] Update to 4.2.0
## 4.2.0 (2023-05-09)
### Features Added
- Added support for challenge-based and multi-tenant authentication.
* [azure-security-keyvault-keys-cpp] Update to 4.4.0
## 4.4.0 (2023-05-09)
### Features Added
- Added support for challenge-based and multi-tenant authentication.
### Bugs Fixed
- [3366](https://github.com/Azure/azure-sdk-for-cpp/issues/4466) Fixed the user-agent string sent to the service to include the "keys" suffix in the value, when using `CryptographyClient`.
* [azure-security-keyvault-administration-cpp] Update to 4.0.0-beta.3
* [azure-identity-cpp] Update to 1.5.0
## 1.5.0 (2023-05-04)
### Features Added
- Added support for challenge-based and multi-tenant authentication.
- Added `DefaultAzureCredential`.
### Bugs Fixed
- [[#4443]](https://github.com/Azure/azure-sdk-for-cpp/issues/4443) Fixed potentially high CPU usage on Windows.
### Other Changes
- Improved diagnostics to utilize `Azure::Core::Credentials::TokenCredential::GetCredentialName()`.
- Improved log messages.
* [azure-core-cpp] Update to 1.9.0
## 1.9.0 (2023-05-04)
### Features Added
- Added the ability to ignore invalid certificate common name for TLS connections in WinHTTP transport.
- Added `DisableTlsCertificateValidation` in `TransportOptions`.
- Added `TokenCredential::GetCredentialName()` to be utilized in diagnostic messages. If you have any custom implementations of `TokenCredential`, it is recommended to pass the name of your credential to `TokenCredential` constructor. The old parameterless constructor is deprecated.
- Added support for challenge-based and multi-tenant authentication.
### Bugs Fixed
- Fixed the UUID generation so the variant is RFC 4122 conforming.
### Other Changes
- [[#4352]](https://github.com/Azure/azure-sdk-for-cpp/pull/4352) Fixed compilation error on Visual Studio 2017. (A community contribution, courtesy of _[jorgen](https://github.com/jorgen)_)
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Jorgen Lind _([GitHub](https://github.com/jorgen))_
---------
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com>
* [alsa] Add cmake wrapper.
This adds the imported location for both Debug and Release
configurations, and sets the target's INTERFACE_LINK_LIBRARIES and the
ALSA_LIBRARIES variable to the same libraries as the pkg-config file.
* [alsa] Update baseline.
* [blend2d, asmjit] Fix blend2d features build and update asmjit to latest commit
* format vcpkg.json
* update version
* update blend2d[jit]
* update version
* fix feature blend2d[logging]
* update version
* [alsa] Update to 1.2.8.
* [alsa] Update baseline.
* [alsa] Remove redundant error message in portfile.
This issue is handled in through the manifest "supports" field.
* [alsa] Update version.
* update asmjit, fbgemm, polyhook2, start asmtk
* fix error LNK2019 and update version
* update version
* version
* NEW SHA
* revert fbgemm
* format
* v db
* new function
* v db
* update fbgemm version to 0.4.1 to fix asmjit
* v db
---------
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
* [aklomp-base64] fix PACKAGE_NAME
* [aklomp-base64] vcpkg version fix
* Bump port-version.
---------
Co-authored-by: Nikolay Shishov <nikolay.shishov@admiralmarkets.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [argumentum] Update to 0.3.2
* Update hash after tag moved
* ./vcpkg.exe format-manifest ports/argumentum/vcpkg.json
* Fix vcpkg.json version, license, ./vcpkg.exe x-add-version --all
* Increase port-version
* ./vcpkg.exe x-add-version --all --overwrite-version
* Set port-version back to 0
* Remove generated version info for argumentum
* Re-add generated version info for argumentum
* Fix version string
* ./vcpkg.exe x-add-version --overwrite-version argumentum
* Install only the static version
* ./vcpkg.exe x-add-version --overwrite-version argumentum
* [intel-mkl] install mkl instead of requesting the user to install it
* windows and linux stuff
* add openmp stuff
* fix mixing basepath2
* remove x64 windows
* add openmp -> libiomp rename
* retry linux
* portfile adjustment
* adjust stuff for arrayfire
* fix linkage
* update baseline
* add a warning message
* format manifest
* bump port version
* v db
* - install usage
- change interface to ilp64 (default for x64)
- remove debug output
* v db
* cleanup ci baseline
* new try for arrayfire
* retry
* actually pass the option.
* v db
* guard settings with cpu feature
* v db
* cleanup from CR
* v db
* Update Apr to 1.7.2
* Fix formatting
* Fix new crosscompile check in apr's apr-1-config
* Replace absolute paths in apr_rules.mk
They would poison the binary cache
* Stop using deprecated vcpkg_extract_source_archive_ex
* [azure-storage-common-cpp] Update to 12.3.1
## 12.3.1 (2023-03-07)
### Features Added
- Bumped up SAS token service version to `2021-12-02`.
* [azure-storage-blobs-cpp] Update to 12.7.0
## 12.7.0 (2023-03-07)
### Features Added
- Features in `12.7.0.beta.1` are now generally available.
* [azure-storage-files-shares-cpp] Update to 12.4.0
## 12.4.0 (2023-03-07)
### Features Added
- New features in `12.4.0-beta.1` are now generally available.
* Added basic info to ptc-print port.
* Formatting json file.
* Trying to add master branch instead of main.
* Trying to add master branch instead of main.
* Update git-tree.
* CI baseline update.
* Update ports/ptc-print/usage
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update ports/ptc-print/usage
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* CI baseline update.
* Update ports/ptc-print/portfile.cmake
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update.
* Update in usage file.
* Formatting update.
* Update.
* Update.
* [osmanip] new port
* [osmanip] new port
* Updates.
* Updates.
* Update.
* [osmanip] new port
* Changed port version.
* Changed port version.
* [osmanip] new port
* [osmanip] new port
* Update.
* [arsenalgear] new port
* Added port to arsenalgear.
* Added port to arsenalgear.
* Update.
* Deleted arsenalgear stuff for the moment.
* [arsenalgear] new port
* Added right version.
* [arsenalgear] new port
* Update.
* Update.
* Delete baseline rows.
* Fixed issue.
* Fixed issue.
* Commented not working OSs.
* Update ports/arsenalgear/portfile.cmake
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update versions/a-/arsenalgear.json
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update
* Update
* Update.
* Update
* Update scripts/ci.baseline.txt
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* Update versions/a-/arsenalgear.json
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
---------
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
* [arg-router] Update to v1.2.0
Bug fixes
* Issue 254, passing no args to short_form_expander_t::pre_parse_phase(..) causes segfault
* Issue 255, policy_unique_from_owner_parent_to_mode_or_root not working
Improvements
* Corrected CMake package so you don't need to manually set the include directory anymore (Issue 257)
* Node can be instantiated with bare compile-time strings and they are automatically mapped to the appropriate policy (Issue 256)
* Improved help output formatting documentation (Issue 258)
* Removed invalid dependency from usage file
* Used CONFIG_PATH in vcpkg_cmake_config_fixup()
* Replaced lost newline
* [abseil] update to latest release (20230125.0)
* Fix DLL support
* Update version
* I do not understand the warning about version-string, fixing it seems to make things worse
* [etcd-cpp-apiv3] Abseil requires C++14
* Update a downstream port
* I just cannot get these right, argh
* Try to switch from version-string to version (again)
* Regenerate versions
* Improve etcd handling of C++ standard
* Regenerate versions
* Use target_link_libraries to get compilation flags
* Update version files
* [arg-router] Bump to 1.1.1
Bug fixes:
* Critical issue that prevents non-CMake builds from being built
Improvements:
* Removed the git patch version segment and therefore the requirement on git to build. This allows for building from source without a working copy
* Changes fro PR comments
* Removed unused files
* Added vcpkg_cmake_config_fixup
* Restricted to release 'build'
* Used version var for source tag
* [angle] Update to chromium/5249
- Refactor build system based on WebKit's CMake build system for libANGLE
- Add maintainer-notes.md
* [angle] Fetch & generate more files in portfile
* [angle] Move maintainer-notes.md
* [angle] Port changes from #27701
* Merge install tweak from #28547
* [angle] Tweak PlatformLinux
* Run x-add-version
* [angle] Update to chromium/5414
* Run x-add-version
* Fix version database.
* Fix version database
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
## 1.4.0 (2023-02-07)
### Features Added
- Added token caching. To benefit from it, share the `shared_ptr` to the same credential instance between multiple client instances.
- Added Azure CLI Credential.
- Added authority host overriding support for `ClientCertificateCredential`.
- Added Azure Stack support for `ClientCertificateCredential`.
- Added Azure App Service API version `2019-08-01` support for `ManagedIdentityCredential`.
## 1.1.0 (2023-02-07)
### Breaking Changes
- Changed `AttestationClient::AttestTpm` to match `AttestOpenEnclave` and `AttestSgxEnclave`:
- Added `std::vector<uint8_t>` dataToAttest parameter to the `AttestTpm()` client method.
- Removed `Payload` in `TpmAttestationOptions`.
- Changed `TpmResult` in `TpmAttestationResult` to type `std::vector<uint8_t>`.
* [arg-router] Add new port
https://github.com/cmannett85/arg_router
* [arg-router] Use VERSION CMake var
* [arg_router] Do not copy README and LICENSE to share dir
* Add quotes.
---------
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [azure-core-cpp] Update to 1.8.0
## 1.8.0 (2023-02-02)
### Features Added
- Added support for parsing space character in place of 'T' in RFC3339 DateTimes.
- Added support for HTTP proxy servers, both unauthenticated and with basic authentication.
- Added universal support for several TLS options:
- Added the ability to set the expected TLS root certificate for TLS connection (useful if a proxy server uses a TLS certificate that is not chained to a known root).
- Added the ability to enable TLS certificate revocation list checks (off by default).
- For libcurl only: Allow TLS connection to succeed if CRL retrieval fails.
- *NOTE*: This change only applies if libcurl is built using the OpenSSL crypto backend. It does NOT apply if libcurl uses the schannel (Windows default) or SecureTransport (macOS/iOS default).
### Breaking Changes
- Changed the name of several distributed tracing HTTP span attributes:
- `requestId` is renamed to `az.client_request_id`
- `serviceRequestId` is renamed to `az.service_request_id`
- Bearer token authentication will not work for endpoint URL protocol schemes other than `"https"`. This ensures token security and is consistent with the Azure SDKs for other languages.
- Removed `noexcept` specification from `Azure::DateTime::clock::now()`.
- Updated retry policy timeouts to conform to Azure guidelines.
- The default delay between retries is changed from 4 seconds to 800ms.
- The maximum retry delay is changed from 2 minutes to 60 seconds (one minute).
If the original behavior is desired, customers can adjust these timeouts by changing the `RetryDelay` and `MaxRetryDelay` fields in the `RetryOptions` structure.
### Bugs Fixed
- Fixed bug in WinHTTP client which caused the `IgnoreUnknownCertificateAuthority` and `EnableCertificateRevocationListCheck` fields to be ignored if they were passed in from `TransportOptions`.
- [[#4206]](https://github.com/Azure/azure-sdk-for-cpp/issues/4206) Fixed connectivity issues in libcurl HTTP transport which can occur if a TCP connection is dropped prematurely. (A community contribution, courtesy of _[ahojnnes](https://github.com/ahojnnes)_)
### Other Changes
- Update distributed tracing attributes to align with current Azure Distributed Tracing Conventions attributes and names.
- Added the ability to consume version 1.1.1n of OpenSSL.
- Added support for Identity token caching, and for configuring token refresh offset in `BearerTokenAuthenticationPolicy`.
- Improved cancellation support for WinHTTP transport.
### Acknowledgments
Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:
- Johannes Schonberger _([GitHub](https://github.com/ahojnnes))_
* [azure-core-tracing-opentelemetry-cpp] Update to 1.0.0-beta.4
## 1.0.0-beta.4 (2023-02-02)
### Features Added
- Aligned OpenTelemetry tracing infrastructure with OpenTelemetry 1.17.0 conventions for use with Azure Monitor.
### Other Changes
- Suppress several warnings from opentelemetry-cpp package.
* [tiff] Fix zstd plus minor changes (#28530)
* Use official zstd config
* Require packages for features
* Test zstd in CI
* Enable libtiffxx on arm
* Update versions
* Assume ZSTD_decompressStream
* Don't put targets into TIFF_LIBRARIES
* [qt5-imageformats] Use libtiff-4.pc
* [zstd] Revise thread lib export
* Mark link libs with LINK_ONLY
* Revert "[zstd] Revise thread lib export"
This reverts commit a99e6378a6.
* [qt5-imageformats] Get all tiff lflags
* [gdk-pixbuf] Use libtiff-4 pc file for msvc
* [qtimageformat] Workaround for QTBUG-95052
* Rename ableton to abletonlink
* Add meta-port for users using the old ableton port
---------
Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Martijn Otto <martijn@resolume.com>
* [attr] Add new port
* Use VERSION
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* Update version database
Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
* [angle] Propagate transitive dependencies
* [angle] Add usage info for unofficial CMake targets
Only the unofficial::angle::libGLESv2 and unofficial::angle::libEGL
targets are meant to be used, because they are the targets that no other
depends on.
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
* [ideviceinstaller] Add support !static
* Modify port-version
* x-add-version
* Add getopt as a dependence of argtable2
* Use version
* x-add-version
* Remove space
* Add license
* Fix format error
* x-add-version
* update version
* fix argtable3
* x-add-version
* fix argtable3
* version
* fix gdcm
* format portfile.cmake
* update version
* format vcpkg.json
* x-add-version
* format portfile.cmake
* x-add-version
* Update license
* x-add-version
* Again
* Mistake
Co-authored-by: Lily Wang <494550702@qq.com>
Co-authored-by: Lily Wang <94091114+LilyWangLL@users.noreply.github.com>
* Add AMF port
* Add AMF port and its versions
* add amf port - ci
* add amf port - format
* add amf port - versions
* rename amf to amd-amf
* version
* add ffmpeg qsv port - fix
* add ffmpeg qsv port - fix
* add ffmpeg qsv port - fix indent
* add space line
* update version
* remove space line
* remove space
Co-authored-by: Jonliu1993 <13720414433@163.com>
* [curl] Update to 7.86.0
* [azure-core-cpp] Add missing Ws2_32.lib.
Filed upstream as https://github.com/Azure/azure-sdk-for-cpp/pull/4127
* [aws-sdk-cpp] Lock the selected curl features.
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ace] Upgrade to 7.0.10
* [ace] Upgrade to ACE 7.0.10
* [ace] Upgrade to ace 7.0.10
* Use VERSION and add quotes.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* Update antlr4 to version 4.11.1 and use GitHub instead of website downloads
* Remove unused patch files
* Run x-add-version
* Remove single-use variable and enforce vcpkg version
* x-add-version
* Use VERSION variable which is generated by vcpkg from vcpkg.json
* Add quotes, remove variable-used-once.
* Minimize patch.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [arrow] Update Apache Arrow to 10.0.0
* Update versions
* Simplify and make more robust
* Use vcpkg_check_features()
* Use lower case for CMake package name
* Update version
* bump qtbase
* add qt3d
* format manifest
* test features in CI
* pass ci baseline stuff
* vulkan is skip in ci so cannot force it.
* remove extra ,
* fix deps
* try to fix promotion
* gstreamer adjustments.
* fix gstreamer on linux
* fix gstreamer stuff
* fix x264 api import macro
* fix gst-rsp-server
* correctly replace
* promote targets....
* enable arm64 qtwebengine
* --trace-expand
* install wrapper for egl.
* add newline
* remove opengl from skip list
* add gl to link
* another try
* retry again
* test dynamic angle linkage
* retry
* link XNVCtrl
* retry
* add libxnvctrl
* retry
* retry again...
* move wrapper to angle
* revert changes to egl-reg
* more debugging
* try again
* fix stuff
* add missing ,
* egl stuff
* wrapper stuff
* fix angle
* remove double dep
* remove libxnvctrl
* format manifest
* revert trace
* bump version
* bump v
* v db
* remove trace
* v db
* refine supports
* v db
* remove qtmultimedia from baseline
* [azure-storage-blobs-cpp] Update to 12.6.2
## 12.6.2 (2022-10-11)
### Other Changes
- No public changes in this release.
* [azure-storage-files-shares-cpp] Update to 12.3.0
## 12.3.0 (2022-10-11)
### Features Added
- New features in `12.3.0-beta.1` are now generally available.
* [azure-security-keyvault-keys-cpp] Update to 4.3.0
## 4.3.0 (2022-10-11)
### Features Added
- Keyvault 7.3 support added for Keys.
* [azure-security-keyvault-secrets-cpp] Update to 4.1.0
## 4.1.0 (2022-10-11)
### Features Added
- Keyvault 7.3 support added for Secrets.
* not-specified
* [azure-storage-blobs-cpp] Update to 12.6.1
## 12.6.1 (2022-09-16)
### Other changes
- No public changes in this release.
* update version database
Co-authored-by: Jinming Hu <jinmhu@microsoft.com>
* [azure-storage-common-cpp] Update to 12.3.0
## 12.3.0 (2022-09-06)
### Features Added
- Features in `12.3.0-beta.1` are now generally available.
* [azure-storage-blobs-cpp] Update to 12.6.0
## 12.6.0 (2022-09-06)
### Features Added
- Features in `12.6.0.beta.1` are now generally available.
### Bugs Fixed
- Empty file or existing file won't be created/overwritten if the blob to be downloaded doesn't exist.
Since it first tries to locate the directory and then unconditionally
adds a subdirectory to it, running this script twice resulted in an
incorrect path (the last node was added multiple times).
We now check whether the script already ran and then abort.
Co-authored-by: Martijn Otto <martijn@resolume.com>
* start of argon2 port
* continue development
* attempt to compile with optimization
* add feature to enable hardware optimizations
* fix symbol visibility
* set symbol visibility
* add pkg-config
* use libs.private for threading
* use last release
* start of argon2 port
* continue development
* attempt to compile with optimization
* add feature to enable hardware optimizations
* fix symbol visibility
* set symbol visibility
* add pkg-config
* use libs.private for threading
* use last release
* publish the command line tool
* Argon2 port
* add version info for argon2
* use preferred vcpkg cmake functions
* update version
* fix compile of x64-windows-static
* update version
* Update ports/argon2/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update ports/argon2/portfile.cmake
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* install pdbs
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* add argon2 licence
* use target-specific functions for link libraries
* use upstream pkgconfig file
* export library for cmake
* update version hash
* don't use deprecated vcpkg_fixup_cmake_targets
* fix cmake integration
* update version
* fix thread.c includes when building on mingw32
* export header path and thread dependency properly
* don't export the argon2_tool
* fix output clash between library and tool on mingw
* use declspec for symbol visibility with mingw
* update version
* fix missing PDBs for library due to tool/library filename clash
* update argon2 version
* quote filenames for safety
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* update arong2 version
* note upstream PR for visibility patch
* always build with hardware optimizations if supported by compiler
* update argon2 version
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Use expressive patch name
* Fix BROTLI_INCLUDE_DIR import
* glog is unused (off by default)
* Cleanup portfile, fix 'arrow[core]'
* Add CI test port
* Update to 8.0.1 [skip actions]
* Declare dependency source for substituted packages
* Trim obsolete patch chunks
* Fix static link libs export
* Use substituted targets directly, for proper export
* Fix snappy lib export to pc file
* Update versions
* Add license for test port
* Add =pass entries for the new "vcpkg-ci-Xxx" port.
Co-authored-by: Billy O'Neal <bion@microsoft.com>
* [opentelemetry-cpp] update opentelemetry-cpp to v1.4.1
* enable logs and metrics preview
* update versions database
* update azure-core-tracing-opentelemetry-cpp to use opentelemetry-cpp 1.4.1
* azure-core-tracing-opentelemetry-cpp: remove hard depdency on opentelemetry version instead of using 1.4.1
* Nitpick on using identical patch file.
Co-authored-by: João Soares <joao.soares@xpi.com.br>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
## 1.0.0 (2022-07-07)
### Breaking Changes
- Renamed `Version` field to `ApiVersion` and removed the `ServiceVersion` enumeration.
Co-authored-by: Victor Romero <viromer@microsoft.com>
* [azure-core-tracing-opentelemetry-cpp] Update to 1.0.0-beta.2
## 1.0.0-beta.2 (2022-06-30)
### Breaking Changes
- The `Azure::Core::Tracing::OpenTelemetry::OpenTelemetryProvider` type can only be instantiated via a factory method: `OpenTelemetryProvider::Create()`.
### Other Changes
- Removed `_internal` APIs from the public API surface. Also removed most of the `_internal` APIs from the public `opentelemetry.hpp` headers.
* [azure-core-cpp] Update to 1.7.0
## 1.7.0 (2022-06-30)
### Features Added
- Added prototypes and initial service support for Distributed Tracing.
* Initial port for Ableton Link
* Added missing versions/a-/ableton.json file
* Added double quotes to all relative paths in portfile.cmake
* Removed CMakeLists.txt file from the installed files
* Use Catch2 only in CMakeLists.txt, when test features are enabled
* Made find_package asio conditional too
## 1.0.0-beta.3 (2022-06-07)
### Breaking Changes
- `ValueToSend` field in `TpmAttestationOptions` becomes `Payload`.
- `AddIsolatedModeCertificatesOptions` becomes `AddIsolatedModeCertificateOptions`
- `RemoveIsolatedModeCertificatesOptions` becomes `RemoveIsolatedModeCertificateOptions`
- Renamed `AttestEnclaveOptions` to `AttestSgxEnclaveOptions` and `AttestOpenEnclaveOptions`.
- `AttestationClient` and `AttestationAdministrationClient` creation is now done using the factory method `AttestationClient::Create()` and `AttestationAdministrationClient::Create()`.
* Bump version to 8.0.0
* Update version files
* Update patches
* Update version files
* Add patch for MSVC 2022 compat
* Update version files
* [arrow] Minimize dependencies patch
* [arrow] Fix issue with getting brotli include dir for dynamic targets
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* Fix angle macos build
* Fix angle port version
* Fix angle port version
* Fix angle_common source files for macos
* upgrade angle port version to #4
* Fix angle port version, again...
* Fix angle port version, again, again...
## 1.0.0-beta.2 (2022-05-10)
### Breaking Changes
- Renamed `AttestationOpenIdMetadata` type to `OpenIdMetadata`.
- Renamed `AttestationSigningCertificateResult` type to `TokenValidationCertificateResult` to more accurately reflect the
purpose of the type.
- Removed the `AttestationTokenBase` class and moved its contents to the `AttestationToken` class.
- Empty `AttestationToken` types are now represented with `AttestationToken<void>` rather than `AttestationToken<>` to more idiomatically express the idea of a nullable attestation token.
- Renamed `RuntimeClaims` field to `RunTimeClaims` to align with `InitTimeClaims` type name; standardized spelling of
`InitTimeClaims`.
- Changed input parameter to `AttestTpm` to be `AttestTpmOptions` instead of `std::string`.
- Changed output parameter of `AttestTpm` to be `TpmAttestationResult` instead of `std::string`.
- Renamed `AttestationTokenValidationOptions::ValidationTimeSlack` to `AttestationTokenValidationOptions::TimeValidationSlack`
to improve consistency with other attestation SDKs.
- Removed the unused `AttestationValidationCollateral` API.
- Renamed `AttestOptions` to `AttestEnclaveOptions`
- Renamed `TokenValidationOptions` field in various API Options structures to be `TokenValidationOptionsOverride` to better
reflect the semantics of the field.
- Renamed `PolicyCertificate` types to `IsolatedMode`.
- `PolicyCertificateModificationResult` becomes `IsolatedModeCertificateModificationResult`
- `PolicyCertificateListResult` becomes `IsolatedModeCertificateListResult`
- `GetPolicyManagementCertificateOptions` becomes `GetIsolatedModeCertificatesOptions`
- `AddPolicyManagementCertificatesOptions` becomes `AddIsolatedModeCertificatesOptions`
- `RemovePolicyManagementCertificatesOptions` becomes `RemoveIsolatedModeCertificatesOptions`
- `AttestationAdministrationClient::GetPolicyManagementCertificates` becomes `AttestationAdministrationClient::GetIsolatedModeCertificates`.
- `AttestationAdministrationClient::AddPolicyManagementCertificate` becomes `AttestationAdministrationClient::AddIsolatedModeCertificate`.
- `AttestationAdministrationClient::RemovePolicyManagementCertificate` becomes `AttestationAdministrationClient::RemoveIsolatedModeCertificate`.
- Removed `ClientVersion` API from `AttestationClient` and `AttestationAdministrationClient`
### Other Changes
- Added `Endpoint` property to `AttestationClient` and `AttestationAdministrationClient`
* [zlib] Use readme as copyright
* [soil2] update to 1.3.0
* [bento4] update to 1.6.0-639
* [bento4] fix version db
* [zlib] Format manifest
* [anglescript] Remove local license
* [bustache] Update to master
* [bustache] Don't update
* version
* version
* remove version string
* remove v
* version
* version
* Fix version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* synchronize cmake build scripts.
* version stuff
* fix REMOVE_ITEM and add license
* format manifest
* update version
* use LOGFILE_BASE
* version update
* readd PREFER_NINJA and print a warning that it is deprecated for vcpkg_cmake_configure
* version stuff
* sync build_cmake
* only turn off ninja on windows
* add Z_VCPKG_CHAINLOAD_TOOLCHAIN_FILE
* use z_vcpkg_select_default_vcpkg_chainload_toolchain in meson
* remove VCPKG_CMAKE_GENERATOR
* version stuff
* reduce error to warning
* remove VCPKG_CMAKE_GENERATOR form configure_cmake
* version stuff
* version stuff
* use build_dir_<config>
* version stuff
* use ninja variable insead of pure ninja cmd
* version bump
* use ninja variable instead of calling ninja directly
* acquire ninja
* move the acquire.
* remove setting of cmake_prefix_path
* version stuff
* bump version date
* version stuff
* bump ashes baseline
* remove VCPKG_CMAKE_GENERATOR reference
* fix wrong variable reference due to refactor
* version stuff
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
* Update aricpp to 1.1.2
* Update CI baseline
* Mark as header-only, remove vcpkg_copy_pdbs
* Update CI baseline
Co-authored-by: chausner <chausner@users.noreply.github.com>
* [toolchain windows] set CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR
In specific, I did this for the cpuinfo PR - I realized the reason
that cpuinfo doesn't support arm64 windows cross compilation is because
we don't set CMAKE_SYSTEM_PROCESSOR.
* correctly set CMAKE_CROSSCOMPILING
* start fixin libraries
* more changes:
- gainput: remove line
- glog: remove try_run when cross compiling
- windows.cmake: set CMAKE_SYSTEM_VERSION
* more patches
- mapnik: set BOOST_REGEX_HAS_ICU to avoid check_cxx_source_runs
- orc: set HAS_PRE_1970 and HAS_POST_2038 for same
- seal: change out check_cxx_source_runs for check_cxx_source_compiles
* more changes
* fix x86-windows
* fix qpid-proton, glog
* build corrade-rc
* fix x64-uwp ports
* forgot to _actually_ always build corrade-rc .,.
* Replay #22831
* Dedupe CMAKE_SYSTEM_NAME settings.
* Add quotes for corrade_rc_param
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* Update version DB.
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
* [atkmm, pangomm] Move to GitLab
* version
* Add SHA
* version
* Enable maintainer mode
* version
* [mmcommon] New port
* Format
* Format
* version
* Hash
* version
* Python
* version
* Remove mmcommon
* Keep distfile
* version
* Update download file
* Update hash
* version
* [azure-storage-common-cpp] Update to 12.2.3
## 12.2.3 (2022-04-06)
### Bugs Fixed
- Fixed a bug where we got error when XML request body is too big.
* [azure-storage-blobs-cpp] Update to 12.4.0
## 12.4.0 (2022-04-06)
### Other changes
- No public changes in this release.
* [azure-storage-queues-cpp] Update to 12.0.0
## 12.0.0 (2022-04-06)
### New Features
- This release includes all features from beta.1 to beta.4. This is the first stable release of a ground-up rewrite of our client libraries to ensure consistency, idiomatic design, productivity and an excellent developer experience. It was created following the [Azure SDK Design Guideline for C++](https://azure.github.io/azure-sdk/cpp_introduction.html).
* remove version comparison on openssl
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* [argtable3] actually don't build examples
* version
* Fix version
* version
* switch back to "version"
* after 0 comes 1!
* ... and after 1 comes 2!
* version
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
* Create package openssl3
* Create package openssl3
* Delete openssl3
* update version to 3.0.1
* Delete openssl3
* Update manifests to 3.0.1
* Fix download url
* Update port version
* Update version
* Remove wrong port version
* Fix errors
* Fix license
* Remove empty folders
* Fix post-build errors
* Add license field
* Fix cmake for uwp
* Remove patch file
* format manifest
* Update version file
* Fix port version
* version
* Test: remove vcvarsall
* version
* fix version
* version
* Fix docs in cmake files as well
* wrong branch
* Add port openssl-1
* Fix directories
* delete openssl-1
* [openssl-1] Add port
* version
* Fix UWP build
* version
* migrate uthenticode
* version
* Fix UWP build for librabbitmq
* version
* Fix UWP warnings
* version
* Fix patch
* version
* Disable C4996 on UWP
* version
* [idevicerestore] disable C4996
* remove warning fixes
* Revert uthenticode
* Final newlines
* version
* Remove winsock replace
* version
* [libwebsockets] Disable /WX on Windows
* version
* Typo
* version
* Disable C4996 in patch instead
* version
* [luasec] Use openssl-1
* version
* revert luasec
* migrate luasec
* version
* revert winsock
* version
* revert winsock
* version
* revert revert
* version
* Fix platform for luasec
* Fix supports
* version
* .
* version
* uthenticode
* libmysql
* azure-c-shared-utility
* version
* remove azure-c-shared-utility
* revert all
* uthenticode
* version
* azure
* version
* libmysql
* version
* remove mysql
* [libdatachannel] disable warnings on UWP
* version
* Fix patches
* version
* Add openssl-1 to CI baseline
* openssl-1: check if copyright exists
* version
* revert azure
* [libssh2] disable c4996
* version
* [aws-sdk-cpp] -Wno-deprecated
* version
* fix aws patch
* version
* fix aws patch
* version
* [qpid-proton] disable warning
* version
* Fix patch
* version
* [librtmp] disable c4996
* version
* [libu2f-server] disablec4996
* switch version scheme
* version
* [idevicerestore] disable c4996
* version
* typo
* version
* fix cmake
* version
* fix cmake again
* version
* [uthenticode] patch to support Openssl 3
* version
* fix idevicerestore
* version
* search for conflicting copyrights
* version
* Fix luasec
* fix version
* version
* fix azure
* version
* Remove debug stuff
* version
* [open62541] patch
* update port version
* version
* [libmysql] patch
* version
* Fix patch
* version
* Format openssl
* Format openssl portfiles
* Check for conflicting copyrights
* Fix typo
* Rename openssl-1 to openssl1
* Rename openssl-1 to openssl1
* version
* Update ci baseline
* version
* resolve conflicting port versions
* version
* apply latest openssl security fix
* version
* Fix qpid-proton
* version
* retrigger Bbuild of qtbase
* version
* revert qtbase
* Remove openssl1
* version
* version
* fix openssl_version_fix
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
## 1.5.0 (2022-03-31)
### Features Added
- When a `RequestFailedException` exception is thrown, the `what()` method now includes information about the HTTP request which failed.
- Adding option `WinHttpTransportOptions.IgnoreUnknownCertificateAuthority`. It can be used to disable verifying server certificate for the `WinHttpTransport`.
### Breaking Changes
- Enforce TLS 1.2 or greater for `CurlTransport` and `WinHttpTransport`.
### Other Changes
- Improve output message for `Azure::Core::Http::TransportException`.
* [azure-security-keyvault-certificates-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2022-03-08)
### Breaking Changes
- Updated `CreateCertificateOperation.PollUntilDone()` (returned from `StartCreateCertificate()`) to return the operation status instead of the newly created certificate.
* [azure-security-keyvault-secrets-cpp] Update to 4.0.0-beta.2
## 4.0.0-beta.2 (2022-03-08)
- Second preview.
- Internal improvements.
* [azure-storage-common-cpp] Update to 12.2.2
## 12.2.2 (2022-03-09)
### Features Added
- Added `SetImmutabilityPolicy` permission for account SAS.
- Bumped up SAS token service version to `2020-08-04`.
* [azure-storage-files-datalake-cpp] Update to 12.3.1
## 12.3.1 (2022-03-09)
### Other Changes
- No public changes in this release.
* [azure-storage-files-shares-cpp] Update to 12.2.1
## 12.2.1 (2022-03-09)
### Other Changes
- Deprecated enum `LeaseDuration`, use `LeaseDurationType` instead.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.4
## 12.0.0-beta.4 (2022-03-09)
### Other Changes
- Changed SAS token signed version to `2018-03-28`.
* [azure-storage-common-cpp] Update to 12.2.1
## 12.2.1 (2022-02-14)
### Other Changes
- No public changes in this release.
* [azure-storage-blobs-cpp] Update to 12.3.0
## 12.3.0 (2022-02-14)
### Features Added
- Added `VersionId` in `SetBlobMetadataResult`.
* [azure-storage-files-datalake-cpp] Update to 12.3.0
## 12.3.0 (2022-02-14)
### Other Changes
- Deprecated enum `LeaseDuration`, use `LeaseDurationType` instead.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.3
## 12.0.0-beta.3 (2022-02-14)
### Other Changes
- No public changes in this release.
* support of -fPIC flag in linux compilation
* Modify versions
* Make -fPIC mandatory for linux builds
* Update ace.json
* Change vcpkg version
* Change to versions
* Update ace.json
Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
* Fix Build Windows - include files not copied correctly to target
* Update versions
* install_includes requires quotes on windows
* Update ace.json
Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
* [ace] Update to 7.0.6
* Remove patch
* Adding double quotes to absolute paths
* Optimize the code to modify the content of config.h
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* Bulk remove vcpkg_fail_port_install calls.
Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",
In support of https://github.com/microsoft/vcpkg/pull/21502
* Update version database.
* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728
* Repair version database.
* Update HTTP to HTTPS links where it can be done safely.
This means that the HTTP-based link gave a 200 response with identical
content to the HTTPS version of the link. For links containing
variables, we checked the interpolated (real) link.
* Bump relevant vcpkg.json versions.
* Use version-date for cello.
* update version
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
The `uuid/uuid.h` header conflicts with system libraries on osx; some system headers include `<uuid/uuid.h>`, intending to get the macOS system headers.
* [arrow] Fix CMake link error
* update version
* [arrow] update vcpkg-cmake-wrapper.cmake
* update version
Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
* Support libavif building on UWP and ARM
Remove deprecated functions
Bump port version
Apply suggestions from code review
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Bump version
Add version all
use patches
* Add version
* Disable deprecated functions using _CRT_SECURE_NO_WARNINGS rather than disabling 4996.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* update meson to 0.60.1
* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson
* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)
* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.
* make pkgconf depend on meson
* restore old vcpkg_find_acquire_program behavior for versioning
* Update ports/gstreamer/vcpkg.json
remove duplicated dependency
* remove invalid option in glib
* [skip actions] fix ci failures?
* remove invalid option in gstreamer
* try without cmake
* get more logs from meson configure.
* update glib to 2.70.1
* fix typo
* fix pc file of flac
* update meson to 0.60.2
* try the patch from the other pr.
* patch meson .....
* version stuff
* fix port version
* fix gstreamer version
* remove version
* format-manifest
* version stuff
* format manifest again
* revert version stuff
* remove outdated gtk options
* version stuff
* pango version stuff
* correct baseline lost in merge
* Fix fontconfig version db
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
* [ace] Upgrade to ACE 7.0.4, added myself as maintainer, added some todo's for ACE 7.0.5 when it becomes available
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Update port file
* ports/ace/vcpkg.json:
* [ace] Upgrade to 7.0.4
* [ace] Updated version database
* update version
* [ace] Upgrade to 7.0.5
* ports/ace/portfile.cmake:
* ports/ace/vcpkg.json:
* [ace] Updated version database
* [ace] Make platform toolset more maintainable
* ports/ace/portfile.cmake:
* Updated version database
Co-authored-by: Jonliu1993 <13720414433@163.com>
* Update asio-grpc to v1.3.0
* Update asio-grpc baseline and versions
* Remove boost-asio, libunifex and standalone-asio features from asio-grpc. Add a usage file. Update it to 1.3.1
* Remove asio-grpc 1.3.0 from versions/
## 4.0.0-beta.1 (2021-11-09)
### New Features
- Initial beta release of Azure Security Key Vault Certificates API for CPP.
- Added `Azure::Security::KeyVault::Certificates::CertificateClient` for get, create, list, delete, backup, restore, and import certificate operations.
- Added high-level and simplified `keyvault_certificates.hpp` file for simpler include experience for customers.
- Added model types which are returned from the `CertificateClient` operations, such as `Azure::Security::KeyVault::Certificates::KeyVaultCertificate`.
* [azure-storage-blobs-cpp] Update to 12.2.1
## 12.2.1 (2021-11-08)
### Other Changes
- `DefaultEncryptionScope` and `PreventEncryptionScopeOverride` in `BlobContainerProperties` were changed to optional.
* [azure-storage-queues-cpp] Update to 12.0.0-beta.2
## 12.0.0-beta.2 (2021-11-08)
### Breaking Changes
- Renamed `GetServicePropertiesResult` to `QueueServiceProperties`.
- Renamed `GetServiceStatisticsResult` to `ServiceStatistics`.
- Renamed `GetQueuePropertiesResult` to `QueueProperties`.
- Renamed `GetQueueAccessPolicyResult` to `QueueAccessPolicy`.
- Wrapped the first parameter of `QueueClient::SetAccessPolicy`, a vector of signed identifiers into a struct `QueueAccessPolicy`.
- Renamed `ReceiveMessagesResult` to `ReceivedMessages`.
- Renamed `PeekMessagesResult` to `PeekedMessages`.
* [getdns/flint] Update to the latest version
* [getdns/flint] Update to the latest version
* [flint] Add unsupported on uwp
* Update version files
* [flint] Handle dllimport macro in header files
* [arb] Update to 2.21.0
* [arb] Update to 2.2.1 and use upstream CMakeLists.txt
* [arb] App patch
* Update versions/a-/arb.json
* [many ports] call vcpkg_fixup_pkgconfig()
The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files
* Update port-version for armadillo and polyclipping.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>