Branch: refs/heads/prefetch-JENKINS-15120 Home: https://github.com/jenkinsci/remoting Commit: 7310ee12aecf31d0cd2c9acea38c5ecfeb380772 https://github.com/jenkinsci/remoting/commit/7310ee12aecf31d0cd2c9acea38c5ecfeb380772 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-01-06 (Sun, 06 Jan 2013)
Changed paths: M pom.xml Log Message: ----------- Updated parent POM Commit: 495c83a02ae76718fc11e141edd3cb9a3110fc13 https://github.com/jenkinsci/remoting/commit/495c83a02ae76718fc11e141edd3cb9a3110fc13 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M src/main/java/hudson/remoting/Channel.java Log Message: ----------- forgot the critical call to "start" Commit: ecf7f30df0f0e084eafa5c08f5569cbdca1dbaf5 https://github.com/jenkinsci/remoting/commit/ecf7f30df0f0e084eafa5c08f5569cbdca1dbaf5 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-01-11 (Fri, 11 Jan 2013) Changed paths: M pom.xml A src/main/java/hudson/remoting/Base64.java M src/main/java/hudson/remoting/Engine.java M src/main/java/hudson/remoting/Launcher.java M src/test/java/hudson/remoting/BinarySafeStreamTest.java Log Message: ----------- [FIXED JENKINS-9679] Don't depend on commons-codec After all, we just need base64 encoder. Commit: e50f2ce2e868b5615bade0c9f8cbfe49d9215cce https://github.com/jenkinsci/remoting/commit/e50f2ce2e868b5615bade0c9f8cbfe49d9215cce Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-01-11 (Fri, 11 Jan 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare release remoting-2.21 Commit: 4da54fb0c5f2d6c6adbf445608cc9409bd9f2257 https://github.com/jenkinsci/remoting/commit/4da54fb0c5f2d6c6adbf445608cc9409bd9f2257 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-01-11 (Fri, 11 Jan 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 6fb0c4ac8584920f1270308b3dee36006b4a1151 https://github.com/jenkinsci/remoting/commit/6fb0c4ac8584920f1270308b3dee36006b4a1151 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Engine.java M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- Jesse's change to add the -secret option. This mechanism enables the installed JNLP slaves to retrieve the *.jnlp file from the server without using a valid user credential. Commit: a3bdca965bb5659d6d6480392cf2ece3966a2e52 https://github.com/jenkinsci/remoting/commit/a3bdca965bb5659d6d6480392cf2ece3966a2e52 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- Java 1.6 dependency Commit: 033d24626fdb2553e3c65b939f3468786bc34b0b https://github.com/jenkinsci/remoting/commit/033d24626fdb2553e3c65b939f3468786bc34b0b Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- Use a proper block cipher mode. If we let each 16 byte block encrypted separately (as in the default ECB mode), it still reveals too much without even knowing the secret key. Commit: a73d213c132a76d3b762494ef25f2da898e159db https://github.com/jenkinsci/remoting/commit/a73d213c132a76d3b762494ef25f2da898e159db Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- fixup Commit: 98b6d762a66d040dd60acb17f25f4597dd1d3cfe https://github.com/jenkinsci/remoting/commit/98b6d762a66d040dd60acb17f25f4597dd1d3cfe Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- got these two parameters mixed up Commit: 5f5417bab8a03d7c3bf21cbd7c223fb0ffbe4099 https://github.com/jenkinsci/remoting/commit/5f5417bab8a03d7c3bf21cbd7c223fb0ffbe4099 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M src/main/java/hudson/remoting/jnlp/Main.java Log Message: ----------- Jenkins Commit: 82bf4cfc94c5f651801611adf4ac4fa0543775df https://github.com/jenkinsci/remoting/commit/82bf4cfc94c5f651801611adf4ac4fa0543775df Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare release remoting-2.22 Commit: 6f57b29db5fed081b7fd84f39a9f17141b245716 https://github.com/jenkinsci/remoting/commit/6f57b29db5fed081b7fd84f39a9f17141b245716 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 3465c9b46cf43b4785a840add9d53ece4863887b https://github.com/jenkinsci/remoting/commit/3465c9b46cf43b4785a840add9d53ece4863887b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2013-02-14 (Thu, 14 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- [SECURITY-54] Do not keep appending ?encrypt=true for each retry attempt when using -secret. Commit: 7cc8329152e6234ca61337691e95097e4a50b0b4 https://github.com/jenkinsci/remoting/commit/7cc8329152e6234ca61337691e95097e4a50b0b4 Author: kkkon <diverkon+git...@gmail.com> Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- [FIXED JENKINS-14803] add options 'noReconnect' Commit: b9628cfdb24ebd71b93db16871004b30f6b5876b https://github.com/jenkinsci/remoting/commit/b9628cfdb24ebd71b93db16871004b30f6b5876b Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-02-22 (Fri, 22 Feb 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- fixing typos Commit: 37248f183cc2e305d471183c027bfa17404beb93 https://github.com/jenkinsci/remoting/commit/37248f183cc2e305d471183c027bfa17404beb93 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: A src/test/java/hudson/remoting/throughput/DumbReceiver.java A src/test/java/hudson/remoting/throughput/DumbSender.java A src/test/java/hudson/remoting/throughput/Receiver.java A src/test/java/hudson/remoting/throughput/Sender.java Log Message: ----------- added test code for measuring throughput. Use this with a delay injection in the loop back interface: $ sudo tc qdisc add dev lo root netem delay 100ms To reset the delay and bring it back to normal: $ sudo tc qdisc del dev lo root Query current status: $ sudo tc -s qdisc ls dev lo Commit: 31647798d4fc1d02ed109b7c37b72b85622ae3e0 https://github.com/jenkinsci/remoting/commit/31647798d4fc1d02ed109b7c37b72b85622ae3e0 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/main/java/hudson/remoting/Channel.java Log Message: ----------- Increasing the window size. After experimenting and a bit of back-of-the-envelope calculation, I think a modern network would require a larger window size. Commit: f04c1ee0172e2367d7577a4b98476d0be855cc28 https://github.com/jenkinsci/remoting/commit/f04c1ee0172e2367d7577a4b98476d0be855cc28 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/main/java/hudson/remoting/PipeWindow.java Log Message: ----------- doc improvement Commit: 1120a6270f7a86be7d04022d01c7d290a2f944e1 https://github.com/jenkinsci/remoting/commit/1120a6270f7a86be7d04022d01c7d290a2f944e1 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/main/java/hudson/remoting/PipeWindow.java M src/main/java/hudson/remoting/ProxyOutputStream.java Log Message: ----------- Avoid creating a huge Chunk. Single chunk that uses up the entire pipe window forces the sender to pause until it sees an Ack back. See the added comment in the code for more details. Commit: eedcc9fb0f4b8b4a39bc1f67db33235d7c0e0ead https://github.com/jenkinsci/remoting/commit/eedcc9fb0f4b8b4a39bc1f67db33235d7c0e0ead Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/test/java/hudson/remoting/throughput/Receiver.java M src/test/java/hudson/remoting/throughput/Sender.java Log Message: ----------- Disabling Nagel's algorithm Commit: cc5f21522e773a7c50a2a9d6363cb00978f75d6a https://github.com/jenkinsci/remoting/commit/cc5f21522e773a7c50a2a9d6363cb00978f75d6a Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/main/java/hudson/remoting/PipeWindow.java M src/main/java/hudson/remoting/ProxyOutputStream.java Log Message: ----------- A better way to avoid fragmentation. This doesn't induce unnecessary Thread.sleep Commit: fb5dddc495c346306d5acd0ec59601985ec07f39 https://github.com/jenkinsci/remoting/commit/fb5dddc495c346306d5acd0ec59601985ec07f39 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-20 (Wed, 20 Mar 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java M src/test/java/hudson/remoting/throughput/Receiver.java M src/test/java/hudson/remoting/throughput/Sender.java Log Message: ----------- Adding buffering. It's not clear whether Commit: 46a3409b56764619689ec9dfe88f000efad87d75 https://github.com/jenkinsci/remoting/commit/46a3409b56764619689ec9dfe88f000efad87d75 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-21 (Thu, 21 Mar 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare release remoting-2.23 Commit: 5b63f1368c37dc81b7267a1f1839d5ac90122980 https://github.com/jenkinsci/remoting/commit/5b63f1368c37dc81b7267a1f1839d5ac90122980 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-03-21 (Thu, 21 Mar 2013) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: d1ccc5b6369d0eb8fc4da0d60bb96310b2d86970 https://github.com/jenkinsci/remoting/commit/d1ccc5b6369d0eb8fc4da0d60bb96310b2d86970 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-25 (Thu, 25 Apr 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- [JENKINS-14803] Given the use case, I think it's simpler to just define one option instead of two. Commit: 424b4b1733fbf77d3a4f6957593fc862b5dffaea https://github.com/jenkinsci/remoting/commit/424b4b1733fbf77d3a4f6957593fc862b5dffaea Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-25 (Thu, 25 Apr 2013) Changed paths: M src/main/java/hudson/remoting/Launcher.java Log Message: ----------- Merge branch 'pull-11' Commit: a8a40dbafde4306206e132e4bffebf4099d3ef8b https://github.com/jenkinsci/remoting/commit/a8a40dbafde4306206e132e4bffebf4099d3ef8b Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/FileSystemJarCache.java Log Message: ----------- parent directory needs to exist or createTempFile fails Commit: 6b3eded815cc5b3911a27804001b2af9abc43532 https://github.com/jenkinsci/remoting/commit/6b3eded815cc5b3911a27804001b2af9abc43532 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/FileSystemJarCache.java Log Message: ----------- typo Commit: b37997764f4d28a893a749239cd09d2b3927c951 https://github.com/jenkinsci/remoting/commit/b37997764f4d28a893a749239cd09d2b3927c951 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/Channel.java Log Message: ----------- JarLoader needs to be exported for the other side to use Commit: a504a5624fbad8f90ffddc9beb68b41a4d957fd6 https://github.com/jenkinsci/remoting/commit/a504a5624fbad8f90ffddc9beb68b41a4d957fd6 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M TODO.txt M pom.xml M src/test/java/hudson/remoting/ClassRemotingTest.java A src/test/java/hudson/remoting/PrefetchingTest.java Log Message: ----------- wrote a first test case for jar prefetching Commit: f1bf776d28c1e3b3daab91d8c6e2502dfcca34ea https://github.com/jenkinsci/remoting/commit/f1bf776d28c1e3b3daab91d8c6e2502dfcca34ea Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M pom.xml M src/test/java/hudson/remoting/PrefetchingTest.java Log Message: ----------- Expanding test Commit: 723e730e3feef10818869efc866a990517dd4dca https://github.com/jenkinsci/remoting/commit/723e730e3feef10818869efc866a990517dd4dca Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/test/java/hudson/remoting/RmiTestBase.java Log Message: ----------- using the original name allows the IDE to run a single test case Commit: 32076e9de5d2652e7e22038cbc2c4bdad863ff83 https://github.com/jenkinsci/remoting/commit/32076e9de5d2652e7e22038cbc2c4bdad863ff83 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/test/java/hudson/remoting/PrefetchingTest.java Log Message: ----------- added a test that more seriously exercises the dependency analyzer Commit: cc1441d89406a5338b524938e176a403ec7c227b https://github.com/jenkinsci/remoting/commit/cc1441d89406a5338b524938e176a403ec7c227b Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M TODO.txt Log Message: ----------- updated TODO Commit: 262d67ce67ed472a5de447bf4977ae7fa875c288 https://github.com/jenkinsci/remoting/commit/262d67ce67ed472a5de447bf4977ae7fa875c288 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/JarCache.java M src/main/java/hudson/remoting/JarCacheSupport.java M src/main/java/hudson/remoting/JarLoader.java M src/main/java/hudson/remoting/JarLoaderImpl.java M src/main/java/hudson/remoting/ResourceImageDirect.java M src/main/java/hudson/remoting/ResourceImageInJar.java M src/main/java/hudson/remoting/ResourceImageRef.java Log Message: ----------- doc improvements Commit: f597297e75fafef25391e7f0e38b88d4fae0279d https://github.com/jenkinsci/remoting/commit/f597297e75fafef25391e7f0e38b88d4fae0279d Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/FileSystemJarCache.java Log Message: ----------- File(File,String) doesn't detect flag an error if the first parameter is null. Commit: 407e6c5322a148492bbeb57ad0cd59bdd3bfd953 https://github.com/jenkinsci/remoting/commit/407e6c5322a148492bbeb57ad0cd59bdd3bfd953 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M pom.xml A src/main/java/hudson/remoting/Base64.java M src/main/java/hudson/remoting/Channel.java M src/main/java/hudson/remoting/Engine.java M src/main/java/hudson/remoting/Launcher.java M src/main/java/hudson/remoting/PipeWindow.java M src/main/java/hudson/remoting/ProxyOutputStream.java M src/main/java/hudson/remoting/jnlp/Main.java M src/test/java/hudson/remoting/BinarySafeStreamTest.java A src/test/java/hudson/remoting/throughput/DumbReceiver.java A src/test/java/hudson/remoting/throughput/DumbSender.java A src/test/java/hudson/remoting/throughput/Receiver.java A src/test/java/hudson/remoting/throughput/Sender.java Log Message: ----------- Merge branch 'master' into prefetch-JENKINS-15120 Commit: 55bc98651fd67375a23260a11e92cf9aa9eba6df https://github.com/jenkinsci/remoting/commit/55bc98651fd67375a23260a11e92cf9aa9eba6df Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/RemoteClassLoader.java Log Message: ----------- A better way to remain backward compatible is to use the adapter when no local cache is set. Commit: bf39ddb7d53cf30de3044dc5d1195027afbb6c4c https://github.com/jenkinsci/remoting/commit/bf39ddb7d53cf30de3044dc5d1195027afbb6c4c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M src/main/java/hudson/remoting/Channel.java Log Message: ----------- exposed it in the constructor Compare: https://github.com/jenkinsci/remoting/compare/cf96ad9e0008...bf39ddb7d53c -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.