Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: b7027563fe61453b49e8e866919fdf6447737b7b
      
https://github.com/jenkinsci/jenkins/commit/b7027563fe61453b49e8e866919fdf6447737b7b
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M test/src/test/java/hudson/model/QueueTest.java

  Log Message:
  -----------
  how Jesse finds all the typos, I have no idea


  Commit: ec91933fc3ccf75c6fed9d64afb823c39be0b076
      
https://github.com/jenkinsci/jenkins/commit/ec91933fc3ccf75c6fed9d64afb823c39be0b076
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M core/src/main/java/hudson/model/AbstractProject.java
    M core/src/main/java/jenkins/security/ProjectAuthenticator.java
    M core/src/main/java/jenkins/security/ProjectAuthenticatorConfiguration.java

  Log Message:
  -----------
  Minor edits based on review comments


  Commit: e3a1a78f6d71bfdd9560607ef4ef93ca7296ff67
      
https://github.com/jenkinsci/jenkins/commit/e3a1a78f6d71bfdd9560607ef4ef93ca7296ff67
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2013-06-12 (Wed, 12 Jun 2013)

  Changed paths:
    M core/src/main/java/hudson/model/AbstractProject.java
    M core/src/main/java/hudson/model/Executor.java
    M core/src/main/java/hudson/model/Node.java
    M core/src/main/java/hudson/model/Queue.java
    M core/src/main/java/hudson/model/queue/AbstractQueueTask.java
    M core/src/main/java/hudson/model/queue/AbstractSubTask.java
    M core/src/main/java/hudson/model/queue/MappingWorksheet.java
    M core/src/main/java/hudson/model/queue/QueueTaskFilter.java
    M core/src/main/java/hudson/model/queue/SubTask.java
    M core/src/main/java/hudson/model/queue/Tasks.java
    R core/src/main/java/jenkins/security/ProjectAuthenticator.java
    R core/src/main/java/jenkins/security/ProjectAuthenticatorConfiguration.java
    R core/src/main/java/jenkins/security/ProjectAuthenticatorDescriptor.java
    A core/src/main/java/jenkins/security/QueueItemAuthenticator.java
    A 
core/src/main/java/jenkins/security/QueueItemAuthenticatorConfiguration.java
    A core/src/main/java/jenkins/security/QueueItemAuthenticatorDescriptor.java
    R 
core/src/main/resources/jenkins/security/ProjectAuthenticator/config.groovy
    R 
core/src/main/resources/jenkins/security/ProjectAuthenticatorConfiguration/config.groovy
    A 
core/src/main/resources/jenkins/security/QueueItemAuthenticator/config.groovy
    A 
core/src/main/resources/jenkins/security/QueueItemAuthenticatorConfiguration/config.groovy
    M test/src/test/java/hudson/model/QueueTest.java

  Log Message:
  -----------
  ProjectAuthenticator -> QueueItemAuthenticator

As Jesse pointed out, contextual information is often useful in authenticating 
the build, which means we need to take Queue.Item (initially AbstractBuild was 
the parameter, which provided the context, and I failed to accommodate that in 
transition to AbstractProject.)

To still allow Queue.Tasks to provide a meaningful value fallback to 
Queue.Task.getDefaultAuthentication() as opposed to hard code it to ACL.SYSTEM. 
This allow plugins like remote-terminal-access to supply a meaningful secure 
value without forcing a configuration change to the user.


Compare: 
https://github.com/jenkinsci/jenkins/compare/48be96865fcd...e3a1a78f6d71

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to