[jira] [Commented] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Michael Jumper (JIRA)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16772573#comment-16772573
 ] 

Michael Jumper commented on GUACAMOLE-736:
--

And though it doesn't produce a build failure, we should probably also 
explicitly depend within Guacamole itself:

{code:none}
[mjumper@dev-mjumper guacamole-client]$ find -name pom.xml | xargs grep -L 
"jaxb-api" | xargs dirname | while read PROJECT_DIR; do [ -d 
"$PROJECT_DIR/src/" ] && find "$PROJECT_DIR/src/" -name "*.java" | xargs grep 
'javax.xml.bind'; done
./guacamole/src/main/java/org/apache/guacamole/rest/auth/SecureRandomAuthTokenGenerator.java:import
 javax.xml.bind.DatatypeConverter;
./guacamole/src/main/java/org/apache/guacamole/rest/auth/TokenRESTService.java:import
 javax.xml.bind.DatatypeConverter;
./guacamole/src/main/java/org/apache/guacamole/tunnel/OutputStreamInterceptingFilter.java:import
 javax.xml.bind.DatatypeConverter;
./guacamole/src/main/java/org/apache/guacamole/tunnel/InputStreamInterceptingFilter.java:import
 javax.xml.bind.DatatypeConverter;
[mjumper@dev-mjumper guacamole-client]$
{code}

It looks like the Guacamole part of the build doesn't currently fail because an 
older version of {{jaxb-api}} is pulled in via {{jersey-json}}.

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-radius, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Michael Jumper
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Michael Jumper (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper updated GUACAMOLE-736:
-
Component/s: guacamole

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole, guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-radius, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Michael Jumper
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Nick Couchman (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Couchman updated GUACAMOLE-736:

Affects Version/s: 1.1.0
   1.0.0

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Nick Couchman
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Michael Jumper (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper reassigned GUACAMOLE-736:


Assignee: Michael Jumper

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-radius, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Michael Jumper
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Reopened] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Michael Jumper (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper reopened GUACAMOLE-736:
--
  Assignee: (was: Nick Couchman)

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-radius, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Michael Jumper (JIRA)


[ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16772559#comment-16772559
 ] 

Michael Jumper commented on GUACAMOLE-736:
--

Almost! Apparently applies to guacamole-auth-radius as well:

{code:none}
...
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ 
guacamole-auth-radius ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 9 source files to 
/home/jenkins/jenkins-slave/workspace/guacamole-client-build-test/JDK/JDK 
11/guacamole-client/extensions/guacamole-auth-radius/target/classes
[INFO] -
[ERROR] COMPILATION ERROR : 
[INFO] -
[ERROR] 
/home/jenkins/jenkins-slave/workspace/guacamole-client-build-test/JDK/JDK 
11/guacamole-client/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java:[28,21]
 error: package javax.xml.bind does not exist
[ERROR] 
/home/jenkins/jenkins-slave/workspace/guacamole-client-build-test/JDK/JDK 
11/guacamole-client/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java:[103,29]
 error: cannot find symbol
[ERROR]   symbol:   variable DatatypeConverter
  location: class AuthenticationProviderService
/home/jenkins/jenkins-slave/workspace/guacamole-client-build-test/JDK/JDK 
11/guacamole-client/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java:[167,36]
 error: cannot find symbol
[INFO] 3 errors 
[INFO] -
[INFO] 
[INFO] Reactor Summary for guacamole-client 1.1.0:
[INFO] 
[INFO] guacamole-common ... SUCCESS [ 21.940 s]
[INFO] guacamole-ext .. SUCCESS [ 11.645 s]
[INFO] guacamole-common-js  SUCCESS [  2.826 s]
[INFO] guacamole .. SUCCESS [ 20.813 s]
[INFO] guacamole-auth-cas . SUCCESS [  5.001 s]
[INFO] guacamole-auth-duo . SUCCESS [  3.408 s]
[INFO] guacamole-auth-header .. SUCCESS [  2.180 s]
[INFO] guacamole-auth-jdbc  SUCCESS [  0.054 s]
[INFO] guacamole-auth-jdbc-base ... SUCCESS [  4.430 s]
[INFO] guacamole-auth-jdbc-mysql .. SUCCESS [  4.960 s]
[INFO] guacamole-auth-jdbc-postgresql . SUCCESS [  4.579 s]
[INFO] guacamole-auth-jdbc-sqlserver .. SUCCESS [  4.856 s]
[INFO] guacamole-auth-jdbc-dist ... SUCCESS [  1.460 s]
[INFO] guacamole-auth-ldap  SUCCESS [  5.411 s]
[INFO] guacamole-auth-openid .. SUCCESS [  3.258 s]
[INFO] guacamole-auth-quickconnect  SUCCESS [  4.602 s]
[INFO] guacamole-auth-totp  SUCCESS [  8.314 s]
[INFO] guacamole-example .. SUCCESS [  1.282 s]
[INFO] guacamole-playback-example . SUCCESS [  0.592 s]
[INFO] guacamole-auth-radius .. FAILURE [  3.580 s]
[INFO] guacamole-client ... SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  01:55 min
[INFO] Finished at: 2019-02-20T02:39:54Z
[INFO] 
{code}

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Nick Couchman
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> 

[jira] [Resolved] (GUACAMOLE-736) guacamole-auth-cas build fails against JDK 11

2019-02-19 Thread Nick Couchman (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Couchman resolved GUACAMOLE-736.
-
Resolution: Fixed

> guacamole-auth-cas build fails against JDK 11
> -
>
> Key: GUACAMOLE-736
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-736
> Project: Guacamole
>  Issue Type: Bug
>  Components: guacamole-auth-cas, guacamole-auth-duo, 
> guacamole-auth-jdbc, guacamole-auth-totp
>Affects Versions: 1.0.0, 1.1.0
>Reporter: Michael Jumper
>Assignee: Nick Couchman
>Priority: Minor
>
> When attempting to build guacamole-client against JDK 11, the 
> guacamole-auth-cas portion of the build fails with the following error:
> {code:none}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) 
> on project guacamole-auth-cas: Compilation failure: Compilation failure: 
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[31,21]
>  error: package javax.xml.bind does not exist
> [ERROR] 
> guacamole-client/extensions/guacamole-auth-cas/src/main/java/org/apache/guacamole/auth/cas/ticket/TicketValidationService.java:[164,34]
>  error: cannot find symbol
> {code}
> This is apparently because the {{java.xml.bind}} package was deprecated as a 
> part of the JDK in version 9 and finally removed in JDK 11. It continues to 
> exist in non-deprecated form, but now must be pulled in manually as a 
> dependency:
> https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Assigned] (GUACAMOLE-381) Disable Clipboard Cut and Paste

2019-02-19 Thread Michael Jumper (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper reassigned GUACAMOLE-381:


Assignee: Michael Jumper

> Disable Clipboard Cut and Paste
> ---
>
> Key: GUACAMOLE-381
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-381
> Project: Guacamole
>  Issue Type: Improvement
>  Components: guacamole-client
> Environment: Kiosk Mode
>Reporter: Dr Houle
>Assignee: Michael Jumper
>Priority: Minor
> Attachments: GuacamoleChanges.Txt
>
>
> Disable Clipboard functions
> In some implementations, the ability to disable the Clipboard at the client 
> would be beneficial.
> Kiosk mode to securely, view Patient Data for instance.
> Disabling Clipboard paste in one direction or the other  would be another 
> valuable modification.
> Copy to the host but not into the client
> Copy to the client but not the host
> Dr. Houle



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (GUACAMOLE-381) Disable Clipboard Cut and Paste

2019-02-19 Thread Michael Jumper (JIRA)


 [ 
https://issues.apache.org/jira/browse/GUACAMOLE-381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper updated GUACAMOLE-381:
-
Component/s: (was: guacamole-client)
 VNC
 Telnet
 SSH
 RDP
 guacamole-ext
 Documentation
 Kubernetes

> Disable Clipboard Cut and Paste
> ---
>
> Key: GUACAMOLE-381
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-381
> Project: Guacamole
>  Issue Type: Improvement
>  Components: Documentation, guacamole-ext, Kubernetes, RDP, SSH, 
> Telnet, VNC
> Environment: Kiosk Mode
>Reporter: Dr Houle
>Assignee: Michael Jumper
>Priority: Minor
> Attachments: GuacamoleChanges.Txt
>
>
> Disable Clipboard functions
> In some implementations, the ability to disable the Clipboard at the client 
> would be beneficial.
> Kiosk mode to securely, view Patient Data for instance.
> Disabling Clipboard paste in one direction or the other  would be another 
> valuable modification.
> Copy to the host but not into the client
> Copy to the client but not the host
> Dr. Houle



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)