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:
62
tray/ant/project.properties
Normal file
62
tray/ant/project.properties
Normal file
@@ -0,0 +1,62 @@
|
||||
vendor.name=qz
|
||||
vendor.company=QZ Industries, LLC
|
||||
vendor.website=https://qz.io
|
||||
vendor.email=support@qz.io
|
||||
|
||||
project.name=QZ Tray
|
||||
project.filename=qz-tray
|
||||
project.datadir=qz
|
||||
|
||||
install.opts=-Djna.nosys=true
|
||||
launch.opts=-Xms512m ${install.opts}
|
||||
install.log=/tmp/${project.datadir}-install.log
|
||||
# jdk9+ flags
|
||||
# - Dark theme requires workaround https://github.com/bobbylight/Darcula/issues/8
|
||||
launch.jigsaw=--add-exports java.desktop/sun.swing=ALL-UNNAMED
|
||||
launch.overrides=QZ_OPTS
|
||||
|
||||
src.dir=${basedir}/src
|
||||
out.dir=${basedir}/out
|
||||
build.dir=${out.dir}/build
|
||||
dist.dir=${out.dir}/dist
|
||||
|
||||
sign.lib.dir=${out.dir}/jar-signed
|
||||
|
||||
jar.compress=true
|
||||
jar.index=true
|
||||
|
||||
# Separate native lib resources from jars
|
||||
separate.static.libs=true
|
||||
|
||||
# See also qz.common.Constants.java
|
||||
javac.source=11
|
||||
javac.target=11
|
||||
java.download=https://bell-sw.com/pages/downloads/#/java-11-lts
|
||||
|
||||
# Java vendor to bundle into software (e.g. "*BellSoft|Adoptium|Microsoft|Amazon|IBM")
|
||||
jlink.java.vendor="BellSoft"
|
||||
# Java vendor to bundle into software (e.g. "11.0.17+7")
|
||||
jlink.java.version="11.0.27+9"
|
||||
# Java garbage collector flavor to use (e.g. "hotspot|openj9")
|
||||
jlink.java.gc="hotspot"
|
||||
# Java garbage collector version to use (e.g. openj9: "0.35.0", zulu: "11.62.17")
|
||||
jlink.java.gc.version="gc-ver-is-empty"
|
||||
# Bundle a locally built copy of Java instead
|
||||
jlink.java.target=/home/ske087/quality_recticel/jdk-11.0.20-full
|
||||
|
||||
# Skip bundling the java runtime
|
||||
jre.skip=false
|
||||
|
||||
# JavaFX version
|
||||
javafx.version=19_monocle
|
||||
javafx.mirror=https://download2.gluonhq.com/openjfx
|
||||
|
||||
# Provisioning
|
||||
# provision.file=${basedir}/provision.json
|
||||
provision.dir=${dist.dir}/provision
|
||||
|
||||
# Mask tray toggle (Apple only)
|
||||
java.mask.tray=true
|
||||
|
||||
# Workaround to delay expansion of $${foo} (e.g. shell scripts)
|
||||
dollar=$
|
||||
Reference in New Issue
Block a user