Add custom QZ Tray fork with pairing key authentication

- Custom fork of QZ Tray 2.2.x with certificate validation bypassed
- Implemented pairing key (HMAC) authentication as replacement
- Modified files: PrintSocketClient.java (certificate check disabled)
- New files: PairingAuth.java, PairingConfigDialog.java
- Excluded build artifacts (out/, lib/javafx*) from repository
- Library JARs included for dependency management
This commit is contained in:
2025-10-02 02:27:45 +03:00
parent 755400a269
commit c7266c32ee
444 changed files with 63195 additions and 1 deletions

23
tray/README.md Normal file
View File

@@ -0,0 +1,23 @@
QZ Tray
========
[![Build Status](https://github.com/qzind/tray/actions/workflows/build.yaml/badge.svg)](../../actions) [![Downloads](https://img.shields.io/github/downloads/qzind/tray/latest/total.svg)](../../releases) [![Issues](https://img.shields.io/github/issues/qzind/tray.svg)](../../issues) [![Commits](https://img.shields.io/github/commit-activity/m/qzind/tray.svg)](../../commits)
Browser plugin for sending documents and raw commands to a printer or attached device
## Getting Started
* Download here https://qz.io/download/
* See our [Getting Started](../../wiki/getting-started) guide.
* Visit our home page https://qz.io.
## Support
* File a bug via our [issue tracker](../../issues)
* Ask the community via our [community support page](https://qz.io/support/)
* Ask the developers via [premium support](https://qz.io/contact/) (fees may apply)
## Changelog
* See our [most recent releases](../../releases)
## Java Developer Resources
* [Install dependencies](../../wiki/install-dependencies)
* [Compile, Package](../../wiki/compiling)