We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Merge branch 'master' of github.com:quantcast/qfs
Github action: install awscli on MacOS X amd64 as it is omitted from the base image.
Merge pull request #261 from quantcast/topic/python3 Topic/python3
Build script: install gnupg prior to updating apt keyring.
Build script: update apt keyring.
Wiki: add MacOS X arm64 variant to binary distributions page.
Build script: use maven 3.9.5.
Add github os X arm64 / m1 build.
Format web ui python code with "black" and sort / organize import.
Add .vscode to gitignore.
Fix SavedChunkDataList.printDebug().
Build script: update Maven download URL to 3.9.3 version.
Meta server web UI: explicitly invoke python3.
Merge remote-tracking branch 'python3/3' into topic/python3
Wiki: fix binary distributions page.
GitHub actions: fix typo in workflow.
Merge branch 'remove-openssl-1.0-workaround'
GitHub actions: turn off Debian 9 build due to end of life. Wiki: update binary distributions page and README.
Merge pull request #259 from quantcast/remove-openssl-1.0-workaround Use TLS 1.2 with openssl versions prior to 1.1.
Wiki and common library: prepare for 2.2.6 release by updating release notes, readme, and binary distributions.
Meta server, and annotated configuration: fix typo in parameters and variable names. Test scripts: add meta server configuration parameter in order to increase test coverage.
Annotated configuration files: add metaServer.readUsePoxoyOnDifferentHostMode and metaServer.writeUsePoxoyOnDifferentHostMode parameters description to meta server configuration file.
IO library: use SSLv23_*_method with openssl prior to 1.1 in order to allow to use TLS1.2 or higher, if available, and turn off SSL2 and SSL3 protocols in order to prevent SSL downgrade attacks, and ensure that PSK can be used.
Kfs IO library; remove conditional compilation workaround that was used for early openssl 1.0 versions. The workaround presently preventing use of TLS 1.2 with more recent openssl 1.0.x version.
Ext jerasure: remove dead code in order to eliminate warnings.
Ext DNS: add function pointers prototypes in order to eliminate warnings.
Meta server: implement additional object store chunk server / AP assignment modes. One is to select only to choose AP with matching rack only (i.e. with no fall back to choosing from all available APs), and the other is to choose AP with with matching rack only if client rack is set / known, otherwise falling back to choosing any available AP.
Port added to sorting Sorting fixed for 'down' servers
Encoding fixed