]> git.proxmox.com Git - vncterm.git/blame - newtigerpatches/add-username-param.patch
set correct version in control
[vncterm.git] / newtigerpatches / add-username-param.patch
CommitLineData
336e20e1
DM
1Index: new/java/com/tigervnc/vncviewer/CConn.java
2===================================================================
3--- new.orig/java/com/tigervnc/vncviewer/CConn.java 2013-04-18 11:56:21.000000000 +0200
4+++ new/java/com/tigervnc/vncviewer/CConn.java 2013-04-18 14:23:58.000000000 +0200
5@@ -246,6 +246,16 @@
6 String passwordFileStr = viewer.passwordFile.getValue();
7 PasswdDialog dlg;
8
9+ String usernameParam = viewer.usernameParam.getValue();
10+ String passwordParam = viewer.passwordParam.getValue();
11+ vlog.info("USERNAME: " + usernameParam);
12+ vlog.info("PASSWORD: " + passwordParam);
13+ if (usernameParam != null && passwordParam != null) {
14+ user.append(usernameParam);
15+ passwd.append(passwordParam);
16+ return true;
17+ }
18+
19 if (user == null && passwordFileStr != "") {
20 InputStream fp = null;
21 try {
22Index: new/java/com/tigervnc/vncviewer/VncViewer.java
23===================================================================
24--- new.orig/java/com/tigervnc/vncviewer/VncViewer.java 2013-04-18 13:56:33.000000000 +0200
25+++ new/java/com/tigervnc/vncviewer/VncViewer.java 2013-04-19 07:52:32.000000000 +0200
26@@ -168,6 +168,9 @@
27 if (firstApplet) {
28 alwaysShowServerDialog.setParam(true);
29 Configuration.readAppletParams(this);
30+
31+ System.err.print(Configuration.listParams());
32+
33 String tmpcert = this.getParameter("PVECert");
34 if (tmpcert != null) {
35 CSecurityTLS.PVECert.setParam(tmpcert.replace('|', '\n'));
36@@ -263,6 +266,14 @@
37 "Password file for VNC authentication", "");
38 AliasParameter passwd
39 = new AliasParameter("passwd", "Alias for PasswordFile", passwordFile);
40+
41+ StringParameter usernameParam
42+ = new StringParameter("USERNAME",
43+ "Username for VNC authentication", null);
44+ StringParameter passwordParam
45+ = new StringParameter("PASSWORD",
46+ "Password for VNC authentication", null);
47+
48 BoolParameter autoSelect
49 = new BoolParameter("AutoSelect",
50 "Auto select pixel format and encoding", true);