Commit Graph
1546 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi a7b024bbdf [maven-release-plugin] prepare for next development iteration 2016-10-23 19:39:05 -07:00
Kohsuke Kawaguchi 4598b2e954 [maven-release-plugin] prepare release jenkins-2.27 2016-10-23 19:39:05 -07:00
Stephen Connolly 71cbe0cc7c [JENKINS-36871, JENKINS-37565] JNLP4-connect implementation and Remoting 3 (#2492)
* [JENKINS-36871] Switch to the new JnlpProtocolHandler based implementation

Todo

- [ ] Restore the cookie behaviour (but done right this time)
- [ ] Perhaps investigate issuing clients with TLS certificates (but would require a UI for managing them)

* [JENKINS-36871] License headers and javadocs

* [JENKINS-36871] Restore cookie handling

* [JENKINS-36871] Integrating Agent discovery components

* [JENKINS-36871] Pick up remoting 3.0-SNAPSHOT

* [JENKINS-36871] Pick up newer snapshot

* [JENKINS-36871] Oleg wants to log an exception that cannot happen
2016-10-20 13:01:30 +02:00
Kohsuke Kawaguchi c3514c87f2 [maven-release-plugin] prepare for next development iteration 2016-10-17 02:33:31 -07:00
Kohsuke Kawaguchi 2a5822cd19 [maven-release-plugin] prepare release jenkins-2.26 2016-10-17 02:33:30 -07:00
Oleg Nenashev 7e0db20a2c [JENKINS-38539, JENKINS-37539] Update remoting from 2.62 to 2.62.2 (#2585)
2.61 does not exist, there was an issue during the release
Changes in 2.62: https://github.com/jenkinsci/remoting/blob/stable-2.x/CHANGELOG.md#2622

* [JENKINS-38539](https://issues.jenkins-ci.org/browse/JENKINS-38539) - 
Stability: Turn on SO_KEEPALIVE and provide CLI option to turn it off again.
(https://github.com/jenkinsci/remoting/pull/110)
* [JENKINS-37539](https://issues.jenkins-ci.org/browse/JENKINS-37539) - 
Prevent <code>NullPointerException</code> in <code>Engine#connect()</code> when host or port parameters are <code>null</code> or empty.
(https://github.com/jenkinsci/remoting/pull/101)
* [CID-152201] - 
Fix resource leak in <code>remoting.jnlp.Main</code>.
(https://github.com/jenkinsci/remoting/pull/102)
* [CID-152200,CID-152202] - 
Resource leak in Encryption Cipher I/O streams on exceptional paths.
(https://github.com/jenkinsci/remoting/pull/104)
2016-10-11 12:47:38 +02:00
Jesse Glick 74c534207c Merge pull request #1894 from jglick/coordinated-run
Call hpi:record-core-location
2016-10-10 13:56:07 -04:00
Kohsuke Kawaguchi f4a9089185 [maven-release-plugin] prepare for next development iteration 2016-10-09 17:15:47 -07:00
Kohsuke Kawaguchi 85ed077b5c [maven-release-plugin] prepare release jenkins-2.25 2016-10-09 17:15:46 -07:00
Kohsuke Kawaguchi f4f409cd8b [maven-release-plugin] prepare for next development iteration 2016-10-02 21:40:55 -07:00
Kohsuke Kawaguchi 0987e71ee7 [maven-release-plugin] prepare release jenkins-2.24 2016-10-02 21:40:55 -07:00
Jesse Glick 95de0b4c0f maven-hpi-plugin 1.120 2016-09-26 13:14:37 -04:00
Jesse Glick f2f3b0997c Updated plugin snapshot version. 2016-09-22 13:08:40 -04:00
Jesse Glick c9dbca631c Merge branch 'master' into coordinated-run 2016-09-22 12:46:16 -04:00
Kohsuke Kawaguchi 7a92a23e7a [maven-release-plugin] prepare for next development iteration 2016-09-18 15:13:24 -07:00
Kohsuke Kawaguchi 7c69ac8c81 [maven-release-plugin] prepare release jenkins-2.23 2016-09-18 15:13:24 -07:00
Kohsuke Kawaguchi a34bc0d52d [maven-release-plugin] prepare for next development iteration 2016-09-11 22:18:56 -07:00
Kohsuke Kawaguchi 40f08710ae [maven-release-plugin] prepare release jenkins-2.22 2016-09-11 22:18:56 -07:00
Kohsuke Kawaguchi d4fc22db17 [maven-release-plugin] prepare for next development iteration 2016-09-04 08:22:23 -07:00
Kohsuke Kawaguchi 5ed74894b7 [maven-release-plugin] prepare release jenkins-2.21 2016-09-04 08:22:23 -07:00
Kohsuke Kawaguchi a38f985cba [maven-release-plugin] prepare for next development iteration 2016-08-28 22:36:44 -07:00
Kohsuke Kawaguchi 6406c15086 [maven-release-plugin] prepare release jenkins-2.20 2016-08-28 22:36:44 -07:00
Kohsuke Kawaguchi ea042efcb3 [maven-release-plugin] prepare for next development iteration 2016-08-21 13:03:27 -07:00
Kohsuke Kawaguchi d73a37ced4 [maven-release-plugin] prepare release jenkins-2.19 2016-08-21 13:03:26 -07:00
Kohsuke Kawaguchi bc118c03f1 [maven-release-plugin] prepare for next development iteration 2016-08-15 09:27:37 -07:00
Kohsuke Kawaguchi a0c69751a0 [maven-release-plugin] prepare release jenkins-2.18 2016-08-15 09:27:37 -07:00
Oleg Nenashev 06be93309e Update remoting to 2.62.
Changes are listed below:

Fixed issues:
* [JENKINS-22853](https://issues.jenkins-ci.org/browse/JENKINS-22853) -
Be robust against the delayed EOF command when unexporting input and output streams.
(https://github.com/jenkinsci/remoting/pull/97)
* Fixed ~20 minor issues reported by FindBugs.
More fixes to be delivered in future versions.
(https://github.com/jenkinsci/remoting/pull/96)

Enhancements:
* [JENKINS-37218](https://issues.jenkins-ci.org/browse/JENKINS-37218) -
Performance: <code>ClassFilter</code> does not use Regular Expressions anymore to match <code>String.startsWith</code> patterns.
(https://github.com/jenkinsci/remoting/pull/92)
* [JENKINS-37031](https://issues.jenkins-ci.org/browse/JENKINS-37031)
<code>TcpSlaveAgentListener</code> now publishes a list of supported agent protocols to speed up connection setup.
(https://github.com/jenkinsci/remoting/pull/93)
2016-08-14 19:22:06 +02:00
Oleg Nenashev 631a73400d [JENKINS-37140,JENKINS-36991] - Upgrade remoting to 2.61 (#2497)
Fixed issues:
* [JENKINS-37140](https://issues.jenkins-ci.org/browse/JENKINS-37140) -
JNLP Slave connection issue with *JNLP3-connect* protocol when the generated encrypted cookie contains a newline symbols.
(https://github.com/jenkinsci/remoting/pull/95)
* [JENKINS-36991](https://issues.jenkins-ci.org/browse/JENKINS-36991) -
Unable to load class when remote classloader gets interrupted.
(https://github.com/jenkinsci/remoting/pull/94)

Enhancements:
* Improve diagnostics for Jar Cache write errors.
(https://github.com/jenkinsci/remoting/pull/91)
2016-08-06 21:09:31 +03:00
Kohsuke Kawaguchi 1aac2f6883 [maven-release-plugin] prepare for next development iteration 2016-08-05 22:53:01 -07:00
Kohsuke Kawaguchi 69866d70a6 [maven-release-plugin] prepare release jenkins-2.17 2016-08-05 22:53:01 -07:00
Oleg Nenashev d8cae8221e [FIXED JENKINS-36715] - Invoke FindBugs during the Jenkins core build (#2458)
* Move FindBugs call to the parent POM, always run it and generate XMLs

* Update FindBugs to 3.0.4

* Filter away Stream encoding issues

* Rework FindBugs definitions according to comments from @jtnord

* Generalize configuration, findbugs:findbugs now takes it.

* Add TODOs to FindBugs excludes file

* Remove explicit failOnError

* Fix the typo spotted by @jtnord
2016-08-01 18:20:27 +03:00
Kohsuke Kawaguchi fa5179ac32 [maven-release-plugin] prepare for next development iteration 2016-07-31 17:23:11 -07:00
Kohsuke Kawaguchi e02419c61a [maven-release-plugin] prepare release jenkins-2.16 2016-07-31 17:23:11 -07:00
Kohsuke Kawaguchi 3aee361e53 [maven-release-plugin] prepare for next development iteration 2016-07-24 15:29:58 -07:00
Kohsuke Kawaguchi ae59dde643 [maven-release-plugin] prepare release jenkins-2.15 2016-07-24 15:29:58 -07:00
Kohsuke Kawaguchi 9b3785b36c [maven-release-plugin] prepare for next development iteration 2016-07-17 13:57:07 -07:00
Kohsuke Kawaguchi 3fdc58e39d [maven-release-plugin] prepare release jenkins-2.14 2016-07-17 13:57:07 -07:00
Kohsuke Kawaguchi 8de0683e71 [maven-release-plugin] prepare for next development iteration 2016-07-10 19:28:53 -07:00
Kohsuke Kawaguchi 2e0c71d669 [maven-release-plugin] prepare release jenkins-2.13 2016-07-10 19:28:53 -07:00
Kohsuke Kawaguchi 17cc923625 [maven-release-plugin] prepare for next development iteration 2016-07-05 11:57:14 -07:00
Kohsuke Kawaguchi b69a4236ec [maven-release-plugin] prepare release jenkins-2.12 2016-07-05 11:57:14 -07:00
Kohsuke Kawaguchi bb3b2b0304 [maven-release-plugin] prepare for next development iteration 2016-06-26 11:50:20 -07:00
Kohsuke Kawaguchi 61fb7df4d7 [maven-release-plugin] prepare release jenkins-2.11 2016-06-26 11:50:19 -07:00
Jesse Glick 20dbd5b3df Merge branch 'master' into coordinated-run 2016-06-24 06:00:37 -04:00
Kohsuke Kawaguchi d4cb2129f3 [maven-release-plugin] prepare for next development iteration 2016-06-19 20:39:22 -07:00
Kohsuke Kawaguchi c51c7e3e9b [maven-release-plugin] prepare release jenkins-2.10 2016-06-19 20:39:21 -07:00
Kohsuke Kawaguchi f30b01f01f [maven-release-plugin] prepare for next development iteration 2016-06-13 14:54:19 -07:00
Kohsuke Kawaguchi cbe0ee5b38 [maven-release-plugin] prepare release jenkins-2.9 2016-06-13 14:54:19 -07:00
Oleg Nenashev c718516adf Update remoting to 2.60 (#2403)
Changes summary:

Fixed issues:
* [JENKINS-22722](https://issues.jenkins-ci.org/browse/JENKINS-22722) - 
Make the channel reader tolerant against Socket timeouts. 
(https://github.com/jenkinsci/remoting/pull/80)
* [JENKINS-32326](https://issues.jenkins-ci.org/browse/JENKINS-32326) - 
Support no_proxy environment variable. 
(https://github.com/jenkinsci/remoting/pull/84)
* [JENKINS-35190](https://issues.jenkins-ci.org/browse/JENKINS-35190)  - 
Do not invoke PingFailureAnalyzer for agent=>master ping failures. 
(https://github.com/jenkinsci/remoting/pull/85)
* [JENKINS-31256](https://issues.jenkins-ci.org/browse/JENKINS-31256) - 
 <code>hudson.Remoting.Engine#waitForServerToBack</code> now uses credentials for connection. 
(https://github.com/jenkinsci/remoting/pull/87)
* [JENKINS-35494](https://issues.jenkins-ci.org/browse/JENKINS-35494) - 
Fix issues in file management in <code>hudson.remoting.Launcher</code> (main executable class). 
(https://github.com/jenkinsci/remoting/pull/88)

Enhancements:
* Ensure a message is logged if remoting fails to override the default <code>ClassFilter</code>. 
(https://github.com/jenkinsci/remoting/pull/80)
2016-06-11 16:06:40 +02:00
Kohsuke Kawaguchi 91d19771cc [maven-release-plugin] prepare for next development iteration 2016-06-05 20:44:25 -07:00